:root{--color-main: #2a2625;--color-black: #1B1B1B;--color-gray: #bfbfbf;--color-gray-bg: #f7f7f7;--color-yellow: #ecd817;--color-orange: #E5B442;--color-gold: #e4b441;--color-red: #ed3d3d;--border-radius: 30px;--box-shadow: 0 6px 10px rgba(0, 0, 0, 0.05)}@media screen and (max-width: 768px){:root{--border-radius: 20px}}.no-scroll{overflow:hidden}html,body{font-size:16px}@media screen and (max-width: 640px){html,body{font-size:14px}}html{opacity:0}html.wf-active{opacity:1}body{color:var(--color-main);background-color:var(--color-blue-gray);line-height:1.6;letter-spacing:.06em;font-family:yu-gothic-pr6n,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizeLegibility}#contentsContainer{opacity:0;overflow:hidden}#loading{width:100%;height:100%;position:fixed;top:0;left:0;background-color:var(--color-main);z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;opacity:0}#loading p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60%;max-width:300px;opacity:1;padding:40px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (max-width: 640px){#loading p{padding:10%}}@media(hover: hover)and (pointer: fine){.linkAreaBox:hover .viewBtn>span:before{-webkit-filter:none;filter:none;-webkit-animation:btnAnim .8s ease forwards;animation:btnAnim .8s ease forwards}.linkAreaBox:hover .viewBtn>span:after{background-color:var(--color-yellow)}.linkAreaBox:hover .viewBtnWhite>span:before{-webkit-filter:none;filter:none;-webkit-animation:btnAnim .8s ease forwards;animation:btnAnim .8s ease forwards}.linkAreaBox:hover .viewBtnWhite>span:after{background-color:var(--color-yellow)}}@-webkit-keyframes btnAnim{0%{background-position:center;opacity:1}40%{background-position:center right;opacity:0}60%{background-position:center left;opacity:0}100%{background-position:center;opacity:1}}@keyframes btnAnim{0%{background-position:center;opacity:1}40%{background-position:center right;opacity:0}60%{background-position:center left;opacity:0}100%{background-position:center;opacity:1}}.viewBtn{display:inline-block;font-size:1rem}.viewBtn>span{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.viewBtn>span.jp{font-family:yu-gothic-pr6n,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem}.viewBtn>span:before,.viewBtn>span:after{content:"";display:block;width:3rem;height:3rem}.viewBtn>span:before{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/icon/arrow_bk.png) no-repeat center/40%;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .4s .2s;transition:all .4s .2s}.viewBtn>span:after{margin-left:1em;border-radius:50%;background-color:var(--color-main);-webkit-transition:all .2s;transition:all .2s}.viewBtnWhite{display:inline-block;font-size:1rem}.viewBtnWhite>span{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.viewBtnWhite>span.jp{font-family:yu-gothic-pr6n,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem}.viewBtnWhite>span:before,.viewBtnWhite>span:after{content:"";display:block;width:3rem;height:3rem}.viewBtnWhite>span:before{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/icon/arrow_bk.png) no-repeat center/40%;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .4s .2s;transition:all .4s .2s}.viewBtnWhite>span:after{margin-left:1em;border-radius:50%;background-color:#fff;-webkit-transition:all .2s;transition:all .2s}.viewBtnWhite>span:before{-webkit-filter:none;filter:none}.btn{display:inline-block;color:var(--color-main);font-size:1rem;-webkit-transition:all .2s;transition:all .2s}.btn>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative}@media screen and (max-width: 768px){.btn>span{gap:10px}}.btn>span:before,.btn>span:after{content:"";display:block;width:3em;height:3em;border-radius:50%}@media screen and (max-width: 768px){.btn>span:before,.btn>span:after{width:2.8em;height:2.8em}}.btn>span:before{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid var(--color-blue-0)}.btn>span:after{background:url(../img/icon/arrow_right_bl.png) no-repeat center/60%}.btnPink{display:inline-block;color:var(--color-main);font-size:1rem;-webkit-transition:all .2s;transition:all .2s}.btnPink>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative}@media screen and (max-width: 768px){.btnPink>span{gap:10px}}.btnPink>span:before,.btnPink>span:after{content:"";display:block;width:3em;height:3em;border-radius:50%}@media screen and (max-width: 768px){.btnPink>span:before,.btnPink>span:after{width:2.8em;height:2.8em}}.btnPink>span:before{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid var(--color-blue-0)}.btnPink>span:after{background:url(../img/icon/arrow_right_bl.png) no-repeat center/60%}.btnPink>span:before{border-color:var(--color-pink-1)}.btnPink>span:after{background-image:url(../img/icon/arrow_right_pi.png)}@media(hover: hover)and (pointer: fine){a.btn:hover>span:after,a.btnPink:hover>span:after{-webkit-animation:btnAnim .8s ease forwards;animation:btnAnim .8s ease forwards}}.btnArrow{display:inline-block;color:#fff;background-color:var(--color-blue-0);border-radius:100px;width:200px;height:50px;font-size:1rem;font-weight:300;text-align:center;-webkit-transition:all .2s;transition:all .2s}.btnArrow>span{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;gap:10px;width:100%;height:100%}.btnArrow>span:after{content:"";display:block;width:2em;height:2em;border-radius:50%;background:url(../img/icon/arrow_right_bl.png) no-repeat center/70% #fff;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 640px){.btnArrow{width:70%}}.btnArrowPink{display:inline-block;color:#fff;background-color:var(--color-pink-1);border-radius:100px;width:200px;height:50px;font-size:1rem;font-weight:300;text-align:center;-webkit-transition:all .2s;transition:all .2s}.btnArrowPink>span{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;gap:10px;width:100%;height:100%}.btnArrowPink>span:after{content:"";display:block;width:2em;height:2em;border-radius:50%;background:url(../img/icon/arrow_right_bl.png) no-repeat center/70% #fff;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 640px){.btnArrowPink{width:70%}}.btnArrowPink>span:after{background-image:url(../img/icon/arrow_right_pi.png)}@media(hover: hover)and (pointer: fine){a.btnArrow:hover>span:after,a.btnArrowPink:hover>span:after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.headingArea .headingEn{font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;margin-bottom:2em}.headingArea .headingEnBig{font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;font-size:3.4rem;line-height:1.1;margin-bottom:.2em}@media screen and (max-width: 640px){.headingArea .headingEnBig{font-size:2.6rem;margin-bottom:.8rem}}.headingArea .headingJp{font-size:1.2rem}.headingArea .headingJpBig{font-size:2.4rem;line-height:1.4}@media screen and (max-width: 768px){.headingArea .headingJpBig{font-size:2rem}}@media screen and (max-width: 640px){.headingArea .headingJpBig{font-size:1.8rem;line-height:1.6}}.hidden-pc-visible{display:none}@media screen and (max-width: 1024px){.hidden-pc-visible{display:initial}}.hidden-tb-visible{display:none}@media screen and (max-width: 768px){.hidden-tb-visible{display:initial}}.hidden-sp-visible{display:none}@media screen and (max-width: 640px){.hidden-sp-visible{display:initial}}@media screen and (max-width: 1024px){.visible-pc-hidden{display:none}}@media screen and (max-width: 768px){.visible-tb-hidden{display:none}}@media screen and (max-width: 640px){.visible-sp-hidden{display:none}}.section{padding-top:160px;padding-bottom:160px}@media screen and (max-width: 640px){.section{padding-top:128px}}@media screen and (max-width: 640px){.section{padding-bottom:128px}}.sectionSm{padding:100px 0}@media screen and (max-width: 640px){.sectionSm{padding:60px 0}}.sectionPt{padding-top:160px}@media screen and (max-width: 640px){.sectionPt{padding-top:128px}}.sectionPb{padding-bottom:160px}@media screen and (max-width: 640px){.sectionPb{padding-bottom:128px}}.font_en{font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal}.font_jp{font-family:yu-gothic-pr6n,sans-serif;font-weight:400;font-style:normal}.border-radius{border-radius:var(--border-radius);overflow:hidden}.box-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.hoverBig{-webkit-transition:all .2s;transition:all .2s;display:block}@media(hover: hover)and (pointer: fine){.hoverBig:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hoverUp{-webkit-transition:all .2s;transition:all .2s;display:block}@media(hover: hover)and (pointer: fine){.hoverUp:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.js-fadeBox .fadeBox{opacity:0;visibility:visible;-webkit-transform:scale(0.6);transform:scale(0.6)}.wrap_xxl{max-width:1400px;width:100%;margin-left:auto;margin-right:auto}.wrap_xxl_s{max-width:1400px;width:90%;margin-left:auto;margin-right:auto}.wrap_xxl_ss{max-width:1400px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_xxl_ss{width:80%}}.wrap_xl{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}.wrap_xl_s{max-width:1280px;width:90%;margin-left:auto;margin-right:auto}.wrap_xl_ss{max-width:1280px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_xl_ss{width:80%}}.wrap_lg{max-width:1120px;width:100%;margin-left:auto;margin-right:auto}.wrap_lg_s{max-width:1120px;width:90%;margin-left:auto;margin-right:auto}.wrap_lg_ss{max-width:1120px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_lg_ss{width:80%}}.wrap_md{max-width:960px;width:100%;margin-left:auto;margin-right:auto}.wrap_md_s{max-width:960px;width:90%;margin-left:auto;margin-right:auto}.wrap_md_ss{max-width:960px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_md_ss{width:80%}}.wrap_sm{max-width:820px;width:100%;margin-left:auto;margin-right:auto}.wrap_sm_s{max-width:820px;width:90%;margin-left:auto;margin-right:auto}.wrap_sm_ss{max-width:820px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_sm_ss{width:80%}}.wrap_xs{max-width:640px;width:100%;margin-left:auto;margin-right:auto}.wrap_xs_s{max-width:640px;width:90%;margin-left:auto;margin-right:auto}.wrap_xs_ss{max-width:640px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.wrap_xs_ss{width:80%}}.headerWrap{width:100%;position:fixed;top:0;left:0;z-index:10}.headerTop{background-color:var(--color-main);color:#fff;padding:16px 2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.headerTop{padding:16px 5%}}.headerTop-logo{width:18%;max-width:200px;line-height:1;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (max-width: 1024px){.headerTop-logo{width:25%}}@media screen and (max-width: 640px){.headerTop-logo{width:40%}}.headerTop-right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.headerTop-right .pageNav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;font-size:.9rem;margin-right:30px}@media screen and (max-width: 1280px){.headerTop-right .pageNav{font-size:13px;gap:1.5em;margin-right:15px}}@media screen and (max-width: 1024px){.headerTop-right .pageNav{display:none}}.headerTop-right .pageNav>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headerTop-right .pageNav>li a{-webkit-transition:all .2s;transition:all .2s}@media(hover: hover)and (pointer: fine){.headerTop-right .pageNav>li a:hover{color:var(--color-yellow)}}.headerHmBtn{display:block;width:40px;height:15px;position:relative;z-index:11;-webkit-transition:all .3s;transition:all .3s}.headerHmBtn span{pointer-events:none;display:block;position:absolute;width:100%;height:1px;left:0;background-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear}.headerHmBtn span:nth-of-type(1){top:0%}.headerHmBtn span:nth-of-type(2){top:100%}@media(hover: hover)and (pointer: fine){.headerHmBtn:hover span{background-color:var(--color-yellow)}}.headerHmBtn.active span{top:50% !important}.headerHmBtn.active span:nth-of-type(1){-webkit-transform:translateY(-50%) rotate(20deg);transform:translateY(-50%) rotate(20deg)}.headerHmBtn.active span:nth-of-type(2){-webkit-transform:translateY(-50%) rotate(-20deg);transform:translateY(-50%) rotate(-20deg)}#hmNav{display:none;position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:9;background:url(../img/common/logo_gy.png) no-repeat bottom center/96% #fff}#hmNav>div{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;height:100%;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#hmNav>div::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){#hmNav>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-:200px 0 50px}}@media screen and (orientation: landscape)and (max-width: 1024px){#hmNav>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:200px 0 50px}}@media screen and (max-width: 640px){#hmNav>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:160px 0 80px}}#hmNav .pageNav{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"item1 item6" "item2 item7" "item3 item8" "item4 item9" "item5 item10";gap:1em 8vw}#hmNav .pageNav>:nth-child(1){grid-area:item1}#hmNav .pageNav>:nth-child(2){grid-area:item2}#hmNav .pageNav>:nth-child(3){grid-area:item3}#hmNav .pageNav>:nth-child(4){grid-area:item4}#hmNav .pageNav>:nth-child(5){grid-area:item5}#hmNav .pageNav>:nth-child(6){grid-area:item6}#hmNav .pageNav>:nth-child(7){grid-area:item7}#hmNav .pageNav>:nth-child(8){grid-area:item8}#hmNav .pageNav>:nth-child(9){grid-area:item9}#hmNav .pageNav>:nth-child(10){grid-area:item10}@media screen and (orientation: portrait)and (max-width: 1024px){#hmNav .pageNav{display:block}}#hmNav .pageNav li{border-bottom:1px solid var(--color-gray)}@media screen and (orientation: portrait)and (max-width: 1024px){#hmNav .pageNav li:not(:first-of-type){margin-top:1em}}#hmNav .pageNav a{font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.6em 0;position:relative}@media screen and (max-width: 1024px){#hmNav .pageNav a{font-size:1.4rem}}@media screen and (max-width: 768px){#hmNav .pageNav a{font-size:1.3rem}}#hmNav .pageNav a:before,#hmNav .pageNav a:after{content:"";display:block;width:1.8em;height:1.8em}#hmNav .pageNav a:before{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/icon/arrow_bk.png) no-repeat center/40%;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .4s .2s;transition:all .4s .2s}#hmNav .pageNav a:after{margin-left:2em;border-radius:50%;background-color:var(--color-main);-webkit-transition:all .2s;transition:all .2s}@media screen and (orientation: landscape)and (max-width: 1024px){#hmNav .pageNav a:after{margin-left:1em}}#hmNav .pageNav a span{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(hover: hover)and (pointer: fine){#hmNav .pageNav a:hover:before{-webkit-filter:none;filter:none;-webkit-animation:btnAnim .8s ease forwards;animation:btnAnim .8s ease forwards}#hmNav .pageNav a:hover:after{background-color:var(--color-yellow)}}.headerBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);background-color:#fff;padding:12px 0;font-size:.9rem;line-height:1.4;letter-spacing:0}@media screen and (max-width: 640px){.headerBottom{font-size:12px;font-size:min(3.4vw,14px);padding:8px 3%}}.headerBottom .box{background-color:var(--color-yellow);padding:0 5px 0 10px;margin-right:5px}@media screen and (max-width: 640px){.headerBottom .box{padding:.1em 3px 0 6px;margin-right:10px}}@media screen and (max-width: 640px){.headerBottom>span:nth-of-type(2){-webkit-box-flex:1;-ms-flex:1;flex:1}}#sideFixed{position:fixed;bottom:6%;right:0;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none}@media screen and (max-width: 1024px){#sideFixed{display:none}}#sideFixed li:not(:first-of-type){margin-top:20px}#sideFixed li a{display:block;height:150px;overflow:hidden;border-radius:5px 0 0 5px;overflow:hidden;-webkit-transition:all .8s;transition:all .8s;pointer-events:auto}#sideFixed li a.catalog{background-color:#fff;border:1px solid #bfbfbf;width:380px;-webkit-transform:translateX(330px);transform:translateX(330px);display:-webkit-box;display:-ms-flexbox;display:flex}@media(hover: hover)and (pointer: fine){#sideFixed li a.catalog:hover{-webkit-transform:translateX(0);transform:translateX(0)}}#sideFixed li a.catalog .ttl span{top:20px}#sideFixed li a.catalog .ttl:after{content:"";display:block;width:20px;height:20px;background:url(../img/icon/download.png) no-repeat center/contain;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#sideFixed li a.products{background-color:var(--color-main);color:#fff}@media(hover: hover)and (pointer: fine){#sideFixed li a.products:hover{background-color:var(--color-black)}}#sideFixed li a.products .ttl span{top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#sideFixed li .ttl{width:50px;height:100%;position:relative}#sideFixed li .ttl span{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;white-space:nowrap}#sideFixed li .inner{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px 5px 1px}#sideFixed li .inner .imgBox{width:50%;margin-right:10px}#sideFixed li .inner .txtBox{-webkit-box-flex:1;-ms-flex:1;flex:1}#sideFixed li .inner .txtBox p:nth-of-type(2){font-size:12px;margin:2px 0 5px}#sideFixed li .inner .txtBox p:nth-of-type(3){font-size:11px;font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;text-align:right;text-decoration:underline}#contactLinkArea ul{padding:0 10px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}@media screen and (max-width: 640px){#contactLinkArea ul{width:80%;margin:0 auto;padding:0;grid-template-columns:repeat(1, minmax(0, 1fr));gap:20px}}#contactLinkArea a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:240px;color:#fff;background-color:var(--color-main);-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 640px){#contactLinkArea a{min-height:160px}}#contactLinkArea a .txtBox{text-align:center}#contactLinkArea a .txtBox p:nth-of-type(1){font-size:1.8rem;margin-bottom:10px}@media screen and (max-width: 640px){#contactLinkArea a .txtBox p:nth-of-type(1){font-size:1.6rem}}@media(hover: hover)and (pointer: fine){#contactLinkArea a:hover{background-color:var(--color-yellow);color:var(--color-main)}}.footerContainer{margin-top:80px;padding:50px 0 20px;background-color:var(--color-main);color:#fff}.footerTop{max-width:1280px;width:90%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 640px){.footerTop{width:80%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footerTop-left .logo{display:block;width:250px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);margin-bottom:20px}@media screen and (max-width: 768px){.footerTop-left .logo{width:200px}}.footerTop-left p{font-size:.8rem;line-height:1.8}@media screen and (max-width: 640px){.footerTop-left p{font-size:.9rem}}.footerTop-left .snsLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;position:relative;z-index:1}.footerTop-left .snsLink li{width:28px}.footerTop-left .snsLink li:not(:first-of-type){margin-left:10px}.footerTop-left .snsLink li a{display:block;-webkit-transition:all .4s;transition:all .4s}@media(hover: hover)and (pointer: fine){.footerTop-left .snsLink li a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.footerTop-right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1024px){.footerTop-right{display:block}}.footerTop-right nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 640px){.footerTop-right nav{display:block;margin-top:30px}}.footerTop-right .pageNav{padding-top:.3rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3, auto);gap:20px 40px;font-size:.9rem}@media screen and (max-width: 1024px){.footerTop-right .pageNav{grid-template-rows:repeat(4, auto)}}@media screen and (max-width: 768px){.footerTop-right .pageNav{font-size:.8rem;gap:20px 30px}}@media screen and (max-width: 640px){.footerTop-right .pageNav{display:block;font-size:1rem}.footerTop-right .pageNav li:not(:first-of-type){margin-top:10px}}@media(hover: hover)and (pointer: fine){.footerTop-right .pageNav a{-webkit-transition:all .2s;transition:all .2s}.footerTop-right .pageNav a:hover{color:var(--color-yellow)}}.footerTop-right .pageTop{margin-left:8%}@media screen and (max-width: 1024px){.footerTop-right .pageTop{margin:40px 0 0;text-align:right}}.footerTop-right .pageTop .viewBtnWhite>span{font-size:.8rem}@media screen and (max-width: 640px){.footerTop-right .pageTop .viewBtnWhite>span{font-size:1rem}}.footerTop-right .pageTop .viewBtnWhite>span:before,.footerTop-right .pageTop .viewBtnWhite>span:after{width:1.6rem;height:1.6rem}.footerTop-right .pageTop .viewBtnWhite>span:before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.footerTop-right .pageTop .viewBtnWhite>span:after{margin-left:.5em}.footerBtm{margin-top:50px;padding:0 20px}@media screen and (max-width: 1024px){.footerBtm{margin-top:0}}@media screen and (max-width: 640px){.footerBtm{padding:0 10%}}.footerBtm:before{content:"";display:block;padding-top:18%;background:url(../img/common/logo.png) no-repeat bottom center/contain}@media screen and (max-width: 640px){.footerBtm:before{display:none}}.footerBtm small{display:block;margin-top:10px;font-size:11px;font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;text-align:right;opacity:.2}.wp-pagenavi{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.wp-pagenavi a{-webkit-transition:all .2s;transition:all .2s}.wp-pagenavi .page,.wp-pagenavi .current{font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--color-gray);text-align:center;border-radius:50%;margin:0 5px}@media screen and (max-width: 640px){.wp-pagenavi .page,.wp-pagenavi .current{width:38px;height:38px;margin:0 4px}}.wp-pagenavi .current{border-color:var(--color-main);background-color:var(--color-main);color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-family:yu-gothic-pr6n,sans-serif;font-weight:400;font-style:normal;opacity:.6}@media screen and (max-width: 640px){.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:.9rem}}.wp-pagenavi .previouspostslink{margin-right:2%}@media screen and (max-width: 640px){.wp-pagenavi .previouspostslink{margin-right:0}}.wp-pagenavi .nextpostslink{margin-left:2%}@media screen and (max-width: 640px){.wp-pagenavi .nextpostslink{margin-left:0}}.wp-pagenavi .extend{margin:0 10px;font-size:10px}@media screen and (max-width: 640px){.wp-pagenavi .extend{margin:0 3px}}@media(hover: hover)and (pointer: fine){.wp-pagenavi .page:hover{border-color:var(--color-blue-0)}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{opacity:1}}.articleList li:not(:first-of-type){margin-top:40px}.articleList time{font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal}.articleList .ttl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:5px 0 10px;font-size:1.1rem}.articleList .viewBtn>span:before,.articleList .viewBtn>span:after{width:2rem;height:2rem}.breadcrumbs{max-width:1400px;width:90%;margin-left:auto;margin-right:auto;padding-top:20px;font-size:12px}.breadcrumbs .breadcrumb-separator{display:inline-block;font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;-webkit-transform:scaleX(0.8);transform:scaleX(0.8);margin:0 10px}.breadcrumbs a:hover{text-decoration:underline}#lowerMain{position:relative;max-width:1400px;width:90%;margin-left:auto;margin-right:auto;padding:80px 0}#lowerMain .headingEnBig::first-letter{text-transform:uppercase}@media screen and (max-width: 640px){#lowerMain.lowerMain-select{padding-bottom:40px}}#lowerMain.lowerMain-select .selectBox{position:absolute;bottom:30px;right:0}@media screen and (max-width: 640px){#lowerMain.lowerMain-select .selectBox{position:static;margin-top:30px}}#lowerMain.lowerMain-select .selectBox p{font-size:.9rem;margin-bottom:10px}#lowerMain.lowerMain-select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../img/icon/select.png) no-repeat center right/contain;border:1px solid var(--color-main);border-radius:5px;color:var(--color-main);font-size:.9rem;padding:10px 50px 10px 12px;min-width:200px}#lowerMain.lowerMain-select select:focus{outline:none}.lowerAncBox{margin-top:-40px;position:relative}.lowerAncBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lowerAncBox li{padding:0 5px 1em}@media screen and (max-width: 640px){.lowerAncBox li{padding:0 3px 10px}}.lowerAncBox a{display:block;border:1px solid var(--color-main);border-radius:100px;padding:8px 20px 7px;-webkit-transition:all .2s;transition:all .2s;position:relative}@media screen and (max-width: 768px){.lowerAncBox a{font-size:.9rem}}@media screen and (max-width: 640px){.lowerAncBox a{padding:8px 10px 7px}}.lowerAncBox a:after{content:"";display:block;width:2em;height:2em;background:url(../img/icon/arrow_simple.png) no-repeat center/contain;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);opacity:0;-webkit-transition:all .2s;transition:all .2s}@media(hover: hover)and (pointer: fine){.lowerAncBox a:hover{background-color:var(--color-main);color:#fff}.lowerAncBox a:hover:after{opacity:1}}#cob_main{position:relative;background:url(../img/lower/100v_main_pc.jpg) no-repeat center/cover}@media screen and (orientation: portrait){#cob_main{background-image:url(../img/lower/100v_main_sp.jpg)}}#cob_main .breadcrumbs{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;opacity:.6}#cob_main .txtBox{position:absolute;top:5%;left:5%;padding-top:60px;width:90%;color:#fff;white-space:nowrap}@media screen and (orientation: portrait){#cob_main .txtBox{top:auto;bottom:10%}}#cob_main .txtBox .enTtl{display:inline-block;font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;margin-bottom:30px;border-bottom:2px solid #fff}#cob_main .txtBox h1{max-width:380px;width:70%}.typeTable{width:100%;border-collapse:collapse;table-layout:fixed}.typeTable th,.typeTable td{border:1px solid var(--color-main);padding:20px 5px 20px 15px;text-align:left}@media screen and (max-width: 640px){.typeTable th,.typeTable td{padding:10px 5px;font-size:11px}}.typeTable th:last-child,.typeTable td:last-child{border-left:5px solid var(--color-yellow);border-right:5px solid var(--color-yellow)}.typeTable tr:first-of-type th:last-child{border-top:5px solid var(--color-yellow)}.typeTable tr:last-of-type td:last-child{border-bottom:5px solid var(--color-yellow)}.typeTable th{background-color:var(--color-main);color:#fff}.typeTable td:nth-of-type(1){width:160px;background-color:var(--color-gray-bg)}@media screen and (max-width: 768px){.typeTable td:nth-of-type(1){width:140px}}@media screen and (max-width: 640px){.typeTable td:nth-of-type(1){width:60px}}.typeTable td:nth-of-type(2){background-color:#eef9ff}.typeTable td:nth-of-type(3){background-color:#fff3f8}#features{background-color:var(--color-main)}#features .headingArea{color:#fff}#features .featuresAnc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;counter-reset:featuresAnc}#features .featuresAnc li{width:31%}@media screen and (max-width: 768px){#features .featuresAnc li{width:48%}#features .featuresAnc li:nth-of-type(3){margin:30px auto 0}}@media screen and (max-width: 640px){#features .featuresAnc li{width:100%}#features .featuresAnc li:not(:first-of-type){margin-top:40px}}#features .featuresAnc li a{display:block;border-radius:10px;overflow:hidden;padding-top:130%;background:no-repeat center/cover;position:relative;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 640px){#features .featuresAnc li a{padding-top:0;height:380px}}#features .featuresAnc li a:after{content:"";display:block;width:2.5rem;height:2.5rem;border-radius:50%;background:url(../img/icon/arrow_bk.png) no-repeat center/35% #fff;position:absolute;bottom:20px;right:20px;-webkit-transition:all .4s;transition:all .4s}@media(hover: hover)and (pointer: fine){#features .featuresAnc li a:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}#features .featuresAnc li a:hover:after{background-color:var(--color-yellow)}}#features .featuresAnc li:nth-of-type(1) a{background-image:url(../img/lower/100v_features1_link.jpg)}#features .featuresAnc li:nth-of-type(2) a{background-image:url(../img/lower/100v_features2_link.jpg)}#features .featuresAnc li:nth-of-type(3) a{background-image:url(../img/lower/100v_features3_link.jpg)}#features .featuresAnc li .ttlTxt{position:absolute;top:7%;left:0;width:100%;text-align:center}@media screen and (max-width: 640px){#features .featuresAnc li .ttlTxt{top:9%}}#features .featuresAnc li .ttlTxt:before{counter-increment:featuresAnc;content:"Feature." counter(featuresAnc);display:block;font-family:"nimbus-sans",sans-serif;font-weight:400;font-style:normal;margin-bottom:10px}#features .featuresAnc li .ttlTxt .ttl{display:block;font-size:2rem;margin-top:10px}@media screen and (max-width: 640px){#features .featuresAnc li .ttlTxt .ttl{margin-top:5px}}#features .featuresMainBox{height:500px;background:no-repeat center/cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#features .featuresMainBox>div{width:100%;text-align:center}#features .featuresMainBox .tag{display:inline-block;background-color:var(--color-yellow);color:var(--color-main);padding:3px 15px;font-size:1rem}#features .featuresMainBox h3{margin:25px 0;font-size:2.2rem}@media screen and (max-width: 640px){#features .featuresMainBox h3{font-size:1.8rem}}#features .featuresMainBox .txt{line-height:2}@media screen and (max-width: 1024px){#features .featuresMainBox .txt{text-align:left}}#features #features1 .featuresMainBox{background-image:url(../img/lower/100v_features1_main.jpg)}#features #features2 .featuresMainBox{background-image:url(../img/lower/100v_features2_main.jpg)}#features #features3 .featuresMainBox{background-image:url(../img/lower/100v_features3_main.jpg)}#features .featuresSubBox{margin-top:80px;background-color:#fff;border-radius:10px;padding:60px 6%}@media screen and (max-width: 640px){#features .featuresSubBox{margin-top:50px;padding:40px 5%}}#features .featuresSubBox h4{font-size:1.4rem;margin-bottom:20px}@media screen and (max-width: 768px){#features .featuresSubBox h4{font-size:1.3rem}}#features .featuresSubBox h4:before{content:"";display:inline-block;width:1.2em;height:4px;vertical-align:.3em;margin-right:.5em;border-radius:2px;background-color:var(--color-yellow)}#features .featuresSubBox h4:not(:first-of-type){margin-top:60px}@media screen and (max-width: 640px){#features .featuresSubBox h4:not(:first-of-type){margin-top:40px}}#features .features1Box .txt{line-height:1.8;margin-top:15px}#features .features1Box .imgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}@media screen and (max-width: 640px){#features .features1Box .imgBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}}#features .features1Box .imgBox img{width:45%;margin-right:5%}@media screen and (max-width: 640px){#features .features1Box .imgBox img{width:100%;margin:0 auto 20px}}#features .features1Box .imgBox .txtBox{-webkit-box-flex:1;-ms-flex:1;flex:1}#features .features1Box .imgBox .txtBox .ttl{font-size:1.6rem}@media screen and (max-width: 768px){#features .features1Box .imgBox .txtBox .ttl{font-size:1.3rem}}#features .features2Box li{background-color:var(--color-gray-bg);padding:20px 3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#features .features2Box li:before{content:"";display:block;width:1.7em;height:1.7em;margin-right:.6em;background:url(../img/icon/check.png) no-repeat center/contain}#features .features2Box li span{-webkit-box-flex:1;-ms-flex:1;flex:1}#features .features2Box li:not(:first-of-type){margin-top:10px}#comparison .hintBox{margin-top:40px;background-color:var(--color-gray-bg);padding:30px 4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){#comparison .hintBox{padding:30px 5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#comparison .hintBox .icon{width:90px;height:90px;padding-top:12px;margin-right:3%;border-radius:50%;text-align:center;background-color:var(--color-main);color:#fff}@media screen and (max-width: 640px){#comparison .hintBox .icon{margin:0 0 15px}}#comparison .hintBox .icon:after{content:"";display:block;width:36px;height:36px;margin:2px auto 0;background:url(../img/icon/light_ye.png) no-repeat center/contain}#comparison .hintBox .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.8;font-size:1.1rem}@media screen and (max-width: 640px){#comparison .hintBox .txt{font-size:1rem}}#comparison .lineUp{margin-top:120px}#comparison .lineUp a{display:block;position:relative;height:460px;color:#fff;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width: 640px){#comparison .lineUp a{height:360px}}@media(hover: hover)and (pointer: fine){#comparison .lineUp a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}#comparison .lineUp a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/lower/100v_lineup_bnr.jpg) no-repeat center/cover;-webkit-transition:all 1s;transition:all 1s}@media screen and (max-width: 640px){#comparison .lineUp a:before{background-position:center left}}#comparison .lineUp a .headingArea{position:absolute;z-index:1;top:8%;left:5%}@media screen and (max-width: 640px){#comparison .lineUp a .headingArea{top:10%}}#comparison .lineUp a .viewBtnWhite{position:absolute;z-index:1;bottom:8%;right:5%}#comparison .lineUp a .viewBtnWhite>span{font-size:1.6rem}@media screen and (max-width: 640px){#comparison .lineUp a .viewBtnWhite>span{font-size:1.3rem}}