.br-pc{display:none}@media screen and (min-width:768px){.br-pc{display:block}}.br-sp{display:block}@media screen and (min-width:768px){.br-sp{display:none}}.no_wrap{white-space:nowrap}.product_main .pro_img{text-align:center;padding:28px 0 16px}@media screen and (min-width:768px){.product_main .pro_img{padding:38px 0 15px}}.product_main .pro_img img{width:120px}@media screen and (min-width:768px){.product_main .pro_img img{width:193px}}.product_main .pro_name{font-size:24px;text-align:center;line-height:1.5}@media screen and (min-width:768px){.product_main .pro_name{font-size:30px;margin-top:-4px}}.product_main .pro_name span{display:block;color:#5a5a5a;font-size:14px;margin-top:10px;line-height:1.3}@media screen and (min-width:768px){.product_main .pro_name span{margin-top:5px}}.product_main .sub_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px auto 0;width:300px;font-weight:700}@media screen and (min-width:768px){.product_main .sub_link{margin:18px auto 0;width:auto}}.product_main .sub_link a{color:#000;font-size:14px;position:relative}.product_main .sub_link a:first-child,.product_main .sub_link a:nth-child(2){width:40%}.product_main .sub_link a:last-child{margin:7px 20px 0 0}@media screen and (min-width:768px){.product_main .sub_link a:first-child,.product_main .sub_link a:nth-child(2),.product_main .sub_link a:nth-child(3){width:172px;text-align:center}}@media screen and (min-width:768px){.product_main .sub_link a:nth-child(3){text-align:left;padding-left:45px}}@media screen and (min-width:768px){.product_main .sub_link a:hover>p>span{border-bottom:1px solid #ccc}}.product_main .sub_link a p{position:relative}@media screen and (min-width:768px){.product_main .sub_link a p span{border-bottom:1px solid #fff;-webkit-transition:.3s;transition:.3s}}.product_main .sub_link a p:after{position:absolute;content:"";width:5px;height:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/assets/img/support/arrow-r.svg);background-size:contain;top:auto;right:auto;margin-top:12px;margin-left:8px}.product_menu{margin-top:36px}@media screen and (min-width:768px){.product_menu{border-top:1px solid #cbcbcb;padding-top:25px;margin-top:29px}}@media screen and (min-width:768px){.product_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product_menu ul li a p{border-top:1px solid #cbcbcb;color:#454545;font-size:14px;padding:25px 0 22px 80px;position:relative}@media screen and (min-width:768px){.product_menu ul li a p{border:none;padding:70px 0 5px;min-width:110px;text-align:center}}@media screen and (min-width:1024px){.product_menu ul li a p{min-width:130px}}.product_menu ul li a p:hover span{border-bottom:1px solid #000}.product_menu ul li a.arrow p:after{position:absolute;content:"";width:5px;height:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/assets/img/support/arrow-r.svg);background-size:contain;top:auto;margin-top:11px;margin-left:10px;right:0}@media screen and (min-width:768px){.product_menu ul li a.arrow p:after{right:auto}}.product_menu ul li a.ankArrow p:after{position:absolute;content:"";width:8px;height:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/assets/img/support/ank_arrow.svg);background-size:contain;top:auto;right:0;margin-top:12px;margin-left:10px}@media screen and (min-width:768px){.product_menu ul li a.ankArrow p:after{right:auto}}.product_menu ul li a.ankArrow:hover span{border-bottom:1px solid #000}.product_menu ul li:last-child a p{border-bottom:1px solid #cbcbcb}@media screen and (min-width:768px){.product_menu ul li:last-child a p{border:none}}.product_menu ul li:first-child a p{background:url(/assets/img/support/professional/icon_menu01.svg) no-repeat left 4px center;background-size:46px}.product_menu ul li:first-child a p:after{content:url(/assets/img/support/deep/icon_linkWindow.svg);position:absolute;top:unset;-webkit-transform:unset;transform:unset;margin-left:10px;right:0}@media screen and (min-width:768px){.product_menu ul li:first-child a p:after{right:auto}}@media screen and (min-width:768px){.product_menu ul li:first-child a p{background-size:auto;background-position:center top 17px}}.product_menu ul li:nth-child(2) a p{background:url(/assets/img/support/professional/icon_menu02.svg) no-repeat 15px;background-size:32px}@media screen and (min-width:768px){.product_menu ul li:nth-child(2) a p{background-size:auto;background-position:center top 10px}}.product_menu ul li:nth-child(3) a p{background:url(/assets/img/support/professional/icon_menu03.svg) no-repeat left 15px center;background-size:37px}@media screen and (min-width:768px){.product_menu ul li:nth-child(3) a p{background-size:auto;background-position:left 50px top 10px}}.product_menu ul li:nth-child(4) a p{background:url(/assets/img/support/professional/icon_menu04.svg) no-repeat 15px 15px;background-size:40px}@media screen and (min-width:768px){.product_menu ul li:nth-child(4) a p{background-size:auto;background-position:center top 17px}}.product_menu ul li:nth-child(5) a p{background:url(/assets/img/support/professional/icon_menu05.svg) no-repeat left 15px center;background-size:34px}@media screen and (min-width:768px){.product_menu ul li:nth-child(5) a p{background-size:auto;background-position:center top 20px}}.product_menu ul li:nth-child(6) a p{background:url(/assets/img/support/professional/icon_menu06.svg) no-repeat left 20px center;background-size:25px}@media screen and (min-width:768px){.product_menu ul li:nth-child(6) a p{background-size:auto;background-position:center top 20px}}.spec{background:#fafafa;overflow:hidden;padding:40px 0 0}@media screen and (min-width:768px){.spec{padding:60px 0;margin-top:75px}}.spec .spec_inner{width:100%;max-width:1024px;padding:34px 7.5% 0;margin:0 auto}@media screen and (min-width:768px){.spec .spec_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 7.5%}}@media screen and (min-width:1024px){.spec .spec_inner{margin:0 auto;padding:0}}@media screen and (min-width:768px){.spec .spec_inner .midashi_box{width:100px}}@media screen and (min-width:1024px){.spec .spec_inner .midashi_box{width:235px}}.spec .spec_inner .sub_midashi{text-align:left;font-size:14px;margin-bottom:23px;color:#707070}@media screen and (min-width:768px){.spec .spec_inner .sub_midashi{text-align:left;font-size:14px;margin-bottom:60px}}.spec .spec_inner .midashi{text-align:left;font-size:20px}@media screen and (min-width:768px){.spec .spec_inner .midashi{text-align:left;font-size:24px;margin-bottom:0;line-height:1.8}}@media screen and (min-width:768px){.spec .spec_inner .spec_box{width:calc(100% - 150px);max-width:726px;margin-top:10px}}@media screen and (min-width:1024px){.spec .spec_inner .spec_box{width:calc(100% - 235px)}}.spec .spec_inner .spec_box .spec_box_inner{border-top:1px solid #bebebe;padding:20px 0 15px}.spec .spec_inner .spec_box .spec_box_inner:last-child{border-bottom:1px solid #bebebe}@media screen and (min-width:768px){.spec .spec_inner .spec_box .spec_box_inner{padding-top:22px;padding-bottom:22px}}.spec .spec_inner .spec_box .spec_box_inner .product_name{color:#454545;font-size:14px;font-weight:400;margin-bottom:15px;border-left:5px solid #000;padding-left:5px;line-height:1}@media screen and (min-width:768px){.spec .spec_inner .spec_box .spec_box_inner .product_name{font-size:16px;margin-bottom:0}}.spec .spec_inner .spec_box .spec_box_inner .midashi_box{margin-bottom:50px}@media screen and (min-width:768px){.spec .spec_inner .spec_box .spec_box_inner ul.spec_list{margin-top:18px}}.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li{font-size:14px;color:#707070;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li{font-size:16px;margin-bottom:8px}}.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li:last-child{margin-bottom:0}.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li p.category{width:90px}@media screen and (min-width:768px){.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li p.category{width:160px}}.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li p.value{width:calc(100% - 90px)}@media screen and (min-width:768px){.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li p.value{width:calc(100% - 150px)}}.maintenance{background:#fff;overflow:hidden}.maintenance .mainte_inner{width:100%;max-width:1024px;padding:75px 7.5% 0;margin:0 auto}@media screen and (min-width:768px){.maintenance .mainte_inner{padding:131px 7.5% 0}}@media screen and (min-width:1024px){.maintenance .mainte_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:135px 0 0}}@media screen and (min-width:768px){.maintenance .mainte_inner .midashi_box{width:235px}}.maintenance .mainte_inner .midashi{text-align:left;font-size:20px;margin-bottom:23px}@media screen and (min-width:768px){.maintenance .mainte_inner .midashi{text-align:left;font-size:24px;margin-bottom:45px;line-height:1.8}}.maintenance .mainte_inner .movie_box{position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media screen and (min-width:1024px){.maintenance .mainte_inner .movie_box{width:calc(100% - 235px);max-width:726px;margin-top:4px}}.maintenance .mainte_inner .movie_box:hover{-webkit-transform:scale(.98);transform:scale(.98);-webkit-filter:brightness(50%);filter:brightness(50%)}.maintenance .mainte_inner .movie_box p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.maintenance .movie_mordal{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.maintenance .movie_mordal .movie_area{width:85%;max-width:1024px;aspect-ratio:16/9;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.maintenance .movie_mordal iframe{width:100%;height:100%;position:absolute;top:0;left:0}.maintenance .movie_mordal .close{cursor:pointer;color:#fff;position:absolute;top:0;right:0;width:50px;height:50px;-webkit-transform:translateY(-150%);transform:translateY(-150%)}.maintenance .movie_mordal .close:before{content:"";position:absolute;width:50px;border-top:1px solid #fff;-webkit-transform:translateY(25px) rotate(45deg);transform:translateY(25px) rotate(45deg)}.maintenance .movie_mordal .close:after{content:"";position:absolute;width:50px;border-top:1px solid #fff;-webkit-transform:translateY(25px) rotate(-45deg);transform:translateY(25px) rotate(-45deg)}.other_faq{background:#fff}.other_faq .other_faq_inner{width:100%;max-width:1024px;padding:75px 7.5% 0;margin:0 auto}@media screen and (min-width:768px){.other_faq .other_faq_inner{padding:135px 7.5% 0}}@media screen and (min-width:1024px){.other_faq .other_faq_inner{padding:75px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.other_faq .other_faq_inner .midashi{font-size:20px;margin-bottom:23px}@media screen and (min-width:768px){.other_faq .other_faq_inner .midashi{font-size:24px;margin-bottom:35px;width:235px}}.other_faq .other_faq_inner .ofList{overflow:hidden}@media screen and (min-width:768px){.other_faq .other_faq_inner .ofList{width:calc(100% - 235px);max-width:726px}}.other_faq .other_faq_inner .ofList li{cursor:pointer;padding:0 0 0 25px;background:url(/assets/img/support/img_faq_icon_open.png) no-repeat left top 4px;background-size:14px 14px;margin-bottom:10px}@media screen and (min-width:768px){.other_faq .other_faq_inner .ofList li{background-size:20px 20px;padding:0 0 0 43px;margin-top:20px}}@media screen and (min-width:768px){.other_faq .other_faq_inner .ofList li:first-child{margin-top:0}}.other_faq .other_faq_inner .ofList li.on-click{background:url(/assets/img/support/img_faq_icon.png) no-repeat left top 4px;background-size:14px 14px}@media screen and (min-width:768px){.other_faq .other_faq_inner .ofList li.on-click{background-size:20px 20px}}.other_faq .other_faq_inner .ofList li:hover>.question{border-bottom:1px solid #ccc}.other_faq .other_faq_inner .ofList li .question{display:inline-block;font-size:16px;margin-bottom:10px;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #fff}@media screen and (min-width:768px){.other_faq .other_faq_inner .ofList li .question{font-size:18px}}.other_faq .other_faq_inner .ofList li .answer{color:#5a5a5a;font-size:14px;padding:0 0 40px;line-height:1.7}@media screen and (min-width:768px){.other_faq .other_faq_inner .ofList li .answer{font-size:16px;padding:0;margin-bottom:40px}}.other_faq .other_faq_inner .ofList li .answer a{color:#5a5a5a;text-decoration:underline}@media screen and (min-width:768px){.other_faq .other_faq_inner .ofList li:nth-child(n+2){margin-top:20px}}.other_faq .other_faq_inner .more_btn{border-bottom:1px solid #fff;display:inline-block;cursor:pointer;font-size:14px;position:relative;width:80px}@media screen and (min-width:768px){.other_faq .other_faq_inner .more_btn{font-size:18px;width:100px;margin-top:0}}.other_faq .other_faq_inner .more_btn:hover{border-bottom:1px solid #ccc}.other_faq .other_faq_inner .more_btn:after{content:"もっと見る"}.other_faq .other_faq_inner .more_btn:before{content:"";background:url(/assets/img/allow-right.svg) no-repeat;-webkit-filter:brightness(0);filter:brightness(0);background-size:contain;display:block;position:absolute;width:4px;height:7px;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:.3s;transition:.3s}.other_faq .other_faq_inner .more_btn.on-click:after{content:"閉じる"}.other_faq .other_faq_inner .more_btn.on-click:before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.warranty{background:#fff;overflow:hidden}.warranty .warranty_inner{width:100%;max-width:1024px;padding:54px 7.5% 0;margin:0 auto}@media screen and (min-width:768px){.warranty .warranty_inner{padding:135px 7.5% 0}}@media screen and (min-width:1024px){.warranty .warranty_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:62px 0 0}}@media screen and (min-width:768px){.warranty .warranty_inner .midashi_box{width:235px}}.warranty .warranty_inner .midashi_box .midashi{font-size:20px;margin-bottom:23px}@media screen and (min-width:768px){.warranty .warranty_inner .midashi_box .midashi{font-size:24px;margin-bottom:45px;line-height:1.8}}@media screen and (min-width:768px){.warranty .warranty_inner .warranty_box{margin-top:5px}}@media screen and (min-width:1024px){.warranty .warranty_inner .warranty_box{width:calc(100% - 235px);max-width:726px}}.warranty .warranty_inner .warranty_box .w_inner{background:#f5f5f5;padding:30px 20px;margin-bottom:20px}@media screen and (min-width:768px){.warranty .warranty_inner .warranty_box .w_inner{padding:30px 27px;text-align:left;margin-bottom:50px}}.warranty .warranty_inner .warranty_box .w_inner.protection .protec_ac{padding:0 25px 3px 0}.warranty .warranty_inner .warranty_box .w_inner .midashi{padding-top:15px;font-size:16px;font-weight:400;margin-bottom:15px}@media screen and (min-width:768px){.warranty .warranty_inner .warranty_box .w_inner .midashi{font-size:21px;padding-top:0}}.warranty .warranty_inner .warranty_box .w_inner .disc{text-align:left;color:#5a5a5a;font-size:14px;padding-bottom:14px;position:relative;line-height:1.8}@media screen and (min-width:768px){.warranty .warranty_inner .warranty_box .w_inner .disc{font-size:16px;margin-top:2px;padding-bottom:0}}.warranty .warranty_inner .warranty_box .w_inner .linkBtn{text-align:center;display:block;background-color:#000;color:#fff;width:196px;padding:11px 0;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;margin:20px auto 0}@media screen and (min-width:768px){.warranty .warranty_inner .warranty_box .w_inner .linkBtn{-webkit-transition:all .2s;transition:all .2s;margin:20px 0 0}.warranty .warranty_inner .warranty_box .w_inner .linkBtn:hover{background-color:#fff;color:#000;border:1px solid #000}}.warranty .warranty_inner .warranty_box .w_inner a.registration{position:relative;color:#000;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px;font-size:16px;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #fff}@media screen and (min-width:768px){.warranty .warranty_inner .warranty_box .w_inner a.registration{position:absolute;top:0;margin-top:0;left:50%}}.warranty .warranty_inner .warranty_box .w_inner a.registration:hover{border-bottom:1px solid #ccc}.warranty .warranty_inner .warranty_box .w_inner a.registration:after{content:"";background:url(/assets/img/allow-right.svg) no-repeat 50%;background-size:contain;-webkit-filter:brightness(0);filter:brightness(0);position:absolute;width:15px;height:13px;top:50%;right:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.warranty .warranty_inner .warranty_box .w_inner .ac_outer{margin-bottom:10px}.warranty .warranty_inner .warranty_box .w_inner .ac_outer h3{font-size:14px;font-weight:400;padding:18px 0;border-bottom:1px solid #cbcbcb;letter-spacing:-.08em;position:relative;cursor:pointer}@media screen and (min-width:768px){.warranty .warranty_inner .warranty_box .w_inner .ac_outer h3{font-size:16px;padding:8px 0;letter-spacing:unset}}.warranty .warranty_inner .warranty_box .w_inner .ac_outer .ac_midashi h3:after{content:"＋";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.warranty .warranty_inner .warranty_box .w_inner .ac_outer .ac_midashi.on-click h3:after{content:"－"}.warranty .warranty_inner .warranty_box .w_inner .ac_outer .ac_inner{margin:10px 0 15px}.warranty .protec_mordal .content_box{max-width:1024px}.warranty .protec_mordal .protec_midashi{font-size:20px;margin-bottom:30px}.warranty .protec_mordal .protec_flex .txtBox{color:#5a5a5a;line-height:1.6}.warranty .periodList .periodListTitle{font-size:16px;margin-top:24px}@media screen and (min-width:768px){.warranty .periodList .periodListTitle{margin-top:24px;font-size:21px}}.warranty .periodList .periodItem{margin-top:6px;font-size:14px;line-height:1.8}@media screen and (min-width:768px){.warranty .periodList .periodItem{font-size:16px;margin-top:11px}}.warranty .periodList .periodItem .txt{color:#5a5a5a}.warranty .acWrap .acTtl{font-size:16px;margin-top:20px;margin-bottom:5px}@media screen and (min-width:768px){.warranty .acWrap .acTtl{margin-top:25px;font-size:21px}}@media screen and (min-width:768px){.warranty .acWrap .ac_outer{margin-bottom:10px}}.warranty .acWrap .ac_outer h3{font-size:14px;font-weight:400;padding:12px 0;border-bottom:1px solid #cbcbcb;position:relative;cursor:pointer}@media screen and (min-width:768px){.warranty .acWrap .ac_outer h3{font-size:16px;padding:8px 0}}.warranty .acWrap .ac_outer .ac_midashi h3:after{content:"＋";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;color:#707070}.warranty .acWrap .ac_outer .ac_midashi.on-click h3:after{content:"－"}.warranty .acWrap .ac_outer .ac_inner{margin:10px 0 15px;font-size:14px;color:#5a5a5a}.help{background:#fff;overflow:hidden}.help .help_inner{width:100%;max-width:1024px;padding:68px 0 0;margin:0 auto 100px}@media screen and (min-width:768px){.help .help_inner{padding:50px 7.5% 0;margin:0 auto 130px}}@media screen and (min-width:1024px){.help .help_inner{padding:60px 0 0;margin:0 auto 200px}}@media screen and (min-width:768px){.help .help_inner .midashi_box{width:235px}}.help .help_inner .midashi{text-align:left;font-size:20px;margin-bottom:7px;margin-left:25px}@media screen and (min-width:768px){.help .help_inner .midashi{text-align:left;font-size:24px;line-height:1.8;margin-left:0;margin-bottom:0}}@media screen and (min-width:768px){.help .help_inner .linkbox{margin-top:10px}}.help .help_inner a{position:relative;display:block;padding:24px 0 24px 65px;color:#000;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;font-size:14px}@media screen and (min-width:768px){.help .help_inner a{font-size:18px;border:1px solid #cbcbcb;padding-left:50px}}.help .help_inner a:after{content:"";background:url(/assets/img/allow-left.svg) no-repeat 50%;background-size:contain;-webkit-filter:brightness(0);filter:brightness(0);position:absolute;width:5px;height:10px;top:50%;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.help .help_inner a:after{left:15px}}.w_inner_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin:10px 0;line-height:1.7}@media screen and (min-width:768px){.w_inner_inner{font-size:16px;display:block}}.caseListWrap{margin:10px 0}.caseListWrap li .period{min-width:50px}.caseListWrap .caseListInner .case{margin-right:10px}.caption{text-align:left;display:inline-block;max-width:400px}@media screen and (min-width:768px){.caption{max-width:none}}.caseListLink{margin-top:5px;display:inline-block;color:inherit;text-decoration:underline;position:relative;padding-right:15px}.caseListLink:after{content:"";display:inline-block;position:absolute;width:5px;height:9px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/assets/img/support/arrow-r@2x.png);background-size:contain}.warranty .warranty_inner .warranty_box .w_inner.protection{margin-top:30px;background:#fff;border:1px solid #707070;border-radius:5px}.warranty .warranty_inner .warranty_box .w_inner.protection .disc{color:#454545}.warranty .warranty_inner .warranty_box .w_inner.protection .protec_ac{cursor:pointer;display:inline-block;color:#454545;border-bottom:1px solid;padding:0 0 3px}.warranty .protec_mordal{display:none;background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.warranty .protec_mordal .content_box{background:#fff;width:85%;max-width:1000px;padding:40px 15px 15px;border-radius:5px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px){.warranty .protec_mordal .content_box{padding:40px}}@media screen and (min-width:1024px){.warranty .protec_mordal .content_box{padding:40px 80px}}.warranty .protec_mordal .content_inner{max-height:400px;overflow-y:auto}@media screen and (min-width:768px){.warranty .protec_mordal .content_inner{max-height:unset;overflow-y:unset}}.warranty .protec_mordal .close{cursor:pointer;background:#fff;position:absolute;top:10px;right:10px;width:20px;height:20px}@media screen and (min-width:768px){.warranty .protec_mordal .close{top:20px;right:30px;width:35px;height:35px}}.warranty .protec_mordal .close:before{content:"";position:absolute;width:20px;border-top:1px solid #454545;-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}@media screen and (min-width:768px){.warranty .protec_mordal .close:before{width:35px;-webkit-transform:translateY(17px) rotate(45deg);transform:translateY(17px) rotate(45deg)}}.warranty .protec_mordal .close:after{content:"";position:absolute;width:20px;border-top:1px solid #454545;-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}@media screen and (min-width:768px){.warranty .protec_mordal .close:after{width:35px;-webkit-transform:translateY(17px) rotate(-45deg);transform:translateY(17px) rotate(-45deg)}}.warranty .protec_mordal .protec_midashi{text-align:center;font-size:18px;margin-bottom:25px}@media screen and (min-width:768px){.warranty .protec_mordal .protec_midashi{font-size:21px}}@media screen and (min-width:1024px){.warranty .protec_mordal .protec_midashi{margin-bottom:40px}}.warranty .protec_mordal .protec_flex{margin-bottom:25px}@media screen and (min-width:768px){.warranty .protec_mordal .protec_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.warranty .protec_mordal .protec_flex .txtBox{font-size:14px}@media screen and (min-width:768px){.warranty .protec_mordal .protec_flex .txtBox{width:calc(100% - 120px);font-size:16px}}@media screen and (min-width:1024px){.warranty .protec_mordal .protec_flex .txtBox{width:50%}}.warranty .protec_mordal .protec_flex .imgBox{text-align:center;margin-bottom:12px}@media screen and (min-width:1024px){.warranty .protec_mordal .protec_flex .imgBox{width:50%}}.warranty .protec_mordal .protec_flex .imgBox img{width:86px}@media screen and (min-width:768px){.warranty .protec_mordal .protec_flex .imgBox img{width:100px}}@media screen and (min-width:1024px){.warranty .protec_mordal .protec_flex .imgBox img{width:160px}}.warranty .protec_mordal .protec_submidashi{font-size:16px;background:#ccc;text-align:center;padding:15px 10px;margin-bottom:15px}@media screen and (min-width:768px){.warranty .protec_mordal .protec_point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.warranty .protec_mordal .protec_point img{margin-bottom:10px;width:100%}@media screen and (min-width:768px){.warranty .protec_mordal .protec_point img{width:31%}}.link_list{margin-left:10px;margin-top:15px}.link_list_item{margin-bottom:0;background-image:none!important;list-style:disc!important;padding-left:0!important}


.product_main .pro_name h1{
    font-size: 24px;
}

@media screen and (min-width: 768px) {
    .product_main .pro_name h1{
        font-size: 30px;
    }
}

/*swash*/
.product_main .pro_img img{
    width: 144px;
}

.spec{
    padding-bottom: 40px;
}

.warranty .warranty_inner .warranty_box .w_inner{
        padding: 5px 20px 30px;
}

.warranty .warranty_inner .warranty_box .w_inner p.caption{
    color: #5A5A5A;
}


.warranty .warranty_inner .warranty_box p.note{
    margin-top: 12px;
    font-size: 14px;
    color: #5A5A5A;
    line-height: 1.75;
}

.help .help_inner{
    padding-top: 168px;
}

@media screen and (min-width: 768px) {
.product_main .pro_img img{
    width: 224px;
}
.spec{
    padding-bottom: 60px;
}
.product_menu ul{
        gap: 67px;
        display: flex;
        justify-content: center;
}
}
