﻿@charset "UTF-8";.clip_StateText{font-size:13px;justify-content:center;padding:10px;width:100px;height:40px;background-color:#a00e14;color:#fff;place-items:center;display:flex;position:absolute;top:30px;left:-5px;font-weight:600;}.clip_OptionStateText{background-color:#a00e14;place-items:center;display:inline-block;font-size:11px;padding:2px 10px;text-align:center;color:#fff;width:75px;}.clip_RelativeArea{position:relative;}.clip_Icon{cursor:pointer;outline:0;border:0;background-color:transparent;display:grid;justify-content:center;padding:5px;color:#fff;font-weight:600;width:60px;height:60px;border-radius:50%;place-items:center;font-size:25px;line-height:25px;opacity:1;position:relative;}.clip_Icon:hover{opacity:.8;}.clip_Icon:hover::before{content:"";position:absolute;left:0;top:0;width:60px;height:60px;border-radius:50%;animation:.8s circleanime2 forwards;}.clip_Icon._Index-Position{position:absolute;top:20px;right:20px;}.clip_Icon._Small{width:28px;height:28px;font-size:18px;line-height:18px;}.clip_Icon._Small:hover::before{content:"";position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;animation:.8s circleanime2 forwards;}@keyframes circleanime2{0%{transform:scale(0);}100%{transform:scale(2);opacity:0;}}.clip_Button{outline:0;border:0;background-color:transparent;padding:10px;cursor:pointer;color:#fff;font-size:14px;padding:10px;font-weight:600;display:block;}.clip_Button._Grid{display:grid;grid-template-columns:auto auto;gap:10px;align-items:center;justify-content:center;}.clip_Button .clip_Button_Icon{font-size:12px;}.clip_On{background-color:#414141;}.clip_Off{background-color:#a00e14;}.clip_Icon-On{background-color:#414141;}.clip_Icon-On::before{border:1px solid #414141;}.clip_Icon-Off{background-color:#a00e14;}.clip_Icon-Off::before{border:1px solid #a00e14;}.modal_Sheet{position:fixed;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:1000;width:100%;height:100%;display:grid;place-items:center;}.modal_Sheet .InnerBox{position:fixed;width:300px;padding:30px;background-color:#fff;z-index:1001;}@media print,screen and (min-width:750px){.modal_Sheet .InnerBox{width:700px;}}.modal_Sheet .Text{display:grid;grid-template-columns:auto;gap:10px;justify-content:center;}.modal_Sheet .ButtonBox{display:grid;grid-template-columns:auto auto;gap:10px;justify-content:center;margin:20px 0 0;}.modal_Sheet .Button{padding:10px;color:#fff;width:100px;}.modal_Sheet .Button:hover{background-color:#ff6a00;}.modal_Sheet .Yes{background-color:#a00e14;}.modal_Sheet .No{background-color:#414141;}.ci_List{display:grid;grid-template-columns:1fr;gap:10px;justify-content:center;}@media print,screen and (min-width:750px){.ci_List{display:grid;grid-template-columns:1fr 1fr;gap:15px;}}@media print,screen and (min-width:1500px){.ci_List{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;}}@media print,screen and (min-width:2100px){.ci_List{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;}}.ci_List .Item{display:block;border:1px solid #ccc;padding:15px;}.ci_List .Link{display:block;margin-bottom:10px;text-decoration:none;color:#231815;}.ci_List .Link:hover{opacity:.6;}.ci_List .Image{max-width:150px;margin:0 auto 20px;}.ci_List .IndexLabel{font-size:12px;padding:5px;background-color:#a00e14;color:#fff;}.ci_List .ChildIndex{font-size:11px;}.ci_List .Title{display:grid;grid-template-columns:34px 1fr 32px;gap:10px;align-items:center;border-bottom:1px dashed #ccc;padding:10px;font-weight:600;margin:0 0 10px;}.ci_List .Name{line-height:1.3;}.ci_List .Option{border:1px solid #ccc;border-left-color:#a00e14;border-left-width:3px;margin-bottom:10px;}.ci_List .OptionTitle{display:grid;grid-template-columns:auto 32px;gap:10px;justify-content:space-between;align-items:center;padding:5px 10px;font-size:12px;}.ci_List .OptionTitle:not(:last-of-type){border-bottom:1px dashed #ccc;}.pg_SpecDataList{margin:20px auto;}.pg_Spec{max-height:350px;overflow-y:auto;}@media print,screen and (min-width:750px){.pg_Spec{padding:10px;}}.pg_Spec .sc_AttentionText{margin-block-end:20px;}.pg_Spec .List{margin-bottom:20px;}.pg_Spec .List .Item,.pg_Spec .List li{display:grid;grid-template-columns:.5em auto;gap:10px;margin-bottom:5px;}.pg_Spec .List .Item::before,.pg_Spec .List li::before{content:"・";}.pg_Spec .Table{width:100%;font-size:12px;line-height:1.7;margin:0 auto;margin-bottom:30px;max-width:800px;}.pg_Spec .Table .Caption{font-size:14px;text-align:left;background-color:#231815;padding:5px 10px;color:#fff;}.pg_Spec .Table .Row:nth-of-type(odd){background-color:rgba(160,14,20,.1);}.pg_Spec .Table .Head{width:40%;padding:10px;font-weight:normal;}.pg_Spec .Table .Data{width:60%;padding:10px;word-break:break-all;}.pg_Spec .DataTable{font-size:13px;line-height:1.5;border:1px solid #8b8b8b;margin:30px auto;width:100%;}.pg_Spec .DataTable:first-of-type{margin-top:0;}.pg_Spec .DataTable .Caption{font-size:14px;text-align:left;background-color:#000;padding:5px 10px;color:#fff;}.pg_Spec .DataTable .TitleHead{padding:5px 10px;font-weight:normal;border:1px solid #adadad;font-size:14px;background-color:rgba(160,14,20,.1);vertical-align:middle;text-align:center;min-width:120px;max-width:200px;width:12vw;}.pg_Spec .DataTable .TypeHead{padding:5px 7px;border:1px solid #ccc;text-align:center;font-weight:normal;vertical-align:middle;}.pg_Spec .DataTable .Data{padding:5px 10px;border:1px solid #adadad;font-weight:normal;vertical-align:middle;background-color:#fff;word-break:break-all;}.pg_Spec .ProductTableSituation .Nowrap{white-space:nowrap;}.pg_Spec .ProductTableSituation .Full{width:100%;}.pg_Spec .MoreDetailsList{margin:30px 0;}.pg_Spec .MoreDetailsList .Title{color:#a00e14;font-size:15px;margin-bottom:10px;font-weight:bold;}.pg_Spec .MoreDetailsList .Title::before{content:"・・・「";}.pg_Spec .MoreDetailsList .Title::after{content:"」・・・";}.pg_Spec .BulletPointsAttention{display:block;line-height:1.7;font-size:12px;margin-bottom:10px;}.pg_Spec .BulletPointsAttention:before{content:"※";}.descriptionBox-Item{margin-bottom:20px;width:100%;}.descriptionBox-Item:before{display:none;}@media(min-width:768px){.descriptionBox-List{display:flex;flex-wrap:wrap;}.descriptionBox-Item{margin-right:0!important;padding-left:0!important;text-indent:0!important;margin-bottom:10px!important;}.descriptionBox-Item._OneColum{width:100%;max-width:700px;margin:0 auto;}.descriptionBox-Item._TwoColum{width:50%;}}.sc_EmptyPriceLabel{padding:10px;background-color:#212121;color:#fff;margin-bottom:20px;}.sc_MainHeading{margin-bottom:30px;}.js_CripButton::before{content:"クリップする";}.js_CripButton.js_CripActive{background-color:#606060!important;}.pg_ItemGrid{padding:10px;background-color:#f1f1f1;}@media print,screen and (min-width:750px){.pg_ItemGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;grid-template-rows:auto auto;}}@media print,screen and (min-width:1900px){.pg_ItemGrid{display:grid;grid-template-columns:400px 400px 1fr;gap:10px;}}.pg_ItemGrid .SampleSpan{grid-column:span 2;}@media print,screen and (min-width:1900px){.pg_ItemGrid .SampleSpan{grid-column:span 3;}}@media print,screen and (min-width:1300px){.pg_Sample{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;}}.pg_Sample .Image{display:block;width:100%;}.pg_Sample .Image.SizeImage{max-width:760px;margin:0 auto;}.pg_SampleArea{display:grid;gap:20px;justify-content:center;}@media print,screen and (min-width:750px){.pg_SampleArea{display:grid;grid-template-columns:1fr 1fr;gap:20px;}}.pg_SampleList{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:10px;}.pg_WhiteInner{background-color:#fff;padding:10px;margin-bottom:10px;}@media print,screen and (min-width:750px){.pg_WhiteInner{padding:20px;margin-bottom:0;}}.pg_GlayBack{padding:10px;background-color:#f1f1f1;}@media print,screen and (min-width:750px){.pg_ProductHeader{display:grid;grid-template-columns:200px minmax(200px,900px);gap:0;gap:20px;justify-content:center;align-items:flex-start;}}@media print,screen and (min-width:1000px){.pg_ProductHeader{padding:50px 20px;gap:20px;}}@media print,screen and (min-width:1300px){.pg_ProductHeader{display:grid;grid-template-columns:250px minmax(200px,900px);gap:30px;}}.pg_ProductHeader .ImageBox{display:block;margin-bottom:20px;position:relative;}@media print,screen and (min-width:750px){.pg_ProductHeader .ImageBox{max-width:none;}}.pg_ProductHeader .ImageBox .sc_Label{position:absolute;left:0;top:0;}.pg_ProductHeader .ProductImage{display:block;width:100%;max-width:230px;margin:0 auto;}@media print,screen and (min-width:750px){.pg_ProductHeader .ProductImage{max-width:none;}}.pg_ProductHeader .Contents{margin:0 auto;width:100%;}.pg_ProductHeader .Contents .Description{padding:5px;}.pg_ProductHeader .Contents .Description .Text{font-size:14px;line-height:1.6;}@media print,screen and (min-width:1000px){.pg_ProductHeader .Contents .Description .Text{font-size:16px;}}.pg_ProductHeader .Contents .ClipBox{margin:30px 0 30px auto;max-width:500px;display:grid;grid-template-columns:auto auto;gap:0;}.pg_ProductHeader .Contents .Button{color:#fff;font-size:14px;padding:10px;text-align:center;}.pg_ProductHeader .Contents .Button:hover{opacity:.8;}.pg_ProductHeader .Contents .ClipButton{background-color:#0dcec1;}.pg_ProductHeader .Contents .ToFormLink{background-color:#047a7a;text-decoration:none;font-weight:600;}@media print,screen and (min-width:750px){.pg_ProductHeader .AttentionGroup{grid-column:span 2;}}.pg_Spec{max-height:600px;}@media print,screen and (min-width:1500px){.pg_Spec{max-height:600px;}}.pg_Spec .sc_AttentionText{margin-bottom:5px;}.pg_Spec .sc_LinkText{margin-top:0;margin-bottom:10px;display:block;}.pg_SpecSpanCtrl{grid-column:span 2;}@media print,screen and (min-width:1900px){.pg_SpecSpanCtrl{grid-column:initial;}}.pg_Terms{margin:50px auto;width:240px;max-width:none;}.pg_OptionSection .Heading{color:#a00e14;font-weight:600;font-size:14px;margin-bottom:20px;padding:10px;border-bottom:1px solid #a00e14;display:flex;align-items:center;}@media print,screen and (min-width:750px){.pg_OptionSection .Heading{font-size:18px;}}.pg_OptionSection .AttentionGroup{border-top:1px dotted #ccc;margin-top:20px;padding-top:20px;}.pg_OptionSection .AttentionGroup .Text:not(:last-of-type){margin-bottom:5px;}.pg_OptionSection .ClipButton{display:block;font-size:12px;padding:5px 15px;}.pg_OptionSection .ClipButton::after{display:none;}.pg_OptionSection .OptionGroup{padding:10px;margin-bottom:20px;padding-bottom:20px;}@media print,screen and (min-width:1600px){.pg_OptionSection .OptionGroup{padding:30px;}}@media print,screen and (min-width:1300px){.pg_OptionSection .ListLayout{display:grid;grid-template-columns:1fr 1fr;gap:20px;}}@media print,screen and (min-width:2100px){.pg_OptionSection .ListLayout{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;}}.pg_OptionSection .ListLayout .OptionList .Item{display:grid;grid-template-columns:1fr auto;gap:20px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;}.pg_OptionSection .ListLayout .OptionList .Item:not(:last-of-type){border-bottom:1px dotted #ccc;}@media print,screen and (min-width:750px){.pg_OptionSection .ListLayout .OptionList .Row{display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:10px;justify-content:left;align-items:center;}}.pg_OptionSection .ListLayout .OptionList .Price{color:#a00e14;padding:5px;}@media print,screen and (min-width:750px){.pg_OptionSection .TileLayout{display:grid;grid-template-columns:1fr 1fr;gap:20px;}}@media print,screen and (min-width:1300px){.pg_OptionSection .TileLayout{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;}}@media print,screen and (min-width:1800px){.pg_OptionSection .TileLayout{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;}}@media print,screen and (min-width:1600px){.pg_OptionSection .TileLayout .OptionGroup{padding:30px;}}.pg_OptionSection .TileLayout .OptionGroup .ClipButton{margin:10px auto;}.pg_OptionSection .TileLayout .OptionGroup .Header{margin:10px auto 30px;display:grid;grid-template-columns:auto auto;gap:20px;align-items:center;justify-content:center;}.pg_OptionSection .TileLayout .OptionGroup .Image{max-width:130px;margin:20px auto 0;display:block;}.pg_OptionSection .dm_PriceTable{margin-bottom:30px;}.pg_OptionHeading{content:"";display:inline-block;font-size:12px;line-height:1.7;padding:0 10px;color:#a00e14;border:1px solid #a00e14;margin-bottom:20px;}.pg_CableOption{max-width:600px;margin:0 auto;}@media print,screen and (min-width:1000px){.pg_CableOption{max-width:800px;}}@media print,screen and (min-width:1500px){.pg_CableOption{max-width:1000px;}}.pg_CableTable{width:100%;margin:30px auto;}.pg_CableTable .Captiopn{text-align:left;font-size:14px;font-weight:bold;color:#a00e14;margin-bottom:5px;}.pg_CableTable .Captiopn::before{content:"・";}.pg_CableTable .Head,.pg_CableTable .Data{width:50%;padding:10px;border:1px solid #ccc;text-align:center;}.pg_CableTable .Head{font-size:14px;background-color:#f1f1f1;}.pg_OtherItems .Title{text-align:left;}.sp-Description{width:100%;}.sp-Description_Title{font-size:17px;font-weight:bold;color:#333;font-weight:normal;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:20px;}.sp-List{margin:20px 0;counter-reset:sp-List;}.sp-List_Item{margin-bottom:20px;font-size:14px;align-items:flex-start;}.sp-List_Item ._Yen{color:#a00e14;}.sp-List_Item._Counter{display:flex;align-items:flex-start;}.sp-List_Item._Counter:before{font-size:13px;text-align:center;display:inline-block;}.sp-List_Item._TrackCount{border-bottom:1px solid #e5e5e5;}.sp-List_Item._TrackCount:before{padding:5px;width:70px;counter-increment:sp-List;content:"Track." counter(sp-List);background-color:#0e9ba0;color:#fff;margin-right:15px;}.sp-List_Item._Attention:before{margin-right:5px;counter-increment:sp-List;content:"※" counter(sp-List);}.sp-List_Label{flex:1;}