@charset "UTF-8";p{line-height:2}@media screen and (max-width: 767px){p{line-height:2;font-size:14px}}.product-title{font-size:18px;line-height:1.5;font-weight:700}ul.feature li{margin-top:3px;margin-bottom:3px;font-size:14px}.feature{font-size:14px;text-align:left}.spec table,.spec td,.spec th{padding:10px;table-layout:fixed;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000 #000000 #CCCCCC #00000}.spec tr:hover{background:#eee;cursor:pointer}.width30l{width:30%;text-align:left}.width70l{width:70%;text-align:left}@media (max-width: 767px){.spec table,.spec td,.spec th{padding:5px;font-size:14px;table-layout:fixed;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000 #000000 #CCCCCC #00000}}.spec thead{background-color:silver;color:#fff;font-weight:700;width:100%}.caution{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #ff4500;border-radius:8px}.caution .caution-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;background:#fff;color:#ff4500;font-weight:700}.table-w{margin-inline:auto;margin-top:10px;overflow-x:auto;white-space:nowrap}.table-w table{width:100%}.table-w th{font-weight:700}.table-w th{border:1px solid #ccc;color:#333;font-size:16px;padding:20px;width:25%}.table-w td{border:1px solid #ccc;font-size:16px;padding:20px}.table-info{margin-inline:auto;margin-top:10px;overflow-x:auto;white-space:nowrap}.table-info table{width:100%}.table-info th{font-weight:700}.table-info th{border:1px solid #ccc;color:#333;font-size:16px;padding:10px;width:25%}.table-info td{border:1px solid #ccc;font-size:16px;padding:10px}@media screen and (max-width: 767px){.table-info td{font-size:14px}}.table-delivery{margin-inline:auto;margin:20px 0;overflow-x:auto;white-space:nowrap}.table-delivery table{width:100%;text-align:center;vertical-align:top}.table-delivery th{font-weight:700}.table-delivery th{border:1px solid #ccc;color:#333;font-size:14px;width:25%}.table-delivery td{border:1px solid #ccc;font-size:14px}.tbl-c table,.tbl-c td,.tbl-c th{padding:10px;table-layout:fixed;border:1px solid #ccc;text-align:center}.acc table,.acc td,.acc th{padding:10px;table-layout:fixed;border:solid;border-width:1px 0px 1px 0px;border-color:#dcdcdc}.acc th{padding:10px;table-layout:fixed;border:solid;border-width:1px 0px 1px 0px;border-color:#dcdcdc;background-color:#fffaf0}th.width70{width:70%;text-align:center;background-color:#fff}.gen-acc table,.gen-acc td,.gen-acc th{padding:10px;table-layout:fixed;border:solid;border-width:1px 0px 1px 0px;border-color:#dcdcdc}.gen-acc th{padding:10px;table-layout:fixed;border:solid;border-width:1px 0px 1px 0px;border-color:#dcdcdc;text-align:center}th.width70{width:70%;text-align:center}.tab-title{font-size:16px;padding:0 1em;color:#4e4e4e;border-left:solid 5px #fe8a02}@media screen and (max-width: 767px){.tab-title{font-size:13px;padding:0 1em;color:#4e4e4e;border-left:solid 5px #fe8a02}}@media (max-width: 767px){.collection{line-height:2}}@media (min-width: 768px){.collection{line-height:1.5;font-size:16px}}.spec2 table,.spec2 td,.spec2 th{padding:50px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000 #000000 #CCCCCC #00000}.wrap{display:flex;padding:2px}.wrap-item{width:100%;padding:2px;margin:5px}@media screen and (max-width: 767px){.wrap{display:block}.wrap .wrap-item{width:100%;margin:0 auto}}.wrap-c{display:flex;padding:5px}.wrap-c-item{width:100%;padding:5px;margin:5px;text-align:center}@media screen and (max-width: 767px){.wrap-c{display:block}.wrap-c .wrap-c-item{width:100%;margin:0 auto;text-align:center}}.category-wrap{display:flex;padding:5px}.wrap-cat{width:100%;padding:5px;margin:5px}@media screen and (max-width: 767px){.category-wrap{display:block}.category-wrap .wrap-cat{width:100%;margin:0 auto;font-size:13px}}.accordion-is{max-width:100%;margin-bottom:7px;border-bottom:1px solid #d0d0d0}.accordion-is summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em;font-weight:600;cursor:pointer}.accordion-is summary::-webkit-details-marker{display:none}.accordion-is summary:before,.accordion-is summary:after{width:3px;height:.9em;border-radius:5px;background-color:#fe8a02;content:""}.accordion-is summary:before{position:absolute;right:1em;rotate:90deg}.accordion-is summary:after{transition:rotate .3s}.accordion-is[open] summary:after{rotate:270deg}.accordion-is p{transform:translateY(-10px);opacity:0;margin:0;padding:.5em .5em 2em;transition:transform .5s,opacity .5s}.accordion-is[open] p{transform:none;opacity:1}@media screen and (max-width: 767px){.accordion-is{font-size:14px}}.accordion-desc{max-width:100%;margin-bottom:2em}.accordion-desc:not([open]){margin-bottom:.8em}.accordion-desc summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:.8em 1em;border-left:5px solid #fe8a02;background-color:#fffaf0;font-weight:600;cursor:pointer}.accordion-desc summary::-webkit-details-marker{display:none}.accordion-desc summary:before,.accordion-desc summary:after{width:3px;height:.9em;border-radius:5px;background-color:#fe8a02;content:""}.accordion-desc summary:before{position:absolute;right:1em;rotate:90deg}.accordion-desc summary:after{transition:rotate .3s}.accordion-desc[open] summary:after{rotate:270deg}.accordion-desc p{transform:translateY(-10px);opacity:0;margin:0;padding:1em .5em;transition:transform .5s,opacity .5s}.accordion-desc[open] p{transform:none;opacity:1}@media screen and (max-width: 767px){.accordion-desc{font-size:14px}}.desc-button-wrap{margin:1em .5em;display:flex;justify-content:flex-end}.desc-button-open{min-width:40px;font-family:inherit;-webkit-appearance:none;appearance:none;border:solid 1px #fe8a02;border-radius:5px;color:#fe8a02;padding:2px 10px 2px 22px;margin:0 10px 0 .5em;font-size:.75rem;cursor:pointer;background:url(/cdn/shop/files/plus.png) no-repeat 3px center}.desc-button-open:hover{color:#fe8a02;opacity:.7;background:url(/cdn/shop/files/plus.png) no-repeat 3px center}.desc-button-open:focus{outline:none;box-shadow:0 0 0 2px #cbd6ee}.desc-button-close{min-width:40px;font-family:inherit;-webkit-appearance:none;appearance:none;border:solid 1px #fe8a02;border-radius:5px;color:#fe8a02;padding:2px 10px 2px 22px;margin:0 10px 0 .5em;font-size:.75rem;cursor:pointer;background:url(/cdn/shop/files/minus.png) no-repeat 3px center}.desc-button-close:hover{color:#fe8a02;opacity:.7;background:url(/cdn/shop/files/minus.png) no-repeat 3px center}.desc-button-close:focus{outline:none;box-shadow:0 0 0 2px #cbd6ee}.subtitle-top{padding:.5em 1em;margin:0 0 2em;color:#4e4e4e;background:#fffaf0;border-left:solid 5px #dcdcdc;box-shadow:0 3px 5px #00000038}.subtitle-top p{margin:0;padding:0}.subtitle{padding:.5em 1em;margin:2em 0;color:#4e4e4e;background:#fffaf0;border-left:solid 5px #dcdcdc;box-shadow:0 3px 5px #00000038}.subtitle p{margin:0;padding:0}.desc{margin:2em 0;background:#f5f6fa;box-shadow:0 2px 4px #00000038}.desc p{padding:15px 20px;margin:0}.desc .box-title{font-size:1.2em;background:#fe8a02;padding:4px;text-align:center;color:#fff;font-weight:700;letter-spacing:.05em;margin:0}@media screen and (max-width: 767px){.desc{font-size:14px}.desc p{padding:10px;margin:0}.desc .box-title{font-size:14px;background:#fe8a02;padding:4px;text-align:left;color:#fff;font-weight:700;letter-spacing:.05em;margin:0}}.d-point{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #87ceeb;border-radius:8px}.d-point .d-point-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;background:#fff;color:#87ceeb;font-weight:700}.sstitle{width:100%;position:relative;display:inline-block;font-weight:700;border-bottom:solid 3px #d5d5d5;margin:2em 0;padding:5px 0}.sstitle:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #77bcff;bottom:-3px;width:20%}.sstitle p{margin:0;padding:0}.kadomaru-y{padding:.5em 1em;margin:2em 0;background:#ffc;border:solid 1px #C0C0C0;border-radius:10px}.kadomaru-y p{margin:0;padding:0}.gray-box{padding:1em;background-color:#f2f2f2;color:#2f3640;line-height:2;border-radius:10px;margin:0 auto}.accordion-faq{max-width:100%;margin-bottom:20px;background-color:#f5f6fa;border-radius:5px}.accordion-faq summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;font-weight:600;cursor:pointer}.accordion-faq summary::-webkit-details-marker{display:none}.accordion-faq summary:before,.accordion-faq summary:after{width:3px;height:.9em;border-radius:5px;background-color:#fe8a02;content:""}.accordion-faq summary:before{position:absolute;right:2em;rotate:90deg}.accordion-faq summary:after{transition:rotate .3s}.accordion-faq[open] summary:after{rotate:270deg}.accordion-faq p{transform:translateY(-10px);opacity:0;margin:0;padding:.3em 2em 1.5em;transition:transform .5s,opacity .5s}.accordion-faq[open] p{transform:none;opacity:1}@media screen and (max-width: 767px){.accordion-faq{font-size:14px}}.download table,.download td,.download th{padding:10px;table-layout:fixed;border:solid;border-width:1px 0px 1px 0px;border-color:#dcdcdc}th.width30{width:30%;text-align:center}td.width70{width:70%;text-align:center}.download-bgcolor{background-color:#fffaf0}.download-button{display:flex;align-items:center;justify-content:center;background-color:#efefef;width:200px;height:40px;border-radius:25px;box-shadow:1px 1px 6px #00000040;margin:auto;word-spacing:2.5em}.download-button a:link{text-decoration:none}.download-button:hover{background-color:#fff;border:2px solid #efefef}a[download]{padding:7px 0 7px 30px;background:url(/cdn/shop/files/download-icon.svg) left center/30px auto no-repeat}.font13px{font-size:13px}.font14px{font-size:14px}.h16{color:#2f3640;font-size:16px;font-weight:700;margin:0}.table-design1{width:100%;margin:20px 0}.table-design1 th,.table-design1 td{border:1px solid #ccc;padding:20px}.table-design1 th{font-weight:700;background-color:#dedede;white-space:nowrap}@media screen and (max-width: 767px){.table-design1,.table-design1 tr,.table-design1 td,.table-design1 th{display:block}.table-design1 th{width:auto}}.table-simple{width:100%;margin:10px}.table-simple td{border:1px solid #ccc;padding:5px}.orangeblue-title{border-bottom:3px solid #87ceeb;line-height:1.5}.orangeblue-title span{display:inline-block;position:relative;padding:0 .4em .2em;color:#2f3640}.orangeblue-title span:before{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#ffc778;content:""}@media screen and (max-width: 767px){.orangeblue-title{font-size:16px}}ul.m-5 li,ol.m-5 li{margin-top:5px;margin-bottom:5px;line-height:1.7}@media (max-width: 767px){ul.m-5 li,ol.m-5 li{margin-top:5px;margin-bottom:5px;line-height:1.7;font-size:14px}}ul.m-5-13px li,ol.m-5-13px li{margin-top:5px;margin-bottom:5px;line-height:1.5;font-size:13px}ul.m-10 li,ol.m-10 li{margin-top:10px;margin-bottom:10px;line-height:2}ul.m-20 li,ol.m-20 li{margin-top:20px;margin-bottom:20px;line-height:1.7}.font_red{color:#ff4500}.font_orange{color:#fe8a02}.font_blue{color:#87ceeb}.back_gray{background:#f5f5f5}.back_orange_fw{background:#fe8a02;color:#fff}.link-icon:after{padding:0 0 0 .2rem;display:inline-block;width:1.5rem;content:url(/cdn/shop/files/link-icon.svg)}.link-icon{display:inline-block;transition:all .3s ease 0s;text-decoration:none}.link-icon:hover{cursor:pointer;color:#fe8a02}.m-20{margin:20 0 20 0px}.red{color:red}.shop-page-title{position:relative;padding:.3em 0 .2em 1em;border-bottom:3px solid #fe8a02;color:#2f3640;margin:20px 0 40px}.shop-page-title:before{position:absolute;top:0;left:.3em;transform:rotate(55deg);height:11px;width:12px;background:#fe8a02;content:""}.shop-page-title:after{position:absolute;transform:rotate(15deg);top:.6em;left:0;height:8px;width:8px;background:#fe8a02;content:""}@media screen and (max-width: 767px){.shop-page-title{font-size:18px}}.bg-title{position:relative;padding-top:.75em;color:#2f3640;font-weight:700}.bg-title:before{position:absolute;bottom:.5em;left:0;z-index:-1;color:#ffd29e;font-size:1.3em;font-weight:700;line-height:1;content:attr(data-word);pointer-events:none}.link-line{text-decoration:none;color:#2f3640}.link-line-t{position:relative;z-index:1}.link-line-t:after{position:absolute;left:0;content:"";width:100%;height:2px;background:#fe8a02;bottom:-10px;transform:scaleX(0);transform-origin:right top;transition:transform .5s}.link-line:hover .link-line-t:after{transform:scale(1);transform-origin:left top;width:100%;height:2px}.link-c{display:inline-block;transition:all .3s ease 0s;text-decoration:none}.link-c:hover{cursor:pointer;color:#fe8a02}.map{position:relative;width:100%;height:0;padding-top:75%}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cat-sp{margin:10px 0}.cat-title{font-size:15px;font-weight:700}.cat-title:before{content:attr(data-en);display:block;color:#fe8a02;font-size:13px}.cat-title:after{content:"";display:block;width:40px;height:1px;background-color:#fe8a02}.img-border{border:solid 1px #d3d3d3}.t-space{margin:50px 0 30px}.read-time{padding-left:30px;line-height:30px;background:url(/cdn/shop/files/read-time.png) no-repeat left center;color:#ff4500}@media screen and (max-width: 767px){.read-time{padding-left:30px;line-height:30px;background:url(/cdn/shop/files/read-time.png) no-repeat left center;color:#ff4500;font-size:13px}}.list-en{padding:0 0 0 2em}.list-en li{list-style-type:none;list-style-position:inside;counter-increment:count}.list-en li:before{display:marker;content:counter(count,lower-alpha) "."!important}.pp-review{line-height:2;font-size:15px}.font-b{font-weight:700}.table-wc{margin-inline:auto;margin-top:10px;overflow-x:auto;white-space:nowrap}.table-wc table{width:100%;text-align:center}.table-wc th{font-weight:700}.table-wc th{border:1px solid #ccc;color:#333;font-size:14px;padding:5px;width:25%}.table-wc td{border:1px solid #ccc;font-size:14px;padding:5px}.table-wc tbody tr:nth-child(2n) td{background-color:#f5f5f5}@media screen and (max-width: 767px){.sp-title{font-size:18px}}.accordion-info{max-width:100%;margin-bottom:2em}.accordion-info:not([open]){margin-bottom:.8em}.accordion-info summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:.8em 1em;border-bottom:1px solid #A3A3A3;font-weight:600;cursor:pointer;\3000 font-size:18px}.accordion-info summary::-webkit-details-marker{display:none}.accordion-info summary:before,.accordion-info summary:after{width:3px;height:.9em;border-radius:5px;background-color:#fe8a02;content:""}.accordion-info summary:before{position:absolute;right:1em;rotate:90deg}.accordion-info summary:after{transition:rotate .3s}.accordion-info[open] summary:after{rotate:270deg}.accordion-info p{transform:translateY(-10px);opacity:0;margin:0;padding:1em .5em;transition:transform .5s,opacity .5s}.accordion-info[open] p{transform:none;opacity:1}@media screen and (max-width: 767px){.accordion-info{font-size:14px}}.og-title{border-bottom:1px solid #A3A3A3;padding:.5em 1em;border-left:solid 5px #fe8a02}@media screen and (max-width: 767px){.og-title{font-size:14px}}.subheading-title{line-height:2.5}.subheading-title{display:inline-block;position:relative;padding:0 .4em .2em;color:#2f3640}.subheading-title:before{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#ffdab9;content:""}@media screen and (max-width: 767px){.subheading-title{font-size:14px;line-height:2}}.pl-title{border-bottom:1px solid #ffdab9;padding:.5em 1em;color:#2f3640;font-size:18px;font-weight:600}@media screen and (max-width: 767px){.pl-100-title{font-size:14px;line-height:2}}.gl-title{border-bottom:1px solid #A3A3A3;padding:.5em 1em;font-size:18px}@media screen and (max-width: 767px){.gl-title{display:none}}.step-title{line-height:2}.step-title:before{content:attr(data-en);display:block;color:#fe8a02}.step-title:after{content:"";display:block;width:100px;height:1px;background-color:#a9a9a9}@media screen and (max-width: 767px){.step-title{font-size:14px}}.qa dt{margin-bottom:1em;color:#2f3640;font-weight:600}.qa dt:before,.qa dd:before{margin-right:.4em}.qa dt:before{content:"";display:inline-block;width:40px;height:40px;background:url(/cdn/shop/files/q-icon.svg) no-repeat;background-size:contain;margin-right:8px}.qa dd{margin:0 0 2.5em;padding:1em 1.5em;background-color:#f2f2f2;color:#2f3640;line-height:2;border-radius:10px}.qa dd:before{content:"";display:inline-block;width:40px;height:40px;background:url(/cdn/shop/files/a-icon.svg) no-repeat;background-size:contain;margin-right:8px}@media screen and (max-width: 767px){.qa{font-size:14px}}.model-title{font-size:24px}.center{text-align:center}.product-class{height:30px;text-align:left!important;display:block;margin-top:10px;margin-bottom:10px}p.specicon{margin:0;padding:2px;display:block;text-align:left;line-height:2.5}.specicon img{width:75px;height:32px;width:auto;margin-right:3px}img.mirroricon{width:100%;height:auto;margin:0;padding:5px 0 0;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom.css.map */
