﻿body.products_detail header:not(.thin):not(.active) #hlogo a img{display:none}body.products_detail #psection1 .container{padding-top:0%;height:auto}body.products_detail #psection1 .container .bgimg_p{width:100%;height:100%;top:0;position:relative;background:linear-gradient(110deg, #CFDDE2, #d8e3e8);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);overflow:hidden;opacity:0}body.products_detail #psection1 .container .bgimg_p::after{position:absolute;content:'';width:100%;height:100%;background-color:#F3F3F3;top:0;right:0;opacity:1}body.products_detail #psection1 .container .bgimg_p .products_main{width:90%;max-width:1200px;margin:7% auto 4%}body.products_detail #psection1 .container .bgimg_p .products_main .products_name{padding:35px 25px 25px;background-color:rgba(255,255,255,0.8);box-shadow:0 0 30px rgba(0,91,171,0.05);text-align:left;position:relative}body.products_detail #psection1 .container .bgimg_p .products_main .products_name::before{position:absolute;content:'';width:0;height:0;top:10px;left:10px;border-top:15px solid #005BAB;border-left:15px solid #005BAB;border-bottom:15px solid transparent;border-right:15px solid transparent}body.products_detail #psection1 .container .bgimg_p .products_main .products_name::after{position:absolute;content:'';width:0px;height:0px;top:17px;left:17px;border-top:8px solid rgba(47,190,221,0.8);border-left:8px solid rgba(47,190,221,0.8);border-bottom:8px solid transparent;border-right:8px solid transparent}body.products_detail #psection1 .container .bgimg_p .products_main .products_name>*{position:relative}body.products_detail #psection1 .container .bgimg_p .products_main .products_name h1{position:relative;color:#005BAB;font-weight:300;line-height:1.4;margin-top:0;letter-spacing:0.04em;padding-bottom:0.4em;font-size:2.4em}@media all and (max-width: 840px){body.products_detail #psection1 .container .bgimg_p .products_main .products_name h1{font-size:1.9em}}@media all and (max-width: 480px){body.products_detail #psection1 .container .bgimg_p .products_main .products_name h1{font-size:1.6em}}body.products_detail #psection1 .container .bgimg_p .products_main .products_name h1::before{position:absolute;content:'';width:2em;height:0;bottom:0;left:0;border-bottom:1px solid #005BAB}body.products_detail #psection1 .container .bgimg_p .products_main .products_name h2{text-align:left;line-height:1.4;font-size:1.4em;font-weight:400}@media all and (max-width: 840px){body.products_detail #psection1 .container .bgimg_p .products_main .products_name h2{font-size:1.3em}}@media all and (max-width: 480px){body.products_detail #psection1 .container .bgimg_p .products_main .products_name h2{font-size:1.1em}}body.products_detail #psection1 .container .bgimg_p .products_main .products_name h2 span{font-size:0.7em;display:inline-block;letter-spacing:normal;border:1px solid #005BAB;color:#005BAB;padding:0.1em 0.3em}body.products_detail #psection1 .container .bgimg_p .products_main .products_name table.table{font-size:0.9em;border-top:0.08rem solid #005BAB;line-height:1.3}body.products_detail #psection1 .container .bgimg_p .products_main .products_name table.table tr th,body.products_detail #psection1 .container .bgimg_p .products_main .products_name table.table tr td{border-bottom:0.08rem solid #005BAB;padding:0.4em 0.8em}body.products_detail #psection1 .container .bgimg_p .products_main .products_name table.table tr th{white-space:nowrap;font-weight:400;color:#005BAB;background-color:rgba(47,190,221,0.2)}body.products_detail #psection1.openingstart .container .bgimg_p{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;transition:transform 1.2s ease-out}body.products_detail #psection1.openingstart .container .bgimg_p::after{opacity:0;transition:opacity .3s ease}body.products_detail.apex #psection1 .container .bgimg_p{padding:4% 0;background-image:url(../images/page/products/apex/main_img.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover}@media all and (max-width: 840px){body.products_detail.apex #psection1 .container .bgimg_p{padding:10% 0 30%}}body.products_detail #psection2{background:linear-gradient(110deg, #F3F3F3, rgba(243,243,243,0.5))}body.products_detail .whitepaper{border:none;margin-bottom:6%;position:relative;padding:6%}body.products_detail .whitepaper::before{content:'';position:absolute;width:100%;height:100%;top:auto;bottom:0;left:0;background-color:rgba(255,255,255,0.7);z-index:-1;box-shadow:0 20px 50px rgba(77,77,77,0.1)}body.products_detail .whitepaper.bdr-blue{padding:4%}body.products_detail .whitepaper.bdr-blue::before{background-color:#fff;border:10px solid #fff;box-shadow:1px 1px 1px #005BAB inset,-1px -1px 1px #005BAB inset}@media all and (max-width: 600px){body.products_detail .whitepaper.bdr-blue::before{border-width:5px}}body.products_detail .whitepaper.bdr-blue::after{display:none}body.products_detail .whitepaper.bdr-blue h2{border-bottom:1px solid #005BAB;padding-bottom:0.3em}body.products_detail .whitepaper .box.whitebox{padding:4%;border:1px solid #005BAB;background-color:white}body.products_detail .bluebk{margin:0;padding:0.3em 0.8em 0.4em;color:white;background-color:#005BAB;margin-bottom:0.8em}body.products_detail .lbluebk{margin:0;padding:0.3em 0.8em 0.4em;color:white;background-color:#2FBEDD;margin-bottom:0.8em}body.products_detail .llbluebk{margin:0;padding:0.3em 0.8em 0.4em;color:#005BAB;background-color:#CFDDE2;margin-bottom:0.8em}body.products_detail .commitwrap{max-width:1100px;margin:0 auto;padding:4% 4% !important}@media all and (max-width: 840px){body.products_detail .commitwrap{padding:4% 8% !important}}body.products_detail .commitwrap>.columns>.column{margin-bottom:0.8rem}body.products_detail .commitwrap h2{letter-spacing:0.04em;font-weight:600;color:#005BAB !important}body.products_detail .commitwrap h3{color:#005BAB;line-height:1.4}body.products_detail .commitwrap h4{margin-top:1em;font-weight:500;color:#2FBEDD !important;font-size:1.2em}@media all and (max-width: 960px){body.products_detail .commitwrap h4{font-size:1.1em}}@media all and (max-width: 840px){body.products_detail .commitwrap h4{font-size:1em}}@media all and (max-width: 600px){body.products_detail .commitwrap h4{font-size:0.9em}}body.products_detail .commitwrap h4 span{display:inline-block}body.products_detail .commitwrap h4 small.h1memo{position:relative;padding-left:0.6em}body.products_detail .commitwrap h4 small.h1memo::before{content:'※1';position:absolute;font-weight:300;top:-0.3em;left:-0.1em;margin-right:1.6em;font-size:0.4em}body.products_detail .commitwrap h4 small.h1memo.nonum::before{content:'※'}body.products_detail .commitwrap h4 small.h1memo.num2::before{content:'※2'}body.products_detail .commitwrap .commitbox{margin:10px auto 0;border:1px solid #1A5691;position:relative;padding:15px;height:100%}body.products_detail .commitwrap .commitbox>*{position:relative}body.products_detail .commitwrap .commitbox .commitinner{padding-left:20px;padding-right:20px;height:100%}body.products_detail .commitwrap .commitbox .committxt{height:4em;background-color:#2FBEDD}body.products_detail .commitwrap .commitbox .committxt h5{color:white}body.products_detail .commitwrap .commitbox h5{text-align:center;color:#005BAB;margin:0;font-weight:500;line-height:1.4;font-size:1.5vw}@media all and (min-width: 1050px){body.products_detail .commitwrap .commitbox h5{font-size:16px}}@media all and (max-width: 840px){body.products_detail .commitwrap .commitbox h5{font-size:2.3vw}}@media all and (max-width: 600px){body.products_detail .commitwrap .commitbox h5{font-size:3vw}}body.products_detail .commitwrap .commitbox h5 small.commitmemo{position:relative}body.products_detail .commitwrap .commitbox h5 small.commitmemo::before{position:absolute;top:0;font-weight:300;left:100%;font-size:0.4em;white-space:nowrap}body.products_detail .commitwrap .commitbox h5 small.commitmemo.m1::before{content:'※1'}body.products_detail .commitwrap .commitbox h5 small.commitmemo.m2::before{content:'※2'}body.products_detail .commitwrap .commitbox h5 small.commitmemo.m12::before{content:'※1・2'}body.products_detail .commitwrap .commitbox p{font-family:YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic;line-height:1.5;font-weight:300;margin-top:0.5em}body.products_detail .commitwrap .commitbox p span.toast{padding:0.1em 0.6em;font-size:0.90em;display:inline-block !important;margin:0 0.1em;border:none;width:auto;border-radius:1.5em}body.products_detail .commitwrap .commitbox p span.toast.clr_b{background-color:#633cd5}body.products_detail .commitwrap .commitbox p span.toast.clr_p{background-color:#f778cc}body.products_detail .commitwrap .commitbox p span.toast.clr_g{background-color:#63dd3f}body.products_detail .commitwrap .commitbox .numcircle{width:50px;height:50px;font-size:30px;text-align:center;line-height:50px;color:white;font-family:"Roboto",sans-serif;border-radius:25px;position:absolute;top:-10px;left:-10px;overflow:hidden}body.products_detail .commitwrap .commitbox .numcircle span{position:relative;z-index:2}body.products_detail .commitwrap .commitbox .numcircle::before{content:'';position:absolute;width:100%;height:0;padding-top:100%;background-color:rgba(47,190,221,0.9);top:0;left:0}body.products_detail .commitwrap .commitbox::before{content:'';position:absolute;width:100%;height:100%;border:4px solid #fff;box-shadow:1px 1px 1px #1A5691 inset,-1px -1px 1px #1A5691 inset;top:0;left:0;opacity:0.5}@media all and (max-width: 600px){body.products_detail .commitwrap .commitbox::before{border-width:2px}}body.products_detail .commitwrap.pointwrap .commitbox{border:none;background-color:rgba(207,221,226,0.4);border-radius:50px}body.products_detail .commitwrap.pointwrap .commitbox::before{display:none}body.products_detail .toast-hs{border-radius:2em;border-color:#005BAB;overflow:hidden;background-color:rgba(47,190,221,0.2);color:#005BAB;text-align:center;margin-bottom:10px}body.products_detail .toast-hs span{display:inline-block}body.products_detail .toast-hs.toast-hs-mini{font-size:0.9em}body.products_detail .flow_num p{line-height:1.3}body.products_detail .flow_num h6{position:relative;padding-top:0.4em;padding-left:1.8em;margin-bottom:0.5em;line-height:1.3;font-size:15px}@media all and (max-width: 1280px){body.products_detail .flow_num h6{font-size:13px}}@media all and (max-width: 840px){body.products_detail .flow_num h6{font-size:16px}}@media all and (max-width: 600px){body.products_detail .flow_num h6{font-size:14px}}@media all and (max-width: 480px){body.products_detail .flow_num h6{font-size:13px}}body.products_detail .flow_num h6 span{display:inline-block}body.products_detail .flow_num h6 .numset{position:absolute;top:0;left:0;font-size:2em;color:#2FBEDD;margin-right:0.3em;line-height:1}body.products_detail strong.bigstrong{text-align:center;margin:0.2em auto;color:#e72842;display:block;text-shadow:#fef252 3px 0 0,#fef252 2.83487px 0.98158px 0,#fef252 2.35766px 1.85511px 0,#fef252 1.62091px 2.52441px 0,#fef252 0.70571px 2.91581px 0,#fef252 -0.28717px 2.98622px 0,#fef252 -1.24844px 2.72789px 0,#fef252 -2.07227px 2.16926px 0,#fef252 -2.66798px 1.37182px 0,#fef252 -2.96998px 0.42336px 0,#fef252 -2.94502px -0.5717px 0,#fef252 -2.59586px -1.50383px 0,#fef252 -1.96093px -2.27041px 0,#fef252 -1.11013px -2.78704px 0,#fef252 -0.13712px -2.99686px 0,#fef252 0.85099px -2.87677px 0,#fef252 1.74541px -2.43999px 0,#fef252 2.44769px -1.73459px 0,#fef252 2.88051px -0.83825px 0;font-size:28px}@media all and (max-width: 840px){body.products_detail strong.bigstrong{font-size:32px}}@media all and (max-width: 600px){body.products_detail strong.bigstrong{font-size:26px}}@media all and (max-width: 480px){body.products_detail strong.bigstrong{font-size:22px}}body.products_detail ol.numlist{font-size:1.1em;font-weight:600;margin-left:2.2rem}body.products_detail ol.numlist li{color:#005BAB}body.products_detail ol.numlist li:first-child{margin-top:0}body.products_detail ol.numlist li::marker{font-weight:900;color:#2FBEDD;font-size:1.2em}body.products_detail .box>ol.numlist{margin-top:0;margin-bottom:0}body.products_detail .product-tbl{width:100%;background:none;margin:10px auto 30px;background-color:rgba(255,255,255,0.5);padding:4px}@media all and (max-width: 600px){body.products_detail .product-tbl{font-size:0.9em;padding:2px}}body.products_detail .product-tbl>table{margin:0;width:100%}@media all and (max-width: 600px){body.products_detail .product-tbl>table{font-size:0.9em}}body.products_detail .product-tbl>table>tbody>tr>th{border-bottom:1px solid #ACACAD;text-align:left;font-weight:normal;min-width:8em;padding:1em;background-color:#ddd}body.products_detail .product-tbl>table>tbody>tr>th.bdrright{border-right:1px solid #ACACAD}@media all and (max-width: 500px){body.products_detail .product-tbl>table>tbody>tr>th br{display:none}}body.products_detail .product-tbl>table>tbody>tr>td{border-bottom:1px solid #ACACAD;border-left:1px solid #ACACAD;text-align:left;padding:1em;padding-left:2em;text-align:left !important;background-color:rgba(255,255,255,0.9)}body.products_detail .product-tbl>table>tbody>tr>td img{max-width:150px;width:90%}body.products_detail .product-tbl>table>tbody>tr>th,body.products_detail .product-tbl>table>tbody>tr>td{text-align:center;padding:1em}@media all and (max-width: 840px){body.products_detail .product-tbl>table>tbody>tr>th,body.products_detail .product-tbl>table>tbody>tr>td{padding:0.7em !important;line-height:1.4}}@media all and (max-width: 600px){body.products_detail .product-tbl>table>tbody>tr>th,body.products_detail .product-tbl>table>tbody>tr>td{padding:0.4em !important;line-height:1.3}}body.products_detail .product-tbl>table>tbody>tr:last-child>th,body.products_detail .product-tbl>table>tbody>tr:last-child>td{border-bottom:none}body.products_detail .product-tbl>table>tbody>tr.ul-bold>th,body.products_detail .product-tbl>table>tbody>tr.ul-bold>td{border-bottom:2px solid #ACACAD;background-color:#005BAB;color:white;text-align:center !important}body.products_detail .product-tbl>table>tbody>tr.ul-bold>th strong,body.products_detail .product-tbl>table>tbody>tr.ul-bold>td strong{font-size:1.4em;font-weight:600;letter-spacing:0.1em;font-family:"Roboto",sans-serif;margin-left:0.5em;white-space:nowrap}body.products_detail .mainpointbox{text-align:left;margin:10px auto 4%;padding:20px;background-color:white;position:relative;box-shadow:0 20px 50px rgba(77,77,77,0.1);background-color:#fff5de;max-width:1000px}@media all and (max-width: 840px){body.products_detail .mainpointbox{max-width:500px}}body.products_detail .mainpointbox::before{content:'';position:absolute;width:100%;height:100%;border:10px solid #fff5de;box-shadow:1px 1px 1px #1A1A1A inset,-1px -1px 1px #1A1A1A inset;top:0;left:0}@media all and (max-width: 600px){body.products_detail .mainpointbox::before{border-width:5px}}body.products_detail .mainpointbox h4{line-height:1.3}body.products_detail .mainpointbox h4 strong{color:#fe8900}body.products_detail .mainpointbox h5{color:#005BAB;line-height:1.3;font-weight:600}body.products_detail .mainpointbox .p-relative .p-absolute{line-height:1.2;font-size:30px;width:100%;text-shadow:#fff 3.9px 0 0,#fff 3.68533px 1.27606px 0,#fff 3.06496px 2.41164px 0,#fff 2.10718px 3.28173px 0,#fff 0.91743px 3.79055px 0,#fff -0.37332px 3.88209px 0,#fff -1.62297px 3.54626px 0,#fff -2.69395px 2.82004px 0,#fff -3.46837px 1.78337px 0,#fff -3.86097px 0.55037px 0,#fff -3.82853px -0.74322px 0,#fff -3.37462px -1.95498px 0,#fff -2.54921px -2.95153px 0,#fff -1.44317px -3.62315px 0,#fff -0.17825px -3.89592px 0,#fff 1.10628px -3.7398px 0,#fff 2.26903px -3.17199px 0,#fff 3.182px -2.25497px 0,#fff 3.74466px -1.08972px 0;transform:rotate(-5deg);color:#e72842}body.products_detail .mainpointbox .p-relative .p-absolute strong{font-weight:900}
