.orgInfoCont{padding:15px 10px}.orgInfoCont .button a{display:block;color:#f18200;font-size:14px;text-align:center;border:solid 1px #f18200;padding:12px 0 10px}.orgInfoCont .button a:before{background:url('../../img/common/icon-ai.png?1504593802') no-repeat 0 0;-moz-background-size:22.5px,22.5px;-o-background-size:22.5px,22.5px;-webkit-background-size:22.5px,22.5px;background-size:22.5px,22.5px;content:'';width:22.5px;height:22.5px;display:inline-block;vertical-align:middle;margin-right:10px;position:relative;top:-2px}.acMenu{margin-top:20px}.acMenu dt{background:#f7d9c9;font-size:16px;font-weight:bold;color:#663300;border-left:5px solid #c07d54;padding:7px 9px;position:relative}.acMenu dt:after{position:absolute;top:0;bottom:0;right:13px;content:'';width:5px;height:5px;border-top:2px solid #c07d54;border-right:2px solid #c07d54;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:auto 0}.acMenu dt.open:after{position:absolute;top:0;bottom:0;right:13px;content:'';width:5px;height:5px;border-top:2px solid #c07d54;border-right:2px solid #c07d54;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:auto 0}.acMenu dd{display:none}.acMenu dd a{text-decoration:none !important;color:#000 !important;font-size:12px;display:block !important;border:1px solid #f7d9c9;border-top:none;padding:8px 10px;position:relative}.acMenu dd a:after{position:absolute;top:0;bottom:0;right:13px;content:'';width:5px;height:5px;border-top:2px solid #f7d9c9;border-right:2px solid #f7d9c9;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.orgDescCont{background:#efdfc4;padding:5px}.orgDescCont .read{font-size:14px}.orgDescCont .descCont{background:#fff;padding:14px;margin-bottom:20px;font-size:13px}.orgDescCont .descCont a{display:inline-block;text-decoration:underline}.orgDescCont .descLinks{display:table}.orgDescCont .descLinks li{display:table-cell;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.orgDescCont .descLinks li a{display:block;font-size:12px;text-decoration:none;border:solid 1px #999;padding:3px 10px}.orgDescCont .descLinks li.column2{width:50%;padding:0 3px}.orgDescCont .redBdCont{border:1px solid #ff0000;padding:10px;font-size:13px;background:#fff;}.orgDescCont .redWbox{margin-top:15px;background:#fff;border:1px solid #e30000;font-size:13px;font-weight:bold;padding:10px 8px;color:#e30000}.orgDescCont .commentsList{padding-bottom:15px}.orgDescCont .commentsList li{font-size:14px;padding-left:1em;text-indent:-1em}.orgDescCont .noukiBtn{display:block}.orgDescCont .accessoryCont dt{color:#663300;font-size:16px;font-weight:bold;background:#f7d9c9;border-left:solid 5px #c07d54;padding:4px 10px;position:relative}.orgDescCont .accessoryCont dt.close:after{position:absolute;top:0;bottom:4px;right:10px;content:'';width:8px;height:8px;border-bottom:2px solid #c07d54;border-right:2px solid #c07d54;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.orgDescCont .accessoryCont dt.open:after{position:absolute;top:6px;bottom:0;right:10px;content:'';width:8px;height:8px;border-top:2px solid #c07d54;border-left:2px solid #c07d54;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.orgDescCont .accessoryCont dd{display:none;border:solid 1px #f7d9c9}.orgDescCont .accessoryCont dd ul li{border-bottom:solid 1px #f7d9c9}.orgDescCont .accessoryCont dd ul li:last-child{border-bottom:none}.orgDescCont .accessoryCont dd ul li a{display:block;font-size:14px;padding:10px;position:relative}.orgDescCont .accessoryCont dd ul li a:after{position:absolute;top:0;bottom:0;right:10px;content:'';width:8px;height:8px;border-top:2px solid #f7d9c9;border-right:2px solid #f7d9c9;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.orgDescCont .priceTtl{font-weight:bold;margin-bottom:5px;font-size:14px}.orgDescCont .priceTbl{width:100%;margin-bottom:20px;font-size:13px}.orgDescCont .priceTbl th,.orgDescCont .priceTbl td{text-align:center;vertical-align:middle;border:solid 1px #a0a0a0;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0}.orgDescCont .priceTbl thead th{background:#eee}.orgDescCont .priceTbl th{font-weight:bold}.orgDescCont .priceTbl th.num{background:#eee;width:30%}.orgDescCont .priceTbl th.tsujo{background:#fce5f2;width:35%}.orgDescCont .priceTbl th.yuttari{background:#d0e9f5;width:35%}.orgDescCont .priceTbl th.omatase{background:#e5f3ec;width:35%}.orgDescCont .priceTbl.fourthTbl th.num{width:25%}.orgDescCont .priceTbl.fourthTbl th.tsujo{width:25%}.orgDescCont .priceTbl.fourthTbl th.yuttari{width:25%}.orgDescCont .priceTbl.fourthTbl th.omatase{width:25%}.orgDescCont .attentionCont{border:solid 1px #e60012;padding:10px;font-size:13px;}.optionContIn{border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;padding:10px}.optionCont .optionAddTtl{color:#fff;background:#e30000;padding:10px 15px;margin:0 -10px 20px}.optionCont .optionContIn .optionBtn a{display:block;color:#fff;text-align:center;background:#3eb274;padding:12px 0;margin-bottom:15px;position:relative}.optionCont .optionContIn .optionBtn a:after{position:absolute;top:0;bottom:0;right:10px;content:'';width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.optionCont .optionContIn .optionInput{margin-bottom:15px}.optionCont .optionContIn .optionInput input[type="text"]{width:100%;font-size:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.optionCont .optionContIn .optionList{margin-bottom:15px;font-size:14px}.optionCont .optionContIn .optionList li{margin-bottom:5px;padding-left:1em;text-indent:-1em}.optionCont .optionContIn .emBox{color:#ff1515;border:solid 1px #ff1515;padding:5px 10px;margin-bottom:10px}.optionCont .optionContIn .dataAttention li{font-size:14px;margin-bottom:5px;padding-left:1em;text-indent:-1em}.optionCont .optionContIn .detailTxt{text-decoration:underline}.optionCont .optionContIn .optionImg{padding:0 40px}.optionCont .optionContIn .selectColorBox{*zoom:1;padding:0 20px}.optionCont .optionContIn .selectColorBox:after{content:"";display:table;clear:both}.optionCont .optionContIn .selectColorBox .selectColorBoxTxt{margin-bottom:10px}.optionCont .optionContIn .selectColorBox .boxL{width:50%;float:left}.optionCont .optionContIn .selectColorBox .boxR{width:50%;float:left}.optionCont .optionContIn .opColorBox{*zoom:1}.optionCont .optionContIn .opColorBox:after{content:"";display:table;clear:both}.optionCont .optionContIn .opColorBox .boxL{width:35%;float:left}.optionCont .optionContIn .opColorBox .boxL img{width:100%}.optionCont .optionContIn .opColorBox .boxR{width:65%;float:left;font-size:13px}.optionCont .optionContIn .setCont .setHead{border-bottom:solid 1px #ccc;padding-bottom:5px}.optionCont .optionContIn .setCont .setInput{padding:10px}.cartAddCont .cartNumCont{overflow:hidden;*zoom:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#efdfc4;padding:10px 15px;margin-bottom:15px}.cartAddCont .cartNumCont dt{float:left;padding-top:3px}.cartAddCont .cartNumCont dd{float:right}.cartAddCont .cartNumCont dd input[type="text"]{width:110px;font-size:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cartAddCont .cartButton{width:100%;color:#fff;font-size:16px;background:#f34927;border:none;padding:15px 0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-appearance:none;appearance:none}.createCont{padding:0 10px 15px}.createCont .createTtl{color:#fff;background:#e30920;border-left:solid 5px #bf081b;padding:4px 10px;margin-bottom:10px}.createCont .createImg{text-align:center;padding:5px 0}.dlbtn{display:block;border:1px solid #f18200;color:#f18200 !important;padding:10px;text-align:center}.bullhorn{background-image:url(../../img/original/common/img-bullhorn.png);background-repeat:no-repeat;background-size:40px;background-position:center left;padding-left:44px}.contentInBrown{background-color:#efdfc4;padding:15px 10px}.wBox{background-color:#fff;padding:10px}.linkbtn50{background-color:#fff;color:#666 !important;border:1px solid #666;padding:9px 10px 9px 10px;width:41%;width:-webkit-calc(50% - 25px);width:-moz-calc(50% - 25px);width:-ms-calc(50% - 25px);width:calc(50% - 25px)}.linkbtn50::after{content:none}.priceTable{width:100%}.priceTable th,.priceTable td{white-space:nowrap;border:1px solid #999;text-align:center;padding:5px 3px;font-size:14px}.priceTable thead th{font-weight:bold;line-height:1.7;background:#eee}.priceTable thead .one{background-color:#eee}.priceTable thead .two{background-color:#fce5f2}.priceTable thead .three{background-color:#d0e9f5}.priceTable thead .four{background-color:#e5f3ec}.priceTable tbody th,.priceTable tbody td{background-color:#fff}.txtblu{color:#3087d0}.redBox{border:1px solid #df0011;padding:15px 10px}h6.acoordTtl,h6.acoordTtl2{background-color:#f7d9c9;border-left:5px solid #c07d54;color:#663300;font-size:16px;font-weight:bold;padding-top:4px;padding-bottom:4px;padding-left:10px;position:relative;margin-bottom:0}h6.acoordTtl2{background-color:#c07d54;border-left:none;color:#fff}h6.acoordTtl2::after{border-bottom:2px solid #fff;border-right:2px solid #fff}h6.acoordTtl2 .yel{float:none;padding:1px 4px}h6.opened2::after{top:40%;top:-webkit-calc(50% - 3px);top:-moz-calc(50% - 3px);top:-ms-calc(50% - 3px);top:calc(50% - 3px);border-bottom:none;border-right:none;border-top:2px solid #fff;border-left:2px solid #fff}.sublink,.nonsublink,.mamelink{display:block;height:35px;border-bottom:1px solid #f7daca;border-right:1px solid #f7daca;border-left:1px solid #f7daca;position:relative}.sublink span,.nonsublink span,.mamelink span{font-size:14px;position:absolute;white-space:nowrap;left:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sublink::after,.nonsublink::after,.mamelink::after{position:absolute;top:40%;top:-webkit-calc(50% - 4px);top:-moz-calc(50% - 4px);top:-ms-calc(50% - 4px);top:calc(50% - 4px);right:12px;display:block;content:"";width:6px;height:6px;border-top:2px solid #f7d9c9;border-right:2px solid #f7d9c9;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nonsublink{color:#ccc}.nonsublink::after{content:none}.mamelink{background-color:#3eb274}.mamelink span{color:#fff;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mamelink::after{border-top:2px solid #fff;border-right:2px solid #fff}textarea{border:1px solid #ccc;width:98%;min-height:6em}select.type1{width:8em;border:1px solid #ccc;border-radius:0;padding:3px 4px 6px 10px;font-size:16px;background-color:#fff;background-image:url(../../../img/original/common/img-form.png);background-repeat:no-repeat;background-size:23px 32px;background-position:center right;margin-right:10px}select.type2{width:6em;border:1px solid #ccc;padding:2px 1px 6px 10px;font-size:14px;background-color:#fff;background-image:url(../../../img/original/common/img-form2.png);background-repeat:no-repeat;background-size:20px 32px;background-position:center right;margin-right:10px}input.type2{top:0 !important}input[type="text"]{border:1px solid #ccc;width:4em;padding:3px 4px 6px 10px;font-size:16px;position:relative;top:-3px}input[name="bikoudesign"]{width:90% !important;background-color:#fff}h5.moreTtl{position:relative;background-color:#df0011;color:#fff;margin-bottom:0;padding-top:10px;padding-left:10px;padding-bottom:10px}.txt50{*zoom:1}.txt50:after{content:"";display:table;clear:both}.txt50 li{width:48.5%;font-size:14px}.txt50 li:first-child{float:left}.txt50 li:last-child{float:right}.clothBtns{*zoom:1;margin-bottom:10px}.clothBtns:after{content:"";display:table;clear:both}.clothBtns li{width:48.5%;font-size:14px}.clothBtns .one,.clothBtns .three{float:left}.clothBtns .two,.clothBtns .four{float:right}.clothBtns .one a,.clothBtns .two a,.clothBtns .three a,.clothBtns .four a{display:block;text-align:center;font-weight:bold;padding-top:10px;padding-bottom:10px;position:relative}.clothBtns .one a:after,.clothBtns .two a:after,.clothBtns .three a:after,.clothBtns .four a:after{position:absolute;top:38%;top:-webkit-calc(50% - 5px);top:-moz-calc(50% - 5px);top:-ms-calc(50% - 5px);top:calc(50% - 5px);right:10px;display:block;content:"";width:6px;height:6px;border-top:2px solid #666;border-right:2px solid #666;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.clothBtns .one a{background-color:#78a8e2}.clothBtns .two a{background-color:#cdee85}.clothBtns .three a{background-color:#8adff7}.clothBtns .four a{background-color:#fca7c4}


.orgDescCont{padding:15px 10px}.orgDescCont .colorList li{font-size:14px;padding-bottom:5px}.orgDescCont .colorList li img{width:30px;height:15px;vertical-align:middle;margin-right:13px}.orgDescCont .colorSelect{font-size:16px;margin-bottom:10px}.orgDescCont .colorSelect select{margin-left:5px;font-size:14px;width:120px}.orgDescCont .colorSelect select.w80{width:80%}.orgDescCont .priceCont p{font-size:14px;font-weight:bold;margin-bottom:5px}.orgDescCont .priceCont table{width:100%;margin-bottom:15px;font-size:13px}.orgDescCont .priceCont table th,.orgDescCont .priceCont table td{text-align:center;vertical-align:middle;border:solid 1px #a0a0a0;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0}.orgDescCont .priceCont table th{font-weight:bold;background:#eee}.orgDescCont .priceCont table th:eq(1){width:30%}.orgDescCont .priceCont table th.code{width:38%;background:#eee}.orgDescCont .priceCont table th.sNum{width:24%;background:#eee}.orgDescCont .priceCont table th.num{background:#eee;width:45%}.orgDescCont .priceCont table th.tanka{background:#fce5f2}.orgDescCont .priceCont table td .through{text-decoration:line-through}.orgDescCont .priceTbl{width:100%;margin-bottom:15px;font-size:13px}.orgDescCont .priceTbl caption{font-size:14px;font-weight:bold;margin-bottom:10px}.orgDescCont .priceTbl th,.orgDescCont .priceTbl td{text-align:center;vertical-align:middle;border:solid 1px #a0a0a0;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0}.orgDescCont .priceTbl th{font-weight:bold}.orgDescCont .priceTbl th.code{width:38%;background:#eee}.orgDescCont .priceTbl th.sNum{width:24%;background:#eee}.orgDescCont .priceTbl th.num{background:#eee;width:45%}.orgDescCont .priceTbl th.tanka{background:#fce5f2}.orgDescCont .priceTbl td .through{text-decoration:line-through}.orgDescCont .redBox{border:1px solid #ff1515;color:#ff1515;font-size:13px;padding:6px 10px;margin-bottom:20px}.orgDescCont .redBox a{color:#232323;border-bottom:1px solid #232323}.orgDescCont #cmdtvariation{margin-bottom:8px}.orgDescCont #cmdtvariation .selectedTtl{font-size:14px;font-weight:bold;border-bottom:1px solid #dcdcdc;margin-bottom:7px;padding-bottom:7px}.orgDescCont #cmdtvariation select{width:100%;font-size:14px;padding:5px}.orgDescCont .soldoutCont{color:#fff;font-size:14px;background:#f34927;padding:10px 15px;margin-bottom:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.orgDescCont .cartAddCont{margin-bottom:15px}.orgDescCont .cartAddCont .cartNumCont{background:#efdfc4 none repeat scroll 0 0;border-radius:5px;margin-bottom:15px;overflow:hidden;padding:10px 15px}.orgDescCont .cartAddCont .cartNumCont dt{float:left;padding-top:3px}.orgDescCont .cartAddCont .cartNumCont dd{float:right}.orgDescCont .cartAddCont .cartNumCont dd input{box-sizing:border-box;font-size:16px;width:110px}.orgDescCont .cartAddCont .cartButton{background:#f34927;border:none;color:#fff;font-size:16px;padding:15px 0;width:100%;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-appearance:none;appearance:none}.orgDescCont .prodComCont{margin-bottom:10px}.orgDescCont .prodComCont:last-of-type{margin-bottom:0}.orgDescCont .prodComCont dt{background:#f7d9c9 none repeat scroll 0 0;border-left:5px solid #c07d54;color:#663300;font-size:16px;font-weight:bold;padding:7px 9px}.orgDescCont .prodComCont dd{background:#eee;padding:10px;font-size:13px}.orgDescCont .prodComCont dd a{text-decoration:underline}.orgDescCont .prodComCont dd .box img{margin-bottom:10px;width:100%}.orgDescCont .prodComCont dd .box p{font-size:12px}.orgDescCont .prodComCont dd .imgDoubleBox{*zoom:1;margin:0 -10px}.orgDescCont .prodComCont dd .imgDoubleBox:after{content:"";display:table;clear:both}.orgDescCont .prodComCont dd .imgDoubleBox .box{width:50%;float:left;padding:0 10px}.orgDescCont .prodComCont dd .boxTtl{background:#c07d54;font-size:14px;font-weight:bold;padding:6px 8px;color:#fff;margin-bottom:10px}.orgDescCont .prodComCont dd .charmTxt{font-size:16px;text-align:center;color:#fff;font-weight:bold;background:#ff0000;padding:7px 0;margin-bottom:10px}.orgDescCont .prodComCont dd .lgRed{font-size:14px;color:#fd0303;font-weight:bold}.orgDescCont .prodComCont dd .bdCont{border-bottom:1px solid #c07d54;padding-bottom:10px}.orgDescCont .prodComCont dd .columnBox{*zoom:1;display:table}.orgDescCont .prodComCont dd .columnBox:after{content:"";display:table;clear:both}.orgDescCont .prodComCont dd .columnBox .columnTxtBox{display:table-cell;width:50%}.orgDescCont .prodComCont dd .columnBox .columnImgBox{display:table-cell;width:50%;vertical-align:middle}.orgDescCont .prodComCont dd .columnBox .columnImgBox .plBox{padding-left:10px}.orgDescCont .prodComCont dd .columnBox .columnImgBox .prBox{padding-right:10px}.orgDescCont .prodComCont dd .columnFlBox{overflow:hidden;*zoom:1;margin:0 -5px}.orgDescCont .prodComCont dd .columnFlBox .column1{width:33.33%;float:left;padding:0 5px}.orgDescCont .prodComCont dd .columnFlBox .column2{width:66.66%;float:left;padding:0 5px}.orgDescCont .prodComCont dd .columnFlBox .column3{width:100%}.orgDescCont .prodComCont dd .prodCautionBox{padding:8px 10px;border:1px solid #fd0101}.orgDescCont .prodComCont dd .prodCautionBox .ttl{font-size:14px;font-weight:bold}.orgDescCont .prodComCont dd .prodCautionBox .txt{font-size:13px;color:#fd0101}

.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions>h3{border:1px solid #a0a0a0;background-color:#eee;padding:5px 5px;font-weight:bold;margin:10px 0}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions>h3 span{padding-left:10px}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionnote{margin-bottom:10px}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionnote li{padding-left:1em;text-indent:-1em}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionnote li:before{content:'�E'}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionselect{margin-bottom:15px}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionselect p{margin-bottom:10px}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionselect p label{line-height:2}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionselect .floatleft{text-align:center}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionselect .color_select_option{overflow:hidden;*zoom:1}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionselect .color_select_option li{float:left;width:20%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;padding:0 3px}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionselect .color_select_option li label{display:block}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions .optionselect .color_select_option li label>span{display:block;padding:8px 0;border:solid 1px #ccc}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions #deliverydateinfo{overflow:hidden;*zoom:1;margin-bottom:10px}.orgInfoCont #cmdtinfo #cmdtputincart #cmdtoptions #deliverydateinfo dt{float:left}

.comInfoCont .prodComCont{margin-bottom:10px}.comInfoCont .prodComCont:last-of-type{margin-bottom:0}.comInfoCont .prodComCont dt{background:#f7d9c9 none repeat scroll 0 0;border-left:5px solid #c07d54;color:#663300;font-size:16px;font-weight:bold;padding:7px 9px}.comInfoCont .prodComCont dd{background:#eee;padding:10px;font-size:13px}.comInfoCont .prodComCont dd a{text-decoration:underline}.comInfoCont .prodComCont dd .box img{margin-bottom:10px;width:100%}.comInfoCont .prodComCont dd .box p{font-size:12px}.comInfoCont .prodComCont dd .imgDoubleBox{*zoom:1;margin:0 -10px}.comInfoCont .prodComCont dd .imgDoubleBox:after{content:"";display:table;clear:both}.comInfoCont .prodComCont dd .imgDoubleBox .box{box-sizing:border-box;width:50%;float:left;padding:0 10px}.comInfoCont .prodComCont dd .boxTtl{background:#c07d54;font-size:14px;font-weight:bold;padding:6px 8px;color:#fff;margin-bottom:10px}.comInfoCont .prodComCont dd .charmTxt{font-size:16px;text-align:center;color:#fff;font-weight:bold;background:#ff0000;padding:7px 0;margin-bottom:10px}.comInfoCont .prodComCont dd .lgRed{font-size:14px;color:#fd0303;font-weight:bold}.comInfoCont .prodComCont dd .bdCont{border-bottom:1px solid #c07d54;padding-bottom:10px}.comInfoCont .prodComCont dd .columnBox{*zoom:1;display:table}.comInfoCont .prodComCont dd .columnBox:after{content:"";display:table;clear:both}.comInfoCont .prodComCont dd .columnBox .columnTxtBox{display:table-cell;width:50%}.comInfoCont .prodComCont dd .columnBox .columnImgBox{display:table-cell;width:50%;vertical-align:middle}.comInfoCont .prodComCont dd .columnBox .columnImgBox .plBox{padding-left:10px}.comInfoCont .prodComCont dd .columnBox .columnImgBox .prBox{padding-right:10px}.comInfoCont .prodComCont dd .columnFlBox{overflow:hidden;*zoom:1;margin:0 -5px}.comInfoCont .prodComCont dd .columnFlBox .column1{width:33.33%;float:left;padding:0 5px}.comInfoCont .prodComCont dd .columnFlBox .column2{width:66.66%;float:left;padding:0 5px}.comInfoCont .prodComCont dd .columnFlBox .column3{width:100%}.comInfoCont .prodComCont dd .prodCautionBox{padding:8px 10px;border:1px solid #fd0101}.comInfoCont .prodComCont dd .prodCautionBox .ttl{font-size:14px;font-weight:bold}.comInfoCont .prodComCont dd .prodCautionBox .txt{font-size:13px;color:#fd0101}

div#incart_center{
text-align:center;
padding:15px 0 10px 0;
box-sizing:border-box;
border:1px solid #ccc;
margin:10px 0 30px;
}

div#incart_center input[type="image"] {
margin-top:10px;
}

p.nyuko_attention{
font-size:12px;
margin:10px 0 0 0;
width: 100%!important;
}

div.remarks_column{
font-size:14px;
}

p.option_name{
font-weight:bold;
background:#ececec;
padding:6px 0;
margin:20px 0 10px;
}

ul.data_attention{
margin:10px 0 10px 0;
font-size:12px;
line-height:1.4;
box-sizing:border-box;
border:1px solid #ccc;
padding:10px 10px 10px 15px;
text-align:justify
}

ul.data_attention li{
margin:0 0 5px 10px;
list-style-type:disc;
}

input[name="bikoudesign"]{
margin:5px 0;
} 

.specification_txt{
font-size:14px;
margin:10px 0;
text-align:jusitfy;
}

div.deliveryBox{
background:#f7f2e3;
padding:10px;
margin:5px 0;
}

.delivtitle{
font-weight:bold;
margin-bottom:5px;
}

div.option_select{
   display: flex;           /* flex�R���e�i�� */
   flex-direction: column; /* �c�����ɔz�u */
   margin:10px 0;
   padding:10px 0 20px;
   border-bottom:1px dotted #ccc;
}

.remarks_column_bikou{
  -webkit-box-ordinal-group:0;
  -ms-flex-order:0;
  -webkit-order:0;
  order:0;
}


.option_image,.option_image_kakou2,.option_image_fukuro{
  -webkit-box-ordinal-group:1;
  -ms-flex-order:1;
  -webkit-order:1;
  order:1;
  text-align:center;
  margin:8px 0;
}



.small_info{
background:#ffeeef;
font-weight:bold;
padding:5px 0;
margin: 20px auto 0;
color:#e7311b;
font-size:12px;
}

div.defective_info{
margin-bottom:10px;
padding:5px 8px;
background-color:#fff;
border:#c32e2e 1px solid;
font-size:12px;
}

.option_select .notes{
color:#df0011;
border:1px solid #df0011;
padding:5px;
margin:6px 0!important;
font-size:12px;
}

.option_select p.detailBtn{
margin:5px 0;
text-align:center;
  -webkit-box-ordinal-group:3;
  -ms-flex-order:3;
  -webkit-order:3;
  order:3;
}


/* ----- ���i�����E�C���[�W�Ɖ��i�\ ----- */

div#originalimageanddesc div#orginfo table{
    width: 97%;
    margin:10px auto;
    font-size: 13px;
	box-sizing:border-box;
}

div#originalimageanddesc div#orginfo table th {
    font-weight: bold;
    background: #eee;
vertical-align: middle;
    border: solid 1px #a0a0a0;
	text-align: center;
	box-sizing: border-box;
    padding: 5px 0;
}

div#originalimageanddesc div#orginfo table td{
    text-align: center;
    vertical-align: middle;
    border: solid 1px #a0a0a0;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 5px 0;
}


p.repeat_caution {
padding: 10px;
box-sizing: border-box;
background: #e7311b;
color: #fff;
margin: 5px 0 15px;
font-size: 12px;
line-height:1.4;
position: relative;
display: inline-block;
letter-spacing: 0.1em;
}

p.repeat_caution.w100 {
width:100%
}

p.repeat_caution::before {
content: "";
position: absolute;
top: -30px;
right: 8%;
margin-left: -15px;
border: 15px solid transparent;
border-bottom-width: 15px;
border-bottom-style: solid;
border-bottom-color: transparent;
border-bottom: 15px solid #e7311b;
}

p.repeat_caution.w100::before {
display:none;
}

p.repeat_caution span.lead{
display:block;
padding-bottom:4px;
border-bottom:1px solid #fff;
margin-bottom:4px;
font-weight: bold;
}

p.repeat_caution a{
color:#fff;
text-decoration:underline;
}

div.newsInfo{
padding:10px;
box-sizing:border-box;
border:2px solid #ff0000;
margin:0 0 10px 0;
font-size:12px;
}

div.newsInfo p.ttl{
font-weight:bold;
color:#ff0000;
padding-bottom:10px;
text-align:center;
}

.cnt{
text-align:center;
}

.nyuko_name{
margin:10px 0;
padding:10px 0 0 0;
border-top:1px dotted #ccc;
}

.nyuko_select p{
    margin: 0 0 10px;
    line-height: 1.2;
    overflow: hidden;
}
.nyuko_select label,
.nyuko_select input{
    font-size: 12px;
    line-height: 1.4;
}
.nyuko_select label img{
    float: right;
}

.orgInfoCont h3{
padding:8px 0 8px 4px;
margin:10px 0 4px 0;
background:#ececec;
border-top:2px solid #ccc;
}

.instructionsButton a{
display:block;
color:#14a73b;
font-size:14px;
text-align:center;
border:solid 1px #14a73b;
padding:12px 0 10px;
}

.ryoumen_aero_shape_r{
display: -webkit-box; /* before Android4.3 iOS6:Safari */
display: -ms-flexbox; /* IE10 */
display: -webkit-flex; /* Pc-safari */
display: flex;
-webkit-justify-content:space-around;
justify-content:space-around;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
text-align:center;
margin:10px 0;
}

/* ----- �[���\---- */

.orgDescCont .curve_nouki {
	background: #fff;
    padding: 10px;
}

.curve_nouki table{
    font-size:13px;
    margin: 0 auto;
}

.orgDescCont .curve_nouki td, .orgDescCont .curve_nouki th {
    border: solid 1px #a0a0a0;
    padding: 5px 8px;
	text-align: center;
}

.orgDescCont .curve_nouki td {
    color: #c00;
	font-weight: bold;
}



/* ----- �����̂ڂ�U���o�i�[ ----- */

.orgDescCont .paper_nobori_link {
background-color: #29a6dd;
padding: 10px 15px;
border-radius: 3px;
text-align: center;
font-size: 15px;
font-weight: bold;
color: #fff;
width: 290px;
box-shadow: 0px 6px 0px 0px #0071b7;
display: block;
margin: 15px auto 25px;
text-decoration: none !important;
position: relative;
}

.orgDescCont .paper_nobori_link:hover{
box-shadow: none;
top: 6px;
}



/* ----- �̂ڂ�X�g�b�p�����w�� -----*/

div.nobori_stopper{
background:#ffffe4;
border:2px solid #ffff3e;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding:10px;
box-sizing:border-box;
clear:both;
margin:10px 0 0 0;
}

div.nobori_stopper p.img{
text-align:center;
margin-bottom:5px
}

div.nobori_stopper div.desc{
}

div.nobori_stopper div.desc p{
font-size:13px;
line-height:1.5;
text-align:center;
}




/* ----- �J�[�g�����ӕ� -----*/

p.attentionBox,
.attentionBox{
border:1px dotted #000!important;
padding:5px 10px 10px 10px!important;
box-sizing:border-box;
margin:15px 0!important;
clear:both;
}

p.attentionBox span.ttl,
.attentionBox span.ttl{
display:block;
border-bottom:1px dotted #000!important;
margin-bottom:5px!important;
padding-bottom:5px!important;
}

#lpBox .attentionBox p{
    font-size: 13px;
}

/* ----- �x�Ə�� ----- */

div.inventory_info{
margin-bottom:10px;
padding:0 5px !important;
background-color:#fff;
border:#900 2px solid;
}

div.inventory_info h5{
margin:10px 5px 0 5px;
color:#333 !important;
font-size:15px !important;
background-color:#ccc !important;
padding:5px 10px !important;
background-image:none !important;
}

div.inventory_info p{
font-size:13px !important;
margin:0 !important;
padding:10px !important;
line-height:120%;
}


div.inventory_info p.support_info{
margin:0 15px !important;
padding:5px 10px;
background-color:#FCE4E4;
}


#optioncmdtmainlists > div{
display: -webkit-box; /* before Android4.3 iOS6:Safari */
display: -ms-flexbox; /* IE10 */
display: -webkit-flex; /* Pc-safari */
display: flex;
-webkit-justify-content:space-between;
justify-content:space-between;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
}

#optioncmdtmainlists .optioncmdt {
    float: none;
    width: 50%;
    font-size: 12px;
    padding: 0 10px;
    margin-bottom: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.optioncmdt ul li{
font-size:11px;
}

.optioncmdt h4{
text-align:center;
margin:0 0 10px;
}


.other_size_ttl {
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: dotted 1px #333;
    margin:20px 0 5px;
}

ul.other_size{
}

.other_size li{
    display: inline-block;
    margin:3px 10px 3px 0;
}

.other_size li::before{
display: inline-block;
content: "";
width: 0;
height: 0;
margin: -3px 5px 0 0;
border-top: 8px solid #ccc;
border-left: 8px solid transparent;
-webkit-transform: rotate(45deg);
        transform: rotate(45deg);
}


#incart{
    padding:10px;
    border: 2px solid #eeeeee;
    margin:20px 0;
}

#putincartbtn{
    margin: 0 0 0 5px;
}

#incart p{
      display: flex;
  justify-content: center;
  align-items: center;
}

.LinkCont{padding:10px}
.LinkCont .button a{display:block;color:#E60012;font-size:14px;text-align:center;border:solid 1px #E60012;padding:12px 0 10px;
    text-decoration: none;
    background-color: #fff;}

div.set_select{
    display: flex;
    flex-wrap: wrap;
}

.set_select input {
    display: block;
    margin: 5px auto;
    width: 1.5em;
    height: 1.5em;
}

div.set_select p{
    text-align: center;
    width: 33%;
    box-sizing: border-box;
    border: 1px solid #ececec;
    padding: 10px;
    font-size: 11px;
    }

.temp_dl2{
    margin: 10px 0 5px;
    display: flex;
    justify-content: space-around;
}

.temp_dl2 > p{
    width: 48%;
}

.multi_design .detailBtn{
    text-align: center;
    margin: 0 0 5px;
}




.datatitle h4{
    font-weight: bold;
    background: #ececec;
    padding: 8px 0;
    margin: 20px 0 10px;
    text-align: center;
}
h4.required > .attention_l{
    display: block;
    color: #df0011;
    font-size: 13px;
}

.nyuko_select p.option_name{
    background: none!important;
}

.orgDescCont a{
    text-decoration: underline;
}

label[for="2.4pole"] {
margin-bottom: 10px;
}

.nyuko_select + p{
    font-size: 12px;
    margin-bottom: 10px;
    padding: 10px 0;
    border-bottom: 1px dotted #333;
    border-top: 1px dotted #333;
}

.nyuko_select span::after {
    content: "\A";
    white-space: pre;
}

.nyuko_design p,.nyuko_design ul,#bunnou p{
    font-size: 12px;
}



.multi_design {
    margin: 10px 0;
    border-bottom: 1px dotted #333;
    }

.multi_design p{
    font-size: 12px;
    margin-bottom: 5px;
}

.multi_design h4{
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 13px;
}

.nyuko_select label br{
    display: none;
}

.nyuko_design a{
    text-decoration: underline;
}

.txtLink{
    margin: 3px 0;
}
.txtLink a {
    line-height: 2;
    padding-left: 2em;
    background: url(../../../../images/arrow_red.png) 8px center no-repeat;
    color: #333;
    text-decoration: underline;
  }

  .imgonclick > img{
    width: 50%;
  }

  .news_info{
    border: 2px solid #ccc;
    padding: 2px 10px;
    font-size: 14px;
    margin: 10px 0;
}

.news_info summary{
    display: list-item;
}

.news_info .open {
    padding: 5px;
    border-top: 1px dotted #ccc;
    font-size: 12px;
  }
  
    /* --- �f�[�^�`�F�b�N���@ ------------------------------------------------ */
	
#datacheck_box .image_pricedown{
	text-align:center;
}

div#datacheck_box .ope_icon {
    padding-bottom: 5px;
}

div#datacheck_box .at_blue {
	font-size: 14px;
}

div#datacheck_box span.check_txt {
    font-size: 16px;
    font-weight: bold;
    padding: 0 3px;
}

span.at_blue{
color:#00A0E8;
font-weight:bold;
}

.datecheck_link_btn {
    text-align: center;
	margin: 10px;
}

.datacheck_txt1 {
	font-size: 12px;
}

    /* --- �f�[�^���e�̒��ӎ��� ------------------------------------------------ */

.nyuko_accordion {
	  margin: 0 0 20px;
	  clear: both;
}

.nyuko_accordion_content{
    display: block;
    background: #fff;
    text-align: center;
    font-size: 14px;
    color: #C4051C;
    font-weight: bold;
    position: relative;
    list-style: none;
    cursor: pointer;
    width: 100%;
    margin: 0 auto;
    padding: 6px;
    border: 1px solid #C4051C;
    box-sizing: border-box;
}

.accordion_detail {
    padding: 4px 10px;
    margin: 0;
    background: #fff4f6;
}

.nyuko_accordion_content::-webkit-details-marker {
	display: none;
}

.nyuko_accordion_content::after {
	  content: "\025b6";
	  font-size: 1.0em; 
	  position: absolute;
	  right: 30px;
	  top: 50%;
	  transform: translateY(-50%);
}

.nyuko_accordion[open] .nyuko_accordion_content::after {
	  content: "\025bc";
	  font-size: 1.0em;
}

.accordion_detail > ul li{
    font-size: 12px;
}

.accordion_text {
	margin: 5px;
    text-align: center;
    font-size: 12px;
}

.nyuko_accordion ul {
	list-style: disc;
	margin: 0 5px;
}

    .case-ex h3 {
        font-size: inherit;
        color: inherit;
        margin: -20px auto 40px;
        padding: 0;
        background: none;
    }

    .case-ex{
        background: #f7f5f1;
        border-radius: 20px;
        margin: 40px 0;
        padding-top: 20px;
    }
    .case-ex .trim-image img{
        height: 150px;
        width: 100%;
        object-fit: cover;
    }
    .case-ex .trim-image {
        max-width: 87%;
        padding: 6px;
        box-sizing: border-box;
        box-shadow: 0px 0px 5px #9c9c9c;
        background: #fff;
        margin: 0 auto;
    }

    .case-ex h3 span{
        position: relative;
        padding: 10px 40px;
        border-radius: 10px;
        background-color: #fff;
        border: 3px solid #353535;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
    }

    .case-ex h3 span::before {
        position: absolute;
        top: 100%;
        left: 10%;
        height: 16px;
        width: 3px;
        transform: rotate(-30deg);
        background-color: #333;
        content: '';
    }

    .case-ex ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
        list-style-type: none;
        padding-bottom: 10px;
        margin: auto;
    }
   .case-ex ul li{
        width: 100%;
        box-sizing: border-box;
        position: relative
   }

   .case-ex ul li .spec{
        font-size: 12px;
        margin: 10px 0;
        text-align: center;
   }

   .case-ex .dashed-note{
        background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #f7f5f1 50%, #f7f5f1 100%), linear-gradient(180deg, #ccc 1px, transparent 1px);
        background-size: 8px 100%, 100% 1.3em;
        margin: 10px;
        padding: 0 0 1px;
        box-sizing: border-box;
   }

   .case-ex .dashed-note p{
        margin: auto;
        line-height: 1.6em;
        font-size: 13px;
        text-align: justify;
        letter-spacing: 0;
        padding: 0 5px 1px 5px;
   }

  .case-ex .price{
        text-align: center;
        margin-right: 0;
        margin-bottom: 20px;
        position: inherit;
   }

    .case-ex .price .yen{
        font-size: 18px;
        font-weight: bold;
        color: #e7311b;
    }

    .case-ex .linkBtn a{
        display: inline-block;
        font-size: 14px;
    }

    .case-ex .linkBtn{
        padding: 10px;
        text-align: center;
    }

    .fs12{
        font-size: 12px;
    }

    .whiteBtn{
            text-align: center;
        }

    .whiteBtn a {
        position: relative;
        padding: 10px 40px;
        border-radius: 30px;
        background-color: #fff;
        border: 2px solid #ff5979;
        font-weight: bold;
        font-size: 15px;
        text-align: center;
        color: #ff5979;
        display: inline-block;
        text-decoration: none;
        margin: 20px 0;
        box-shadow: 0 3px;
    }

    #banner .whiteBtn a{
        border: 2px solid #03CEBE;
        color: #03CEBE;
    }
        .whiteBtn.small a{
            padding: 5px 40px;
            border: 1px solid #ff5979;
            font-size: 13px;
            margin: 0;
            box-shadow: 0 2px;
        }

.sp-span-auto {
    flex: 0 0 auto;
    width: auto;
  }

    .sp-span-1 {
    flex: 0 0 auto;
    width: 7.33333333%;
  }

  .sp-span-2 {
    flex: 0 0 auto;
    width: 15.66666667%;
  }

  .sp-span-3 {
    flex: 0 0 auto;
    width: 24%;
  }

  .sp-span-4 {
    flex: 0 0 auto;
    width: 32.33333333%;
  }

  .sp-span-5 {
    flex: 0 0 auto;
    width: 40.66666667%;
  }

  .sp-span-6 {
    flex: 0 0 auto;
    width: 48%;
  }

  .sp-span-7 {
    flex: 0 0 auto;
    width: 57.33333333%;
  }

    .datacheck_content {
      display: none;
      clear: both;
      overflow: hidden;
    }
    
    
    /*選択されているタブのコンテンツのみを表示*/
    .nyuko_select_check input#file_type1:checked ~ #datacheck_box {
      display: block;
    }
    
    
    .nyuko_select_check .file_type1 {
      margin:0;
    }
    
div.nyuko_select_check input{
    display:block;
    margin:0 auto;
    margin-bottom:3px;
    }
    
    div#contentzone .nyuko_select_check #datacheck_box input {
      margin:0;
      display:inline-block;
      padding:0;
    }
    
    

div.nyuko_select_check p:nth-child(7){
      width: 160px;
      margin-top:-18px;
      padding: 0 3px;
      display: table-cell;
      vertical-align: top;
      font-size: 12px;
      line-height: 1.4;
      background: #fff;
      float:  right;   
      border-left: 1px solid #ccc;
    }
    

    .nyuko_notice{
        clear:both;
        padding-top:20px;
    }

        div.nyuko_select_check{
            background: none;
            padding: 0;
            margin: 10px 0 0 0;
        }

        .nyuko_select_check .data{
            list-style: none;
            padding: 10px;
        }

        .nyuko_select_check .data li{
            margin-bottom: 10px;
            padding-bottom: 5px;
        }

        .nyuko_select_check .data input,
        .nyuko_select_check .data label,
        .nyuko_select_check .nyuko_select_both01 input,
        .nyuko_select_check .nyuko_select_both01 label,
        .nyuko_select_check .nyuko_select_both02 input,
        .nyuko_select_check .nyuko_select_both02 label{
            display: inline-block;
            vertical-align: top;
            margin: 0 3px 0 0;
        }

        .nyuko_select_check .data label,
        .nyuko_select_check .nyuko_select_both01 label,
        .nyuko_select_check .nyuko_select_both02 label{
            width: 90%;
        }

        .nyuko_select_check .nyuko_select_both01 label > img,
        .nyuko_select_check .nyuko_select_both02 label > img{
           float: left;
        }

        .nyuko_select_check .nyuko_select_both01 > p,
        .nyuko_select_check .nyuko_select_both02 > p{
            margin-bottom: 5px;
            border-bottom: 1px dotted #000;
        }

        .nyuko_select_check .data p.icon{
            width: 40%;
            height: auto;
            float: left;
        }

        .nyuko_select_check .data p.icon + p{
            float: right;
            line-height: 1.6;
            width: 55%;
            font-size: 12px;
            line-height: 1.5;
        }

        .nyuko_select_check .data li:not(:last-child){
            margin-bottom: 5px;
            border-bottom: 1px dotted #000;
        }



    
    .reco-column{
        position: relative;
    }

    .reco-column span{
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-40%);
        color: #000;
        font-size: 20px;
    }

    .ft-column-list > a > div {
        box-shadow: 0 0 3px #00000040;
        overflow: hidden;
        box-sizing: border-box;
        padding: 10px;
        margin-bottom: 15px;
    }


    .ft-column-list h3 {
        font-size: 16px;
        padding: 0;
        background: none;
        border-bottom: 1px dotted;
        padding-bottom: 5px;
        margin: 0 0 4px;
        min-height: 4em;
    }

    .ft-column-list .floatleft{
        width: 30%;
        float: left;
        margin-right: 5px;
    }

    .ft-column-list p{
        font-size: 12px;
    }

    .datacheck_content {
            border: 3px solid #ececec;
    box-sizing: border-box;
    padding: 5px 10px;
    margin: 5px 0 10px;
    }

/*価格表を見るフロートボタン*/

.fixed-content {
position: fixed;
  bottom: 10px;
  z-index: 999;
  width: 100%;
  left: 5px;
}

.fixed-content.hidden {
    animation: fade .2s ease-in-out forwards;
    pointer-events:none;/* 重要 */
}

@keyframes fade {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.fixed-content.visible {
    animation: fadeOut .2s ease-in-out forwards;
    pointer-events:all;/* 重要 */
}

@keyframes fadeOut {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.linkOrder{
background-color: #2b2b2b;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  box-sizing: border-box;
    width: 80px;
  text-align: center;
  border-radius: 50%;
  opacity: 0.9;
  font-weight: bold;
  height: 80px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
}

a:hover, a:active {
    color: #fff;
}
.linkOrder::after{
  content: '';
  width: 6px;
  height: 6px;
  border: 0;
  border-bottom: solid 2px #fff;
  border-right: solid 2px #fff;
  transform: rotate(45deg);
  position: absolute;
  bottom: 5px;
  margin: auto;
}

.linkOrder:active,
.linkOrder:focus,
.linkOrder:hover,
.linkOrder:visited{
    color: #fff;
}

#l_kuro_chichi_nobori + label + br + img{
    margin: 0 auto 10px;
  display: block;
}


  .center{
    text-align: center;
}

#multi_nyuko.other .nyuko_design{
    text-align: center;
    padding: 0px 20px;
}

#multi_nyuko.other .nyuko_design div + div{
    margin-top: 10px;
}

#multi_nyuko.other .nyuko_design .multi_design {
    margin: 10px 0;
  border: 3px solid #ececec;
  padding: 10px;
  box-sizing: border-box;
}

#multi_nyuko.other .nyuko_design div:nth-of-type(1) p {
    text-align: left;
}

#multi_nyuko.other .nyuko_design .detailBtn{
    margin-bottom: 0;
}

#multi_nyuko.other .multi_design {
  margin: 10px 0;
  border: 3px solid #ececec;
  padding: 10px 10px 0 10px;
}

.chaircover-link{
    background: url("/images/chaircover_bnr_bg.png") no-repeat 10px 10px;
    background-size: auto;
    border: 1px solid #910782;
    padding: 10px 10px 0 10px;
    background-size: 96%;
    padding-top: 22%;
    font-size: 12px;
    margin-bottom: 20px;
}

.chaircover-link dl.price{
    margin: 10px 0 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 8px;
    column-gap: 8px;
}
.chaircover-link dl.price dd{
margin-left: 0;
  position: relative;
  top: inherit;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.chaircover-link dl.price dt{
    background: #d4c9ec;
    text-align: center;
}

.chaircover-link dl.price .txtBig{
    font-size: 18px;
}

.tmpl_dl_btn a{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 250px;
    margin:0 auto;
    padding: .9em 2em;
    border: none;
    border-radius: 5px;
    background-color: #ff9b1b;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none;
    letter-spacing: 0.05em;
}

.tmpl_dl_btn a::before{
  background: url('/sp/img/common/icon-ai.png?1504593802') no-repeat 0 0;
    background-size: auto;
  -moz-background-size: 22.5px,22.5px;
  -o-background-size: 22.5px,22.5px;
  -webkit-background-size: 22.5px,22.5px;
  background-size: 22.5px,22.5px;
  content: '';
  width: 22.5px;
  height: 22.5px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  position: relative;
  top: -2px;
}

/* ----- TOP new納期関連 ----- */

div#d_plan_box{
	margin:15px 0 0;
	padding:0;
	height:302px;
	background:url(/images/d_plan_bg.png) no-repeat 0 0 transparent;
}

/* ----- 納期（緊急対応） ----- */
div#d_plan_box ul.d_plan_list{
	margin:0;
	padding:57px 0 0 5px;
}

div#d_plan_box ul.d_plan_list li{
	margin:0;
	padding:0;
	line-height:1 !important;
	float:left;
	list-style:none;
}

div#d_plan_box ul.d_plan_list li img{
	margin:0 0 0;
}

div#d_plan_time{
	margin:20px 0 20px;
	font-family:"メイリオ", Verdana, Arial, Helvetica, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka", "MS P Gothic", "ＭＳ Ｐゴシック", "lroSVbN", sans-serif;
}


div#d_plan_time h3{
	color:#333;
	font-size:16px;
	font-weight:bold !important;
	background:#fee;
	margin:5px 0;
	padding:10px;
	text-align:center;
}

div#d_plan_time ul.nouki{
	margin:3px 0 0;
	padding:0;
	display: -webkit-box; /* before Android4.3 iOS6:Safari */
display: -ms-flexbox; /* IE10 */
display: -webkit-flex; /* Pc-safari */
display: flex;
-webkit-justify-content:center;
justify-content:center;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
}

div#d_plan_time ul.nouki li{
	list-style:none;
	font-size:22px;
	width:auto;
	font-weight:bold !important;
	color:#898989;
	text-align:center;
	border-left:dotted 2px #E60012;
	line-height:1.5;
		padding:0 30px;
}

div#d_plan_time ul.nouki li.end{
	border-right:dotted 2px #E60012;
}

div#d_plan_time span.nouki_time{
	color:#231815;
	font-size:30px;
	font-weight:bold !important;
}

div#d_plan_time ul img{
	margin:3px auto 3px;
}

div#d_plan_time span.stxt{
	color:#231815;
	font-size:15px;
	font-weight:bold !important;
	margin-left:4px;
}

div#d_plan_time span.nouki5{
background-color:#FCE9B1;
padding:0 3px;
}
div#d_plan_time span.nouki7{
background-color:#D7E8BB;
padding:0 3px;
}
div#d_plan_time span.nouki10{
background-color:#D3F0EC;
padding:0 3px;
}
