@charset "UTF-8";:root{--main-color:#164499;--sub-color:#0054A7;--linear:cubic-bezier(0.250,0.250,0.750,0.750);--ease:cubic-bezier(0.250,0.100,0.250,1.000);--ease-in:cubic-bezier(0.420,0.000,1.000,1.000);--ease-out:cubic-bezier(0.000,0.000,0.580,1.000);--ease-in-out:cubic-bezier(0.420,0.000,0.580,1.000);--easeInQuad:cubic-bezier(0.550,0.085,0.680,0.530);--easeInCubic:cubic-bezier(0.550,0.055,0.675,0.190);--easeInQuart:cubic-bezier(0.895,0.030,0.685,0.220);--easeInQuint:cubic-bezier(0.755,0.050,0.855,0.060);--easeInSine:cubic-bezier(0.470,0.000,0.745,0.715);--easeInExpo:cubic-bezier(0.950,0.050,0.795,0.035);--easeInCirc:cubic-bezier(0.600,0.040,0.980,0.335);--easeInBack:cubic-bezier(0.600,-0.280,0.735,0.045);--easeOutQuad:cubic-bezier(0.250,0.460,0.450,0.940);--easeOutCubic:cubic-bezier(0.215,0.610,0.355,1.000);--easeOutQuart:cubic-bezier(0.165,0.840,0.440,1.000);--easeOutQuint:cubic-bezier(0.230,1.000,0.320,1.000);--easeOutSine:cubic-bezier(0.390,0.575,0.565,1.000);--easeOutExpo:cubic-bezier(0.190,1.000,0.220,1.000);--easeOutCirc:cubic-bezier(0.075,0.820,0.165,1.000);--easeOutBack:cubic-bezier(0.175,0.885,0.320,1.275);--easeInOutQuad:cubic-bezier(0.455,0.030,0.515,0.955);--easeInOutCubic:cubic-bezier(0.645,0.045,0.355,1.000);--easeInOutQuart:cubic-bezier(0.770,0.000,0.275,1.000);--easeInOutQuint:cubic-bezier(0.860,0.000,0.070,1.000);--easeInOutSine:cubic-bezier(0.445,0.050,0.550,0.950);--easeInOutExpo:cubic-bezier(1.000,0.000,0.000,1.000);--easeInOutCirc:cubic-bezier(0.785,0.135,0.150,0.860);--easeInOutBack:cubic-bezier(0.680,-0.550,0.265,1.550);--easeBuruBuru:cubic-bezier(0.42,0,0.58,1)}a,address,body,dd,div,dl,dt,h1,h2,h3,h4,h5,header,li,ol,p,section,span,strong,ul{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}li,ul{list-style:none}ol{padding:0 0 0 2rem;margin:0 0 0 0}ol li{list-style:decimal}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-ms-touch-action:manipulation;touch-action:manipulation;background:none;margin:0 0 0 0;padding:0 0 0 0;cursor:pointer;color:#333}address{font-style:normal}img{width:100%;border:0;vertical-align:bottom}html{font-size:62.5%;overflow-x:hidden!important}body,button,input,select,textarea{font-family:"Noto Sans JP",sans-serif}body{overflow-x:hidden!important}a{color:#333;text-underline-offset:0.3rem}a:hover{text-decoration:none}.is-visible-ld,.is-visible-sd{display:none}@media screen and (max-width:999px){.is-visible-ld{display:block}.is-hidden-ld{display:none}}@media screen and (max-width:743px){.is-visible-sd{display:block}.is-hidden-sd{display:none!important}}#widthdebug{position:fixed;left:0rem;bottom:0rem;background-color:#000;color:#fff;font-size:1.6rem;z-index:1000000}main{font-size:1.6rem;color:#333}._mb0{margin-bottom:0rem!important}._mb1{margin-bottom:1rem!important}._mb2{margin-bottom:2rem!important}._mb3{margin-bottom:3rem!important}._mb4{margin-bottom:4rem!important}._mb5{margin-bottom:5rem!important}._mb6{margin-bottom:6rem!important}._mb7{margin-bottom:7rem!important}._mb8{margin-bottom:8rem!important}._mb9{margin-bottom:9rem!important}._mb10{margin-bottom:10rem!important}._mb11{margin-bottom:11rem!important}._mb12{margin-bottom:12rem!important}._mb13{margin-bottom:13rem!important}._mb14{margin-bottom:14rem!important}._mb15{margin-bottom:15rem!important}._mb16{margin-bottom:16rem!important}._mb17{margin-bottom:17rem!important}._mb18{margin-bottom:18rem!important}._mb19{margin-bottom:19rem!important}._mb20{margin-bottom:20rem!important}._mb21{margin-bottom:21rem!important}._mb22{margin-bottom:22rem!important}._mb23{margin-bottom:23rem!important}._mb24{margin-bottom:24rem!important}._mb25{margin-bottom:25rem!important}._mb26{margin-bottom:26rem!important}._mb27{margin-bottom:27rem!important}._mb28{margin-bottom:28rem!important}._mb29{margin-bottom:29rem!important}._mb30{margin-bottom:30rem!important}._txt_right{text-align:right}@media print{body{zoom:0.55;-webkit-print-color-adjust:exact}header{position:relative!important}main{overflow-x:hidden}#gdpr,#widthdebug,.pagetop{display:none!important}}#blockSkip a{position:fixed;width:40%;top:0rem;left:30%;z-index:103;background-color:#fff;padding:1rem;-webkit-transform:scale(0);transform:scale(0);font-size:1.6rem;text-align:center}@media screen and (max-width:743px){#blockSkip a{width:60%;left:20%}}#blockSkip a:focus{-webkit-transform:scale(1);transform:scale(1)}body{padding-top:80px!important}@media screen and (max-width:743px){body{padding-top:60px!important}}header{position:fixed;top:0rem;left:0rem;width:100%;height:80px;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;background-color:rgba(255,255,255,0.5);backdrop-filter:blur(10px);padding:0 0rem 0 4rem}@media screen and (max-width:1100px){header{padding-left:2rem}}@media screen and (max-width:999px){header{padding:0 70px 0 2rem}}@media screen and (max-width:743px){header{height:60px;padding:0 60px 0 1.5rem}}header:after{content:"";position:absolute;left:0rem;bottom:0rem;width:100%;height:1px;background-color:#d9e2f0;z-index:2}header .header-logo{width:180px;margin-right:3rem;overflow:hidden}@media screen and (max-width:1100px){header .header-logo{margin-right:1.5rem}}@media screen and (max-width:743px){header .header-logo{height:60px;-webkit-box-flex:1;-ms-flex:1;flex:1}}header .header-logo 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;height:100%}@media screen and (max-width:743px){header .header-logo a{width:150px}}header .header-logo a:hover{opacity:0.8}header .header-logo a img{width:100%}header .header_search_area_wrap{width:300px;margin-right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header_search_area_wrap .header_search_area{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 0}header .header_search_area_wrap .header_search_text{width:100%;font-size:1.6rem;border:1px solid #999}header .header_search_area_wrap .header_search_submit{width:100px;background-color:#000;color:#fff;font-size:1.6rem}header nav.header__menu{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:999px){header nav.header__menu{margin-right:0rem}}@media screen and (max-width:743px){header nav.header__menu{display:none}}header nav.header__menu .secondary{margin-bottom:0.5rem}header nav.header__menu .secondary li a{font-size:1.2rem}header nav.header__menu>ul{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:999px){header nav.header__menu>ul{display:none}}header nav.header__menu>ul>li:not(:last-child){margin-right:0rem}header nav.header__menu>ul>li>a{text-decoration:none;font-weight:500;font-size:1.6rem;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;position:relative;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);padding:0 1rem}@media screen and (max-width:1400px){header nav.header__menu>ul>li>a{font-size:1.4rem;padding:0 0.5rem}}header nav.header__menu>ul>li>a[target=_blank]:after{content:"";width:10px;aspect-ratio:1;background:url("../img/icon_blank_black.svg") 0 0 no-repeat;background-size:100% auto;margin-left:0.5rem;position:relative;top:0.15rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}header nav.header__menu>ul>li:has(.drop)>a:after{content:"";width:8px;height:8px;border-right:1px solid #000;border-top:1px solid #000;display:block;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;bottom:1rem;left:calc((100% - 8px) / 2)}header nav.header__menu>ul>li .drop{position:absolute;top:100%;left:0rem;width:100%;background-color:#000;padding:3rem 2rem;display:none}header nav.header__menu>ul>li .drop ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem 2rem}header nav.header__menu>ul>li .drop ul li a{position:relative;padding:0 1.2rem 0.2rem 0;color:#fff;text-decoration:none;display:inline;background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:0% 1px;font-size:1.6rem}header nav.header__menu>ul>li .drop ul li a:after{content:"";width:8px;height:8px;border-right:1px solid #fff;border-top:1px solid #fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0.75rem;right:0rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}header nav.header__menu>ul>li .drop ul li a:hover{background-size:100% 1px}header nav.header__menu>ul>li .drop ul li a:hover:after{-webkit-transform:translateX(5px) rotate(45deg);transform:translateX(5px) rotate(45deg)}header nav.header__menu>ul>li.active:has(.drop)>a:after,header nav.header__menu>ul>li.focus:has(.drop)>a:after,header nav.header__menu>ul>li:hover:has(.drop)>a:after{content:"";width:8px;height:8px;border-right:1px solid #fff;border-top:1px solid #fff;display:block;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;bottom:1rem;left:calc((100% - 8px) / 2)}header nav.header__menu>ul>li.active>a,header nav.header__menu>ul>li.focus>a,header nav.header__menu>ul>li:hover>a{color:#2286E6}header nav.header__menu>ul>li.active>a[target=_blank]:after,header nav.header__menu>ul>li.focus>a[target=_blank]:after,header nav.header__menu>ul>li:hover>a[target=_blank]:after{background:url("../img/icon_blank_blue2.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transform:translateX(2px);transform:translateX(2px)}header nav.header__menu>ul>li.focus .drop,header nav.header__menu>ul>li:hover .drop{display:block;-webkit-animation:headerDropAnime 0.3s var(--easeOutSine) 0s forwards;animation:headerDropAnime 0.3s var(--easeOutSine) 0s forwards}@-webkit-keyframes headerDropAnime{0%{opacity:0}to{opacity:1}}@keyframes headerDropAnime{0%{opacity:0}to{opacity:1}}header .header-btn_ai_search{width:125px}@media screen and (max-width:1100px){header .header-btn_ai_search{width:85px}}@media screen and (max-width:743px){header .header-btn_ai_search{width:60px;margin:0 0 0 auto}}header .header-btn_ai_search a{background:-webkit-gradient(linear,left top,right top,from(#0255ca),to(#c027ee));background:linear-gradient(to right,#0255ca 0%,#c027ee 100%);color:#fff;height:100%;font-size:1.6rem;font-weight:500;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;position:relative;z-index:1}@media screen and (max-width:1100px){header .header-btn_ai_search a{font-size:1.4rem}}@media screen and (max-width:743px){header .header-btn_ai_search a{font-size:1rem}}header .header-btn_ai_search a:before{content:"";width:32px;aspect-ratio:1/0.9;margin:0 auto 0.5rem;background:url("../img/header_btn_ai_search.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}header .header-btn_ai_search a:after{content:"";position:absolute;top:0rem;left:0rem;width:0%;height:100%;background-color:#1b78c9;z-index:-1;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}header .header-btn_ai_search a span{position:relative;padding:0 18px 0 0}@media screen and (max-width:1100px){header .header-btn_ai_search a span{padding:0 14px 0 0}}@media screen and (max-width:999px){header .header-btn_ai_search a span{padding:0 10px 0 0}}@media screen and (max-width:743px){header .header-btn_ai_search a span{padding:0 8px 0 0}}header .header-btn_ai_search a span:after{content:"";position:absolute;top:calc((100% - 10px) / 2);right:0rem;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_white.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media screen and (max-width:999px){header .header-btn_ai_search a span:after{width:7px;top:calc((100% - 5px) / 2)}}@media screen and (max-width:743px){header .header-btn_ai_search a span:after{width:5px;top:calc((100% - 5px) / 2)}}@media (any-hover:hover){header .header-btn_ai_search a:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}header .header-btn_ai_search a:hover:after{width:100%}header .header-btn_ai_search a:hover span:after{-webkit-transform:translateX(5px);transform:translateX(5px)}}header .header-btn_contact{width:145px;margin-left:1px}@media screen and (max-width:1100px){header .header-btn_contact{width:105px}}@media screen and (max-width:743px){header .header-btn_contact{display:none}}header .header-btn_contact a{background:-webkit-gradient(linear,left top,right top,from(#013893),to(#3e7adb));background:linear-gradient(to right,#013893 0%,#3e7adb 100%);color:#fff;height:100%;font-size:1.6rem;font-weight:500;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;position:relative;z-index:1}@media screen and (max-width:1100px){header .header-btn_contact a{font-size:1.4rem}}@media screen and (max-width:743px){header .header-btn_contact a{font-size:1rem;letter-spacing:-1px}}header .header-btn_contact a:before{content:"";width:32px;aspect-ratio:1/0.9;margin:0 auto 0.5rem;background:url("../img/header_btn_contact.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}header .header-btn_contact a:after{content:"";position:absolute;top:0rem;left:0rem;width:0%;height:100%;background-color:var(--sub-color);z-index:-1;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}header .header-btn_contact a span{position:relative;padding:0 18px 0 0}@media screen and (max-width:1100px){header .header-btn_contact a span{padding:0 14px 0 0}}@media screen and (max-width:999px){header .header-btn_contact a span{padding:0 10px 0 0}}@media screen and (max-width:743px){header .header-btn_contact a span{padding:0 8px 0 0}}header .header-btn_contact a span:after{content:"";position:absolute;top:calc((100% - 10px) / 2);right:0rem;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_white.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media screen and (max-width:999px){header .header-btn_contact a span:after{width:7px;top:calc((100% - 5px) / 2)}}@media screen and (max-width:743px){header .header-btn_contact a span:after{width:5px;top:calc((100% - 5px) / 2)}}@media (any-hover:hover){header .header-btn_contact a:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}header .header-btn_contact a:hover:after{width:100%}header .header-btn_contact a:hover span:after{-webkit-transform:translateX(5px);transform:translateX(5px)}}header .header-menu_open{width:70px;aspect-ratio:1/1.12;background-color:#fff;position:absolute;top:0rem;right:0rem;-ms-touch-action:manipulation;touch-action:manipulation}@media screen and (max-width:743px){header .header-menu_open{width:60px;height:60px;aspect-ratio:auto}}header .header-menu_open .header-menu_open-txt{width:100%;text-align:center;position:absolute;left:0rem;bottom:1.1rem;font-size:1.2rem;font-weight:700;color:#333}@media screen and (max-width:743px){header .header-menu_open .header-menu_open-txt{font-size:1rem;bottom:0.7rem}}header .header-menu_open .header-menu_open-txt .close{display:none}header .header-menu_open .header-menu_open_inner{aspect-ratio:1/0.7;position:absolute;z-index:2;width:50%;left:25%;top:22%;font-size:0rem}@media screen and (max-width:743px){header .header-menu_open .header-menu_open_inner{width:50%;top:22%;left:25%}}header .header-menu_open .header-menu_open_inner span{position:absolute;top:0rem;left:0rem;width:100%;height:100%;display:block;z-index:2}header .header-menu_open .header-menu_open_inner span:before{content:"";position:absolute;bottom:0%;left:0%;width:100%;height:2px;background-color:#333;-webkit-transition:0.2s var(--easeOutQuad);transition:0.2s var(--easeOutQuad)}@media screen and (max-width:743px){header .header-menu_open .header-menu_open_inner span:before{height:2px}}header .header-menu_open .header-menu_open_inner:before{content:"";position:absolute;top:0%;left:0%;width:100%;height:2px;background-color:#333;-webkit-transition:0.2s var(--easeOutQuad);transition:0.2s var(--easeOutQuad)}@media screen and (max-width:743px){header .header-menu_open .header-menu_open_inner:before{height:2px}}@media (any-hover:hover){header .header-menu_open:hover .header-menu_open_inner:before{top:25%}}header .header-menu_open .header-menu_open_inner:after{content:"";position:absolute;top:calc((100% - 2px) / 2);left:0%;width:100%;height:2px;background-color:#333;-webkit-transition:0.2s var(--easeOutQuad);transition:0.2s var(--easeOutQuad)}@media screen and (max-width:743px){header .header-menu_open .header-menu_open_inner:after{height:2px}}@media (any-hover:hover){header .header-menu_open:hover .header-menu_open_inner span:before{bottom:25%}}header .header-menu_open.active{background-color:#f4f5f8}header .header-menu_open.active .header-menu_open-txt .open{display:none}header .header-menu_open.active .header-menu_open-txt .close{display:block}header .header-menu_open.active .header-menu_open_inner:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:10%;width:80%;background-color:#333}header .header-menu_open.active .header-menu_open_inner:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:10%;width:80%;background-color:#333}header .header-menu_open.active .header-menu_open_inner span:before{display:none}#sp_menu{width:100%;height:calc(100% - 80px);position:fixed;top:80px;left:0rem;width:100%;background-color:rgba(255,255,255,0.95);backdrop-filter:blur(10px);z-index:100;display:none}@media screen and (min-width:1000px){#sp_menu{display:none!important}}@media screen and (max-width:743px){#sp_menu{top:60px;height:calc(100% - 60px)}}#sp_menu.active{display:block;-webkit-animation:spMenuAnime 0.3s var(--easeOutSine) 0s forwards;animation:spMenuAnime 0.3s var(--easeOutSine) 0s forwards}#sp_menu.active nav.primary{-webkit-animation:spMenuDomAnime 0.5s var(--easeOutSine) 0.1s forwards;animation:spMenuDomAnime 0.5s var(--easeOutSine) 0.1s forwards}#sp_menu.active nav.secondary{-webkit-animation:spMenuDomAnime 0.5s var(--easeOutSine) 0.15s forwards;animation:spMenuDomAnime 0.5s var(--easeOutSine) 0.15s forwards}#sp_menu.active .sp_menu__btn li:first-child{-webkit-animation:spMenuDomAnime 0.5s var(--easeOutSine) 0.2s forwards;animation:spMenuDomAnime 0.5s var(--easeOutSine) 0.2s forwards}#sp_menu.active .sp_menu__btn li:nth-child(2){-webkit-animation:spMenuDomAnime 0.5s var(--easeOutSine) 0.2s forwards;animation:spMenuDomAnime 0.5s var(--easeOutSine) 0.2s forwards}@-webkit-keyframes spMenuDomAnime{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes spMenuDomAnime{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes spMenuAnime{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes spMenuAnime{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}#sp_menu .sp_menu__scroll{overflow-y:auto;overflow-x:hidden!important;overscroll-behavior-y:none;height:100%;padding:0rem 0 2rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}#sp_menu .sp_menu__scroll::-webkit-scrollbar{width:5px}#sp_menu .sp_menu__scroll::-webkit-scrollbar-thumb{background-color:rgb(0,84,167)}#sp_menu .sp_menu__scroll nav.primary{margin-bottom:1rem;opacity:0}#sp_menu .sp_menu__scroll nav.primary>ul>li{font-size:1.6rem;border-bottom:1px solid #bbb;position:relative}#sp_menu .sp_menu__scroll nav.primary>ul>li>a{display:block;padding:1.5rem 1.5rem;text-decoration:none;position:relative;font-weight:500}#sp_menu .sp_menu__scroll nav.primary>ul>li>a:after{content:"";position:absolute;right:1.5rem;width:25px;top:calc((100% - 25px) / 2);aspect-ratio:1;background:url("../img/icon_circle_blue_right.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}#sp_menu .sp_menu__scroll nav.primary>ul>li>a[target$=blank]:after{background:url("../img/sp_menu_icon_blank.svg") 0 0 no-repeat;background-size:100% auto}#sp_menu .sp_menu__scroll nav.primary>ul>li .drop{display:none}#sp_menu .sp_menu__scroll nav.primary>ul>li .drop ul{padding:0 0 2rem 2rem}#sp_menu .sp_menu__scroll nav.primary>ul>li .drop ul li:not(:last-child){margin-bottom:0.5rem}#sp_menu .sp_menu__scroll nav.primary>ul>li .drop_open{background-color:#000;color:#fff;position:absolute;top:0rem;right:0rem;height:45px}#sp_menu .sp_menu__scroll nav.primary>ul>li.active .drop{display:block}#sp_menu .sp_menu__scroll nav.primary>ul>li.active .drop_open{background-color:#fff;color:#000}#sp_menu .sp_menu__scroll nav.secondary{padding:1.5rem 1.5rem;margin-bottom:2rem;opacity:0}#sp_menu .sp_menu__scroll nav.secondary ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2%}#sp_menu .sp_menu__scroll nav.secondary ul li{width:49%}#sp_menu .sp_menu__scroll nav.secondary ul li a{text-decoration:none;font-size:1.4rem;padding:1rem 0;display:inline-block}#sp_menu .sp_menu__scroll nav.secondary ul li a[target=_blank]:after{display:inline-block;content:"";width:10px;aspect-ratio:1;background:url("../img/icon_blank_black.svg") 0 0 no-repeat;background-size:100% auto;margin-left:0.5rem;position:relative;top:0.1rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}#sp_menu .sp_menu__scroll .sp_menu__btn{margin:0 2rem}#sp_menu .sp_menu__scroll .sp_menu__btn li{opacity:0}#sp_menu .sp_menu__scroll .sp_menu__btn li:not(:last-child){margin-bottom:1.2rem}#sp_menu .sp_menu__scroll .sp_menu__btn li a{display:block;background:-webkit-gradient(linear,left top,right top,from(#0255ca),to(#c027ee));background:linear-gradient(to right,#0255ca 0%,#c027ee 100%);-webkit-box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2);box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2);font-size:1.6rem;font-weight:500;color:#fff;text-decoration:none;text-align:center;padding:1.6rem 0;position:relative;border-radius:100px;overflow:hidden}#sp_menu .sp_menu__scroll .sp_menu__btn li a._contact{background:-webkit-gradient(linear,left top,right top,from(#013893),to(#3e7adb));background:linear-gradient(to right,#013893 0%,#3e7adb 100%)}@media screen and (max-width:743px){#sp_menu .sp_menu__scroll .sp_menu__btn li a{padding:1.5rem 0;font-size:1.6rem}}#sp_menu .sp_menu__scroll .sp_menu__btn li a:after{content:"";position:absolute;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_white.svg") 0 0 no-repeat;background-size:100% auto;top:calc((100% - 10px) / 2);right:2rem;z-index:2;-webkit-transition:0.3s var(--easeOutSine);transition:0.3s var(--easeOutSine)}#sp_menu .sp_menu__scroll .sp_menu__btn li a:before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;background-color:#fff;-webkit-transition:0.3s var(--easeBuruBuru);transition:0.3s var(--easeBuruBuru);z-index:1;border-radius:100px;opacity:0}#sp_menu .sp_menu__scroll .sp_menu__btn li a span{position:relative;z-index:2;-webkit-transition:0.3s var(--easeOutSine);transition:0.3s var(--easeOutSine)}footer{font-size:1.6rem;padding:6.5rem 0 0;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#003792),to(#407CDD));background:linear-gradient(to bottom,#003792 0%,#407CDD 100%);z-index:5}footer .footer-contact{position:absolute;top:0rem;right:0rem}@media screen and (max-width:743px){footer .footer-contact{position:relative;margin-bottom:3.5rem}}footer .footer-contact a{display:block;width:280px;background-color:#fff;color:#262f36;font-weight:600;text-decoration:none;padding:1.5rem 0;border-radius:100px;text-align:center;position:relative;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media screen and (max-width:743px){footer .footer-contact a{width:100%;font-size:1.5rem;padding:1.2rem 0}}footer .footer-contact a:before{content:"";position:absolute;top:0rem;left:0rem;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid #fff;border-radius:100px;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);opacity:0}footer .footer-contact a:hover{background:none;color:#fff}footer .footer-contact a:hover:before{opacity:1}footer .footer-contact a:hover:after{background:url("../img/icon_arrow_right_white.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transform:translateX(5px);transform:translateX(5px)}footer .footer-contact a:after{content:"";position:absolute;top:calc((100% - 10px) / 2);right:2rem;width:10px;aspect-ratio:1/1.2;background:url("../img/icon_arrow_right_black.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}footer .footer__inner{width:1200px;margin:0 auto 4rem;position:relative}@media screen and (max-width:1280px){footer .footer__inner{width:95%}}@media screen and (max-width:743px){footer .footer__inner{width:82%;display:block;margin-bottom:6rem}}footer .footer__inner .footer__solution{margin-bottom:7rem}footer .footer__inner .footer__solution .logo{margin-bottom:2.5rem;width:275px;background:url("../img/logo_argo_solution.svg") 0 0 no-repeat;background-size:100% auto;aspect-ratio:1/0.268115942;font-size:0rem}@media screen and (max-width:743px){footer .footer__inner .footer__solution .logo{width:100%;margin-bottom:3.5rem}}footer .footer__inner .footer__solution .main_menu{margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem}footer .footer__inner .footer__solution .main_menu li a{font-weight:700;font-size:1.8rem;color:#fff;position:relative;display:inline-block;padding:0 2.5rem 0 0;text-decoration:none;background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:0% 1px}@media screen and (max-width:743px){footer .footer__inner .footer__solution .main_menu li a{font-size:1.6rem}}footer .footer__inner .footer__solution .main_menu li a:hover{background-size:100% 1px}footer .footer__inner .footer__solution .main_menu li a:after{content:"";position:absolute;top:calc((100% - 10px) / 2);right:0rem;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_white.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}footer .footer__inner .footer__solution .main_menu li a:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}footer .footer__inner .footer__solution .sub_menu{margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem}@media screen and (max-width:743px){footer .footer__inner .footer__solution .sub_menu{display:block}}@media screen and (max-width:743px){footer .footer__inner .footer__solution .sub_menu li:not(:last-child){margin-bottom:2rem}}footer .footer__inner .footer__solution .sub_menu li a{font-size:1.8rem;color:#fff;position:relative;display:inline-block;text-decoration:none;padding:0 1rem 0 0;background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:0% 1px}@media screen and (max-width:743px){footer .footer__inner .footer__solution .sub_menu li a{font-size:1.5rem}}footer .footer__inner .footer__solution .sub_menu li a:after{content:"";width:6px;height:6px;border-right:1px solid #fff;border-top:1px solid #fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:1rem;right:0rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}footer .footer__inner .footer__solution .sub_menu li a:hover{background-size:100% 1px}footer .footer__inner .footer__solution .sub_menu li a:hover:after{-webkit-transform:translateX(3px) rotate(45deg);transform:translateX(3px) rotate(45deg)}footer .footer__inner .footer__corpo .logo{margin-bottom:2.5rem;width:275px;background:url("../img/logo_argo_corpo.svg") 0 0 no-repeat;background-size:100% auto;aspect-ratio:1/0.268115942;font-size:0rem}footer .footer__inner .footer__corpo>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem 5rem}@media screen and (max-width:743px){footer .footer__inner .footer__corpo>ul{display:block}}footer .footer__inner .footer__corpo>ul>li{width:100%}@media screen and (max-width:743px){footer .footer__inner .footer__corpo>ul>li:not(:last-child){margin-bottom:4rem}}footer .footer__inner .footer__corpo>ul>li:first-child{-webkit-box-flex:0;-ms-flex:0 0 145px;flex:0 0 145px}footer .footer__inner .footer__corpo>ul>li>a{display:block}footer .footer__inner .footer__corpo>ul>li>a span{font-size:1.8rem;color:#fff;font-weight:700;position:relative;display:inline-block;padding:0 2rem 0 0}@media screen and (max-width:743px){footer .footer__inner .footer__corpo>ul>li>a span{font-size:1.6rem}}footer .footer__inner .footer__corpo>ul>li>a span:after{content:"";position:absolute;top:calc((100% - 10px) / 2);right:0rem;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_white.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}footer .footer__inner .footer__corpo>ul>li>a:hover span:after{-webkit-transform:translateX(3px);transform:translateX(3px)}footer .footer__inner .footer__corpo>ul>li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 2rem;border-top:1px solid #C0CDD6;padding-top:1.5rem;margin-top:0.5rem}footer .footer__inner .footer__corpo>ul>li ul li a{font-size:1.8rem;color:#fff;position:relative;display:inline-block;text-decoration:none;padding:0 1rem 0 0;background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:0% 1px}@media screen and (max-width:743px){footer .footer__inner .footer__corpo>ul>li ul li a{font-size:1.5rem}}footer .footer__inner .footer__corpo>ul>li ul li a:after{content:"";width:6px;height:6px;border-right:1px solid #fff;border-top:1px solid #fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:1rem;right:0rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}footer .footer__inner .footer__corpo>ul>li ul li a:hover{background-size:100% 1px}footer .footer__inner .footer__corpo>ul>li ul li a:hover:after{-webkit-transform:translateX(3px) rotate(45deg);transform:translateX(3px) rotate(45deg)}footer .footer-pagetop{position:fixed;right:1rem;z-index:5;font-size:0rem;padding-bottom:2rem;display:none;-webkit-filter:drop-shadow(0px 3px 3px rgba(0,0,0,0.2));filter:drop-shadow(0px 3px 3px rgba(0,0,0,0.2))}footer .footer-pagetop span{display:block;width:65px;aspect-ratio:1;position:relative}footer .footer-pagetop span:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background:url("/wp-content/themes/argographsolution/assets/img/pagetop.svg") 0% 0 no-repeat;background-size:200% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}footer .footer-pagetop span:after{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background:url("/wp-content/themes/argographsolution/assets/img/pagetop.svg") 100% 0 no-repeat;background-size:200% auto;opacity:0;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}footer .footer-pagetop:hover span:before{opacity:0}footer .footer-pagetop:hover span:after{opacity:1}footer .footer-pagetop.active{display:block}footer .footer__copyright{font-size:1.2rem;color:#262F36;text-align:center;background-color:#fff;padding:1rem 0}section.page_ttl h1{width:1080px;margin:0 auto 5rem;font-size:3.5rem;position:relative}@media screen and (max-width:1160px){section.page_ttl h1{width:95%}}@media screen and (max-width:743px){section.page_ttl h1{width:90%;font-size:2.5rem;margin:4rem auto}}section.page_ttl h1{text-shadow:0 0 5px rgb(255,255,255),0 0 10px rgb(255,255,255),0 0 20px rgba(255,255,255,0.95),0 0 5px rgb(255,255,255),0 0 10px rgb(255,255,255),0 0 20px rgba(255,255,255,0.95);opacity:0;-webkit-animation:pageTtlH1Anime 0.5s var(--easeOutSine) 0s forwards;animation:pageTtlH1Anime 0.5s var(--easeOutSine) 0s forwards}@-webkit-keyframes pageTtlH1Anime{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}to{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes pageTtlH1Anime{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}to{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@media screen and (max-width:743px){@-webkit-keyframes pageTtlH1Anime{0%{-webkit-transform:translateX(30px);transform:translateX(30px);opacity:0}to{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes pageTtlH1Anime{0%{-webkit-transform:translateX(30px);transform:translateX(30px);opacity:0}to{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}}section.page_ttl .page_ttl_lead{width:1080px;margin:0 auto 5rem;font-size:1.6rem;position:relative}@media screen and (max-width:1160px){section.page_ttl .page_ttl_lead{width:95%}}@media screen and (max-width:743px){section.page_ttl .page_ttl_lead{width:90%;font-size:1.4rem}}section.page_ttl .page_ttl_list{width:1080px;margin:0 auto 5rem;font-size:1.6rem;position:relative}@media screen and (max-width:1160px){section.page_ttl .page_ttl_list{width:95%}}@media screen and (max-width:743px){section.page_ttl .page_ttl_list{width:90%;font-size:1.4rem}}section.page_ttl .page_ttl_list li{position:relative;padding:0 0 0 20px;line-height:180%}section.page_ttl .page_ttl_list li:not(:last-child){margin-bottom:0.5rem}section.page_ttl .page_ttl_list li:before{content:"";position:absolute;top:0.9rem;left:0rem;width:10px;aspect-ratio:1;border-radius:100px;background-color:var(--sub-color)}.ttl_style01_sub{font-size:1.2rem;font-weight:700;color:#2286e6;margin-bottom:0.2rem}.ttl_style01_sub._white{color:#fff}.ttl_style01{font-size:3rem;font-weight:500;margin-bottom:4rem;padding-bottom:1rem;position:relative}.ttl_style01._white{color:#fff}@media screen and (max-width:743px){.ttl_style01{font-size:2.2rem;margin-bottom:3rem}}.ttl_style01 .middle{font-size:2.4rem;margin-left:0.5rem;font-weight:500}@media screen and (max-width:743px){.ttl_style01 .middle{font-size:1.8rem}}.ttl_style01 .small{font-size:2.4rem;margin-left:0.5rem;font-weight:400}@media screen and (max-width:743px){.ttl_style01 .small{font-size:1.4rem}}.ttl_style01:before{content:"";position:absolute;bottom:0rem;left:0rem;width:100%;height:2px;background-color:#c0cdd6}.ttl_style01:after{content:"";position:absolute;bottom:0rem;left:0rem;width:150px;height:2px;background-color:var(--sub-color);z-index:2}.ttl_style01.ttl_status .narrow_status>span{display:inline-block;opacity:0;-webkit-transition:0.2s var(--easeOutQuad);transition:0.2s var(--easeOutQuad);-webkit-transform:translateX(20px);transform:translateX(20px)}.ttl_style01.ttl_status.active .narrow_status span{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.ttl_style01.ttl_status .comma{margin-right:1.5rem}@-webkit-keyframes ttlStyle01Anime{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes ttlStyle01Anime{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}.ttl_style02{font-size:3.5rem;font-weight:400;text-align:center;margin-bottom:5rem;position:relative;opacity:0;color:var(--sub-color)}.ttl_style02:has(.ttl_style02__inner span._scroll_anime){opacity:1}.ttl_style02>.ttl_style02__inner:has(span.active):after{width:80px;left:calc((100% - 80px) / 2)}@media screen and (max-width:999px){.ttl_style02{font-size:2.8rem}}@media screen and (max-width:743px){.ttl_style02{font-size:2.4rem;margin:0 4% 4rem}}.ttl_style02>.ttl_style02__inner{position:relative;padding-bottom:2.5rem;display:inline-block}.ttl_style02>.ttl_style02__inner:after{content:"";position:absolute;bottom:0rem;left:50%;width:0px;height:1px;background-color:#000;-webkit-transition:0.4s var(--easeOutSine);transition:0.4s var(--easeOutSine)}.ttl_style02>.ttl_style02__inner>span{display:inline-block}.ttl_style02>.ttl_style02__inner>span:not(:last-child){margin-bottom:0.8rem}.ttl_style02>.ttl_style02__inner>span>.split_string{display:inline-block;line-height:100%}.ttl_style02>.ttl_style02__inner>span>.split_string>span{-webkit-transform:translateY(100%);transform:translateY(100%);display:inline-block;line-height:100%;opacity:0}.ttl_style02.active{opacity:1}.ttl_style02.active>.ttl_style02__inner:after{width:80px;left:calc((100% - 80px) / 2)}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(0) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:first-child span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.05s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.05s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(2) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.1s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.1s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(3) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.15s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.15s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(4) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.2s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.2s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(5) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.25s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.25s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(6) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.3s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.3s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(7) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.35s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.35s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(8) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.4s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.4s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(9) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.45s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.45s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(10) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.5s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.5s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(11) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.55s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.55s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(12) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.6s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.6s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(13) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.65s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.65s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(14) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.7s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.7s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(15) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.75s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.75s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(16) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.8s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.8s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(17) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.85s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.85s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(18) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.9s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.9s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(19) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.95s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.95s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(20) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(21) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.05s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.05s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(22) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.1s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.1s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(23) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.15s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.15s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(24) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.2s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.2s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(25) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.25s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.25s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(26) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.3s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.3s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(27) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.35s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.35s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(28) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.4s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.4s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(29) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.45s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.45s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(30) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.5s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.5s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(31) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.55s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.55s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(32) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.6s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.6s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(33) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.65s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.65s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(34) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.7s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.7s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(35) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.75s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.75s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(36) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.8s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.8s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(37) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.85s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.85s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(38) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.9s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.9s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(39) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.95s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.95s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(40) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(41) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.05s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.05s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(42) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.1s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.1s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(43) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.15s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.15s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(44) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.2s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.2s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(45) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.25s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.25s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(46) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.3s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.3s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(47) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.35s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.35s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(48) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.4s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.4s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(49) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.45s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.45s forwards}.ttl_style02.active>.ttl_style02__inner span>.split_string:nth-child(50) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.5s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.5s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(0) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:first-child span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.05s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.05s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(2) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.1s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.1s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(3) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.15s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.15s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(4) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.2s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.2s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(5) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.25s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.25s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(6) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.3s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.3s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(7) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.35s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.35s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(8) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.4s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.4s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(9) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.45s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.45s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(10) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.5s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.5s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(11) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.55s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.55s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(12) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.6s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.6s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(13) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.65s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.65s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(14) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.7s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.7s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(15) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.75s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.75s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(16) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.8s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.8s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(17) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.85s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.85s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(18) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.9s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.9s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(19) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.95s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 0.95s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(20) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(21) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.05s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.05s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(22) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.1s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.1s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(23) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.15s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.15s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(24) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.2s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.2s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(25) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.25s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.25s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(26) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.3s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.3s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(27) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.35s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.35s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(28) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.4s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.4s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(29) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.45s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.45s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(30) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.5s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.5s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(31) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.55s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.55s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(32) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.6s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.6s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(33) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.65s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.65s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(34) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.7s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.7s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(35) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.75s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.75s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(36) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.8s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.8s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(37) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.85s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.85s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(38) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.9s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.9s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(39) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.95s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 1.95s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(40) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(41) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.05s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.05s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(42) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.1s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.1s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(43) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.15s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.15s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(44) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.2s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.2s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(45) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.25s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.25s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(46) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.3s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.3s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(47) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.35s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.35s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(48) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.4s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.4s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(49) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.45s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.45s forwards}.ttl_style02>.ttl_style02__inner span.active>.split_string:nth-child(50) span{-webkit-animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.5s forwards;animation:ttlStyle02Anime 0.25s var(--easeOutSine) 2.5s forwards}@-webkit-keyframes ttlStyle02Anime{0%{opacity:0;-webkit-transform:translateX(50px) rotate(180deg);transform:translateX(50px) rotate(180deg)}to{opacity:1;-webkit-transform:translateY(0%) rotate(0deg);transform:translateY(0%) rotate(0deg)}}@keyframes ttlStyle02Anime{0%{opacity:0;-webkit-transform:translateX(50px) rotate(180deg);transform:translateX(50px) rotate(180deg)}to{opacity:1;-webkit-transform:translateY(0%) rotate(0deg);transform:translateY(0%) rotate(0deg)}}.btn_style01{margin:0 auto}.btn_style01 a{display:block;background-color:var(--sub-color);-webkit-box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2);box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2);font-size:1.6rem;font-weight:500;color:#fff;text-decoration:none;text-align:center;padding:1.6rem 0;position:relative;border-radius:100px;overflow:hidden}@media screen and (max-width:743px){.btn_style01 a{padding:1.5rem 0;font-size:1.6rem}}.btn_style01 a:after{content:"";position:absolute;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_white.svg") 0 0 no-repeat;background-size:100% auto;top:calc((100% - 10px) / 2);right:2rem;z-index:2;-webkit-transition:0.3s var(--easeOutSine);transition:0.3s var(--easeOutSine)}.btn_style01 a:before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;background-color:#fff;-webkit-transition:0.3s var(--easeBuruBuru);transition:0.3s var(--easeBuruBuru);z-index:1;border-radius:100px;opacity:0}.btn_style01 a span{position:relative;z-index:2;-webkit-transition:0.3s var(--easeOutSine);transition:0.3s var(--easeOutSine)}@media (any-hover:hover){.btn_style01 a:hover:before{opacity:1}.btn_style01 a:hover:after{background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transform:translateX(5px);transform:translateX(5px)}.btn_style01 a:hover span{color:var(--sub-color)}}.btn_style01._white a{background-color:#fff;color:var(--sub-color)}.btn_style01._white a:after{background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto}.btn_style01._white a:before{background-color:var(--sub-color)}.btn_style01._white a:hover:after{background:url("../img/icon_arrow_right_white.svg") 0 0 no-repeat;background-size:100% auto}.btn_style01._white a:hover span{color:#fff}.btn_style01._white._hover_alpha a{border:1px solid rgba(255,255,255,0)}.btn_style01._white._hover_alpha a:hover{background:none;border:1px solid #fff}.btn_style01._white._hover_alpha a:hover:before{display:none}.btn_style01._white._hover_alpha a:hover span{color:#fff}.btn_style01._back a:after{right:initial;-webkit-transform:scale(-1,1);transform:scale(-1,1);left:2rem}.btn_style01._back a:hover:after{-webkit-transform:scale(-1,1) translateX(5px);transform:scale(-1,1) translateX(5px)}.txt_red{color:#cc0000}#circle_3d_wapper{position:absolute;top:-11rem;right:0rem;width:50%!important;height:auto!important;aspect-ratio:1/0.7!important;z-index:-1;overflow:hidden}@media screen and (max-width:743px){#circle_3d_wapper{width:100%!important;top:-12rem}}#circle_3d_wapper:after{content:"";position:absolute;top:55%;left:50%;width:40%;aspect-ratio:1/0.5;background-color:#fff;z-index:10;-webkit-filter:blur(20px);filter:blur(20px);opacity:0.7}#circle_3d_wapper._left{top:-8rem!important;width:60%!important;right:initial;left:-2rem;-webkit-transform:scale(-1,1);transform:scale(-1,1)}@media screen and (max-width:743px){#circle_3d_wapper._left{width:100%!important;top:6rem!important;left:0rem}#circle_3d_wapper._left #circle_3d{right:0rem}}#circle_3d{width:100%!important;height:auto!important;aspect-ratio:1/0.7!important;position:absolute;top:0rem;right:-10rem;z-index:1;opacity:0;pointer-events:none}@media screen and (max-width:743px){#circle_3d{width:100%!important;right:-22rem}}#circle_3d.active{-webkit-animation:circle3dAnime 0.5s var(--easeOutQuad) 0s forwards;animation:circle3dAnime 0.5s var(--easeOutQuad) 0s forwards}@-webkit-keyframes circle3dAnime{0%{opacity:0}to{opacity:1}}@keyframes circle3dAnime{0%{opacity:0}to{opacity:1}}#mv_wave{position:absolute;top:0rem;right:0rem;width:50%;height:auto!important;aspect-ratio:1/0.7!important;opacity:0.5}.breadcrumb{width:1080px;margin:0 auto 3rem;padding:1.5rem 0}@media screen and (max-width:1160px){.breadcrumb{width:95%}}@media screen and (max-width:743px){.breadcrumb{display:none}}.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb ul li{font-size:1.4rem;margin:0.2rem 3rem 0.2rem 0;position:relative;font-weight:500}@media screen and (max-width:743px){.breadcrumb ul li{font-size:1.2rem;margin:0.2rem 2rem 0.2rem 0}}.breadcrumb ul li:not(:last-child):after{content:"";width:6px;height:6px;border-right:1px solid #000;border-top:1px solid #000;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0.75rem;right:-1.7rem}@media screen and (max-width:743px){.breadcrumb ul li:not(:last-child):after{content:"";width:4px;height:4px;border-right:1px solid #000;border-top:1px solid #000;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0.7rem;right:-1.2rem}}.breadcrumb ul li a{color:#2286e6;text-decoration:none;display:inline;background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:100% 1px}.breadcrumb ul li a:hover{background-size:0% 1px}.relation_link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.3333333%;font-size:1.6rem}.relation_link li{width:24%}.relation_link li a{display:block;text-decoration:none}.relation_link li a .thumbnail{margin-bottom:1rem}main.page_product_single{width:1100px;margin:0 auto}main.page_product_single h1{margin-bottom:3rem}main.page_product_single section.purpose{margin-bottom:3rem}main.page_product_single section.purpose h2{background-color:#f5f5f5;padding:1rem;margin-bottom:1.5rem;font-size:2rem}.bg_blue{padding:5rem 0;position:relative}.bg_blue:after{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;z-index:1;background-color:#7EBEF4;mix-blend-mode:multiply}.anchor_style01{width:1100px;margin:0 auto 8rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5%}@media screen and (max-width:1180px){.anchor_style01{width:95%}}@media screen and (max-width:743px){.anchor_style01{width:92%;gap:1.5rem 3%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.anchor_style01 li{width:100%}@media screen and (max-width:743px){.anchor_style01 li{width:48.5%}}.anchor_style01 li a{text-decoration:none;display:block;border:1px solid #000;padding:1rem 2rem 1rem 0;text-align:center;position:relative;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media screen and (max-width:743px){.anchor_style01 li a{font-size:1.4rem}}.anchor_style01 li a:before{content:"";position:absolute;top:0rem;left:0rem;width:0%;height:100%;background-color:#000;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);z-index:-1}.anchor_style01 li a:after{content:"";width:8px;height:8px;border-right:1px solid #000;border-top:1px solid #000;display:block;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:calc((100% - 10px) / 2);right:1rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.anchor_style01 li a:hover{color:#fff}.anchor_style01 li a:hover:before{width:100%}.anchor_style01 li a:hover:after{content:"";width:8px;height:8px;border-right:1px solid #fff;border-top:1px solid #fff;display:block;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:calc((100% - 5px) / 2)}#paging_box{margin:3rem 0 0;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}#paging_box button.first,#paging_box button.last,#paging_box button.next,#paging_box button.prev{display:block;-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;aspect-ratio:1/1;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;margin:0 0.3rem;-webkit-transition:0.2s var(--easeOutQuad);transition:0.2s var(--easeOutQuad);font-size:0rem;border-radius:100px}@media screen and (max-width:743px){#paging_box button.first,#paging_box button.last,#paging_box button.next,#paging_box button.prev{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}}#paging_box button.first:disabled,#paging_box button.last:disabled,#paging_box button.next:disabled,#paging_box button.prev:disabled{cursor:default;opacity:0.5}#paging_box button.first:not(:disabled).first:hover,#paging_box button.first:not(:disabled).prev:hover,#paging_box button.last:not(:disabled).first:hover,#paging_box button.last:not(:disabled).prev:hover,#paging_box button.next:not(:disabled).first:hover,#paging_box button.next:not(:disabled).prev:hover,#paging_box button.prev:not(:disabled).first:hover,#paging_box button.prev:not(:disabled).prev:hover{-webkit-transform:translateX(-3px) scale(-1,1);transform:translateX(-3px) scale(-1,1)}#paging_box button.first:not(:disabled).last:hover,#paging_box button.first:not(:disabled).next:hover,#paging_box button.last:not(:disabled).last:hover,#paging_box button.last:not(:disabled).next:hover,#paging_box button.next:not(:disabled).last:hover,#paging_box button.next:not(:disabled).next:hover,#paging_box button.prev:not(:disabled).last:hover,#paging_box button.prev:not(:disabled).next:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}#paging_box button.next{background:url("../img/icon_page_next.svg") 0 0 no-repeat;background-size:100% auto}#paging_box button.prev{background:url("../img/icon_page_next.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transform:scale(-1,1);transform:scale(-1,1)}#paging_box button.last{background:url("../img/icon_page_last.svg") 0 0 no-repeat;background-size:100% auto}#paging_box button.first{background:url("../img/icon_page_last.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transform:scale(-1,1);transform:scale(-1,1)}#paging_box .paging{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}#paging_box .paging li{display:inline-block;vertical-align:top;margin:0.5rem 0.5rem}@media screen and (max-width:743px){#paging_box .paging li{margin:0.3rem 0.3rem}}#paging_box .paging li button{display:block;border:1px solid #014099;width:45px;aspect-ratio:1/1;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;text-align:center;text-decoration:none;color:#014099;background-color:#fff;font-size:1.6rem;line-height:100%;font-weight:500;-webkit-transition:0.2s var(--easeOutQuad);transition:0.2s var(--easeOutQuad);border-radius:100px}#paging_box .paging li button:hover{background-color:#eff0f3}#paging_box .paging li button:active{background-color:#e0e1e8}@media screen and (max-width:743px){#paging_box .paging li button{width:35px}}#paging_box .paging li.active button{border:1px solid #014099;background-color:#014099;color:#fff;cursor:default}.foot_bnrarea{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:743px){.foot_bnrarea{display:block}}.foot_bnrarea .foot_bnrarea__block{width:100%}.foot_bnrarea .foot_bnrarea__block a{display:block;text-decoration:none;padding:4rem;height:100%;background:url("../img/foot_bnrarea_simulator.jpg") center center no-repeat;background-size:cover;position:relative;z-index:1;color:#fff}.foot_bnrarea .foot_bnrarea__block a:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:-1}.foot_bnrarea .foot_bnrarea__block a:after{content:"";width:30px;height:30px;border-right:2px solid #fff;border-top:2px solid #fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:3rem;top:calc((100% - 10px) / 2);-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.foot_bnrarea .foot_bnrarea__block a:hover:after{-webkit-transform:translateX(10px) rotate(45deg);transform:translateX(10px) rotate(45deg)}.foot_bnrarea .foot_bnrarea__block a .txt{font-size:1.8rem;line-height:200%;margin-bottom:2.5rem}.foot_bnrarea .foot_bnrarea__block a .sub{font-size:1.4rem;margin-bottom:0.5rem}.foot_bnrarea .foot_bnrarea__block a h2{font-size:3rem;font-weight:500;margin-bottom:2rem}@media screen and (max-width:743px){.foot_bnrarea .foot_bnrarea__block a h2{font-size:2.5rem}}.foot_bnrarea .foot_bnrarea__block a .btn{position:absolute;right:1.5rem;bottom:1.5rem;padding:0 1.2rem 0 0}.foot_bnrarea .foot_bnrarea__block a .btn:after{content:"";width:10px;height:10px;border-right:1px solid #fff;border-top:1px solid #fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0rem;top:calc((100% - 10px) / 2);-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.foot_bnrarea .foot_bnrarea__block._simulator a{background:url("../img/foot_bnrarea_colorie.jpg") center center no-repeat;background-size:cover}.foot_contact a{text-decoration:none;padding:3rem 0;background-color:#333;color:#fff;display:block}.foot_contact a .foot_contact__inner{width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1180px){.foot_contact a .foot_contact__inner{width:95%}}@media screen and (max-width:743px){.foot_contact a .foot_contact__inner{width:92%;display:block}}.foot_contact a .foot_contact__inner .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.8rem;line-height:200%;margin-right:2rem}@media screen and (max-width:743px){.foot_contact a .foot_contact__inner .txt{margin:0 0 2rem}}.foot_contact a .foot_contact__inner .btn{width:300px;display:block;text-decoration:none;position:relative;border:1px solid #fff;border-radius:100px;font-size:2rem;line-height:140%;text-align:center;padding:1rem 0;z-index:1;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);overflow:hidden}.foot_contact a .foot_contact__inner .btn:before{content:"";position:absolute;top:0rem;left:0rem;width:0%;height:100%;background-color:#000;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);z-index:-1}.foot_contact a .foot_contact__inner .btn:after{content:"";width:10px;height:10px;border-right:1px solid #fff;border-top:1px solid #fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc((100% - 10px) / 2);right:2rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.foot_contact a:hover .foot_contact__inner .btn{color:#fff}.foot_contact a:hover .foot_contact__inner .btn:before{width:100%}.foot_contact a:hover .foot_contact__inner .btn:after{border-right-color:#fff;border-top-color:#fff;-webkit-transform:translateX(10px) rotate(45deg);transform:translateX(10px) rotate(45deg)}.top_loading{pointer-events:none;position:absolute;top:0rem;left:0rem;width:100%;height:100%;z-index:10}.top_loading .top_loading-line{position:absolute;left:0rem;bottom:0rem;width:100%;height:100%;z-index:2;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);clip-path:polygon(0 0,0 0,0 100%,0% 100%)}.top_loading .top_loading-line svg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.top_loading:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;clip-path:polygon(0 0,0 100%,100% 0);background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#ddd));background:linear-gradient(to bottom,#888 0%,#ddd 100%)}.top_loading:after{content:"";position:absolute;bottom:0rem;right:0rem;width:100%;height:100.2%;clip-path:polygon(0 100%,100% 100%,100% 0);background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#ddd));background:linear-gradient(to bottom,#888 0%,#ddd 100%)}.top_loading.hide{pointer-events:none}.top_loading.hide:before{-webkit-animation:topLoadingBefore 0.7s var(--easeInOutQuad) 0.5s forwards;animation:topLoadingBefore 0.7s var(--easeInOutQuad) 0.5s forwards}.top_loading.hide:after{-webkit-animation:topLoadingAfter 0.7s var(--easeInOutQuad) 0.5s forwards;animation:topLoadingAfter 0.7s var(--easeInOutQuad) 0.5s forwards}.top_loading.hide .loading_circle{-webkit-animation:topLoadingloadingCircle 0.4s var(--easeInSine) 0.2s forwards;animation:topLoadingloadingCircle 0.4s var(--easeInSine) 0.2s forwards}.top_loading.hide .top_loading-line{-webkit-animation:topLoadinglineAnime 0.4s var(--easeInSine) 0.1s forwards;animation:topLoadinglineAnime 0.4s var(--easeInSine) 0.1s forwards}@-webkit-keyframes topLoadinglineAnime{0%{opacity:1;clip-path:polygon(0 0,0 0,0 100%,0% 100%)}99%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes topLoadinglineAnime{0%{opacity:1;clip-path:polygon(0 0,0 0,0 100%,0% 100%)}99%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}.top_loading.hide2{pointer-events:none}.top_loading.hide2:before{-webkit-animation:topLoadingBeforeHide 0.3s var(--easeOutSine) 0.3s forwards;animation:topLoadingBeforeHide 0.3s var(--easeOutSine) 0.3s forwards}.top_loading.hide2:after{-webkit-animation:topLoadingBeforeHide 0.3s var(--easeOutSine) 0.3s forwards;animation:topLoadingBeforeHide 0.3s var(--easeOutSine) 0.3s forwards}.top_loading.hide2 .loading_circle{-webkit-animation:topLoadingloadingCircle 0.3s var(--easeInSine) 0s forwards;animation:topLoadingloadingCircle 0.3s var(--easeInSine) 0s forwards}@-webkit-keyframes topLoadingBeforeHide{0%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes topLoadingBeforeHide{0%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@-webkit-keyframes topLoadingloadingCircle{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes topLoadingloadingCircle{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes topLoadingBefore{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes topLoadingBefore{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes topLoadingAfter{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes topLoadingAfter{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.top_loading{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}.top_loading .loading_circle{width:100px;aspect-ratio:1;position:relative;z-index:2}@media screen and (max-width:743px){.top_loading .loading_circle{width:70px}}.top_loading .loading_circle{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}.top_loading .loading_circle:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;aspect-ratio:1;background:url("../img/loading.svg") 0 0 no-repeat;background-size:100% auto;-webkit-animation:loadingAnime 0.5s linear 0s infinite;animation:loadingAnime 0.5s linear 0s infinite}.top_loading .loading_circle:after{content:"";position:absolute;top:-10%;left:-10%;width:120%;aspect-ratio:1;background:url("../img/loading2.svg") 0 0 no-repeat;background-size:100% auto;-webkit-animation:loadingAnime2 0.5s linear 0s infinite;animation:loadingAnime2 0.5s linear 0s infinite}.top_loading .loading_circle .volume{width:45%;aspect-ratio:1;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:0 10%;position:relative;z-index:2}.top_loading .loading_circle .volume li{width:10%;height:100%;background-color:#fff;-webkit-transform:scale(1,0);transform:scale(1,0)}.top_loading .loading_circle .volume li:first-child{-webkit-animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0s infinite;animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0s infinite}.top_loading .loading_circle .volume li:nth-child(2){-webkit-animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.05s infinite;animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.05s infinite}.top_loading .loading_circle .volume li:nth-child(3){-webkit-animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.1s infinite;animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.1s infinite}.top_loading .loading_circle .volume li:nth-child(4){-webkit-animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.15s infinite;animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.15s infinite}.top_loading .loading_circle .volume li:nth-child(5){-webkit-animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.2s infinite;animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.2s infinite}.top_loading .loading_circle .volume li:nth-child(6){-webkit-animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.25s infinite;animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.25s infinite}.top_loading .loading_circle .volume li:nth-child(7){-webkit-animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.3s infinite;animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.3s infinite}.top_loading .loading_circle .volume li:nth-child(8){-webkit-animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.35s infinite;animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.35s infinite}.top_loading .loading_circle .volume li:nth-child(9){-webkit-animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.4s infinite;animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.4s infinite}.top_loading .loading_circle .volume li:nth-child(10){-webkit-animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.45s infinite;animation:topLoadingBarAnime 0.5s var(--easeOutQuad) 0.45s infinite}@-webkit-keyframes topLoadingBarAnime{0%{opacity:0;-webkit-transform:scale(1,0);transform:scale(1,0)}50%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}to{opacity:0;-webkit-transform:scale(1,0);transform:scale(1,0)}}@keyframes topLoadingBarAnime{0%{opacity:0;-webkit-transform:scale(1,0);transform:scale(1,0)}50%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}to{opacity:0;-webkit-transform:scale(1,0);transform:scale(1,0)}}@-webkit-keyframes loadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loadingAnime2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes loadingAnime2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}section.sales_company{width:1100px;margin:0 auto 8rem}@media screen and (max-width:1180px){section.sales_company{width:95%}}@media screen and (max-width:743px){section.sales_company{width:92%}}section.sales_company h2{text-align:center;font-size:2.5rem;padding-bottom:2rem;margin-bottom:3.5rem;border-bottom:1px solid #000}section.sales_company .sales_company__list:not(:last-child){margin-bottom:3rem}section.sales_company .sales_company__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:743px){section.sales_company .sales_company__list{display:block}}section.sales_company .sales_company__list li{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:2;grid-row:span 2;gap:0px}@media screen and (max-width:743px){section.sales_company .sales_company__list li{width:100%}section.sales_company .sales_company__list li:not(:last-child){margin-bottom:2rem}}section.sales_company .sales_company__list li a{display:block;padding:2rem;border:1px solid #ccc;text-decoration:none;position:relative;z-index:1;margin-bottom:2rem}section.sales_company .sales_company__list li a .category{text-align:center;margin-bottom:1.5rem}section.sales_company .sales_company__list li a .category span{background-color:#000;display:inline-block;color:#fff;padding:0.5rem 1.5rem;font-size:1.4rem}section.sales_company .sales_company__list li a:after{content:"";position:absolute;width:15px;aspect-ratio:1;top:calc((100% - 10px) / 2);right:2rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);background:url("../img/icon_blank_black.svg") 0 0 no-repeat;background-size:100% auto}section.sales_company .sales_company__list li a:before{content:"";position:absolute;top:0rem;left:0rem;width:0%;height:100%;background-color:#f5f5f5;z-index:-1;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}section.sales_company .sales_company__list li a:hover:before{width:100%}section.sales_company .sales_company__list li a:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}section.sales_company .sales_company__list li a .logo{margin-bottom:1.5rem}section.sales_company .sales_company__list li dl{background-color:#f5f5f5;padding:2rem}section.sales_company .sales_company__list li dl dt{font-weight:700;margin-bottom:0.5rem}section.sales_company .sales_company__area{background-color:#f5f5f5;padding:2rem}section.sales_company .sales_company__area h3{margin-bottom:1rem}section.sales_company .sales_company__area dl:not(:last-child){margin-bottom:1.5rem}section.sales_company .sales_company__area dl{display:-webkit-box;display:-ms-flexbox;display:flex}section.sales_company .sales_company__area dl dt{width:120px}section.sales_company .sales_company__area dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.ai_badge.gold{background:linear-gradient(135deg,#7f6000 0%,#d4af37 20%,#d4af37 40%,#d4af37 60%,#7f6000 100%)}.ai_badge.high{background:-webkit-gradient(linear,left top,right top,from(#cc0000),to(#cc0000));background:linear-gradient(to right,#cc0000 0%,#cc0000 100%)}.ai_badge.middle{background:-webkit-gradient(linear,left top,right top,from(#f08418),to(#f08418));background:linear-gradient(to right,#f08418 0%,#f08418 100%)}.ai_badge.low{background:-webkit-gradient(linear,left top,right top,from(#1d8249),to(#1d8249));background:linear-gradient(to right,#1d8249 0%,#1d8249 100%)}.ai_badge{position:relative;overflow:hidden}.ai_badge:after{content:"";position:absolute;top:0;width:80%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.2)),color-stop(50%,rgba(255,255,255,0.8)),to(rgba(255,255,255,0.2)));background:linear-gradient(to right,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0.2) 100%);-webkit-transform:skewX(-23deg);transform:skewX(-23deg)}.ai_badge:after{-webkit-animation:shine2 4s cubic-bezier(0.42,0,0.58,1) 0s infinite;animation:shine2 4s cubic-bezier(0.42,0,0.58,1) 0s infinite}@-webkit-keyframes shine2{0%{left:-120%}30%{left:130%}to{left:130%}}@keyframes shine2{0%{left:-120%}30%{left:130%}to{left:130%}}.news_year_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3.5rem}.news_year_list button{width:20%;border:1px solid #ccc;background-color:#fff;font-size:1.6rem;padding:1rem 1rem;margin-left:-1px}.news_year_list button.active{background-color:#000;color:#fff}.news_category_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem;gap:1.3rem 1rem}@media screen and (max-width:743px){.news_category_list{gap:1rem 0.5rem}}.news_category_list button{border:1px solid #c0cdd6;border-radius:100px;font-size:1.4rem;padding:0.7rem 2.5rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media screen and (max-width:743px){.news_category_list button{font-size:1.2rem;padding:0.2rem 1rem}}.news_category_list button:hover{background-color:#EEF3FC}.news_category_list button.active{border:1px solid var(--sub-color);background-color:var(--sub-color);color:#fff}.paging_box{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;margin:5rem 0 0}.paging_box .paging{margin:0 0.5rem}.paging_box .paging button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;color:#000;width:45px;height:45px;font-size:2rem;cursor:pointer;margin:0 0.7rem;-webkit-transition:0.2s var(--easeOutQuad);transition:0.2s var(--easeOutQuad)}@media screen and (max-width:743px){.paging_box .paging button{width:25px;height:25px;font-size:1.4rem;margin:0 0.3rem}}.paging_box .paging button:hover{background-color:#eee;-webkit-transform:scale(1.1);transform:scale(1.1)}.paging_box .paging button.active{background-color:var(--sub-color);color:#fff}.paging_box .first,.paging_box .last,.paging_box .next,.paging_box .prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;font-size:0rem;width:45px;height:45px;background:url("../img/icon_arrow_right_green.svg") center center no-repeat;background-size:30% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media screen and (max-width:743px){.paging_box .first,.paging_box .last,.paging_box .next,.paging_box .prev{width:25px;height:25px}}.paging_box .first:hover,.paging_box .last:hover,.paging_box .next:hover,.paging_box .prev:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.paging_box .prev{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.paging_box .prev:hover{-webkit-transform:scale(-1,1) translateX(10px);transform:scale(-1,1) translateX(10px)}.paging_box .first,.paging_box .last{background:url("../img/icon_double_arrow_right_green.svg") center center no-repeat;background-size:30% auto}.paging_box .first{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.paging_box .first:hover{-webkit-transform:scale(-1,1) translateX(10px);transform:scale(-1,1) translateX(10px)}.purpose_list{width:1080px;margin:0 auto 10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.5rem 4%}@media screen and (max-width:1160px){.purpose_list{width:95%}}@media screen and (max-width:743px){.purpose_list{width:90%;display:block;margin-bottom:5rem}}.purpose_list>li{width:48%;border-radius:8px;border:1px solid #d9e2f0}@media screen and (max-width:743px){.purpose_list>li{width:100%}.purpose_list>li:not(:last-child){margin-bottom:3rem}}.purpose_list>li.active .ttl_area:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.purpose_list>li.active .copy_area{display:block;-webkit-animation:purposeListAnime 0.2s var(--easeOutQuad) 0s forwards;animation:purposeListAnime 0.2s var(--easeOutQuad) 0s forwards}@-webkit-keyframes purposeListAnime{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes purposeListAnime{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.purpose_list>li .ttl_area{width:100%;position:relative;z-index:1;cursor:pointer;padding:2.5rem 4rem 1.5rem 1.5rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.purpose_list>li .ttl_area:hover{color:var(--sub-color)}.purpose_list>li .ttl_area:after{content:"";position:absolute;top:3.8rem;right:2rem;width:20px;height:2px;background-color:#262f36}@media screen and (max-width:743px){.purpose_list>li .ttl_area:after{width:15px;top:3.7rem;right:1.5rem}}.purpose_list>li .ttl_area:before{content:"";position:absolute;top:2.9rem;right:2.9rem;width:2px;height:20px;background-color:#262f36;-webkit-transition:0.3s var(--easeOutQuad);transition:0.3s var(--easeOutQuad)}@media screen and (max-width:743px){.purpose_list>li .ttl_area:before{height:15px;top:3rem;right:2.2rem}}.purpose_list>li .ttl_area .sub{width:50px;background-color:var(--sub-color);font-size:1.2rem;color:#fff;line-height:110%;font-weight:700;border-radius:3px;padding:0.8rem 0;text-align:center;position:absolute;top:-1.5rem;left:1.5rem}.purpose_list>li .ttl_area h2{font-size:1.8rem;font-weight:700;text-align:left}@media screen and (max-width:743px){.purpose_list>li .ttl_area h2{font-size:1.5rem}}.purpose_list>li .copy_area{display:none;padding:0 1.5rem 1.5rem}.purpose_list>li .copy_area .sub{width:72px;background-color:#F0F1F8;font-size:1.2rem;line-height:110%;font-weight:700;border-radius:3px;padding:0.8rem 0;text-align:center;margin-bottom:1rem;display:none}.purpose_list>li .copy_area ul li{position:relative;padding:0 0 0 20px}.purpose_list>li .copy_area ul li:not(:last-child){margin-bottom:1rem}.purpose_list>li .copy_area ul li:before{content:"";position:absolute;top:0.7rem;left:0rem;width:12px;aspect-ratio:1;border-radius:100px;background-color:var(--sub-color)}@media screen and (max-width:743px){.purpose_list>li .copy_area ul li{font-size:1.4rem}.purpose_list>li .copy_area ul li:before{content:"";position:absolute;top:0.6rem;width:10px}}.purpose_list>li .copy_area ul li a{color:#2286E6;text-decoration:none;display:inline;background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:100% 1px}.purpose_list>li .copy_area ul li a:hover{background-size:0% 1px}.category_wrapper_bg{padding:4.2rem 0;margin-bottom:1.5rem;position:relative}@media screen and (max-width:743px){.category_wrapper_bg{padding:1rem 0 2.5rem}}.category_wrapper_bg:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background-color:var(--sub-color);mix-blend-mode:multiply;pointer-events:none;opacity:0;-webkit-animation:categoryWrapperBgAnime 0.3s var(--easeOutSine) 0s forwards;animation:categoryWrapperBgAnime 0.3s var(--easeOutSine) 0s forwards}@-webkit-keyframes categoryWrapperBgAnime{0%{opacity:0}to{opacity:1}}@keyframes categoryWrapperBgAnime{0%{opacity:0}to{opacity:1}}.category_wrapper{width:1080px;margin:0 auto;position:relative;z-index:2}@media screen and (max-width:1160px){.category_wrapper{width:95%}}@media screen and (max-width:743px){.category_wrapper{width:90%}}.category_wrapper .category_tab{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:743px){.category_wrapper .category_tab{-ms-flex-wrap:wrap;flex-wrap:wrap}}.category_wrapper .category_tab button{font-size:1.6rem;padding:0 3rem 1.5rem;position:relative;color:#fff;-webkit-transition:0.3s var(--easeOutQuad);transition:0.3s var(--easeOutQuad)}@media screen and (max-width:743px){.category_wrapper .category_tab button{font-size:1.2rem;padding:1rem 0.5rem 1rem;letter-spacing:-0.5px;width:50%}}.category_wrapper .category_tab button:before{content:"";position:absolute;bottom:0rem;left:0rem;width:100%;height:1%;background-color:#2286E6}@media (any-hover:hover){.category_wrapper .category_tab button:hover{color:#78bdff}.category_wrapper .category_tab button:hover:before{content:"";position:absolute;bottom:0rem;left:0rem;width:100%;height:1%;background-color:#2286E6}}.category_wrapper .category_tab button.active{font-weight:700;pointer-events:none}.category_wrapper .category_tab button.active:before{content:"";position:absolute;bottom:0rem;left:0rem;width:100%;height:1%;background-color:#fff}.category_wrapper .category_list{display:none;margin-top:2.5rem}@media screen and (max-width:743px){.category_wrapper .category_list{margin-top:1.5rem}}.category_wrapper .category_list.active{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;-webkit-animation:categoryListAnime 0.5s var(--easeOutQuad) 0s forwards;animation:categoryListAnime 0.5s var(--easeOutQuad) 0s forwards}@media screen and (max-width:743px){.category_wrapper .category_list.active{gap:1rem 0.8rem;max-height:150px;overflow-y:auto;overscroll-behavior-y:none;padding:0 1rem 0 0;position:relative}.category_wrapper .category_list.active::-webkit-scrollbar{width:3px}.category_wrapper .category_list.active::-webkit-scrollbar-thumb{background-color:rgb(255,255,255)}.category_wrapper .category_list.active._scroll_help{background:url("../img/category_list_scroll_help.svg") right 1rem top 50% no-repeat;background-size:12px auto;padding:0 1.5rem 0 0}.category_wrapper .category_list.active{}}.category_wrapper .category_list.active:has(button.anchor){gap:1.5rem 3rem}@media screen and (max-width:743px){.category_wrapper .category_list.active:has(button.anchor){gap:0.5rem 2rem}}@-webkit-keyframes categoryListAnime{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes categoryListAnime{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}.category_wrapper .category_list button:not(.anchor){width:100%;border-radius:100px;padding:0.7rem 1.8rem 0.7rem 2.4rem;color:#fff;font-weight:500;border:1px solid #87bbed;-webkit-transition:0.2s var(--easeOutQuad);transition:0.2s var(--easeOutQuad)}@media screen and (max-width:743px){.category_wrapper .category_list button:not(.anchor){font-size:1.1rem;padding:0.5rem 1rem 0.5rem 2rem}}.category_wrapper .category_list button:not(.anchor)._no_add,.category_wrapper .category_list button:not(.anchor)[data-slug-name=all]{background-image:none!important;padding-left:1.8rem}@media screen and (max-width:743px){.category_wrapper .category_list button:not(.anchor)._no_add,.category_wrapper .category_list button:not(.anchor)[data-slug-name=all]{padding:0.5rem 1rem}}.category_wrapper .category_list button:not(.anchor):not([data-slug-name=all]){background:url("../img/tag_icon_white.svg") 0.9rem center no-repeat;background-size:10px auto}@media screen and (max-width:743px){.category_wrapper .category_list button:not(.anchor):not([data-slug-name=all]){background-size:8px auto}}.category_wrapper .category_list button:not(.anchor):not([data-slug-name=all]).active{background:url("../img/tag_icon_blue.svg") 0.9rem center no-repeat;background-size:10px auto;background-color:#fff}@media screen and (max-width:743px){.category_wrapper .category_list button:not(.anchor):not([data-slug-name=all]).active{background-size:8px auto}}@media (any-hover:hover){.category_wrapper .category_list button:not(.anchor):hover{background-color:#2286e6;border:1px solid #2286e6}}.category_wrapper .category_list button:not(.anchor).active{background-color:#fff;border:1px solid #fff;color:var(--sub-color)}.category_wrapper .category_list button.anchor{color:#fff;font-size:1.6rem;position:relative;padding:0 1.7rem 0.2rem 0;text-align:left}@media screen and (max-width:743px){.category_wrapper .category_list button.anchor{font-size:1.2rem}}.category_wrapper .category_list button.anchor:after{content:"";width:6px;height:6px;border-right:1px solid #fff;border-top:1px solid #fff;display:block;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;position:absolute;top:0.7rem;right:0rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.category_wrapper .category_list button.anchor:hover:after{-webkit-transform:translateY(5px) rotate(135deg);transform:translateY(5px) rotate(135deg)}.category_wrapper .category_list button.anchor{background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:0% 1px}.category_wrapper .category_list button.anchor:hover{background-size:100% 1px}main.page_download{position:relative}main.page_download .spa_area{margin-bottom:10rem}@media screen and (max-width:743px){main.page_download .spa_area{margin-bottom:5rem}}.ttl_style01.download_ttl{width:1080px;margin:0 auto 5rem}@media screen and (max-width:1160px){.ttl_style01.download_ttl{width:95%}}@media screen and (max-width:743px){.ttl_style01.download_ttl{width:90%}}.paginate_links{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:0 1rem;margin-top:7rem}.paginate_links .page-numbers:not(.dots):not(.prev):not(.next){width:40px;aspect-ratio:1;border:1px solid #ccc;text-decoration:none;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;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media screen and (max-width:743px){.paginate_links .page-numbers:not(.dots):not(.prev):not(.next){width:30px}}.paginate_links .page-numbers:not(.dots):not(.prev):not(.next):hover{background-color:#F0F1F8}.paginate_links .page-numbers:not(.dots):not(.prev):not(.next).current{background-color:var(--sub-color);color:#fff}.paginate_links .page-numbers.prev{font-size:0rem;width:20px;aspect-ratio:1/1.08;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transform:scale(-1,1);transform:scale(-1,1);margin-right:0.5rem}.paginate_links .page-numbers.next{font-size:0rem;width:20px;aspect-ratio:1/1.08;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto;margin-left:0.5rem}.btn_other_page{width:1080px;margin:0 auto 6rem}@media screen and (max-width:1160px){.btn_other_page{width:95%}}@media screen and (max-width:743px){.btn_other_page{width:90%;margin-bottom:3.5rem}}.btn_other_page{text-align:right}.btn_other_page a{position:relative;color:var(--sub-color);font-weight:700;padding:0 2rem 0 0;text-decoration:none;background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:0% 1px}.btn_other_page a:hover{background-size:100% 1px}@media screen and (max-width:743px){.btn_other_page a{font-size:1.4rem}}.btn_other_page a:after{content:"";position:absolute;top:calc((100% - 10px) / 2);right:0rem;width:10px;aspect-ratio:1/1.2;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto}.common_contact{margin:0 auto;background:url("../img/common_contact_bg.jpg?ver=2") right bottom no-repeat;background-size:cover;padding:6rem 2rem}@media screen and (max-width:743px){.common_contact{padding:4rem 2rem}}.common_contact .ttl_style01_sub{text-align:center}.common_contact h2{font-size:2.4rem;font-weight:700;margin-bottom:3rem;position:relative;text-align:center}@media screen and (max-width:743px){.common_contact h2{font-size:2rem}}.common_contact .txt{text-align:center;line-height:180%;margin-bottom:2.5rem}@media screen and (max-width:743px){.common_contact .txt{text-align:left}}.common_contact .btn_style01{width:280px}.common_loading{width:100px;position:absolute;left:calc((100% - 100px) / 2);-webkit-animation:commonLoadingAnime 0.5s linear 0s forwards;animation:commonLoadingAnime 0.5s linear 0s forwards}@-webkit-keyframes commonLoadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes commonLoadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}main.page404{position:relative}.copy404{padding:10rem 0}.copy404 h1{font-size:3.5rem;font-weight:500;text-align:center;margin-bottom:2rem}@media screen and (max-width:743px){.copy404 h1{font-size:3.2rem}}.copy404 h1{text-shadow:0 0 5px rgb(255,255,255),0 0 10px rgb(255,255,255),0 0 20px rgba(255,255,255,0.95),0 0 5px rgb(255,255,255),0 0 10px rgb(255,255,255),0 0 20px rgba(255,255,255,0.95)}.copy404 .txt{text-align:center;margin-bottom:5rem;text-shadow:0 0 5px rgb(255,255,255),0 0 10px rgb(255,255,255),0 0 20px rgba(255,255,255,0.95),0 0 5px rgb(255,255,255),0 0 10px rgb(255,255,255),0 0 20px rgba(255,255,255,0.95)}.copy404 .btn_style01{width:300px;margin:0 auto}.spa_area{min-height:200px;position:relative}.spa_area .loading{position:absolute;top:0rem;left:0rem;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:3;display:none}.spa_area .loading img{width:100px;display:block;margin:3rem auto 0}@media screen and (max-width:743px){.spa_area .loading img{width:70px}}.spa_area .loading img{-webkit-animation:spaAreaLoading 0.5s linear 0s infinite;animation:spaAreaLoading 0.5s linear 0s infinite}@-webkit-keyframes spaAreaLoading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spaAreaLoading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spa_area .spa_ttl{font-size:2.2rem;font-weight:500;margin-bottom:2rem}@media screen and (max-width:743px){.spa_area .spa_ttl{font-size:1.8rem;margin-bottom:1.5rem}}main.page_sitemap{position:relative}.sitemap_wrapper{width:1080px;margin:0 auto 10rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}@media screen and (max-width:1160px){.sitemap_wrapper{width:95%}}@media screen and (max-width:743px){.sitemap_wrapper{width:90%;margin-bottom:5rem;display:block}}.sitemap_wrapper .sitemap_wrapper__column{width:100%}@media screen and (max-width:743px){.sitemap_wrapper .sitemap_wrapper__column:not(:last-child){margin-bottom:4rem}}.sitemap_wrapper .sitemap_wrapper__column .sitemap_ttl{font-size:2.2rem;font-weight:500;margin-bottom:2.5rem}.sitemap_wrapper .sitemap_wrapper__column .sitemap_ttl a{text-decoration:none;position:relative;padding:0 0 0 2rem}.sitemap_wrapper .sitemap_wrapper__column .sitemap_ttl a:hover{color:var(--sub-color)}.sitemap_wrapper .sitemap_wrapper__column .sitemap_ttl a:before{content:"";position:absolute;top:1.2rem;left:0rem;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto}.sitemap_wrapper .sitemap_wrapper__column .article_list{padding:0 0 0 1.5rem}.sitemap_wrapper .sitemap_wrapper__column .article_list:not(:last-child){margin-bottom:3rem}.sitemap_wrapper .sitemap_wrapper__column .article_list li:not(:last-child){margin-bottom:1rem}.sitemap_wrapper .sitemap_wrapper__column .article_list li{position:relative;padding:0 0 0 1.5rem;line-height:160%}.sitemap_wrapper .sitemap_wrapper__column .article_list li:before{content:"";width:5px;height:5px;border-radius:100px;background-color:var(--sub-color);position:absolute;top:1rem;left:0rem}#example_modal{width:1000px;position:fixed;top:0rem;left:calc((100% - 1000px) / 2);z-index:102;display:none}#example_modal.active{display:block;-webkit-animation:exampleModalAnime 0.3s var(--easeOutQuad) 0s forwards;animation:exampleModalAnime 0.3s var(--easeOutQuad) 0s forwards}@-webkit-keyframes exampleModalAnime{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes exampleModalAnime{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#example_modal .example_modal-close{width:50px;aspect-ratio:1;position:absolute;top:-55px;right:0rem;font-size:0rem}@media screen and (max-width:743px){#example_modal .example_modal-close{width:30px;top:-35px}}#example_modal .example_modal-close:before{content:"";position:absolute;top:0rem;left:50%;width:1px;height:100%;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.3s var(--easeOutQuad);transition:0.3s var(--easeOutQuad)}#example_modal .example_modal-close:after{content:"";position:absolute;top:0rem;left:50%;width:1px;height:100%;background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:0.3s var(--easeOutQuad);transition:0.3s var(--easeOutQuad)}#example_modal .example_modal-close:hover:before{-webkit-transform:rotate(55deg);transform:rotate(55deg)}#example_modal .example_modal-close:hover:after{-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}#example_modal .example_modal__txt{text-align:center;padding:1rem 0;color:#fff}#example_modal .example_modal__category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1rem;padding:1rem}#example_modal .example_modal__category li{background-color:#666;border-radius:100px;text-align:center;padding:0.5rem 1.5rem;font-size:1.2rem}#example_modal .example_modal__category li._txt_color_white{color:#fff}@media screen and (max-width:743px){#example_modal .example_modal__category li{font-size:1.2rem}}#example_modal_load{display:none;position:fixed;top:0rem;left:0rem;width:100%;height:100%;z-index:101;pointer-events:none}#example_modal_load.active{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}#example_modal_load.hide{-webkit-animation:exampleModalLoadHide 0.5s var(--easeOutQuad) 0s forwards;animation:exampleModalLoadHide 0.5s var(--easeOutQuad) 0s forwards}#example_modal_load img{width:100px;-webkit-animation:exampleModalLoadingAnime 0.5s linear 0s infinite;animation:exampleModalLoadingAnime 0.5s linear 0s infinite}@-webkit-keyframes exampleModalLoadHide{0%{opacity:1}to{opacity:0}}@keyframes exampleModalLoadHide{0%{opacity:1}to{opacity:0}}@-webkit-keyframes exampleModalLoadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes exampleModalLoadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#example_modal_bg{position:fixed;top:0rem;left:0rem;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,0.9);display:none}#example_modal_bg.active{display:block;-webkit-animation:exampleModalBgAnime 0.3s var(--easeOutQuad) 0s forwards;animation:exampleModalBgAnime 0.3s var(--easeOutQuad) 0s forwards}@-webkit-keyframes exampleModalBgAnime{0%{opacity:0}to{opacity:1}}@keyframes exampleModalBgAnime{0%{opacity:0}to{opacity:1}}.block_editor:not(:last-child){margin-bottom:5rem}.block_editor{}.block_editor p{line-height:190%}.block_editor p:not(:last-child){margin-bottom:2.5rem}@media screen and (max-width:743px){.block_editor p{font-size:1.4rem}}.block_editor{}.block_editor .wp-block-list:has(+h2.wp-block-heading),.block_editor p:has(+h2.wp-block-heading){margin-bottom:5rem}.block_editor{}.block_editor .wp-block-heading{margin-bottom:3rem;line-height:150%}.block_editor h1.wp-block-heading{font-size:3.5rem;font-weight:600!important;margin-bottom:5rem;padding-bottom:1.5rem;position:relative;text-align:center}@media screen and (max-width:999px){.block_editor h1.wp-block-heading{font-size:3rem}}@media screen and (max-width:743px){.block_editor h1.wp-block-heading{font-size:2.5rem;margin-bottom:3rem}}.block_editor h1.wp-block-heading strong{font-weight:600!important}.block_editor h1.wp-block-heading:after{content:"";position:absolute;bottom:0rem;left:calc((100% - 130px) / 2);width:130px;height:2px;background-color:var(--sub-color);z-index:2}.block_editor h2.wp-block-heading{font-size:2.8rem;font-weight:600!important;margin-bottom:5rem;padding-bottom:1.5rem;position:relative}.block_editor h2.wp-block-heading strong{font-weight:600!important}@media screen and (max-width:999px){.block_editor h2.wp-block-heading{font-size:2.2rem}}@media screen and (max-width:743px){.block_editor h2.wp-block-heading{font-size:2rem;margin-bottom:2rem}}.block_editor h2.wp-block-heading span{font-size:2rem}.block_editor h2.wp-block-heading:before{content:"";position:absolute;bottom:0rem;left:0rem;width:100%;height:2px;background-color:#c0cdd6}.block_editor h2.wp-block-heading:after{content:"";position:absolute;bottom:0rem;left:0rem;width:150px;height:2px;background-color:var(--sub-color);z-index:2}.block_editor h3.wp-block-heading{font-size:2.2rem;font-weight:600!important;color:#164499;margin-bottom:1.5rem}@media screen and (max-width:999px){.block_editor h3.wp-block-heading{font-size:2rem}}.block_editor h3.wp-block-heading._pattern2{font-size:2.3rem;position:relative;padding:0 0 0 30px}.block_editor h3.wp-block-heading._pattern2:before{content:"";width:20px;aspect-ratio:1;background-color:#164499;position:absolute;top:0.75rem;left:0rem}.block_editor h4.wp-block-heading{font-size:1.8rem;font-weight:500!important;margin-bottom:1.5rem}@media screen and (max-width:999px){.block_editor h4.wp-block-heading{font-size:1.7rem}}.block_editor h5.wp-block-heading{font-size:1.6rem;font-weight:500!important;margin-bottom:1rem}@media screen and (max-width:999px){.block_editor h5.wp-block-heading{font-size:1.4rem}}.block_editor h6.wp-block-heading{font-size:1.2rem}.block_editor h1 strong{font-weight:400!important}.block_editor h2 strong{font-weight:400!important}.block_editor h3 strong{font-weight:500!important}.block_editor h4 strong{font-weight:500!important}.block_editor h5 strong{font-weight:500!important}.block_editor h6 strong{font-weight:500!important}.block_editor{}.block_editor .wp-block-embed{width:80%;margin:0 auto 4rem}.block_editor .wp-block-embed iframe{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;aspect-ratio:16/9;border:1px solid #ccc}.block_editor{}.block_editor .wp-block-flexible-table-block-table:not(:last-child){margin-bottom:5rem}.block_editor .wp-block-flexible-table-block-table table{-webkit-text-size-adjust:100%}.block_editor .wp-block-flexible-table-block-table table th{padding:2rem 1.5rem!important;background-color:#1b78c9;border:none!important;line-height:180%;border-top:1px solid #d9e1ef!important;border-bottom:1px solid #d9e1ef!important}.block_editor .wp-block-flexible-table-block-table table th:not(:last-child){border-right:1px solid #d9e1ef!important}@media screen and (max-width:743px){.block_editor .wp-block-flexible-table-block-table table th{font-size:1.4rem;padding:1rem 1rem!important}}.block_editor .wp-block-flexible-table-block-table table td{padding:2rem 1.5rem!important;line-height:180%;border:none!important;border-top:1px solid #d9e1ef!important;border-bottom:1px solid #d9e1ef!important}.block_editor .wp-block-flexible-table-block-table table td:not(:last-child){border-right:1px solid #d9e1ef!important}@media screen and (max-width:743px){.block_editor .wp-block-flexible-table-block-table table td{font-size:1.4rem;padding:1rem 1rem!important}}.block_editor .wp-block-flexible-table-block-table.table_cell_a_button td a{margin:0.5rem 1rem 0.5rem 0;background:none!important;font-size:1.4rem;line-height:130%;font-weight:500;border:1px solid #c0cdd6;border-radius:100px;padding:0.4rem 3rem 0.4rem 1.5rem;position:relative;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);display:inline-block;color:var(--sub-color)!important;background-color:rgba(255,255,255,0.8)!important}@media screen and (max-width:743px){.block_editor .wp-block-flexible-table-block-table.table_cell_a_button td a{font-size:1.3rem;padding:0.3rem 2rem 0.3rem 1.2rem}}.block_editor .wp-block-flexible-table-block-table.table_cell_a_button td a:after{content:"";position:absolute;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto;top:calc((100% - 10px) / 2);right:1rem;z-index:2;-webkit-transition:0.3s var(--easeOutSine);transition:0.3s var(--easeOutSine)}@media screen and (max-width:743px){.block_editor .wp-block-flexible-table-block-table.table_cell_a_button td a:after{right:0.5rem;width:8px;top:calc((100% - 8px) / 2)}}.block_editor .wp-block-flexible-table-block-table.table_cell_a_button td a:hover{background-color:#eef3fc!important}.block_editor .wp-block-flexible-table-block-table.table_cell_a_button td a:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}@media screen and (max-width:743px){.block_editor .wp-block-flexible-table-block-table{overflow-x:auto;padding-bottom:1rem;margin-bottom:3.5rem;position:relative;display:block!important}.block_editor .wp-block-flexible-table-block-table.isScroll:after{opacity:0!important}.block_editor .wp-block-flexible-table-block-table:after{content:"";width:100px;aspect-ratio:1;background:url("../img/table_scroll_help.svg") 0 0 no-repeat;background-size:100% auto;position:absolute;top:calc((100% - 100px) / 2);left:calc((100% - 100px) / 2);z-index:2;-webkit-animation:tableScrollHelpAnime 2s var(--easeOutQuad) 0s infinite;animation:tableScrollHelpAnime 2s var(--easeOutQuad) 0s infinite;pointer-events:none}@-webkit-keyframes tableScrollHelpAnime{0%{opacity:1}30%{opacity:0}60%{opacity:1}}@keyframes tableScrollHelpAnime{0%{opacity:1}30%{opacity:0}60%{opacity:1}}.block_editor .wp-block-flexible-table-block-table::-webkit-scrollbar{height:5px}.block_editor .wp-block-flexible-table-block-table::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5)}.block_editor .wp-block-flexible-table-block-table table{width:200%!important;max-width:initial!important}}.block_editor .wp-block-flexible-table-block-table figcaption{margin-top:1.5rem;font-size:1.4rem;line-height:150%}.block_editor .wp-block-table{padding:0 0 0 0;margin:0 0 0 0;margin-bottom:5rem}@media screen and (max-width:743px){.block_editor .wp-block-table{overflow-x:auto;padding-bottom:1rem;margin-bottom:3.5rem;position:relative}.block_editor .wp-block-table::-webkit-scrollbar{height:5px}.block_editor .wp-block-table::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5)}}.block_editor .wp-block-table._th30 table th{width:30%}.block_editor .wp-block-table table{width:100%;border-collapse:collapse}@media screen and (max-width:743px){.block_editor .wp-block-table table{width:200%}}.block_editor .wp-block-table table thead{border:none}.block_editor .wp-block-table table th{background-color:#1b78c9;border:none!important;padding:1.5rem 1rem;font-size:1.6rem;line-height:160%;color:#fff;border-top:1px solid #d9e1ef!important;border-bottom:1px solid #d9e1ef!important}.block_editor .wp-block-table table th:not(:last-child){border-right:1px solid #d9e1ef!important}@media screen and (max-width:743px){.block_editor .wp-block-table table th{font-size:1.4rem;padding:1rem 1rem}}.block_editor .wp-block-table table td{border:none!important;padding:1.5rem 1rem;font-size:1.6rem;line-height:160%;border-top:1px solid #d9e1ef!important;border-bottom:1px solid #d9e1ef!important}.block_editor .wp-block-table table td:not(:last-child){border-right:1px solid #d9e1ef!important}.block_editor .wp-block-table table td._cell_bg{background-color:#f2f5fa}@media screen and (max-width:743px){.block_editor .wp-block-table table td{font-size:1.4rem;padding:1rem 1rem}}.block_editor .wp-block-table table td ul:not(:last-child){margin-bottom:2rem}.block_editor .wp-block-table table td ul li{padding-left:1em;text-indent:-1em}.block_editor .wp-block-table table td a[target$=blank]:after{top:0.6rem!important}.block_editor .wp-element-caption{margin-top:1.5rem;font-size:1.6rem}@media screen and (max-width:743px){.block_editor .wp-element-caption{font-size:1.2rem}}.block_editor{}.block_editor .wp-block-list:not(:last-child){margin-bottom:2.5rem}@media screen and (max-width:743px){.block_editor .wp-block-list:not(:last-child){margin-bottom:2rem}}.block_editor{}.block_editor .wp-block-list li{line-height:180%;position:relative;padding:0 0 0 2rem}.block_editor .wp-block-list li:not(:last-child){margin-bottom:0.5rem}@media screen and (max-width:743px){.block_editor .wp-block-list li{font-size:1.4rem;padding:0 0 0 1.8rem}}.block_editor .wp-block-list li:before{content:"";position:absolute;top:0.77rem;left:0rem;width:12px;aspect-ratio:1;background-color:var(--sub-color);border-radius:100px}@media screen and (max-width:743px){.block_editor .wp-block-list li:before{width:10px}}.block_editor .wp-block-list li .wp-block-list{margin-top:0.5rem}.block_editor .wp-block-list li .wp-block-list li{padding:0 0 0 1.6rem}.block_editor .wp-block-list li .wp-block-list li:before{content:"";position:absolute;top:1.2rem;left:0rem;width:5px;aspect-ratio:1;background-color:#000;border-radius:100px}.block_editor ol.wp-block-list:last-child{margin-bottom:0rem}.block_editor ol.wp-block-list li{padding:0 0 0 0.5rem}.block_editor ol.wp-block-list li:before{display:none}.block_editor{}.block_editor ol{margin-bottom:5rem}@media screen and (max-width:743px){.block_editor ol{margin-bottom:3.5rem}}.block_editor ol li{list-style:decimal;line-height:180%}.block_editor{}@media screen and (max-width:743px){.block_editor>.wp-block-image{width:100%}}.block_editor .wp-block-image{margin:0 auto;text-align:center;position:relative}.block_editor .wp-block-image:not(:last-child){margin-bottom:5rem}@media screen and (max-width:743px){.block_editor .wp-block-image:not(:last-child){margin-bottom:3.5rem}}.block_editor .wp-block-image a{display:block;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.block_editor .wp-block-image a figure:after{display:none}.block_editor .wp-block-image a:hover{opacity:0.8}.block_editor .wp-block-image._zoom figure{position:relative}.block_editor .wp-block-image._zoom figure:after{content:"";position:absolute;top:1rem;right:1rem;width:40px;aspect-ratio:1;z-index:3;background:url("../img/icon_zoom.svg") center center no-repeat;background-size:60% auto;background-color:#fff;border:1px solid #ccc;pointer-events:none;border-radius:5px}.block_editor .wp-block-image._zoom img{cursor:pointer}.block_editor .wp-block-image._zoom:not(:has(figure)):not(:has(a)):after{content:"";position:absolute;top:1rem;right:1rem;width:40px;aspect-ratio:1;z-index:3;background:url("../img/icon_zoom.svg") center center no-repeat;background-size:60% auto;background-color:#fff;border:1px solid #ccc;pointer-events:none;border-radius:5px}.block_editor .wp-block-image img{max-width:100%}.block_editor{}.block_editor .wp-block-columns._column_copy_photo:has(>.wp-block-column:nth-child(2)){gap:5rem 0rem!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:743px){.block_editor .wp-block-columns._column_copy_photo:has(>.wp-block-column:nth-child(2)){display:block}}.block_editor .wp-block-columns._column_copy_photo:has(>.wp-block-column:nth-child(2)) .wp-block-column:first-child{-ms-flex-preferred-size:initial;flex-basis:initial;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;width:45%}@media screen and (max-width:743px){.block_editor .wp-block-columns._column_copy_photo:has(>.wp-block-column:nth-child(2)) .wp-block-column:first-child{width:100%;margin-bottom:2.5rem}}.block_editor .wp-block-columns._column_copy_photo:has(>.wp-block-column:nth-child(2)) .wp-block-column:nth-child(2){-ms-flex-preferred-size:initial;flex-basis:initial;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;width:51.8518518519%}@media screen and (max-width:743px){.block_editor .wp-block-columns._column_copy_photo:has(>.wp-block-column:nth-child(2)) .wp-block-column:nth-child(2){width:100%}}.block_editor .wp-block-columns:not(:last-child){margin-bottom:5rem}@media screen and (max-width:743px){.block_editor .wp-block-columns:not(:last-child){margin-bottom:3.5rem}}.block_editor{}.block_editor a:not(.wp-block-button__link):not(:has([class*=wp-image-])){text-decoration:none;color:#1b78c9;display:inline;background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:0% 1px}.block_editor a:not(.wp-block-button__link):not(:has([class*=wp-image-])):hover{background-size:100% 1px!important;text-decoration:none!important}.block_editor a:not(.wp-block-button__link):not(:has([class*=wp-image-]))[target$=blank]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:0.5rem;position:relative;color:#1b78c9;line-height:150%;text-decoration:underline;background-size:0% 0px!important}.block_editor a:not(.wp-block-button__link):not(:has([class*=wp-image-]))[target$=blank]:after{content:"";display:block;width:14px;aspect-ratio:1;background:url("/wp-content/themes/argographsolution/assets/img/icon_blank_blue.svg") 0 0 no-repeat;background-size:100% auto;margin:0 0 0 0.5rem;-ms-flex-negative:0;flex-shrink:0;position:relative;top:0.9rem}@media screen and (max-width:743px){.block_editor a:not(.wp-block-button__link):not(:has([class*=wp-image-]))[target$=blank]:after{top:0.6rem}}.block_editor a:not(.wp-block-button__link):not(:has([class*=wp-image-]))[href$=".pdf"]{padding:0 20px 0 0;margin-right:0.5rem;position:relative;display:inline-block;color:#1b78c9}.block_editor a:not(.wp-block-button__link):not(:has([class*=wp-image-]))[href$=".pdf"]:after{content:"";position:absolute;top:0.6rem;right:0rem;width:16px;aspect-ratio:1/1.1;background:url("/wp-content/themes/argographsolution/assets/img/icon_pdf.svg") 0 0 no-repeat;background-size:100% auto}@media screen and (max-width:743px){.block_editor a:not(.wp-block-button__link):not(:has([class*=wp-image-]))[href$=".pdf"]:after{top:0.2rem}}.block_editor{}.block_editor .wp-block-buttons{font-weight:700}.block_editor .wp-block-buttons:not(:last-child){margin-bottom:5rem}@media screen and (max-width:743px){.block_editor .wp-block-buttons:not(:last-child){margin-bottom:3.5rem}}.block_editor .wp-block-buttons a{min-width:400px;display:block;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);background-color:var(--sub-color);border:1px solid var(--sub-color);-webkit-box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2);box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2);position:relative;text-align:center}@media screen and (max-width:743px){.block_editor .wp-block-buttons a{min-width:initial;width:100%}}.block_editor .wp-block-buttons a:hover{background-color:#fff;color:var(--sub-color)}.block_editor .wp-block-buttons a:hover:after{background:url("/wp-content/themes/argographsolution/assets/img/icon_arrow_right_blue.svg") center center no-repeat;background-size:60% auto;-webkit-transform:translateX(5px);transform:translateX(5px)}.block_editor .wp-block-buttons .wp-block-button{position:relative}.block_editor .wp-block-buttons .wp-block-button__link{position:relative;border-radius:100px!important;padding:1.4rem 6rem}@media screen and (max-width:743px){.block_editor .wp-block-buttons .wp-block-button__link{font-size:1.6rem}}.block_editor .wp-block-buttons .wp-block-button__link:after{content:"";position:absolute;top:0rem;right:2rem;width:20px;height:100%;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.block_editor .wp-block-buttons .wp-block-button__link:after{background:url("/wp-content/themes/argographsolution/assets/img/icon_arrow_right_white.svg") center center no-repeat;background-size:60% auto}.block_editor .wp-block-buttons .wp-block-button__link[target$=blank]:after{background:url("/wp-content/themes/argographsolution/assets/img/icon_blank_white.svg") center center no-repeat;background-size:100% auto}.block_editor .wp-block-buttons .wp-block-button__link[target$=blank]:hover:after{background:url("/wp-content/themes/argographsolution/assets/img/icon_blank_dark_blue.svg") center center no-repeat;background-size:100% auto}.block_editor .wp-block-buttons .wp-block-button__link[href$=".pdf"]:after{background:url("/wp-content/themes/argographsolution/assets/img/icon_pdf_white.svg") center center no-repeat;background-size:100% auto}.block_editor .wp-block-buttons .wp-block-button__link[href$=".pdf"]:hover:after{background:url("/wp-content/themes/argographsolution/assets/img/icon_pdf_blue.svg") center center no-repeat;background-size:100% auto}.block_editor{}.block_editor .wp-block-separator{margin:3rem 0}.block_editor{}.block_editor .wp-block-gallery{margin-bottom:5rem}@media screen and (max-width:743px){.block_editor .wp-block-gallery{margin-bottom:3.5rem}}.block_editor .wp-block-gallery .wp-block-image{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc}.block_editor{}.block_editor .wp-block-group{margin-bottom:5rem}@media screen and (max-width:743px){.block_editor .wp-block-group{margin-bottom:3.5rem}}.block_editor{}.block_editor .wp-block-file a{font-size:1.6rem;color:#2271b1}.block_editor iframe{width:100%;border:1px solid #ccc;margin-bottom:5rem}@media screen and (max-width:743px){.block_editor iframe{margin-bottom:3rem}}.block_editor ._mb2{margin-bottom:2rem!important}.block_editor ._mb3{margin-bottom:3rem!important}.block_editor ._mb4{margin-bottom:4rem!important}.block_editor ._indent1{padding-left:1em;text-indent:-1em}.block_editor ._indent2{padding-left:2em;text-indent:-2em}.block_editor ._indent2_5{padding-left:2.5em;text-indent:-2.5em}.block_editor ._letter-spacing-1{letter-spacing:-1px;border:1px solid #ff0000}@media screen and (max-width:743px){.block_editor ._sp_txt_left{text-align:left}}@media screen and (max-width:743px){.block_editor ._sp_none_br br{display:none}}.block_editor{}.block_editor #tig-frame{width:100%!important;height:auto!important;aspect-ratio:16/9.02!important}.block_editor{}.block_editor ._bg_gray{background-color:#eee;padding:5rem;border-radius:10px}@media screen and (max-width:743px){.block_editor ._bg_gray{padding:2rem}}.block_editor ._bg_sky_blue{background-color:#f2f5fa;padding:5rem;border-radius:10px}@media screen and (max-width:743px){.block_editor ._bg_sky_blue{padding:2rem}}.block_editor ._bg_blue{padding:4.5rem 0;position:relative}.block_editor ._bg_blue h1.wp-block-heading{text-align:left;padding-bottom:0rem}.block_editor ._bg_blue h1.wp-block-heading.has-text-align-center{text-align:center}.block_editor ._bg_blue h1.wp-block-heading.has-text-align-right{text-align:right}.block_editor ._bg_blue h1.wp-block-heading:not(:last-child){margin-bottom:2rem}.block_editor ._bg_blue h1.wp-block-heading:after{display:none}.block_editor ._bg_blue h1.wp-block-heading,.block_editor ._bg_blue h2.wp-block-heading,.block_editor ._bg_blue h3.wp-block-heading,.block_editor ._bg_blue h4.wp-block-heading,.block_editor ._bg_blue h5.wp-block-heading{color:#fff}.block_editor ._bg_blue .wp-block-paragraph,.block_editor ._bg_blue.wp-block-paragraph{color:#fff}.block_editor ._bg_blue h2.wp-block-heading:before{background-color:#fff}.block_editor ._bg_blue h2.wp-block-heading:after{background-color:#60a6eb}.block_editor ._bg_blue:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;z-index:-1;background-color:#164499;mix-blend-mode:multiply}.block_editor ._bg_blue .wp-block-list li{color:#fff}.block_editor ._bg_blue .wp-block-list li:before{background-color:#60a6eb}.block_editor ._bg_blue .product_swiper_wrapper .swiper-pagination1 .swiper-pagination-bullet{background-color:#fff}.block_editor ._bg_blue .wp-block-buttons a{border:2px solid #fff}.block_editor{}.block_editor .has-brand-blue-color{color:#1b78c9}.block_editor .has-red-color{color:#e15050}.block_editor .has-white-color{color:#ffffff}.block_editor .has-sky-blue-color{color:#eef3fc}.block_editor .has-light-gray-color{color:#eeeeee}.block_editor .has-dark-gray-color{color:#d2d2d2}@-webkit-keyframes clipLeftTop{0%{clip-path:polygon(0% 0%,0% 0%,0% 0%)}to{clip-path:polygon(200% 0%,0% 200%,0% 0%)}}@keyframes clipLeftTop{0%{clip-path:polygon(0% 0%,0% 0%,0% 0%)}to{clip-path:polygon(200% 0%,0% 200%,0% 0%)}}._scroll_anime_photo_mask_left{clip-path:polygon(0% 0%,0% 0%,0% 0%)}._scroll_anime_photo_mask_left.active{-webkit-animation:clipLeftTop 1s var(--easeOutQuad) 0s forwards;animation:clipLeftTop 1s var(--easeOutQuad) 0s forwards}._scroll_anime_clip_left_move{opacity:0;-webkit-transition:0.6s var(--easeOutSine);transition:0.6s var(--easeOutSine);-webkit-transform:translateX(-50px);transform:translateX(-50px)}._scroll_anime_clip_left_move span{display:inline-block;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);-webkit-transition:0.6s var(--easeOutSine);transition:0.6s var(--easeOutSine)}._scroll_anime_clip_left_move.active{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}._scroll_anime_clip_left_move.active span{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.solution_index{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem 2%}.solution_index:has(>li:nth-child(-n+3):last-child){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:743px){.solution_index{gap:1.5rem 3%}}.solution_index._no_border li a{border:none}.solution_index._js_paging li{display:none}.solution_index._js_paging li.active{display:block;-webkit-animation:indexShowAnime 0.5s var(--easeOutSine) 0s forwards;animation:indexShowAnime 0.5s var(--easeOutSine) 0s forwards}.solution_index li{width:23.5%;height:auto}@media screen and (max-width:743px){.solution_index li{width:48.5%}}.solution_index li a{height:100%;border-radius:8px;background-color:#fff;text-decoration:none;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:743px){.solution_index li a{border-radius:4px}}@media (any-hover:hover){.solution_index li a:hover{opacity:0.8}}.solution_index li a .thumbnail{aspect-ratio:1/0.58;position:relative;border-radius:8px 8px 0 0;overflow:hidden}@media screen and (max-width:743px){.solution_index li a .thumbnail{border-radius:4px 4px 0 0}}.solution_index li a .thumbnail._border{border:1px solid #ccc;border-bottom:none}.solution_index li a .thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:auto!important;height:100%!important;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.solution_index li a .copy{padding:1.5rem;border:1px solid #d9e2f0;border-radius:0 0 8px 8px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:743px){.solution_index li a .copy{padding:1rem}}.solution_index li a .date{font-size:1.4rem;margin-bottom:0.5rem}.solution_index li a .ttl{font-weight:500;margin-bottom:1rem}@media screen and (max-width:743px){.solution_index li a .ttl{font-size:1.4rem}}.solution_index li a .ttl .ai_badge{display:inline-block;color:#fff;border-radius:2px;padding:0.25rem 0.7rem 0.3rem;font-size:1.2rem;font-weight:400;line-height:100%;margin-right:0.8rem;position:relative;top:0.15rem}.solution_index li a .ttl .ai_badge_per{color:#cc0000;margin-right:0.5rem}.solution_index li a .summary{font-size:1.6rem;margin-bottom:1rem}@media screen and (max-width:743px){.solution_index li a .summary{font-size:1.2rem}}.solution_index li a .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.5rem;position:relative;top:0.2rem}.solution_index li a .category span{background-color:#f0f1f8;font-size:1.2rem;padding:0.5rem 1rem;border-radius:3px;color:#333}@media screen and (max-width:743px){.solution_index li a .category span{font-size:1rem;padding:0.2rem 1rem}}.product_index{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.5rem 3.6%}.product_index:not(:last-child){margin-bottom:2rem}@media screen and (max-width:743px){.product_index{display:block}}.product_index._js_paging li{display:none}.product_index._js_paging li.active{display:block;-webkit-animation:indexShowAnime 0.5s var(--easeOutSine) 0s forwards;animation:indexShowAnime 0.5s var(--easeOutSine) 0s forwards}@-webkit-keyframes indexShowAnime{0%{opacity:0}to{opacity:1}}@keyframes indexShowAnime{0%{opacity:0}to{opacity:1}}.product_index li{width:48.2%;height:auto}@media screen and (max-width:743px){.product_index li{width:100%}.product_index li:not(:last-child){margin-bottom:3rem}}.product_index li a{height:100%;display:block;background-color:#fff;text-decoration:none;border-radius:8px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media (any-hover:hover){.product_index li a:hover{opacity:0.8}}.product_index li a:hover{background-color:#F7FAFF}.product_index li a .ttl_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--sub-color);padding:1rem 1rem 1rem 1.5rem;border-radius:7px 7px 0 0;overflow:hidden;position:relative;z-index:1}@media screen and (max-width:743px){.product_index li a .ttl_area{display:block}}.product_index li a .ttl_area:before{content:"";position:absolute;top:0rem;right:0rem;width:45%;height:100%;clip-path:polygon(40% 0,100% 0,100% 100%,0% 100%);background:-webkit-gradient(linear,left top,right top,from(#3f8ffc),to(#013894));background:linear-gradient(to right,#3f8ffc 0%,#013894 100%);z-index:-1}@media screen and (max-width:743px){.product_index li a .ttl_area:before{width:95%}}.product_index li a .ttl_area .ttl{font-size:1.8rem;font-weight:700;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2rem}@media screen and (max-width:743px){.product_index li a .ttl_area .ttl{font-size:1.6rem;margin:0 0 0 0}}.product_index li a .ttl_area .ttl .ai_badge{display:inline-block;color:#fff;padding:0.35rem 0.6rem 0.35rem;font-size:1.2rem;font-weight:400;line-height:100%;margin-right:0.8rem;position:relative;top:0.15rem}.product_index li a .ttl_area .thumbnail{width:40.0801603206%;aspect-ratio:1/0.3846153846;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:#fff;position:relative;overflow:hidden}.product_index li a .ttl_area .thumbnail img{width:100%;height:auto;position:absolute;left:0rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:743px){.product_index li a .ttl_area .thumbnail{width:60%;margin:0 auto 1rem}}.product_index li a .copy{padding:1.5rem}@media screen and (max-width:743px){.product_index li a .copy{padding:1rem}}.product_index li a .catch{font-size:1.6rem;font-weight:700;margin-bottom:0.8rem}@media screen and (max-width:743px){.product_index li a .catch{font-size:1.4rem}}.product_index li a .summary{font-size:1.4rem;margin-bottom:1rem}@media screen and (max-width:743px){.product_index li a .summary{font-size:1.2rem}}.product_index li a .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.5rem;position:relative;top:0.2rem}.product_index li a .category span{background-color:#f0f1f8;font-size:1.2rem;padding:0.5rem 1rem;border-radius:3px;color:#485B67}@media screen and (max-width:743px){.product_index li a .category span{font-size:1rem;padding:0.2rem 0.5rem}}.knowledge_index{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem 4%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:743px){.knowledge_index{display:block}}.knowledge_index li{width:30%;height:auto}@media screen and (max-width:743px){.knowledge_index li{width:100%}.knowledge_index li:not(:last-child){margin-bottom:5rem}}.knowledge_index li a{height:100%;display:block;border:1px solid #ccc;background-color:#fff;text-decoration:none;padding:1.5rem;border-radius:5px;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media (any-hover:hover){.knowledge_index li a:hover{opacity:0.8}}@media screen and (max-width:743px){.knowledge_index li a{padding:1rem}}.knowledge_index li a .thumbnail{margin-top:-4rem;margin-bottom:1rem;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2);box-shadow:0px 3px 3px 0 rgba(0,0,0,0.2);aspect-ratio:1/0.6174242424;position:relative}.knowledge_index li a .thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:auto!important;height:100%!important;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.knowledge_index li a .date{font-size:1.2rem;font-weight:500;margin-bottom:1rem;color:#003792;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("../img/knowledge_index_date_icon.svg") 0 center no-repeat;background-size:24px auto;padding:0.5rem 0 0.5rem 28px}.knowledge_index li a .date:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--sub-color);margin-left:12px}.knowledge_index li a .ttl{margin-bottom:1rem}@media screen and (max-width:743px){.knowledge_index li a .ttl{font-size:1.4rem}}.knowledge_index li a .ttl .ai_badge{display:inline-block;color:#fff;padding:0.25rem 0.7rem 0.3rem;font-size:1.2rem;font-weight:400;line-height:100%;margin-right:0.8rem;position:relative;top:0.15rem}.knowledge_index li a .summary{font-size:1.4rem;margin-bottom:1.5rem}@media screen and (max-width:743px){.knowledge_index li a .summary{font-size:1.2rem}}.knowledge_index li a .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.5rem;position:relative;top:0.2rem}.knowledge_index li a .category span{border:1px solid #ccc;font-size:1.2rem;padding:0.2rem 1rem 0.2rem 1.5rem;border-radius:10px;position:relative}@media screen and (max-width:743px){.knowledge_index li a .category span{font-size:1rem}}.knowledge_index li a .category span:after{content:"";width:4px;height:4px;border-right:1px solid var(--sub-color);border-top:1px solid var(--sub-color);display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0.8rem;left:0.5rem}.event_index,.news_index{margin-bottom:2rem}.event_index._bg_white,.news_index._bg_white{background-color:#fff;padding:2rem 2rem 2rem;border-radius:10px}.event_index._js_paging li,.news_index._js_paging li{display:none}.event_index._js_paging li.active,.news_index._js_paging li.active{display:block;-webkit-animation:newsIndexActiveAnime 0.5s var(--easeOutQuad) 0s forwards;animation:newsIndexActiveAnime 0.5s var(--easeOutQuad) 0s forwards}@-webkit-keyframes newsIndexActiveAnime{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes newsIndexActiveAnime{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}.event_index li,.news_index li{border-bottom:1px solid #c0cdd6}.event_index li a,.news_index li a{display:block;text-decoration:none;padding:1.7rem 5rem 1.7rem 0;position:relative;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.event_index li a.no_link,.news_index li a.no_link{pointer-events:none}.event_index li a.no_link:after,.news_index li a.no_link:after{display:none}@media (any-hover:hover){.event_index li a:hover,.news_index li a:hover{background-color:#F7FAFF}.event_index li a:hover:after,.news_index li a:hover:after{right:0rem}}.event_index li a:after,.news_index li a:after{content:"";position:absolute;top:calc((100% - 35px) / 2);right:0.8rem;width:35px;aspect-ratio:1;background:url("../img/icon_circle_blue_right.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media screen and (max-width:743px){.event_index li a:after,.news_index li a:after{width:28px;top:calc((100% - 28px) / 2)}}.event_index li a[target$=blank]:after,.news_index li a[target$=blank]:after{background:url("../img/icon_information_blank.svg") 0 0 no-repeat;background-size:100% auto}.event_index li a[href$=".pdf"]:after,.news_index li a[href$=".pdf"]:after{background:url("../img/icon_information_pdf.svg") 0 0 no-repeat;background-size:100% auto}.event_index li a.link:after,.news_index li a.link:after{background:url("../img/icon_information_link.svg") 0 0 no-repeat;background-size:100% auto}.event_index li a .meta,.news_index li a .meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.7rem}@media screen and (max-width:743px){.event_index li a .meta,.news_index li a .meta{display:block}}.event_index li a .meta .date,.news_index li a .meta .date{font-size:1.4rem;margin-right:1.5rem;color:#657783}@media screen and (max-width:743px){.event_index li a .meta .date,.news_index li a .meta .date{font-size:1.2rem;margin:0 0 1rem}}.event_index li a .meta .category,.news_index li a .meta .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;position:relative;top:0.1rem}@media screen and (max-width:743px){.event_index li a .meta .category,.news_index li a .meta .category{top:-0.1rem}}.event_index li a .meta .category span,.news_index li a .meta .category span{border:1px solid #c0cdd6;background-color:#fff;border-radius:100px;font-size:1rem;padding:0.1rem 1rem}@media screen and (max-width:743px){.event_index li a .ttl,.news_index li a .ttl{font-size:1.4rem}}.event_index li a .ttl .ai_badge,.news_index li a .ttl .ai_badge{display:inline-block;color:#fff;border-radius:3px;padding:0.3rem 0.8rem;font-size:1.2rem;font-weight:400;line-height:100%;margin-right:0.8rem;position:relative;top:0.15rem}.download_index{width:1080px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2% 1fr 2% 1fr 2% 1fr;grid-template-columns:repeat(4,1fr);gap:3.5rem 2%}@media screen and (max-width:1160px){.download_index{width:95%}}@media screen and (max-width:999px){.download_index{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:743px){.download_index{width:90%;gap:4.5rem 4%;display:block}}.download_index._js_paging li{display:none}.download_index._js_paging li.active{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:5;grid-row:span 5;gap:0px;-webkit-animation:indexShowAnime 0.5s var(--easeOutSine) 0s forwards;animation:indexShowAnime 0.5s var(--easeOutSine) 0s forwards}.download_index>li{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:5;grid-row:span 5;gap:0px;padding-bottom:1.5rem;border-radius:8px;background-color:#fff;border:1px solid #ddd;overflow:hidden}@media screen and (max-width:743px){.download_index>li:not(:last-child){margin-bottom:2rem}}.download_index>li .thumbnail{padding:1.2rem;background-color:#d9e2f0;margin-bottom:1.2rem}.download_index>li .thumbnail a{display:block;aspect-ratio:1/0.5594059406;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media (any-hover:hover){.download_index>li .thumbnail a:hover{opacity:0.8}}.download_index>li .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);box-shadow:0 0 3px 0 rgba(0,0,0,0.5)}.download_index>li .ttl{font-size:1.6rem;font-weight:700;margin:0 1.5rem 1rem}.download_index>li .ttl .ai_badge{display:inline-block;color:#fff;border-radius:3px;padding:0.3rem 0.8rem;font-size:1.2rem;font-weight:400;line-height:100%;margin-right:0.8rem;position:relative;top:0.15rem}.download_index>li .summary{font-size:1.4rem;line-height:140%;margin:0 1.5rem 1.5rem}.download_index>li .summary .file_url{word-break:break-all;font-size:1.2rem;line-height:130%;margin-top:1rem}.download_index>li .category{display:none}.download_index>li .btn{margin:0 1.5rem}.download_index>li .btn a{position:relative;display:block;text-decoration:none;color:#fff;font-weight:600;background-color:var(--sub-color);border:1px solid var(--sub-color);border-radius:100px;padding:0.8rem 0;text-align:center;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);-webkit-box-shadow:0px 3px 3px 0 rgba(0,0,0,0.15);box-shadow:0px 3px 3px 0 rgba(0,0,0,0.15)}.download_index>li .btn a:after{content:"";position:absolute;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_white.svg") 0 0 no-repeat;background-size:100% auto;top:calc((100% - 10px) / 2);right:1.5rem;z-index:2;-webkit-transition:0.3s var(--easeOutSine);transition:0.3s var(--easeOutSine)}.download_index>li .btn a:hover{background-color:#fff;color:var(--sub-color)}.download_index>li .btn a:hover:after{background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;-webkit-transform:translateX(5px);transform:translateX(5px)}.download_index>li .btn:not(:last-child){margin-bottom:1.3rem}.download_index>li .knowledge_area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;padding:1rem;background-color:#eef3fc}.download_index>li .knowledge_area a:hover{opacity:0.8}.download_index>li .knowledge_area a:hover .knowledge_ttl span:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.download_index>li .knowledge_area .knowledge_ttl{font-size:1.4rem;text-align:center;font-weight:700;margin-bottom:0.5rem;color:var(--main-color)}.download_index>li .knowledge_area .knowledge_ttl span{padding:0 15px 0 0;position:relative}.download_index>li .knowledge_area .knowledge_ttl span:after{content:"";position:absolute;top:0.5rem;right:0rem;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}.download_index>li .knowledge_area .knowledge_ttl2{font-size:1.2rem;margin-bottom:1.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.download_index>li .knowledge_area .knowledge_thumbnail{width:60%;aspect-ratio:1/0.4545454545;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);box-shadow:0 0 3px 0 rgba(0,0,0,0.5);position:relative;overflow:hidden;margin:0 auto}.download_index>li .knowledge_area .knowledge_thumbnail img{width:100%;height:auto;position:absolute;left:0rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body:has(main.page_top):not(:has(main.page_ai_search)) header{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:topHeaderAnime 0.5s var(--easeOutQuad) 0s forwards;animation:topHeaderAnime 0.5s var(--easeOutQuad) 0s forwards}@-webkit-keyframes topHeaderAnime{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes topHeaderAnime{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}footer{overflow:hidden!important}main.page_ai_search{padding:0 0 0!important;position:relative}main.page_top{padding:3.2rem 0 0;font-size:1.6rem}main.page_top #circle_3d_wapper._left:after{display:none}main.page_top{}main.page_top #mv{margin-bottom:3rem;padding:0 3rem;position:relative;overflow:hidden}@media screen and (max-width:743px){main.page_top #mv{padding:0 1.5rem}}main.page_top #mv .mv-loading{position:absolute;top:0rem;left:0rem;width:100%;height:100%;z-index:3;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;pointer-events:none}main.page_top #mv .mv-loading:after{content:"";width:130px;aspect-ratio:1;background:url("../img/top/mv_loading3.svg") center center no-repeat;background-size:100% auto;-webkit-animation:mvLoadingAnime 0.8s linear 0s infinite;animation:mvLoadingAnime 0.8s linear 0s infinite;-webkit-filter:drop-shadow(0px 3px 6px rgba(68,68,221,0.9));filter:drop-shadow(0px 3px 6px rgba(68,68,221,0.9))}@media screen and (max-width:743px){main.page_top #mv .mv-loading:after{width:80px}}@-webkit-keyframes mvLoadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mvLoadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}main.page_top #mv .mv_slider{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem}main.page_top #mv .mv_slider li{width:20%;padding:0 0rem;position:relative;opacity:0}main.page_top #mv .mv_slider li:nth-child(n+5){display:none}main.page_top #mv .mv_slider li a{display:block;text-decoration:none;height:100%;background-color:rgba(255,255,255,0.8);padding:0 2rem}main.page_top #mv .mv_slider li a:hover .btn{color:#2286e6}main.page_top #mv .mv_slider li a:hover .btn:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}main.page_top #mv .mv_slider li a:hover .btn:after{background-color:var(--sub-color)}main.page_top #mv .mv_slider li a{user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}main.page_top #mv .mv_slider li a *{user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}main.page_top #mv .mv_slider li:after{content:"";position:absolute;top:0rem;right:0rem;width:1px;height:100%;background-color:#D9E2F0}@media screen and (max-width:743px){main.page_top #mv .mv_slider li:after{display:none}}main.page_top #mv .mv_slider li:first-child{width:40%}@media screen and (max-width:743px){main.page_top #mv .mv_slider li:first-child{width:80%;left:10%}}main.page_top #mv .mv_slider li:first-child a{padding-left:0rem}@media screen and (max-width:743px){main.page_top #mv .mv_slider li:first-child a{padding:0 0 0 0}}main.page_top #mv .mv_slider li:first-child a .ttl{padding-right:130px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}main.page_top #mv .mv_slider li:first-child a .btn{width:110px;left:initial;right:2rem}@media screen and (max-width:743px){main.page_top #mv .mv_slider li:first-child a .btn{width:90px;right:0rem}}@media screen and (max-width:743px){main.page_top #mv .mv_slider li:not(:first-child){width:74%}}main.page_top #mv .mv_slider li:not(:first-child) a{padding-bottom:3.5rem}main.page_top #mv .mv_slider li:not(:first-child) a .ttl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media screen and (max-width:743px){main.page_top #mv .mv_slider li:not(:first-child) a .ttl{-webkit-line-clamp:1}}@media screen and (max-width:743px){main.page_top #mv .mv_slider li:not(:first-child) a{padding:0 0 0 0}main.page_top #mv .mv_slider li:not(:first-child) a .ttl{padding-right:130px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}main.page_top #mv .mv_slider li:not(:first-child) a .btn{width:110px;left:initial;right:2rem}}@media screen and (max-width:743px) and (max-width:743px){main.page_top #mv .mv_slider li:not(:first-child) a .btn{width:90px;right:0rem}}main.page_top #mv .mv_slider li.active:first-child{-webkit-animation:mvSliderAnimeFirst 0.5s var(--easeOutQuad) 0s forwards;animation:mvSliderAnimeFirst 0.5s var(--easeOutQuad) 0s forwards}main.page_top #mv .mv_slider li.active:nth-child(2){-webkit-animation:mv_slider 0.5s var(--easeOutQuad) 0.05s forwards;animation:mv_slider 0.5s var(--easeOutQuad) 0.05s forwards}main.page_top #mv .mv_slider li.active:nth-child(3){-webkit-animation:mv_slider 0.5s var(--easeOutQuad) 0.1s forwards;animation:mv_slider 0.5s var(--easeOutQuad) 0.1s forwards}main.page_top #mv .mv_slider li.active:nth-child(4){-webkit-animation:mv_slider 0.5s var(--easeOutQuad) 0.15s forwards;animation:mv_slider 0.5s var(--easeOutQuad) 0.15s forwards}@media screen and (max-width:743px){main.page_top #mv .mv_slider li.active:first-child{-webkit-animation:mvSliderAnimeFirst 0.5s var(--easeOutSine) 0s forwards;animation:mvSliderAnimeFirst 0.5s var(--easeOutSine) 0s forwards}main.page_top #mv .mv_slider li.active:nth-child(2){-webkit-animation:mv_slider 0.5s var(--easeOutSine) 0s forwards;animation:mv_slider 0.5s var(--easeOutSine) 0s forwards}main.page_top #mv .mv_slider li.active:nth-child(3){-webkit-animation:mv_slider 0.5s var(--easeOutSine) 0s forwards;animation:mv_slider 0.5s var(--easeOutSine) 0s forwards}main.page_top #mv .mv_slider li.active:nth-child(4){-webkit-animation:mv_slider 0.5s var(--easeOutSine) 0s forwards;animation:mv_slider 0.5s var(--easeOutSine) 0s forwards}}main.page_top #mv .mv_slider li.active_back:first-child{-webkit-animation:mvSliderAnimeFirstBack 0.5s var(--easeOutQuad) 0.05s forwards;animation:mvSliderAnimeFirstBack 0.5s var(--easeOutQuad) 0.05s forwards}main.page_top #mv .mv_slider li.active_back:nth-child(2){-webkit-animation:mv_sliderBack 0.5s var(--easeOutQuad) 0.1s forwards;animation:mv_sliderBack 0.5s var(--easeOutQuad) 0.1s forwards}main.page_top #mv .mv_slider li.active_back:nth-child(3){-webkit-animation:mv_sliderBack 0.5s var(--easeOutQuad) 0.05s forwards;animation:mv_sliderBack 0.5s var(--easeOutQuad) 0.05s forwards}main.page_top #mv .mv_slider li.active_back:nth-child(4){-webkit-animation:mv_sliderBack 0.5s var(--easeOutQuad) 0s forwards;animation:mv_sliderBack 0.5s var(--easeOutQuad) 0s forwards}@media screen and (max-width:743px){main.page_top #mv .mv_slider li.active_back:first-child{-webkit-animation:mvSliderAnimeFirstBack 0.5s var(--easeOutSine) 0s forwards;animation:mvSliderAnimeFirstBack 0.5s var(--easeOutSine) 0s forwards}main.page_top #mv .mv_slider li.active_back:nth-child(2){-webkit-animation:mv_sliderBack 0.5s var(--easeOutSine) 0s forwards;animation:mv_sliderBack 0.5s var(--easeOutSine) 0s forwards}main.page_top #mv .mv_slider li.active_back:nth-child(3){-webkit-animation:mv_sliderBack 0.5s var(--easeOutSine) 0s forwards;animation:mv_sliderBack 0.5s var(--easeOutSine) 0s forwards}main.page_top #mv .mv_slider li.active_back:nth-child(4){-webkit-animation:mv_sliderBack 0.5s var(--easeOutSine) 0s forwards;animation:mv_sliderBack 0.5s var(--easeOutSine) 0s forwards}}@media screen and (max-width:743px){main.page_top #mv .mv_slider li:nth-child(3){display:none}main.page_top #mv .mv_slider li:nth-child(2){position:absolute;top:0rem;right:-66%}main.page_top #mv .mv_slider li:nth-child(4){position:absolute;top:0rem;left:-66%}}main.page_top #mv .mv_slider li .thumbnail{margin-bottom:1.2rem;border-radius:3px;overflow:hidden;background-color:#000;-webkit-box-shadow:3px 3px 3px 0 rgba(0,0,0,0.2);box-shadow:3px 3px 3px 0 rgba(0,0,0,0.2);aspect-ratio:8/4.48;position:relative}main.page_top #mv .mv_slider li .thumbnail img{width:100%;height:auto;position:absolute;left:0rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.page_top #mv .mv_slider li .post_type_name{margin:0 0 0.5rem}main.page_top #mv .mv_slider li .post_type_name span{display:inline-block;border-radius:3px;font-size:1rem;line-height:100%;background-color:#F0F1F8;padding:0.6rem 1rem}main.page_top #mv .mv_slider li .ttl{font-size:1.4rem;line-height:160%;font-weight:500}main.page_top #mv .mv_slider li .btn{font-size:1.4rem;font-weight:500;color:var(--sub-color);padding:0.8rem 0;position:absolute;left:2.5rem;bottom:0rem;width:calc(100% - 4rem)}@media screen and (max-width:743px){main.page_top #mv .mv_slider li .btn{font-size:1.2rem;padding:0.4rem 0}}main.page_top #mv .mv_slider li .btn:before{content:"";position:absolute;top:0.3rem;right:0rem;width:34px;aspect-ratio:1;background:url("../img/top/owned_media_btn_icon.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media screen and (max-width:743px){main.page_top #mv .mv_slider li .btn:before{width:25px;top:0rem}}main.page_top #mv .mv_slider li .btn:after{position:absolute;content:"";left:0rem;bottom:0rem;width:100%;height:1px;background-color:#C0CDD6;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@-webkit-keyframes mvSliderAnimeFirst{0%{opacity:0.5;-webkit-transform:translateX(400px) scale(0.5);transform:translateX(400px) scale(0.5)}to{opacity:1;-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1)}}@keyframes mvSliderAnimeFirst{0%{opacity:0.5;-webkit-transform:translateX(400px) scale(0.5);transform:translateX(400px) scale(0.5)}to{opacity:1;-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1)}}@media screen and (max-width:743px){@-webkit-keyframes mvSliderAnimeFirst{0%{opacity:0;-webkit-transform:translateX(30%) scale(1);transform:translateX(30%) scale(1)}to{opacity:1;-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1)}}@keyframes mvSliderAnimeFirst{0%{opacity:0;-webkit-transform:translateX(30%) scale(1);transform:translateX(30%) scale(1)}to{opacity:1;-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1)}}}@-webkit-keyframes mvSliderAnimeFirstBack{0%{opacity:0.5;-webkit-transform:translateX(-170px) scale(0.5);transform:translateX(-170px) scale(0.5)}to{opacity:1;-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1)}}@keyframes mvSliderAnimeFirstBack{0%{opacity:0.5;-webkit-transform:translateX(-170px) scale(0.5);transform:translateX(-170px) scale(0.5)}to{opacity:1;-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1)}}@media screen and (max-width:743px){@-webkit-keyframes mvSliderAnimeFirstBack{0%{opacity:0;-webkit-transform:translateX(-30%) scale(1);transform:translateX(-30%) scale(1)}to{opacity:1;-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1)}}@keyframes mvSliderAnimeFirstBack{0%{opacity:0;-webkit-transform:translateX(-30%) scale(1);transform:translateX(-30%) scale(1)}to{opacity:1;-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1)}}}@-webkit-keyframes mv_slider{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes mv_slider{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@media screen and (max-width:743px){@-webkit-keyframes mv_slider{0%{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes mv_slider{0%{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}}@-webkit-keyframes mv_sliderBack{0%{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes mv_sliderBack{0%{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@media screen and (max-width:743px){@-webkit-keyframes mv_sliderBack{0%{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes mv_sliderBack{0%{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}}main.page_top #mv .mv_slider_control{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}main.page_top #mv .mv_slider_control .mv_slider_next,main.page_top #mv .mv_slider_control .mv_slider_prev{font-size:0rem;width:13px;aspect-ratio:1/1.1;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);-ms-touch-action:manipulation;touch-action:manipulation}main.page_top #mv .mv_slider_control .mv_slider_prev{background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transform:scale(-1,1);transform:scale(-1,1)}main.page_top #mv .mv_slider_control .mv_slider_prev:hover{-webkit-transform:scale(-1,1) translateX(0px);transform:scale(-1,1) translateX(0px)}main.page_top #mv .mv_slider_control .mv_slider_next{background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto}main.page_top #mv .mv_slider_control .mv_slider_next:hover{-webkit-transform:translateX(0px);transform:translateX(0px)}main.page_top #mv .mv_slider_control .mv_slider_play,main.page_top #mv .mv_slider_control .mv_slider_stop{font-size:0rem;width:23px;aspect-ratio:1;margin-left:1.5rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);-ms-touch-action:manipulation;touch-action:manipulation}main.page_top #mv .mv_slider_control .mv_slider_play:hover,main.page_top #mv .mv_slider_control .mv_slider_stop:hover{opacity:0.8}main.page_top #mv .mv_slider_control .mv_slider_play{background:url("../img/icon_play.svg") 0 0 no-repeat;background-size:100% auto}main.page_top #mv .mv_slider_control .mv_slider_stop{background:url("../img/icon_stop.svg") 0 0 no-repeat;background-size:100% auto}main.page_top #mv .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 1rem;margin:0 2rem}main.page_top #mv .pagination button{width:7px;height:7px;font-size:0rem;border:1px solid #C0CDD6;border-radius:100px;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);-ms-touch-action:manipulation;touch-action:manipulation}main.page_top #mv .pagination button.active{border:1px solid var(--sub-color);background-color:var(--sub-color)}main.page_top{}main.page_top #topics_owned_wap{padding:3.5rem 0 5.5rem}main.page_top #topics_owned{width:1080px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5%}@media screen and (max-width:1160px){main.page_top #topics_owned{width:95%}}@media screen and (max-width:743px){main.page_top #topics_owned{width:92%;display:block}}main.page_top #topics_owned section.topics{width:40%}@media screen and (max-width:743px){main.page_top #topics_owned section.topics{width:100%;margin-bottom:7rem}}main.page_top #topics_owned section.topics h2{display:none}main.page_top #topics_owned section.topics .swiper-custom-parent{position:relative}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper-container{overflow:hidden}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper-slide a{display:block;text-decoration:none;padding:0 0.5rem}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper-slide a:hover .btn{color:#2286E6}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper-slide a:hover .btn:after{width:100%}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper-slide a:hover .btn:before{-webkit-transform:translateX(5px);transform:translateX(5px)}main.page_top #topics_owned section.topics .swiper-custom-parent .thumbnail{aspect-ratio:16/10;overflow:hidden;position:relative;background-color:#D9E2F0;-webkit-box-shadow:0px 4px 4px 0 rgba(0,0,0,0.2);box-shadow:0px 4px 4px 0 rgba(0,0,0,0.2);border-radius:5px;margin-bottom:1rem}main.page_top #topics_owned section.topics .swiper-custom-parent .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main.page_top #topics_owned section.topics .swiper-custom-parent .post_type_name{margin-bottom:0.8rem}main.page_top #topics_owned section.topics .swiper-custom-parent .post_type_name span{background-color:#F0F1F8;font-size:1rem;padding:0.3rem 1rem;border-radius:3px}main.page_top #topics_owned section.topics .swiper-custom-parent .ttl_box{display:-webkit-box;display:-ms-flexbox;display:flex}main.page_top #topics_owned section.topics .swiper-custom-parent .ttl_box .ttl{font-size:1.4rem;line-height:150%;-webkit-box-flex:1;-ms-flex:1;flex:1}main.page_top #topics_owned section.topics .swiper-custom-parent .ttl_box .btn{position:relative;font-size:1.4rem;font-weight:500;padding:0 2.5rem 1rem 0;border-bottom:2px solid #e0e6eb;color:var(--sub-color)}main.page_top #topics_owned section.topics .swiper-custom-parent .ttl_box .btn:before{content:"";width:25px;aspect-ratio:1;background:url("../img/top/owned_media_btn_icon.svg") 0 0 no-repeat;background-size:100% auto;position:absolute;top:0rem;right:0rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}main.page_top #topics_owned section.topics .swiper-custom-parent .ttl_box .btn:after{content:"";position:absolute;bottom:-2px;left:0rem;width:0%;height:2px;background-color:var(--sub-color);-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);z-index:2}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper_control{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;top:calc(100% + 2rem);left:0rem}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper_control .swiper_pagination_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper_control .swiper_pagination_wrap .swiper-button-prev1{width:12px;aspect-ratio:1/1.2;font-size:0rem;cursor:pointer;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transform:scale(-1,1);transform:scale(-1,1)}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper_control .swiper_pagination_wrap .swiper-button-next1{width:12px;aspect-ratio:1/1.2;font-size:0rem;cursor:pointer;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper_control .swiper_pagination_wrap .swiper-pagination1{width:auto;height:auto;margin:0 1rem;padding:0 0 0 0!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper_control .swiper_pagination_wrap .swiper-pagination1 .swiper-pagination-bullet{font-size:0rem;width:15px;height:15px;margin:0 0 0 0!important;padding:0 0 0 0!important;background:none;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}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper_control .swiper_pagination_wrap .swiper-pagination1 .swiper-pagination-bullet:before{content:"";width:30%;height:30%;border:1px solid var(--sub-color);border-radius:100px}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper_control .swiper_pagination_wrap .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background-color:var(--sub-color)}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper_control #swiper-stop{position:absolute;top:0rem;right:0rem;width:20px;aspect-ratio:1;background:url("../img/icon_stop.svg") 0 0 no-repeat;background-size:100% auto;font-size:0rem}main.page_top #topics_owned section.topics .swiper-custom-parent .swiper_control #swiper-play{position:absolute;top:0rem;right:0rem;width:20px;aspect-ratio:1;background:url("../img/icon_play.svg") 0 0 no-repeat;background-size:100% auto;font-size:0rem;display:none}main.page_top #topics_owned section.owned_media{width:58%;position:relative}@media screen and (max-width:743px){main.page_top #topics_owned section.owned_media{width:100%}}main.page_top #topics_owned section.owned_media h2{display:none}main.page_top #topics_owned section.owned_media #owned_media_load{height:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}@media screen and (max-width:743px){main.page_top #topics_owned section.owned_media #owned_media_load{display:block}}main.page_top #topics_owned section.owned_media #owned_media_load li{border-left:1px solid #d9e2f0;border-right:1px solid #d9e2f0;margin-left:-1px;background-color:rgba(255,255,255,0.5)}@media screen and (max-width:743px){main.page_top #topics_owned section.owned_media #owned_media_load li{border-left:none;border-right:none;border-top:1px solid #d9e2f0;border-bottom:1px solid #d9e2f0;margin-left:0px;margin-top:-1px}}main.page_top #topics_owned section.owned_media #owned_media_load li a{text-decoration:none;padding:0 1.35rem 0rem;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:743px){main.page_top #topics_owned section.owned_media #owned_media_load li a{padding:1.3rem 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}main.page_top #topics_owned section.owned_media #owned_media_load li a .thumbnail{aspect-ratio:1/0.6193181818;position:relative;overflow:hidden}main.page_top #topics_owned section.owned_media #owned_media_load li a .thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:auto!important;height:100%!important;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}main.page_top #topics_owned section.owned_media #owned_media_load li a .thumbnail{margin-bottom:1rem;-webkit-box-shadow:0px 3px 3px 0 rgba(0,0,0,0.1);box-shadow:0px 3px 3px 0 rgba(0,0,0,0.1);border-radius:5px}@media screen and (max-width:743px){main.page_top #topics_owned section.owned_media #owned_media_load li a .thumbnail{aspect-ratio:1/0.6197183099;width:40%;margin-right:1rem}}main.page_top #topics_owned section.owned_media #owned_media_load li a .copy{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:743px){main.page_top #topics_owned section.owned_media #owned_media_load li a .copy{width:60%}}main.page_top #topics_owned section.owned_media #owned_media_load li a .post_type_name{margin-bottom:0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main.page_top #topics_owned section.owned_media #owned_media_load li a .post_type_name span{background-color:#F0F1F8;font-size:1rem;padding:0.3rem 1rem;border-radius:3px}main.page_top #topics_owned section.owned_media #owned_media_load li a .ttl{font-size:1.4rem;line-height:160%;font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:743px){main.page_top #topics_owned section.owned_media #owned_media_load li a .ttl{margin-bottom:1.5rem}}main.page_top #topics_owned section.owned_media #owned_media_load li a .category{display:none}main.page_top #topics_owned section.owned_media #owned_media_load li a .btn{position:relative;font-size:1.4rem;font-weight:500;padding:0 1rem 1rem 0;border-bottom:2px solid #e0e6eb;color:var(--sub-color)}main.page_top #topics_owned section.owned_media #owned_media_load li a .btn:before{content:"";width:25px;aspect-ratio:1;background:url("../img/top/owned_media_btn_icon.svg") 0 0 no-repeat;background-size:100% auto;position:absolute;top:0rem;right:0rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}main.page_top #topics_owned section.owned_media #owned_media_load li a .btn:after{content:"";position:absolute;bottom:-2px;left:0rem;width:0%;height:2px;background-color:var(--sub-color);-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);z-index:2}main.page_top #topics_owned section.owned_media #owned_media_load li a:hover .thumbnail img{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.1);transform:translateY(-50%) translateX(-50%) scale(1.1)}main.page_top #topics_owned section.owned_media #owned_media_load li a:hover .btn{color:#2286E6}main.page_top #topics_owned section.owned_media #owned_media_load li a:hover .btn:after{width:100%}main.page_top #topics_owned section.owned_media #owned_media_load li a:hover .btn:before{-webkit-transform:translateX(5px);transform:translateX(5px)}main.page_top #topics_owned section.owned_media .btn_owned_index{position:absolute;top:calc(100% + 1rem);right:0rem}main.page_top #topics_owned section.owned_media .btn_owned_index a{font-size:1.3rem;font-weight:500;color:var(--sub-color);text-decoration:none;position:relative;padding:0 2rem 0 0}main.page_top #topics_owned section.owned_media .btn_owned_index a:after{content:"";position:absolute;top:calc((100% - 10px) / 2);right:0rem;width:10px;aspect-ratio:1/1.2;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}main.page_top #topics_owned section.owned_media .btn_owned_index a{background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:0% 1px}main.page_top #topics_owned section.owned_media .btn_owned_index a:hover{background-size:100% 1px}main.page_top #topics_owned section.owned_media .btn_owned_index a:hover:after{right:-0.5rem}main.page_top{}main.page_top .ai_wrapper_bg{padding:10rem 0 10rem;position:relative;overflow:hidden}@media screen and (max-width:743px){main.page_top .ai_wrapper_bg{padding:10rem 0 8rem}}main.page_top .ai_wrapper_bg._padding_bottom_none{padding-bottom:0rem}main.page_top .ai_wrapper_bg #line_3d{width:80%!important;height:auto!important;aspect-ratio:1/0.7!important;position:absolute;top:-25rem;right:0rem;z-index:2;opacity:0;pointer-events:none;background:url("../img/top/line_3d_bg.png") 300px 65% no-repeat;background-size:100% auto}@media screen and (max-width:743px){main.page_top .ai_wrapper_bg #line_3d{top:-7rem;width:100%!important}}main.page_top .ai_wrapper_bg #line_3d.active{-webkit-animation:line3dAnime 0.5s var(--easeOutQuad) 0s forwards;animation:line3dAnime 0.5s var(--easeOutQuad) 0s forwards}@-webkit-keyframes line3dAnime{0%{opacity:0}to{opacity:1}}@keyframes line3dAnime{0%{opacity:0}to{opacity:1}}main.page_top .ai_wrapper_bg:after{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background:linear-gradient(to bottom,#7537BC 0%,#1B78C9 600px);mix-blend-mode:multiply}main.page_top .ai_wrapper_bg{}@-webkit-keyframes aiWrapperBg{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes aiWrapperBg{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}main.page_top .ai_wrapper{width:840px;margin:0 auto 5rem;background-color:rgba(255,255,255,0.95);padding:5.5rem 3rem 2rem;-webkit-box-shadow:0px 5px 5px 0 rgba(0,0,0,0.1);box-shadow:0px 5px 5px 0 rgba(0,0,0,0.1);border-radius:8px;position:relative;z-index:2}@media screen and (max-width:1000px){main.page_top .ai_wrapper{width:85%}}@media screen and (max-width:743px){main.page_top .ai_wrapper{width:90%}}main.page_top .ai_wrapper:focus-within{-webkit-animation:buruAnime2 0.5s var(--easeOutQuad) 0s forwards;animation:buruAnime2 0.5s var(--easeOutQuad) 0s forwards}main.page_top .ai_wrapper:focus-within h2 span:before{-webkit-animation:buruAnime 2s cubic-bezier(0.42,0,0.58,1) 0s forwards;animation:buruAnime 2s cubic-bezier(0.42,0,0.58,1) 0s forwards}@-webkit-keyframes buruAnime2{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes buruAnime2{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes buruAnime{0%{opacity:1;-webkit-transform:skew(0deg);transform:skew(0deg)}5%{-webkit-transform:skew(16deg);transform:skew(16deg)}10%{-webkit-transform:skew(-14deg);transform:skew(-14deg)}15%{-webkit-transform:skew(14deg);transform:skew(14deg)}20%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}25%{-webkit-transform:skew(12deg);transform:skew(12deg)}30%{-webkit-transform:skew(-10deg);transform:skew(-10deg)}35%{-webkit-transform:skew(10deg);transform:skew(10deg)}40%{-webkit-transform:skew(-8deg);transform:skew(-8deg)}45%{-webkit-transform:skew(8deg);transform:skew(8deg)}50%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}55%{-webkit-transform:skew(6deg);transform:skew(6deg)}60%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}65%{-webkit-transform:skew(4deg);transform:skew(4deg)}70%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}75%{-webkit-transform:skew(2deg);transform:skew(2deg)}to{opacity:1;-webkit-transform:skew(0deg);transform:skew(0deg)}}@keyframes buruAnime{0%{opacity:1;-webkit-transform:skew(0deg);transform:skew(0deg)}5%{-webkit-transform:skew(16deg);transform:skew(16deg)}10%{-webkit-transform:skew(-14deg);transform:skew(-14deg)}15%{-webkit-transform:skew(14deg);transform:skew(14deg)}20%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}25%{-webkit-transform:skew(12deg);transform:skew(12deg)}30%{-webkit-transform:skew(-10deg);transform:skew(-10deg)}35%{-webkit-transform:skew(10deg);transform:skew(10deg)}40%{-webkit-transform:skew(-8deg);transform:skew(-8deg)}45%{-webkit-transform:skew(8deg);transform:skew(8deg)}50%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}55%{-webkit-transform:skew(6deg);transform:skew(6deg)}60%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}65%{-webkit-transform:skew(4deg);transform:skew(4deg)}70%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}75%{-webkit-transform:skew(2deg);transform:skew(2deg)}to{opacity:1;-webkit-transform:skew(0deg);transform:skew(0deg)}}@media screen and (max-width:743px){main.page_top .ai_wrapper{padding:4.5rem 2rem 2rem}}main.page_top .ai_wrapper h2{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:0rem;left:-4rem;color:#fff;font-size:2.8rem;font-weight:500;padding:2rem 3rem 2rem 2rem;border-radius:8px;background:-webkit-gradient(linear,left top,right top,from(#0066f0),to(#c027ee));background:linear-gradient(to right,#0066f0 0%,#c027ee 100%);z-index:1;overflow:hidden}main.page_top .ai_wrapper h2:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);z-index:-1;background:-webkit-gradient(linear,left top,right top,from(#c027ee),to(#0066f0));background:linear-gradient(to right,#c027ee 0%,#0066f0 100%);-webkit-animation:aiTtlBgAnime 2s var(--easeOutQuad) 0s infinite;animation:aiTtlBgAnime 2s var(--easeOutQuad) 0s infinite}@-webkit-keyframes aiTtlBgAnime{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes aiTtlBgAnime{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media screen and (max-width:743px){main.page_top .ai_wrapper h2{font-size:1.8rem;left:-1rem;padding:1.5rem 1.5rem}}main.page_top .ai_wrapper h2 span{padding:0 0 0 6rem;position:relative}main.page_top .ai_wrapper h2 span:before{content:"";width:40px;aspect-ratio:1;background:url("../img/top/ai_wrapper_ttl_icon.svg") 0 0 no-repeat;background-size:100% auto;position:absolute;top:0rem;left:0rem}@-webkit-keyframes starIconAnime{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes starIconAnime{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@media screen and (max-width:743px){main.page_top .ai_wrapper h2 span{padding:0 0 0 3.5rem;background-size:25px auto}main.page_top .ai_wrapper h2 span:before{width:30px}}main.page_top .ai_wrapper .ai_wrapper-lead{font-weight:700;text-align:center;margin-bottom:1.5rem}@media screen and (max-width:743px){main.page_top .ai_wrapper .ai_wrapper-lead{text-align:left;font-size:1.4rem}}main.page_top .search_area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}main.page_top .search_area .search_text{width:calc(100% - 80px);font-size:1.6rem;padding:1.3rem 0.8rem 1.3rem 4rem;border:1px solid #c0cdd6;border-radius:4px;background:url("../img/icon_search.svg") 1rem 50% no-repeat;background-size:20px auto;background-color:#eef3fc;margin-right:1.2rem;position:relative}@media screen and (max-width:743px){main.page_top .search_area .search_text{background-size:15px auto;padding:1.3rem 0.8rem 1.3rem 3rem;margin-right:0.6rem}}main.page_top .search_area .search_text::-webkit-input-placeholder{color:#c0cdd6}main.page_top .search_area .search_text::-moz-placeholder{color:#c0cdd6}main.page_top .search_area .search_text:-ms-input-placeholder{color:#c0cdd6}main.page_top .search_area .search_text::-ms-input-placeholder{color:#c0cdd6}main.page_top .search_area .search_text::placeholder{color:#c0cdd6}main.page_top .search_area .search_text:focus{outline:none;border:1px solid #0255ca}main.page_top .search_area .search_submit{width:80px;color:#fff;font-size:1.6rem;font-weight:500;padding:0.5rem;border-radius:4px;overflow:hidden;background:-webkit-gradient(linear,left top,right top,from(#0255ca),to(#c027ee));background:linear-gradient(to right,#0255ca 0%,#c027ee 100%);-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);position:relative;z-index:1}main.page_top .search_area .search_submit:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background-color:#000;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);z-index:-1;background-color:#2286E6;opacity:0}@media (any-hover:hover){main.page_top .search_area .search_submit:hover:before{opacity:1}}@media screen and (max-width:743px){main.page_top .search_area .search_submit{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}}main.page_top .ai_wrapper__example{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:743px){main.page_top .ai_wrapper__example{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}main.page_top .ai_wrapper__example .ttl{font-size:1.8rem;font-weight:500;margin-right:1rem;white-space:nowrap}@media screen and (max-width:743px){main.page_top .ai_wrapper__example .ttl{font-size:1.4rem;position:relative;top:0.3rem;margin-right:0.5rem}}main.page_top .ai_wrapper__example ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem}@media screen and (max-width:743px){main.page_top .ai_wrapper__example ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem}}main.page_top .ai_wrapper__example ul li{background-color:#eef3fc;font-size:1.6rem;padding:0.8rem 1rem;border-radius:5px}@media screen and (max-width:743px){main.page_top .ai_wrapper__example ul li{font-size:1.2rem;padding:0.5rem 0.5rem}}main.page_top .sitegpt{margin-bottom:4rem;background-color:#416aa2;padding:2.5rem;color:#fff;border-radius:10px;display:none!important}@media screen and (max-width:743px){main.page_top .sitegpt{padding:1.5rem}}main.page_top .sitegpt h2{font-size:1.8rem;margin-bottom:1rem}@media screen and (max-width:743px){main.page_top .sitegpt h2{font-size:1.6rem}}main.page_top .sitegpt .sitegpt-txt:not(:last-child){margin-bottom:1.5rem}main.page_top .sitegpt .sitegpt-txt span{display:inline-block;opacity:0}main.page_top .sitegpt .sitegpt-txt span.active{opacity:1}main.page_top .sitegpt .sitegpt-txt a{text-decoration:underline!important;color:#def9ff;background:linear-gradient(to top,currentColor 1px,transparent 0%) no-repeat;-webkit-transition:0.5s var(--easeOutQuad);transition:0.5s var(--easeOutQuad);background-position:0% 100%;background-size:0% 1px}main.page_top .sitegpt .sitegpt-txt a:hover{background-size:100% 1px}main.page_top .sitegpt .sitegpt-sources{display:none!important;opacity:0;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}main.page_top .sitegpt .sitegpt-sources.active{opacity:1}main.page_top .sitegpt .sitegpt-sources dt{font-weight:700;margin-bottom:0.5rem}main.page_top .sitegpt .sitegpt-sources dd ul li a{color:#fff}main.page_top .category_narrow_wrapper{margin-bottom:3rem;background-color:#f5f5f5;padding:1.2rem}main.page_top .category_narrow_wrapper h2{font-size:1.8rem;margin-bottom:1rem}main.page_top .category_narrow:not(:last-child){margin-bottom:1rem}main.page_top .category_narrow dt{font-weight:500;margin-bottom:0.5rem}main.page_top .category_narrow dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main.page_top .category_narrow dd button{margin:0 1rem 0.5rem 0;background-color:#ddd;padding:0.2rem 0.5rem}main.page_top .category_narrow dd button.active{background-color:#333;color:#fff}main.page_top section.result{display:none}main.page_top section.result:not(:last-child){margin-bottom:4rem}main.page_top section.result h2{font-size:1.8rem;font-weight:700;color:#fff;border-bottom:1px solid #87bbed;margin-bottom:2.5rem;padding-bottom:1rem}main.page_top section.result.result_knowledge ul{padding:0 5rem}@media screen and (max-width:743px){main.page_top section.result.result_knowledge ul{padding:0 0}}main.page_top section.result.result_whitepaper ul{padding:0 3rem}@media screen and (max-width:743px){main.page_top section.result.result_whitepaper ul{padding:0 0}}main.page_top section.result{}main.page_top .error{text-align:center;color:#fff;font-size:1.8rem;font-weight:500;display:none;margin-bottom:2rem}main.page_top .result_wrapper{position:relative;margin-bottom:7rem}main.page_top .result_wrapper .result_knowledge h2{margin-bottom:5rem}main.page_top #ai_modal_loading{width:100%;text-align:center;display:none}main.page_top #ai_modal_loading img{width:100px;-webkit-animation:loadingAnime 0.5s var(--easeOutQuad) 0s infinite;animation:loadingAnime 0.5s var(--easeOutQuad) 0s infinite}@keyframes loadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}main.page_top .loading{text-align:center;display:none;position:absolute;top:0rem;left:calc((100% - 100px) / 2)}main.page_top{}main.page_top .ai_help{width:1080px;margin:0 auto 5rem;text-align:center;color:#fff;font-weight:400;position:relative;z-index:2}@media screen and (max-width:1160px){main.page_top .ai_help{width:95%}}@media screen and (max-width:743px){main.page_top .ai_help{width:90%;margin-bottom:0rem}}main.page_top .ai_help:before{display:block;content:"";width:60px;aspect-ratio:1;background:url("../img/top/ai_help_icon.svg") 0 0 no-repeat;background-size:100% auto;margin:0 auto 2rem}@media screen and (max-width:743px){main.page_top .ai_help:before{width:60px}}@keyframes buruAnime{0%{opacity:1;-webkit-transform:skew(0deg);transform:skew(0deg)}2.5%{-webkit-transform:skew(16deg);transform:skew(16deg)}5%{-webkit-transform:skew(-14deg);transform:skew(-14deg)}7.5%{-webkit-transform:skew(14deg);transform:skew(14deg)}10%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}12.5%{-webkit-transform:skew(12deg);transform:skew(12deg)}15%{-webkit-transform:skew(-10deg);transform:skew(-10deg)}17.5%{-webkit-transform:skew(10deg);transform:skew(10deg)}20%{-webkit-transform:skew(-8deg);transform:skew(-8deg)}22.5%{-webkit-transform:skew(8deg);transform:skew(8deg)}25%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}27.5%{-webkit-transform:skew(6deg);transform:skew(6deg)}30%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}32.5%{-webkit-transform:skew(4deg);transform:skew(4deg)}35%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}37.5%{-webkit-transform:skew(2deg);transform:skew(2deg)}to{opacity:1;-webkit-transform:skew(0deg);transform:skew(0deg)}}main.page_top{}main.page_top section.contact{width:840px;position:relative;z-index:2;-webkit-box-shadow:0px 5px 5px 0 rgba(0,0,0,0.15);box-shadow:0px 5px 5px 0 rgba(0,0,0,0.15)}@media screen and (max-width:920px){main.page_top section.contact{width:95%}}@media screen and (max-width:743px){main.page_top section.contact{width:90%}}main.page_top section.contact{margin:-10rem auto 5rem;background-color:#f0f1f8;border-radius:10px;padding:3rem;margin-bottom:5rem}@media screen and (max-width:743px){main.page_top section.contact{width:90%;padding:2rem}}main.page_top section.contact .ttl_style01{margin-bottom:2rem}main.page_top section.contact .ttl_style01 .small{font-weight:700!important}main.page_top section.contact .contact__copy__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:743px){main.page_top section.contact .contact__copy__inner{display:block}}main.page_top section.contact .contact__copy{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:3rem}@media screen and (max-width:743px){main.page_top section.contact .contact__copy{margin-right:0rem;margin-bottom:2rem}}main.page_top section.contact .contact__copy .sub{font-size:1.2rem;margin-bottom:0.5rem;font-weight:700;color:#87bbed}main.page_top section.contact .contact__copy h2{margin-bottom:2rem}main.page_top section.contact .contact__copy .txt{line-height:180%}main.page_top section.contact .btn_style01{width:280px}main.page_top{}main.page_top section.news{width:1080px;margin:0 auto 10rem}@media screen and (max-width:1160px){main.page_top section.news{width:95%}}@media screen and (max-width:743px){main.page_top section.news{width:90%}}main.page_top section.news .news_index{margin-bottom:5rem}main.page_top section.news .btn_index{width:300px;margin:0 auto}main.page_top{}main.page_top section.dx_solution{background:-webkit-gradient(linear,left top,left bottom,from(#013893),to(#3f7adb));background:linear-gradient(to bottom,#013893 0%,#3f7adb 100%);padding:7rem 0;color:#fff}@media screen and (max-width:743px){main.page_top section.dx_solution{padding:5rem 0}}main.page_top section.dx_solution .dx_solution__inner{width:1080px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;position:relative}@media screen and (max-width:1160px){main.page_top section.dx_solution .dx_solution__inner{width:95%}}@media screen and (max-width:743px){main.page_top section.dx_solution .dx_solution__inner{width:80%;display:block;padding-bottom:10rem}}main.page_top section.dx_solution .dx_solution__inner .copy{-webkit-box-flex:1;-ms-flex:1;flex:1}main.page_top section.dx_solution .dx_solution__inner .copy h2{margin-bottom:2.5rem;font-weight:500}@media screen and (max-width:743px){main.page_top section.dx_solution .dx_solution__inner .copy h2{font-size:1.8rem;line-height:160%}}main.page_top section.dx_solution .dx_solution__inner .copy .txt{margin-bottom:3rem;line-height:180%}@media screen and (max-width:743px){main.page_top section.dx_solution .dx_solution__inner .copy .txt{font-size:1.4rem;line-height:150%}}main.page_top section.dx_solution .dx_solution__inner .copy .btn_style01{width:300px;margin:0 0 0 0}@media screen and (max-width:743px){main.page_top section.dx_solution .dx_solution__inner .copy .btn_style01{position:absolute;left:0rem;bottom:0rem;width:100%}}main.page_top section.dx_solution .dx_solution__inner .photo{width:42%}@media screen and (max-width:743px){main.page_top section.dx_solution .dx_solution__inner .photo{width:100%}}main.page_top{}main.page_top section.event{width:1080px;margin:0 auto 5rem}@media screen and (max-width:1160px){main.page_top section.event{width:95%}}@media screen and (max-width:743px){main.page_top section.event{width:90%}}main.page_top section.event .event_index{margin-bottom:5rem}main.page_top section.event .btn_index{width:300px;margin:0 auto}main.page_top{}main.page_top section.solution{background:url("../img/top/solution_bg.jpg") center center no-repeat;background-size:cover;padding:6rem 0}main.page_top section.solution .solution__inner{width:1080px;margin:0 auto}@media screen and (max-width:1160px){main.page_top section.solution .solution__inner{width:95%}}@media screen and (max-width:743px){main.page_top section.solution .solution__inner{width:90%}}main.page_top section.solution .solution_index{margin-bottom:5rem}main.page_top section.solution .btn_index{width:280px;margin:0 auto}main.page_top{}main.page_top section.product{background:url("../img/top/product_bg.png") center center no-repeat;background-size:100% auto;padding:8rem 0;border-top:1px solid #fff;border-bottom:1px solid #fff}main.page_top section.product .product__inner{width:1080px;margin:0 auto}@media screen and (max-width:1160px){main.page_top section.product .product__inner{width:95%}}@media screen and (max-width:743px){main.page_top section.product .product__inner{width:90%}}main.page_top section.product .product_index{margin-bottom:5rem}main.page_top section.product .btn_index{width:280px;margin:0 auto}main.page_top{}main.page_top section.related_link{background-color:#eef3fc;padding:4rem 0}main.page_top section.related_link .related_link__inner{width:1080px;margin:0 auto}@media screen and (max-width:1160px){main.page_top section.related_link .related_link__inner{width:95%}}@media screen and (max-width:743px){main.page_top section.related_link .related_link__inner{width:90%}}main.page_top section.related_link .related_link__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.6%}@media screen and (max-width:743px){main.page_top section.related_link .related_link__list{display:block}}main.page_top section.related_link .related_link__list li{width:31.6%}@media screen and (max-width:743px){main.page_top section.related_link .related_link__list li{width:100%}main.page_top section.related_link .related_link__list li:not(:last-child){margin-bottom:3rem}}main.page_top section.related_link .related_link__list li._sky_blue a{background-color:#2286e5}main.page_top section.related_link .related_link__list li a{background-color:#003792;color:#fff;padding:3rem;border-radius:10px;text-decoration:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:999px){main.page_top section.related_link .related_link__list li a{padding:1.5rem}}@media screen and (max-width:743px){main.page_top section.related_link .related_link__list li a{padding:3rem}}main.page_top section.related_link .related_link__list li a .ttl{font-size:2.2rem;font-weight:700;margin-bottom:2rem}main.page_top section.related_link .related_link__list li a .txt{margin-bottom:4.5rem;line-height:160%;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:743px){main.page_top section.related_link .related_link__list li a .txt{margin-bottom:3rem}}main.page_top section.related_link .related_link__list li a .btn{display:inline-block;border:1px solid #fff;border-radius:100px;color:#fff;font-weight:500;padding:1rem 3.5rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}@media screen and (max-width:999px){main.page_top section.related_link .related_link__list li a .btn{font-size:1.4rem}}@media screen and (max-width:743px){main.page_top section.related_link .related_link__list li a .btn{font-size:1.6rem}}main.page_top section.related_link .related_link__list li a .btn span{position:relative;padding:0 2rem 0 0;display:inline-block}main.page_top section.related_link .related_link__list li a .btn span:after{content:"";position:absolute;top:calc((100% - 10px) / 2);right:0rem;width:10px;aspect-ratio:1/1.2;background:url("../img/icon_arrow_right_white.svg") 0 0 no-repeat;background-size:100% auto}main.page_top section.related_link .related_link__list li a:hover .btn{background-color:#fff;color:var(--sub-color)}main.page_top section.related_link .related_link__list li a:hover .btn span:after{background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto}main.page_top #ai_modal{width:1080px}@media screen and (max-width:1160px){main.page_top #ai_modal{width:95%}}@media screen and (max-width:743px){main.page_top #ai_modal{width:90%}}main.page_top #ai_modal{margin:0 auto 3rem;z-index:5;position:relative}main.page_top #ai_modal .ai_modal_close{position:absolute;top:-55px;right:0rem;width:50px;aspect-ratio:1;font-size:0rem}main.page_top #ai_modal .ai_modal_close:before{content:"";width:100%;height:2px;background-color:#fff;position:absolute;top:50%;left:0rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}main.page_top #ai_modal .ai_modal_close:after{content:"";width:100%;height:2px;background-color:#fff;position:absolute;top:50%;left:0rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}main.page_top{}main.page_top #ai_load{width:200px;aspect-ratio:1;position:fixed;top:50%;left:50%;z-index:101;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.8);transform:translateX(-50%) translateY(-50%) scale(0.8);opacity:0;pointer-events:none;-webkit-transition:0.3s var(--easeOutQuad);transition:0.3s var(--easeOutQuad);background-color:rgba(255,255,255,0.7);border-radius:100px}@media screen and (max-width:743px){main.page_top #ai_load{width:150px}}main.page_top #ai_load .ai_load__inner{position:absolute;top:0rem;left:0rem;width:100%;height:100%}main.page_top #ai_load .ai_load__inner:after{content:"";position:absolute;top:-6%;left:-6%;width:112%;height:112%;z-index:3;background:url("../img/ai_load_circle.svg") 0 0 no-repeat;background-size:100% auto;-webkit-animation:aiLoadCircleAnime 1s linear 0s infinite;animation:aiLoadCircleAnime 1s linear 0s infinite;animation-direction:reverse}main.page_top #ai_load.active{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}main.page_top #ai_load:after{content:"";position:absolute;top:6.2%;left:6.2%;width:88%;height:88%;z-index:3;background:url("../img/ai_load_circle2.svg") 0 0 no-repeat;background-size:100% auto;-webkit-animation:aiLoadCircleAnime 0.5s linear 0s infinite;animation:aiLoadCircleAnime 0.5s linear 0s infinite;animation-direction:reverse}main.page_top #ai_load:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;z-index:3;background:url("../img/ai_load_circle3.svg") 0 0 no-repeat;background-size:100% auto;-webkit-animation:aiLoadCircleAnime 0.5s linear 0s infinite;animation:aiLoadCircleAnime 0.5s linear 0s infinite}@-webkit-keyframes aiLoadCircleAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes aiLoadCircleAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}main.page_top #ai_load .ai_load_circle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%;width:50%;aspect-ratio:1;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:10}main.page_top #ai_load .ai_load_circle span{display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#C027EE),to(#0255CA));background:linear-gradient(to bottom,#C027EE 0%,#0255CA 100%);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1,0);transform:scale(1,0)}main.page_top #ai_load .ai_load_circle span:first-child{-webkit-animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0s infinite;animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0s infinite}main.page_top #ai_load .ai_load_circle span:nth-child(2){-webkit-animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.1s infinite;animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.1s infinite}main.page_top #ai_load .ai_load_circle span:nth-child(3){-webkit-animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.2s infinite;animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.2s infinite}main.page_top #ai_load .ai_load_circle span:nth-child(4){-webkit-animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.3s infinite;animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.3s infinite}main.page_top #ai_load .ai_load_circle span:nth-child(5){-webkit-animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.4s infinite;animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.4s infinite}main.page_top #ai_load .ai_load_circle span:nth-child(6){-webkit-animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.5s infinite;animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.5s infinite}main.page_top #ai_load .ai_load_circle span:nth-child(7){-webkit-animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.6s infinite;animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.6s infinite}main.page_top #ai_load .ai_load_circle span:nth-child(8){-webkit-animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.7s infinite;animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.7s infinite}main.page_top #ai_load .ai_load_circle span:nth-child(9){-webkit-animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.8s infinite;animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.8s infinite}main.page_top #ai_load .ai_load_circle span:nth-child(10){-webkit-animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.9s infinite;animation:aiLoadSpanAnime 0.5s var(--easeOutQuad) 0.9s infinite}@-webkit-keyframes aiLoadSpanAnime{0%{-webkit-transform:scale(1,0.05);transform:scale(1,0.05)}50%{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:scale(1,0.05);transform:scale(1,0.05)}}@keyframes aiLoadSpanAnime{0%{-webkit-transform:scale(1,0.05);transform:scale(1,0.05)}50%{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:scale(1,0.05);transform:scale(1,0.05)}}main.page_top #ai_load_bg{position:fixed;top:0rem;left:0rem;width:100%;height:100%;z-index:100;background-color:rgba(255,255,255,0.8);display:none}main.page_solution{position:relative}main.page_solution .category_wrapper .category_tab button{padding:0 5rem 1.5rem}@media screen and (max-width:743px){main.page_solution .category_wrapper .category_tab button{padding:1rem 1rem 1rem}}main.page_solution .btn_product_service{width:1080px;margin:0 auto 6rem}@media screen and (max-width:1160px){main.page_solution .btn_product_service{width:95%}}@media screen and (max-width:743px){main.page_solution .btn_product_service{width:90%}}main.page_solution .btn_product_service{text-align:right}main.page_solution .btn_product_service a{position:relative;color:var(--sub-color);font-weight:700;padding:0 2rem 0 0}main.page_solution .btn_product_service a:after{content:"";position:absolute;top:calc((100% - 10px) / 2);right:0rem;width:10px;aspect-ratio:1/1.2;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto}main.page_solution .btn_all{width:200px;margin:0 auto 3rem;text-align:center}main.page_solution .btn_all a{display:block;text-decoration:none;background-color:#000;color:#fff;border-radius:100px;padding:0.5rem 0;font-size:1.8rem}main.page_solution{}main.page_solution section.solution{width:1080px;margin:0 auto 10rem;position:relative}main.page_solution section.solution .common_loading{top:10rem}@media screen and (max-width:1160px){main.page_solution section.solution{width:95%}}@media screen and (max-width:743px){main.page_solution section.solution{width:90%;margin-bottom:5rem}}main.page_solution section.solution .solution_index_wrapper{min-height:300px;position:relative}main.page_solution section.solution .solution_index_wrapper .solution_loading{position:absolute;top:0rem;left:0rem;width:100%;height:200px;display:none}main.page_solution section.solution .solution_index_wrapper .solution_loading.active{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}main.page_solution section.solution .solution_index_wrapper .solution_loading img{width:100px;-webkit-animation:loadingAnime 0.5s var(--easeOutQuad) 0s infinite;animation:loadingAnime 0.5s var(--easeOutQuad) 0s infinite}main.page_solution .search_solution_list{width:1080px;margin:0 auto 2rem;background-color:#f5f5f5;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}@media screen and (max-width:1160px){main.page_solution .search_solution_list{width:95%}}@media screen and (max-width:743px){main.page_solution .search_solution_list{width:90%}}main.page_solution .search_solution_list a{display:block;padding:0.5rem 1rem;text-decoration:none;background-color:#fff}main.page_solution .search_solution_list a.active{background-color:#000;color:#fff;pointer-events:none}main.page_solution .search_solution_form{width:500px;margin:0 auto 3rem}main.page_solution .search_solution_form input{width:100%;border:1px solid #ccc;padding:1rem;font-size:1.6rem}main.page_solution .search_solution_result{width:1080px;margin:0 auto 5rem;min-height:150px;position:relative}@media screen and (max-width:1160px){main.page_solution .search_solution_result{width:95%}}@media screen and (max-width:743px){main.page_solution .search_solution_result{width:90%}}main.page_solution .search_solution_result ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 2%}main.page_solution .search_solution_result ul li{width:32%}main.page_solution .search_solution_result ul li a{display:block;text-decoration:none;background-color:#f5f5f5;padding:2rem}main.page_solution .search_solution_result ul li a .ai_badge{background:-webkit-gradient(linear,left top,right top,from(#fa4848),to(#cc0000));background:linear-gradient(to right,#fa4848 0%,#cc0000 100%);color:#fff;border-radius:3px;padding:0.3rem 0.8rem;font-size:1rem;font-weight:400;line-height:100%;margin-right:0.8rem;position:relative;top:-0.1rem}main.page_solution .search_solution_result .loading{width:100px;display:none;position:absolute;top:0rem;left:calc((100% - 100px) / 2);-webkit-animation:searchSolutionResultLoadingAnime 0.5s linear 0s infinite;animation:searchSolutionResultLoadingAnime 0.5s linear 0s infinite}main.page_solution .search_solution_result .loading.active{display:block}@-webkit-keyframes searchSolutionResultLoadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes searchSolutionResultLoadingAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}main.page_product{position:relative}main.page_product .category_wrapper .category_tab button{padding:0 5rem 1.5rem}@media screen and (max-width:743px){main.page_product .category_wrapper .category_tab button{padding:1rem 0.5rem 1rem}}main.page_product{}main.page_product .btn_solution{width:1080px;margin:0 auto 6rem}@media screen and (max-width:1160px){main.page_product .btn_solution{width:95%}}@media screen and (max-width:743px){main.page_product .btn_solution{width:90%}}main.page_product .btn_solution{text-align:right}main.page_product .btn_solution a{position:relative;color:var(--sub-color);font-weight:700;padding:0 2rem 0 0}main.page_product .btn_solution a:after{content:"";position:absolute;top:calc((100% - 10px) / 2);right:0rem;width:10px;aspect-ratio:1/1.2;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto}main.page_product{}main.page_product .product_list_wrapper{width:1080px;margin:0 auto 10rem}@media screen and (max-width:1160px){main.page_product .product_list_wrapper{width:95%}}@media screen and (max-width:743px){main.page_product .product_list_wrapper{width:90%;margin-bottom:5rem}}main.page_product .product_index:not(:last-child){margin-bottom:4rem}main.page_news{position:relative}main.page_news .category_wrapper_bg{margin-bottom:6rem}@media screen and (max-width:743px){main.page_news .category_wrapper_bg{margin-bottom:3.5rem}}main.page_news{}main.page_news .news_index_wrapper{width:1080px;margin:0 auto 10rem}@media screen and (max-width:1160px){main.page_news .news_index_wrapper{width:95%}}@media screen and (max-width:743px){main.page_news .news_index_wrapper{width:90%;margin-bottom:5rem}}main.page_news .error{display:none}main.page_event{position:relative}main.page_event .event_index_wrapper{width:1080px;margin:0 auto 10rem}@media screen and (max-width:1160px){main.page_event .event_index_wrapper{width:95%}}@media screen and (max-width:743px){main.page_event .event_index_wrapper{width:90%;margin-bottom:5rem}}main.page_single{position:relative;padding:0 0 0}main.page_single:has(.common_contact){padding-bottom:0rem}main.page_single .kv{margin-bottom:6rem;border:1px solid #ccc}main.page_single{}main.page_single .single_wrapper{width:1080px;margin:0 auto 10rem}@media screen and (max-width:1180px){main.page_single .single_wrapper{width:95%}}@media screen and (max-width:743px){main.page_single .single_wrapper{width:90%;margin-bottom:4rem}}main.page_single{}main.page_single .single_ttl_area{margin-bottom:5rem}@media screen and (max-width:743px){main.page_single .single_ttl_area{margin:3rem 0}}main.page_single .single_ttl_area .meta:not(:last-child){margin-bottom:2rem}main.page_single .single_ttl_area .meta .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem}main.page_single .single_ttl_area .meta .category span{border:1px solid #C0CDD6;background-color:rgb(255,255,255);font-size:1.2rem;color:#485B67;border-radius:2px;padding:0.4rem 1.5rem}main.page_single .single_ttl_area .meta .category span.notice{border:1px solid #1b78c9;background-color:#1b78c9;color:#fff}main.page_single .single_ttl_area .meta .category span.start{border:1px solid #EB6100;background-color:#EB6100;color:#fff}main.page_single .single_ttl_area .meta .category span.finish{border:1px solid #d9e2f0;background-color:#d9e2f0}main.page_single .single_ttl_area .date{font-size:1.4rem;font-weight:500;margin-bottom:0.8rem}main.page_single .single_ttl_area h1{font-size:3.4rem}@media screen and (max-width:999px){main.page_single .single_ttl_area h1{font-size:3rem}}@media screen and (max-width:743px){main.page_single .single_ttl_area h1{font-size:2.4rem}}main.page_single .single_ttl_area h1{text-shadow:0 0 5px rgb(255,255,255),0 0 10px rgb(255,255,255),0 0 20px rgba(255,255,255,0.95),0 0 5px rgb(255,255,255),0 0 10px rgb(255,255,255),0 0 20px rgba(255,255,255,0.95)}main.page_single .single_ttl_area h1:not(:last-child){margin-bottom:3rem}main.page_single{}main.page_single .btn_contact{background-color:#5075B4;padding:2rem 0}main.page_single .btn_contact a{display:block;width:300px;margin:0 auto;background-color:#fff;text-align:center;border-radius:100px;text-decoration:none;padding:1rem 0}main.page_single{}main.page_single .ai_related{background:-webkit-gradient(linear,left top,right bottom,from(#7537BC),to(#1B78C9));background:linear-gradient(to right bottom,#7537BC 0%,#1B78C9 100%);padding:8rem 0;position:relative;overflow:hidden;z-index:1}@media screen and (max-width:743px){main.page_single .ai_related{padding:5rem 0 3rem}}main.page_single .ai_related #line_3d{width:80%!important;height:auto!important;aspect-ratio:1/0.7!important;position:absolute;top:-25rem;right:0rem;z-index:-1;opacity:0;pointer-events:none;background:url("../img/top/line_3d_bg.png") 300px 65% no-repeat;background-size:100% auto}@media screen and (max-width:743px){main.page_single .ai_related #line_3d{top:-6rem}}main.page_single .ai_related #line_3d.active{-webkit-animation:line3dAnime 1s var(--easeOutQuad) 0s forwards;animation:line3dAnime 1s var(--easeOutQuad) 0s forwards}@keyframes line3dAnime{0%{opacity:0}to{opacity:1}}main.page_single .ai_related .load{width:100px;margin:0 auto;position:absolute;z-index:3;top:150px;left:calc((100% - 100px) / 2)}@media screen and (max-width:743px){main.page_single .ai_related .load{width:80px;left:calc((100% - 80px) / 2)}}main.page_single .ai_related .load img{-webkit-animation:aiRelatedLoadAnime 0.5s linear 0s infinite;animation:aiRelatedLoadAnime 0.5s linear 0s infinite}@-webkit-keyframes aiRelatedLoadAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes aiRelatedLoadAnime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}main.page_single .ai_related .ai_related__inner{width:1080px;min-height:300px;margin:0 auto 8rem;position:relative}@media screen and (max-width:1160px){main.page_single .ai_related .ai_related__inner{width:95%}}@media screen and (max-width:743px){main.page_single .ai_related .ai_related__inner{width:90%}}main.page_single .ai_related .ai_related__inner .note{color:#fff;margin-bottom:3.5rem}main.page_single .ai_related .ai_related__inner .result.result_knowledge ul{width:88%;margin:0 auto}main.page_single .ai_related .ai_related__inner .result{display:none}main.page_single .ai_related .ai_related__inner .result:not(:last-child){margin-bottom:6rem}main.page_single .ai_related .ai_related__inner .result:has(ul li){display:block}main.page_single .ai_related .ai_related__inner .result h2{margin-bottom:2.5rem;font-size:1.8rem;font-weight:500;position:relative;color:#fff;border-bottom:1px solid #87BBED;padding-bottom:1rem}main.page_single .ai_related .ai_related__inner .result.result_knowledge h2{margin-bottom:4.5rem}main.page_single .ai_related .ai_related__inner .event_index li a{background-color:#fff}main.page_single{}main.page_single section.product{margin-bottom:6rem}main.page_single section.product .product_inner{width:1080px;margin:0 auto}@media screen and (max-width:1160px){main.page_single section.product .product_inner{width:95%}}@media screen and (max-width:743px){main.page_single section.product .product_inner{width:90%}}main.page_single section.product .product_inner h2{font-size:2rem;margin-bottom:2rem}main.page_single{}main.page_single section.owned_media{width:1080px;margin:0 auto 5rem}@media screen and (max-width:1160px){main.page_single section.owned_media{width:95%}}@media screen and (max-width:743px){main.page_single section.owned_media{width:90%}}main.page_single section.owned_media h2{font-size:2rem;margin-bottom:6rem}main.page_single{}main.page_single .tab_wrapper{margin-bottom:6rem}main.page_single .tab_wrapper .tab_btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}main.page_single .tab_wrapper .tab_btn button{font-size:2rem;font-weight:500;width:100%;background-color:#eee;padding:1.5rem 0}main.page_single .tab_wrapper .tab_btn button.active{background-color:#000;color:#fff}main.page_single .tab_wrapper .tab_box{border:1px solid #ccc;padding:2rem;display:none}main.page_single .tab_wrapper .tab_box.active{display:block}main.page_single .tab_wrapper .tab_box .ttl_module:not(:last-child){margin-bottom:6rem}main.page_single .tab_wrapper .tab_box .text_photo_module:not(:last-child){margin-bottom:6rem}main.page_single .tab_wrapper .tab_box .text_photo_module{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2%}main.page_single .tab_wrapper .tab_box .text_photo_module .copy{-webkit-box-flex:1;-ms-flex:1;flex:1}main.page_single .tab_wrapper .tab_box .text_photo_module .photo{width:35%}main.page_single .tab_wrapper .tab_box .point_module:not(:last-child){margin-bottom:6rem}main.page_single .tab_wrapper .tab_box .point_module{background-color:#eee;padding:3rem;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2%}main.page_single .tab_wrapper .tab_box .point_module li{width:100%;list-style:none}main.page_single .tab_wrapper .tab_box .point_module li .icon{width:30%;margin:0 auto 2rem}main.page_single .tab_wrapper .tab_box .point_module li .no{margin-bottom:0.5rem;text-align:center;font-weight:700;color:var(--sub-color)}main.page_single .tab_wrapper .tab_box .point_module li .ttl{font-size:1.8rem;font-weight:700;text-align:center}main.page_single .tab_wrapper .tab_box .photo_module:not(:last-child){margin-bottom:6rem}main.page_single{}main.page_single .anchor_title{position:relative;z-index:-1;padding:5rem 0 0;text-align:center}main.page_single .anchor_title span{display:inline-block;background-color:var(--sub-color);position:relative;z-index:1;color:#fff;padding:1rem 2rem;text-align:center;min-width:300px;border-radius:5px;margin:0 auto;font-size:2rem;font-weight:500}@media screen and (max-width:743px){main.page_single .anchor_title span{font-size:1.8rem;padding:0.5rem 1rem}}main.page_single .anchor_title:before{content:"";position:absolute;top:0rem;left:calc(-1 * (100vw - 1100px) / 2);width:100vw;height:250px;z-index:-1;background:-webkit-gradient(linear,left top,left bottom,from(#eef3fc),to(#fff));background:linear-gradient(to bottom,#eef3fc 0%,#fff 100%)}@media screen and (max-width:1180px){main.page_single .anchor_title:before{left:calc(-1 * (100vw - 100%) / 2);width:100vw}}main.page_single .anchor_title:not(:last-child){margin-bottom:3.5rem}@media screen and (max-width:743px){main.page_single .anchor_title:not(:last-child){margin-bottom:2.5rem}}main.page_single{}main.page_single .point_list_blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;gap:5rem;padding:4rem 0;position:relative;z-index:1}@media screen and (max-width:743px){main.page_single .point_list_blocks{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem 4%}}main.page_single .point_list_blocks:before{content:"";position:absolute;top:0rem;background-color:#f5f5f5;left:calc(-1 * (100vw - 1100px) / 2);width:100vw;height:100%;z-index:-1}@media screen and (max-width:1180px){main.page_single .point_list_blocks:before{left:calc(-1 * (100vw - 100%) / 2);width:100vw}}main.page_single .point_list_blocks li{list-style:none;max-width:20%}@media screen and (max-width:743px){main.page_single .point_list_blocks li{max-width:initial;width:48%}}main.page_single .point_list_blocks li .icon{width:50px;margin:0 auto 2rem}@media screen and (max-width:743px){main.page_single .point_list_blocks li .icon{margin-bottom:1.5rem}}main.page_single .point_list_blocks li .sub{color:#2889e6;text-align:center;font-weight:700;letter-spacing:1px;margin-bottom:1rem}main.page_single .point_list_blocks li .title{font-weight:700;line-height:180%;text-align:center}@media screen and (max-width:743px){main.page_single .point_list_blocks li .title{font-size:1.3rem;letter-spacing:-0.5px}}main.page_single .point_list_blocks:not(:last-child){margin-bottom:6rem}main.page_single{}main.page_single .product_swiper_wrapper{width:100%;position:relative}main.page_single .product_swiper_wrapper .swiper-button-prev1{position:absolute;top:0rem;left:0rem}main.page_single .product_swiper_wrapper .swiper-button-next1{position:absolute;top:0rem;right:0rem}main.page_single .product_swiper_wrapper:not(:last-child){margin-bottom:6rem}main.page_single .product_swiper_wrapper .product_swiper{overflow:hidden;border:1px solid #eee}main.page_single .product_swiper_wrapper .product_swiper .swiper-wrapper{cursor:-webkit-grab;cursor:grab}main.page_single .product_swiper_wrapper .product_swiper .swiper-wrapper:active{cursor:-webkit-grabbing;cursor:grabbing}main.page_single .product_swiper_wrapper .swiper-pagination1{text-align:center}main.page_single .product_swiper_wrapper .swiper-pagination1 .swiper-pagination-bullet{width:12px;height:12px;font-size:0rem;margin:0 0.8rem;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad)}main.page_single .product_swiper_wrapper .swiper-pagination1 .swiper-pagination-bullet:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}main.page_single{}main.page_single .wp-block-column .glossary_list_blocks{width:100%;-webkit-box-shadow:0px 0px 3px 0 rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0 rgba(0,0,0,0.3)}main.page_single .glossary_list_blocks{width:100%;margin:0 auto;border-radius:5px;padding:2rem;background-color:#fff;-webkit-box-shadow:0px 0px 3px 0 rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0 rgba(0,0,0,0.3);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}main.page_single .glossary_list_blocks:not(:last-child){margin-bottom:6.5rem}@media screen and (max-width:743px){main.page_single .glossary_list_blocks:not(:last-child){margin-bottom:4rem}}@media screen and (max-width:743px){main.page_single .glossary_list_blocks{width:100%;padding:1.5rem;display:block}main.page_single .glossary_list_blocks tbody,main.page_single .glossary_list_blocks td,main.page_single .glossary_list_blocks th,main.page_single .glossary_list_blocks thead,main.page_single .glossary_list_blocks tr{display:block}main.page_single .glossary_list_blocks tr:not(:last-child){margin-bottom:10px}}main.page_single .glossary_list_blocks tr .txt1{color:var(--sub-color);font-weight:700;line-height:180%;text-align:right;padding:0.5rem 2.5rem 0.5rem 0;vertical-align:top;white-space:nowrap}@media screen and (max-width:743px){main.page_single .glossary_list_blocks tr .txt1{font-size:1.4rem;text-align:left;padding:0 0 0 0}}main.page_single .glossary_list_blocks tr .txt1.w60{width:60%}main.page_single .glossary_list_blocks tr .txt2{position:relative;padding:0.5rem 0;vertical-align:top;line-height:180%}@media screen and (max-width:743px){main.page_single .glossary_list_blocks tr .txt2{font-size:1.4rem}}main.page_single .glossary_list_blocks tr .txt2:before{content:"：";position:absolute;top:0.5rem;left:-2rem}@media screen and (max-width:743px){main.page_single .glossary_list_blocks tr .txt2:before{display:none}}main.page_single .glossary_list_blocks tr .txt2>ul li{position:relative;padding:0 0 0 20px}main.page_single .glossary_list_blocks tr .txt2>ul li:before{content:"";position:absolute;top:0.8rem;left:0rem;width:12px;aspect-ratio:1;background-color:var(--sub-color);border-radius:100px}main.page_single{}main.page_single .zoom_photolist_blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;gap:4rem;margin:0 0 0 0}main.page_single .zoom_photolist_blocks:not(:last-child){margin-bottom:6rem}main.page_single .zoom_photolist_blocks li{width:100%;list-style:none;margin:0 0 0 0}main.page_single .zoom_photolist_blocks li button{width:100%}main.page_single .zoom_photolist_blocks li button .photo{margin-bottom:1rem;position:relative}main.page_single .zoom_photolist_blocks li button .photo:after{content:"";position:absolute;right:0.5rem;bottom:0.5rem;width:30px;aspect-ratio:1;z-index:2;background:url("../img/icon_zoom.svg") center center no-repeat;background-size:90% auto;background-color:#fff}main.page_single .zoom_photolist_blocks li button .txt{text-align:left;font-size:1.6rem}main.page_single{}main.page_single .zoom_photo button{position:relative}main.page_single .zoom_photo button:after{content:"";position:absolute;right:0.5rem;bottom:0.5rem;width:30px;aspect-ratio:1;z-index:2;background:url("../img/icon_zoom.svg") center center no-repeat;background-size:90% auto;background-color:#fff}main.page_single{}main.page_single .whitepaper_outline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3rem;margin-bottom:6rem}main.page_single .whitepaper_outline .cover{width:50%;border:1px solid #ccc}main.page_single .whitepaper_outline .block_editor{width:50%}main.page_single{}main.page_single .form_block{width:100%;height:800px}main.page_single .form_block iframe{width:100%;height:800px;border:1px solid #ccc}main.page_single{}main.page_single .event_outline_blocks li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-1px}@media screen and (max-width:743px){main.page_single .event_outline_blocks li{display:block}}main.page_single .event_outline_blocks li .li_th{width:25%;background-color:#f5f5f5;border:1px solid #ccc;padding:1rem}@media screen and (max-width:743px){main.page_single .event_outline_blocks li .li_th{width:100%}}main.page_single .event_outline_blocks li .li_td{padding:1rem;margin-left:-1px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #ccc}@media screen and (max-width:743px){main.page_single .event_outline_blocks li .li_td{margin:-1px 0 0 0}}main.page_single .event_outline_blocks li .li_td p{margin-bottom:0rem!important}main.page_single .event_outline_blocks li .li_td p:not(:last-child){margin-bottom:1.5rem!important}main.page_single .event_outline_blocks:not(:last-child){margin-bottom:5rem}main.page_single{}main.page_single .course_arrow_blocks{text-align:center;font-weight:500;position:relative;z-index:1}@media screen and (max-width:743px){main.page_single .course_arrow_blocks{padding:1rem 0}}main.page_single .course_arrow_blocks:not(:last-child){margin-bottom:5rem}@media screen and (max-width:743px){main.page_single .course_arrow_blocks:not(:last-child){margin-bottom:3.5rem}}main.page_single .course_arrow_blocks:after{content:"";clip-path:polygon(100% 50%,0 0,0 100%);width:40px;height:60px;position:absolute;top:calc((100% - 60px) / 2);right:0rem;background-color:#becde8}@media screen and (max-width:743px){main.page_single .course_arrow_blocks:after{display:none}}main.page_single .course_arrow_blocks:before{content:"";position:absolute;top:0rem;left:0rem;width:calc(100% - 40px);height:100%;background-color:#becde8;z-index:-1;border-radius:4px 0 0 4px}@media screen and (max-width:743px){main.page_single .course_arrow_blocks:before{width:100%;border-radius:5px}}main.page_single{}main.page_single .course_flow_blocks:not(:last-child){margin-bottom:5rem}@media screen and (max-width:743px){main.page_single .course_flow_blocks:not(:last-child){margin-bottom:3rem}}main.page_single .course_flow_blocks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}@media screen and (max-width:743px){main.page_single .course_flow_blocks{display:block}}main.page_single .course_flow_blocks li{width:100%;position:relative;border-radius:0 0 4px 4px;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:743px){main.page_single .course_flow_blocks li:not(:last-child){margin-bottom:3rem}}main.page_single .course_flow_blocks li .ttl{background-color:var(--sub-color);color:#fff;text-align:center;font-weight:500;padding:1rem;border-radius:4px 4px 0 0;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}main.page_single .course_flow_blocks li:not(:has(.txt)) .ttl{border-radius:4px;padding:1.8rem 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}main.page_single .course_flow_blocks li .txt{padding:2rem;text-align:center}main.page_single .course_flow_blocks li:not(:last-child):after{content:"";clip-path:polygon(100% 50%,0 0,0 100%);width:20px;height:30px;position:absolute;top:calc((100% - 30px) / 2);right:-3.2rem;background-color:var(--sub-color)}@media screen and (max-width:743px){main.page_single .course_flow_blocks li:not(:last-child):after{width:20px;height:15px;clip-path:polygon(50% 100%,0 0,100% 0);right:inherit;top:calc(100% + 0.8rem);left:calc((100% - 20px) / 2)}}main.page_single{}main.page_single .asis_tobe:not(:last-child){margin-bottom:6rem}@media screen and (max-width:743px){main.page_single .asis_tobe:not(:last-child){margin-bottom:3rem}}main.page_single .asis_tobe{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.5rem}@media screen and (max-width:743px){main.page_single .asis_tobe{display:block}}main.page_single .asis_tobe .asis_tobe__block{width:100%;-webkit-box-shadow:0px 5px 5px 0 rgba(0,0,0,0.1);box-shadow:0px 5px 5px 0 rgba(0,0,0,0.1);border-radius:8px;position:relative}@media screen and (max-width:743px){main.page_single .asis_tobe .asis_tobe__block:not(:last-child){margin-bottom:5rem}}main.page_single .asis_tobe .asis_tobe__block:not(:last-child):after{content:"";width:18px;height:40px;position:absolute;left:calc(100% + 1rem);top:calc((100% - 40px) / 2);background-color:#F99F00;clip-path:polygon(100% 47%,0 0,0 100%)}@media screen and (max-width:743px){main.page_single .asis_tobe .asis_tobe__block:not(:last-child):after{width:40px;height:18px;top:calc(100% + 1.5rem);left:calc((100% - 40px) / 2);clip-path:polygon(50% 100%,0 0,100% 0)}}main.page_single .asis_tobe .asis_tobe__block .block_title{background-color:var(--sub-color);border-radius:8px 8px 0 0;font-size:2rem;font-weight:700;color:#fff;padding:1.5rem;position:relative;z-index:1}@media screen and (max-width:743px){main.page_single .asis_tobe .asis_tobe__block .block_title{font-size:1.8rem}}main.page_single .asis_tobe .asis_tobe__block .block_title:before{content:"";position:absolute;top:0rem;right:0rem;width:45%;height:100%;clip-path:polygon(40% 0,100% 0,100% 100%,0% 100%);background:-webkit-gradient(linear,left top,right top,from(#3f8ffc),to(#013894));background:linear-gradient(to right,#3f8ffc 0%,#013894 100%);z-index:-1;border-radius:0 8px 0 0}@media screen and (max-width:743px){main.page_single .asis_tobe .asis_tobe__block .block_title:before{width:95%}}main.page_single .asis_tobe .asis_tobe__block .block_list{padding:2rem}main.page_single .asis_tobe .asis_tobe__block .block_list li{position:relative;padding:0 0 0 22px}main.page_single .asis_tobe .asis_tobe__block .block_list li:not(:last-child){margin-bottom:1rem}main.page_single .asis_tobe .asis_tobe__block .block_list li:before{content:"";width:12px;aspect-ratio:1;background-color:var(--sub-color);border-radius:100px;position:absolute;top:0.6rem;left:0rem}@media screen and (max-width:743px){main.page_single .asis_tobe .asis_tobe__block .block_list li:before{top:0.4rem}}@media screen and (max-width:743px){main.page_single .asis_tobe .asis_tobe__block .block_list li{font-size:1.4rem}}main.page_single{}main.page_single .iframe_movie_blocks{aspect-ratio:16/9}main.page_single .iframe_movie_blocks:not(:last-child){margin-bottom:5rem}main.page_single .iframe_movie_blocks iframe{width:100%;height:100%;display:block}main.page_single{}main.page_single .btn_back{width:300px;margin:0 auto}@media screen and (max-width:743px){main.page_single .btn_back{width:80%;margin:0 auto}}main.page_single{}main.page_single .catch_block{padding:4rem 0;color:#fff;position:relative;font-size:1.6rem;line-height:150%;font-weight:600;margin-bottom:5rem}@media screen and (max-width:999px){main.page_single .catch_block{font-size:2rem}}@media screen and (max-width:743px){main.page_single .catch_block{font-size:1.8rem}}main.page_single .catch_block:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;z-index:-1;background-color:#164499;mix-blend-mode:multiply}main.page_single{}main.page_single .anchor_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 1rem;margin-bottom:7rem}@media screen and (max-width:743px){main.page_single .anchor_list{gap:1rem 1rem;margin-bottom:5rem}}main.page_single .anchor_list li a{background:none!important;font-size:1.6rem;font-weight:500;border:1px solid #c0cdd6;border-radius:100px;padding:1rem 4rem 1rem 3rem;position:relative;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);display:block!important;color:var(--sub-color)!important;background-color:rgba(255,255,255,0.8)!important}@media screen and (max-width:743px){main.page_single .anchor_list li a{font-size:1.3rem;padding:0.7rem 3rem 0.7rem 1.5rem}}main.page_single .anchor_list li a:after{content:"";position:absolute;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto;top:calc((100% - 10px) / 2);right:2rem;z-index:2;-webkit-transition:0.3s var(--easeOutSine);transition:0.3s var(--easeOutSine);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:743px){main.page_single .anchor_list li a:after{right:1rem}}main.page_single .anchor_list li a:hover{background-color:#eef3fc!important}main.page_single .anchor_list li a:hover:after{-webkit-transform:rotate(90deg) translateX(5px);transform:rotate(90deg) translateX(5px)}main.page_single{}main.page_single .btn_contact_blocks .wp-block-button{width:300px;margin:0 auto;text-align:center}main.page_single .btn_contact_blocks .wp-block-button .wp-block-button__link{width:100%!important}main.page_single .btn_contact_blocks .wp-block-button a{min-width:auto;width:100%!important}main.page_single{}main.page_single .asis_tobe_arrow_blocks{font-size:0rem;width:100px;aspect-ratio:1/0.35;background-color:#f99f00;margin:0 auto 5rem;clip-path:polygon(50% 100%,0 0,100% 0)}@media screen and (max-width:743px){main.page_single .asis_tobe_arrow_blocks{width:100px;margin-bottom:5rem}}main.page_single{}main.page_single .related_product_service_block:not(:last-child){margin-bottom:5rem}main.page_single .related_product_service_block .related_product_service_block-ttl{font-size:1.8rem;font-weight:500;margin-bottom:1rem}@media screen and (max-width:743px){main.page_single .related_product_service_block .related_product_service_block-ttl{font-size:1.6rem}}main.page_single .related_product_service_block .related_product_service_block__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}@media screen and (max-width:743px){main.page_single .related_product_service_block .related_product_service_block__list{gap:0.5rem}}main.page_single .related_product_service_block .related_product_service_block__list li a{background:none!important;font-size:1.4rem;line-height:130%;font-weight:500;border:1px solid #c0cdd6;border-radius:100px;padding:0.4rem 3rem 0.4rem 1.5rem;position:relative;-webkit-transition:0.4s var(--easeOutQuad);transition:0.4s var(--easeOutQuad);display:inline-block;color:var(--sub-color)!important;background-color:rgba(255,255,255,0.8)!important}@media screen and (max-width:743px){main.page_single .related_product_service_block .related_product_service_block__list li a{font-size:1.3rem;padding:0.3rem 2rem 0.3rem 1.2rem}}main.page_single .related_product_service_block .related_product_service_block__list li a:after{content:"";position:absolute;width:10px;aspect-ratio:1/1.1;background:url("../img/icon_arrow_right_blue.svg") 0 0 no-repeat;background-size:100% auto;top:calc((100% - 10px) / 2);right:1rem;z-index:2;-webkit-transition:0.3s var(--easeOutSine);transition:0.3s var(--easeOutSine)}@media screen and (max-width:743px){main.page_single .related_product_service_block .related_product_service_block__list li a:after{right:0.5rem;width:8px;top:calc((100% - 8px) / 2)}}main.page_single .related_product_service_block .related_product_service_block__list li a:hover{background-color:#eef3fc!important}main.page_single .related_product_service_block .related_product_service_block__list li a:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}main.page_single{}main.page_single .btn_event_apply_blocks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.page_single{}main.page_single .event_finish{border:3px solid #F76542;color:#e52d01;border-radius:10px;padding:2rem;margin-bottom:3rem}@media screen and (max-width:743px){main.page_single .event_finish{border:2px solid #f76542;padding:1.5rem}}main.page_single .event_finish .event_finish-title{font-size:2.4rem;font-weight:700;text-align:center}main.page_single .event_finish .event_finish-title:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width:743px){main.page_single .event_finish .event_finish-title:not(:last-child){margin-bottom:1rem}}@media screen and (max-width:743px){main.page_single .event_finish .event_finish-title{font-size:1.8rem}}main.page_single .event_finish .event_finish-text{font-weight:500;line-height:160%;text-align:center}@media screen and (max-width:743px){main.page_single .event_finish .event_finish-text{font-size:1.4rem}}main.page_download_detail{position:relative;padding-bottom:10rem}@media screen and (max-width:743px){main.page_download_detail{padding-bottom:5rem}}main.page_download_detail .download_detail_wrapper{width:1080px;margin:0 auto}@media screen and (max-width:1180px){main.page_download_detail .download_detail_wrapper{width:95%}}@media screen and (max-width:743px){main.page_download_detail .download_detail_wrapper{width:90%}}main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:743px){main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner{display:block}}main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area{width:53.705%}@media screen and (max-width:743px){main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area{width:100%;margin-bottom:4rem}}main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area .thumbnail{margin-bottom:3.5rem;background-color:#d9e2f0;padding:2.5rem 4rem;border-radius:10px}main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area .thumbnail img{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);box-shadow:0 0 3px 0 rgba(0,0,0,0.5)}@media screen and (max-width:743px){main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area .thumbnail{padding:2rem 2rem}}main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area .summary{line-height:150%;margin-bottom:5rem}@media screen and (max-width:743px){main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area .summary{font-size:1.4rem;margin-bottom:3rem}}main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area .btn_group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (max-width:743px){main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area .btn_group{display:block}}main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area .btn_group .btn_style01{width:100%}@media screen and (max-width:743px){main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .copy_area .btn_group .btn_style01:not(:last-child){margin-bottom:2rem}}main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .form_block{width:42%}@media screen and (max-width:743px){main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .form_block{width:100%}}main.page_download_detail .download_detail_wrapper .download_detail_wrapper__inner .form_block iframe{border:none;width:100%;height:1000px;background-color:rgba(255,255,255,0.8)}main.page_download_detail .download_detail_wrapper .btn_back{width:280px;margin:0 0 0 0}@media screen and (max-width:743px){main.page_download_detail .download_detail_wrapper .btn_back{width:80%;margin:0 auto}}main.page_event{position:relative}main.page_event .category_wrapper_bg{margin-bottom:8rem}@media screen and (max-width:743px){main.page_event .category_wrapper_bg{margin-bottom:5rem}}main.page_event{}main.page_event .category_wrapper .category_tab button{padding:0 5rem 1.5rem}@media screen and (max-width:743px){main.page_event .category_wrapper .category_tab button{padding:1rem 0.5rem 1rem}}main.page_event{}main.page_event .event_index2 li{display:none}main.page_event .event_index2 li.active{display:block;-webkit-animation:indexShowAnime 0.5s var(--easeOutQuad) 0s forwards;animation:indexShowAnime 0.5s var(--easeOutQuad) 0s forwards}main.page_event .event_index2 li:not(:last-child){margin-bottom:4.5rem;padding-bottom:4.5rem;border-bottom:1px dotted #ccc}main.page_event .event_index2 li .status{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem 1rem}main.page_event .event_index2 li .status span{font-size:1.4rem;background-color:#f0f1f8;border-radius:100px;padding:0.5rem 0;width:100px;text-align:center}@media screen and (max-width:743px){main.page_event .event_index2 li .status span{font-size:1.2rem;padding:0.4rem 0;width:80px}}main.page_event .event_index2 li .status span.accepting{background-color:#1b78c9;color:#fff}main.page_event .event_index2 li .status span.notice{background-color:#1b78c9;color:#fff}main.page_event .event_index2 li .status span.start{background-color:#EB6100;color:#fff}main.page_event .event_index2 li .status span.finish{background-color:#d9e2f0}main.page_event .event_index2 li .status span.now_ondemand_streaming{width:180px;border:2px solid #e52d01;background:none;color:#e52d01;padding:0.3rem 0}@media screen and (max-width:743px){main.page_event .event_index2 li .status span.now_ondemand_streaming{width:150px;padding:0.2rem 0}}main.page_event .event_index2 li .sub_ttl{font-size:1.6rem;margin-bottom:2rem}main.page_event .event_index2 li h3{font-size:2.5rem;font-weight:600;color:var(--sub-color);margin-bottom:1.5rem}@media screen and (max-width:743px){main.page_event .event_index2 li h3{font-size:1.8rem}}main.page_event .event_index2 li .category{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem 0.5rem}main.page_event .event_index2 li .category span{font-size:1.2rem;background-color:#f0f1f8;border-radius:3px;padding:0.5rem 1.8rem}main.page_event .event_index2 li .outline{margin-bottom:4rem}main.page_event .event_index2 li .outline dl{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #c0cdd6}@media screen and (max-width:743px){main.page_event .event_index2 li .outline dl{display:block;border-top:1px solid #c0cdd6;margin-top:-1px}}main.page_event .event_index2 li .outline dl dt{width:200px;font-size:2rem;text-align:center;line-height:180%;font-weight:600;padding:2rem 1.5rem;background-color:#eef3fc;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}@media screen and (max-width:743px){main.page_event .event_index2 li .outline dl dt{width:100%;font-size:1.6rem;padding:0.5rem 0.5rem}}main.page_event .event_index2 li .outline dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.8rem;line-height:160%;font-weight:500;padding:2rem 3rem;margin-left:-1px}@media screen and (max-width:743px){main.page_event .event_index2 li .outline dl dd{font-size:1.6rem;padding:2rem 0rem}}main.page_event .event_index2 li .outline dl dd p:not(:last-child){margin-bottom:1rem}main.page_event .event_index2 li .outline dl.summary dd{font-size:1.6rem;line-height:160%;font-weight:400}@media screen and (max-width:743px){main.page_event .event_index2 li .outline dl.summary dd{font-size:1.4rem}}main.page_event .event_index2 li .btn_style01{width:280px;margin:0 auto}main.page_event .no_result{display:none}main.page_single .sub_ttl{font-weight:500;line-height:180%;color:#fff;padding:3rem 0;margin-bottom:3.5rem;position:relative;z-index:1}@media screen and (max-width:743px){main.page_single .sub_ttl{padding:1.5rem 0}}main.page_single .sub_ttl:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;z-index:-1;background-color:var(--sub-color)}