/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@keyframes waiting{0%{font-weight:400}100%{font-weight:400}}#animationTrigger{width:0;height:0;position:fixed}#animationTrigger span{animation:waiting 1ms}*{-webkit-tap-highlight-color:transparent;letter-spacing:inherit}canvas{display:block}table{border-collapse:collapse}h1,h2,h3,h4,h5{font-weight:400}a{text-decoration:none;color:inherit}.textHidden{text-align:left;text-indent:-99999px;overflow:hidden;display:block}.breakable{display:inline-block}.nosp{display:none}@media (min-width:768px){.nosp{display:inline}}@media (min-width:768px){br.nosp{display:block}}@media (min-width:768px){.nopc{display:none}}[data-js~=hov]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:0}@media (min-width:768px){[data-js~=hov]{-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:unset}}._10{line-height:13rem}@media (min-width:768px){._10{line-height:18rem}}._10[lang=ja],[lang=ja] ._10{font-size:10rem}._10[lang=en],[lang=en] ._10{font-size:11rem}@media (min-width:768px){._10[lang=ja],[lang=ja] ._10{font-size:11rem}._10[lang=en],[lang=en] ._10{font-size:12rem}}._11{line-height:17rem}@media (min-width:768px){._11._-1{line-height:18rem}}@media (min-width:768px){._11{line-height:20rem}}._11[lang=ja],[lang=ja] ._11{font-size:11rem}._11[lang=en],[lang=en] ._11{font-size:12rem}@media (min-width:768px){._11._-1[lang=ja],[lang=ja] ._11._-1{font-size:11rem}._11._-1[lang=en],[lang=en] ._11._-1{font-size:12rem}}@media (min-width:768px){._11[lang=ja],[lang=ja] ._11{font-size:13rem}._11[lang=en],[lang=en] ._11{font-size:14rem}}._11_15{line-height:15rem}@media (min-width:768px){._11_15._-1{line-height:18rem}}@media (min-width:768px){._11_15{line-height:17rem}}._11_15[lang=ja],[lang=ja] ._11_15{font-size:11rem}._11_15[lang=en],[lang=en] ._11_15{font-size:12rem}@media (min-width:768px){._11_15._-1[lang=ja],[lang=ja] ._11_15._-1{font-size:11rem}._11_15._-1[lang=en],[lang=en] ._11_15._-1{font-size:12rem}}@media (min-width:768px){._11_15[lang=ja],[lang=ja] ._11_15{font-size:13rem}._11_15[lang=en],[lang=en] ._11_15{font-size:14rem}}._12{line-height:15rem}@media (min-width:768px){._12._-2{line-height:18rem}}@media (min-width:768px){._12._-1{line-height:20rem}}@media (min-width:768px){._12{line-height:16rem}}._12[lang=ja],[lang=ja] ._12{font-size:12rem}._12[lang=en],[lang=en] ._12{font-size:13rem}@media (min-width:768px){._12._-2[lang=ja],[lang=ja] ._12._-2{font-size:11rem}._12._-2[lang=en],[lang=en] ._12._-2{font-size:12rem}}@media (min-width:768px){._12._-1[lang=ja],[lang=ja] ._12._-1{font-size:13rem}._12._-1[lang=en],[lang=en] ._12._-1{font-size:14rem}}@media (min-width:768px){._12[lang=ja],[lang=ja] ._12{font-size:13rem}._12[lang=en],[lang=en] ._12{font-size:14rem}}._13{line-height:17rem}@media (min-width:768px){._13._-3{line-height:18rem}}@media (min-width:768px){._13._-2{line-height:20rem}}@media (min-width:768px){._13._-1{line-height:16rem}}@media (min-width:768px){._13{line-height:20rem}}._13[lang=ja],[lang=ja] ._13{font-size:13rem}._13[lang=en],[lang=en] ._13{font-size:14rem}@media (min-width:768px){._13._-3[lang=ja],[lang=ja] ._13._-3{font-size:11rem}._13._-3[lang=en],[lang=en] ._13._-3{font-size:12rem}}@media (min-width:768px){._13._-2[lang=ja],[lang=ja] ._13._-2{font-size:13rem}._13._-2[lang=en],[lang=en] ._13._-2{font-size:14rem}}@media (min-width:768px){._13._-1[lang=ja],[lang=ja] ._13._-1{font-size:13rem}._13._-1[lang=en],[lang=en] ._13._-1{font-size:14rem}}@media (min-width:768px){._13[lang=ja],[lang=ja] ._13{font-size:15rem}._13[lang=en],[lang=en] ._13{font-size:16rem}}._13_23{line-height:23rem}@media (min-width:768px){._13_23._-3{line-height:18rem}}@media (min-width:768px){._13_23._-2{line-height:17rem}}@media (min-width:768px){._13_23._-1{line-height:16rem}}@media (min-width:768px){._13_23{line-height:26rem}}._13_23[lang=ja],[lang=ja] ._13_23{font-size:13rem}._13_23[lang=en],[lang=en] ._13_23{font-size:14rem}@media (min-width:768px){._13_23._-3[lang=ja],[lang=ja] ._13_23._-3{font-size:11rem}._13_23._-3[lang=en],[lang=en] ._13_23._-3{font-size:12rem}}@media (min-width:768px){._13_23._-2[lang=ja],[lang=ja] ._13_23._-2{font-size:13rem}._13_23._-2[lang=en],[lang=en] ._13_23._-2{font-size:14rem}}@media (min-width:768px){._13_23._-1[lang=ja],[lang=ja] ._13_23._-1{font-size:13rem}._13_23._-1[lang=en],[lang=en] ._13_23._-1{font-size:14rem}}@media (min-width:768px){._13_23[lang=ja],[lang=ja] ._13_23{font-size:15rem}._13_23[lang=en],[lang=en] ._13_23{font-size:16rem}}._14{line-height:20rem}@media (min-width:768px){._14._-4{line-height:18rem}}@media (min-width:768px){._14._-3{line-height:20rem}}@media (min-width:768px){._14._-2{line-height:16rem}}@media (min-width:768px){._14._-1{line-height:20rem}}@media (min-width:768px){._14{line-height:26rem}}._14[lang=ja],[lang=ja] ._14{font-size:14rem}._14[lang=en],[lang=en] ._14{font-size:15rem}@media (min-width:768px){._14._-4[lang=ja],[lang=ja] ._14._-4{font-size:11rem}._14._-4[lang=en],[lang=en] ._14._-4{font-size:12rem}}@media (min-width:768px){._14._-3[lang=ja],[lang=ja] ._14._-3{font-size:13rem}._14._-3[lang=en],[lang=en] ._14._-3{font-size:14rem}}@media (min-width:768px){._14._-2[lang=ja],[lang=ja] ._14._-2{font-size:13rem}._14._-2[lang=en],[lang=en] ._14._-2{font-size:14rem}}@media (min-width:768px){._14._-1[lang=ja],[lang=ja] ._14._-1{font-size:15rem}._14._-1[lang=en],[lang=en] ._14._-1{font-size:16rem}}@media (min-width:768px){._14[lang=ja],[lang=ja] ._14{font-size:18rem}._14[lang=en],[lang=en] ._14{font-size:19rem}}._14_17{line-height:17rem}@media (min-width:768px){._14_17{line-height:19rem}}._14_17[lang=ja],[lang=ja] ._14_17{font-size:14rem}._14_17[lang=en],[lang=en] ._14_17{font-size:15rem}@media (min-width:768px){._14_17[lang=ja],[lang=ja] ._14_17{font-size:15rem}._14_17[lang=en],[lang=en] ._14_17{font-size:16rem}}._14_25{line-height:25rem}@media (min-width:768px){._14_25._-4{line-height:18rem}}@media (min-width:768px){._14_25._-3{line-height:17rem}}@media (min-width:768px){._14_25._-2{line-height:16rem}}@media (min-width:768px){._14_25._-1{line-height:26rem}}@media (min-width:768px){._14_25{line-height:36rem}}._14_25[lang=ja],[lang=ja] ._14_25{font-size:14rem}._14_25[lang=en],[lang=en] ._14_25{font-size:15rem}@media (min-width:768px){._14_25._-4[lang=ja],[lang=ja] ._14_25._-4{font-size:11rem}._14_25._-4[lang=en],[lang=en] ._14_25._-4{font-size:12rem}}@media (min-width:768px){._14_25._-3[lang=ja],[lang=ja] ._14_25._-3{font-size:13rem}._14_25._-3[lang=en],[lang=en] ._14_25._-3{font-size:14rem}}@media (min-width:768px){._14_25._-2[lang=ja],[lang=ja] ._14_25._-2{font-size:13rem}._14_25._-2[lang=en],[lang=en] ._14_25._-2{font-size:14rem}}@media (min-width:768px){._14_25._-1[lang=ja],[lang=ja] ._14_25._-1{font-size:15rem}._14_25._-1[lang=en],[lang=en] ._14_25._-1{font-size:16rem}}@media (min-width:768px){._14_25[lang=ja],[lang=ja] ._14_25{font-size:18rem}._14_25[lang=en],[lang=en] ._14_25{font-size:19rem}}._15{line-height:16rem}@media (min-width:768px){._15._-5{line-height:18rem}}@media (min-width:768px){._15._-4{line-height:20rem}}@media (min-width:768px){._15._-3{line-height:16rem}}@media (min-width:768px){._15._-2{line-height:20rem}}@media (min-width:768px){._15._-1{line-height:26rem}}@media (min-width:768px){._15{line-height:19rem}}._15[lang=ja],[lang=ja] ._15{font-size:15rem}._15[lang=en],[lang=en] ._15{font-size:16rem}@media (min-width:768px){._15._-5[lang=ja],[lang=ja] ._15._-5{font-size:11rem}._15._-5[lang=en],[lang=en] ._15._-5{font-size:12rem}}@media (min-width:768px){._15._-4[lang=ja],[lang=ja] ._15._-4{font-size:13rem}._15._-4[lang=en],[lang=en] ._15._-4{font-size:14rem}}@media (min-width:768px){._15._-3[lang=ja],[lang=ja] ._15._-3{font-size:13rem}._15._-3[lang=en],[lang=en] ._15._-3{font-size:14rem}}@media (min-width:768px){._15._-2[lang=ja],[lang=ja] ._15._-2{font-size:15rem}._15._-2[lang=en],[lang=en] ._15._-2{font-size:16rem}}@media (min-width:768px){._15._-1[lang=ja],[lang=ja] ._15._-1{font-size:18rem}._15._-1[lang=en],[lang=en] ._15._-1{font-size:19rem}}@media (min-width:768px){._15[lang=ja],[lang=ja] ._15{font-size:16rem}._15[lang=en],[lang=en] ._15{font-size:17rem}}._16{line-height:24rem}@media (min-width:768px){._16._-6{line-height:18rem}}@media (min-width:768px){._16._-5{line-height:20rem}}@media (min-width:768px){._16._-4{line-height:16rem}}@media (min-width:768px){._16._-3{line-height:20rem}}@media (min-width:768px){._16._-2{line-height:26rem}}@media (min-width:768px){._16._-1{line-height:19rem}}@media (min-width:768px){._16{line-height:32rem}}._16[lang=ja],[lang=ja] ._16{font-size:16rem}._16[lang=en],[lang=en] ._16{font-size:17rem}@media (min-width:768px){._16._-6[lang=ja],[lang=ja] ._16._-6{font-size:11rem}._16._-6[lang=en],[lang=en] ._16._-6{font-size:12rem}}@media (min-width:768px){._16._-5[lang=ja],[lang=ja] ._16._-5{font-size:13rem}._16._-5[lang=en],[lang=en] ._16._-5{font-size:14rem}}@media (min-width:768px){._16._-4[lang=ja],[lang=ja] ._16._-4{font-size:13rem}._16._-4[lang=en],[lang=en] ._16._-4{font-size:14rem}}@media (min-width:768px){._16._-3[lang=ja],[lang=ja] ._16._-3{font-size:15rem}._16._-3[lang=en],[lang=en] ._16._-3{font-size:16rem}}@media (min-width:768px){._16._-2[lang=ja],[lang=ja] ._16._-2{font-size:18rem}._16._-2[lang=en],[lang=en] ._16._-2{font-size:19rem}}@media (min-width:768px){._16._-1[lang=ja],[lang=ja] ._16._-1{font-size:16rem}._16._-1[lang=en],[lang=en] ._16._-1{font-size:17rem}}@media (min-width:768px){._16[lang=ja],[lang=ja] ._16{font-size:22rem}._16[lang=en],[lang=en] ._16{font-size:23rem}}._16_20{line-height:20rem}@media (min-width:768px){._16_20._-6{line-height:18rem}}@media (min-width:768px){._16_20._-5{line-height:17rem}}@media (min-width:768px){._16_20._-4{line-height:16rem}}@media (min-width:768px){._16_20._-3{line-height:26rem}}@media (min-width:768px){._16_20._-2{line-height:36rem}}@media (min-width:768px){._16_20._-1{line-height:19rem}}@media (min-width:768px){._16_20{line-height:32rem}}._16_20[lang=ja],[lang=ja] ._16_20{font-size:16rem}._16_20[lang=en],[lang=en] ._16_20{font-size:17rem}@media (min-width:768px){._16_20._-6[lang=ja],[lang=ja] ._16_20._-6{font-size:11rem}._16_20._-6[lang=en],[lang=en] ._16_20._-6{font-size:12rem}}@media (min-width:768px){._16_20._-5[lang=ja],[lang=ja] ._16_20._-5{font-size:13rem}._16_20._-5[lang=en],[lang=en] ._16_20._-5{font-size:14rem}}@media (min-width:768px){._16_20._-4[lang=ja],[lang=ja] ._16_20._-4{font-size:13rem}._16_20._-4[lang=en],[lang=en] ._16_20._-4{font-size:14rem}}@media (min-width:768px){._16_20._-3[lang=ja],[lang=ja] ._16_20._-3{font-size:15rem}._16_20._-3[lang=en],[lang=en] ._16_20._-3{font-size:16rem}}@media (min-width:768px){._16_20._-2[lang=ja],[lang=ja] ._16_20._-2{font-size:18rem}._16_20._-2[lang=en],[lang=en] ._16_20._-2{font-size:19rem}}@media (min-width:768px){._16_20._-1[lang=ja],[lang=ja] ._16_20._-1{font-size:16rem}._16_20._-1[lang=en],[lang=en] ._16_20._-1{font-size:17rem}}@media (min-width:768px){._16_20[lang=ja],[lang=ja] ._16_20{font-size:22rem}._16_20[lang=en],[lang=en] ._16_20{font-size:23rem}}._20{line-height:26rem}@media (min-width:768px){._20._-7{line-height:18rem}}@media (min-width:768px){._20._-6{line-height:20rem}}@media (min-width:768px){._20._-5{line-height:16rem}}@media (min-width:768px){._20._-4{line-height:20rem}}@media (min-width:768px){._20._-3{line-height:26rem}}@media (min-width:768px){._20._-2{line-height:19rem}}@media (min-width:768px){._20._-1{line-height:32rem}}@media (min-width:768px){._20{line-height:36rem}}._20[lang=ja],[lang=ja] ._20{font-size:20rem}._20[lang=en],[lang=en] ._20{font-size:21rem}@media (min-width:768px){._20._-7[lang=ja],[lang=ja] ._20._-7{font-size:11rem}._20._-7[lang=en],[lang=en] ._20._-7{font-size:12rem}}@media (min-width:768px){._20._-6[lang=ja],[lang=ja] ._20._-6{font-size:13rem}._20._-6[lang=en],[lang=en] ._20._-6{font-size:14rem}}@media (min-width:768px){._20._-5[lang=ja],[lang=ja] ._20._-5{font-size:13rem}._20._-5[lang=en],[lang=en] ._20._-5{font-size:14rem}}@media (min-width:768px){._20._-4[lang=ja],[lang=ja] ._20._-4{font-size:15rem}._20._-4[lang=en],[lang=en] ._20._-4{font-size:16rem}}@media (min-width:768px){._20._-3[lang=ja],[lang=ja] ._20._-3{font-size:18rem}._20._-3[lang=en],[lang=en] ._20._-3{font-size:19rem}}@media (min-width:768px){._20._-2[lang=ja],[lang=ja] ._20._-2{font-size:16rem}._20._-2[lang=en],[lang=en] ._20._-2{font-size:17rem}}@media (min-width:768px){._20._-1[lang=ja],[lang=ja] ._20._-1{font-size:22rem}._20._-1[lang=en],[lang=en] ._20._-1{font-size:23rem}}@media (min-width:768px){._20[lang=ja],[lang=ja] ._20{font-size:28rem}._20[lang=en],[lang=en] ._20{font-size:29rem}}._24{line-height:30rem}@media (min-width:768px){._24._-8{line-height:18rem}}@media (min-width:768px){._24._-7{line-height:20rem}}@media (min-width:768px){._24._-6{line-height:16rem}}@media (min-width:768px){._24._-5{line-height:20rem}}@media (min-width:768px){._24._-4{line-height:26rem}}@media (min-width:768px){._24._-3{line-height:19rem}}@media (min-width:768px){._24._-2{line-height:32rem}}@media (min-width:768px){._24._-1{line-height:36rem}}@media (min-width:768px){._24{line-height:45rem}}._24[lang=ja],[lang=ja] ._24{font-size:24rem}._24[lang=en],[lang=en] ._24{font-size:25rem}@media (min-width:768px){._24._-8[lang=ja],[lang=ja] ._24._-8{font-size:11rem}._24._-8[lang=en],[lang=en] ._24._-8{font-size:12rem}}@media (min-width:768px){._24._-7[lang=ja],[lang=ja] ._24._-7{font-size:13rem}._24._-7[lang=en],[lang=en] ._24._-7{font-size:14rem}}@media (min-width:768px){._24._-6[lang=ja],[lang=ja] ._24._-6{font-size:13rem}._24._-6[lang=en],[lang=en] ._24._-6{font-size:14rem}}@media (min-width:768px){._24._-5[lang=ja],[lang=ja] ._24._-5{font-size:15rem}._24._-5[lang=en],[lang=en] ._24._-5{font-size:16rem}}@media (min-width:768px){._24._-4[lang=ja],[lang=ja] ._24._-4{font-size:18rem}._24._-4[lang=en],[lang=en] ._24._-4{font-size:19rem}}@media (min-width:768px){._24._-3[lang=ja],[lang=ja] ._24._-3{font-size:16rem}._24._-3[lang=en],[lang=en] ._24._-3{font-size:17rem}}@media (min-width:768px){._24._-2[lang=ja],[lang=ja] ._24._-2{font-size:22rem}._24._-2[lang=en],[lang=en] ._24._-2{font-size:23rem}}@media (min-width:768px){._24._-1[lang=ja],[lang=ja] ._24._-1{font-size:28rem}._24._-1[lang=en],[lang=en] ._24._-1{font-size:29rem}}@media (min-width:768px){._24[lang=ja],[lang=ja] ._24{font-size:36rem}._24[lang=en],[lang=en] ._24{font-size:37rem}}._28{line-height:35rem}@media (min-width:768px){._28._-9{line-height:18rem}}@media (min-width:768px){._28._-8{line-height:20rem}}@media (min-width:768px){._28._-7{line-height:16rem}}@media (min-width:768px){._28._-6{line-height:20rem}}@media (min-width:768px){._28._-5{line-height:26rem}}@media (min-width:768px){._28._-4{line-height:19rem}}@media (min-width:768px){._28._-3{line-height:32rem}}@media (min-width:768px){._28._-2{line-height:36rem}}@media (min-width:768px){._28._-1{line-height:45rem}}@media (min-width:768px){._28{line-height:54rem}}._28[lang=ja],[lang=ja] ._28{font-size:28rem}._28[lang=en],[lang=en] ._28{font-size:29rem}@media (min-width:768px){._28._-9[lang=ja],[lang=ja] ._28._-9{font-size:11rem}._28._-9[lang=en],[lang=en] ._28._-9{font-size:12rem}}@media (min-width:768px){._28._-8[lang=ja],[lang=ja] ._28._-8{font-size:13rem}._28._-8[lang=en],[lang=en] ._28._-8{font-size:14rem}}@media (min-width:768px){._28._-7[lang=ja],[lang=ja] ._28._-7{font-size:13rem}._28._-7[lang=en],[lang=en] ._28._-7{font-size:14rem}}@media (min-width:768px){._28._-6[lang=ja],[lang=ja] ._28._-6{font-size:15rem}._28._-6[lang=en],[lang=en] ._28._-6{font-size:16rem}}@media (min-width:768px){._28._-5[lang=ja],[lang=ja] ._28._-5{font-size:18rem}._28._-5[lang=en],[lang=en] ._28._-5{font-size:19rem}}@media (min-width:768px){._28._-4[lang=ja],[lang=ja] ._28._-4{font-size:16rem}._28._-4[lang=en],[lang=en] ._28._-4{font-size:17rem}}@media (min-width:768px){._28._-3[lang=ja],[lang=ja] ._28._-3{font-size:22rem}._28._-3[lang=en],[lang=en] ._28._-3{font-size:23rem}}@media (min-width:768px){._28._-2[lang=ja],[lang=ja] ._28._-2{font-size:28rem}._28._-2[lang=en],[lang=en] ._28._-2{font-size:29rem}}@media (min-width:768px){._28._-1[lang=ja],[lang=ja] ._28._-1{font-size:36rem}._28._-1[lang=en],[lang=en] ._28._-1{font-size:37rem}}@media (min-width:768px){._28[lang=ja],[lang=ja] ._28{font-size:42rem}._28[lang=en],[lang=en] ._28{font-size:43rem}}._32{line-height:40rem}@media (min-width:768px){._32._-10{line-height:18rem}}@media (min-width:768px){._32._-9{line-height:20rem}}@media (min-width:768px){._32._-8{line-height:16rem}}@media (min-width:768px){._32._-7{line-height:20rem}}@media (min-width:768px){._32._-6{line-height:26rem}}@media (min-width:768px){._32._-5{line-height:19rem}}@media (min-width:768px){._32._-4{line-height:32rem}}@media (min-width:768px){._32._-3{line-height:36rem}}@media (min-width:768px){._32._-2{line-height:45rem}}@media (min-width:768px){._32._-1{line-height:54rem}}@media (min-width:768px){._32{line-height:70rem}}._32[lang=ja],[lang=ja] ._32{font-size:32rem}._32[lang=en],[lang=en] ._32{font-size:33rem}@media (min-width:768px){._32._-10[lang=ja],[lang=ja] ._32._-10{font-size:11rem}._32._-10[lang=en],[lang=en] ._32._-10{font-size:12rem}}@media (min-width:768px){._32._-9[lang=ja],[lang=ja] ._32._-9{font-size:13rem}._32._-9[lang=en],[lang=en] ._32._-9{font-size:14rem}}@media (min-width:768px){._32._-8[lang=ja],[lang=ja] ._32._-8{font-size:13rem}._32._-8[lang=en],[lang=en] ._32._-8{font-size:14rem}}@media (min-width:768px){._32._-7[lang=ja],[lang=ja] ._32._-7{font-size:15rem}._32._-7[lang=en],[lang=en] ._32._-7{font-size:16rem}}@media (min-width:768px){._32._-6[lang=ja],[lang=ja] ._32._-6{font-size:18rem}._32._-6[lang=en],[lang=en] ._32._-6{font-size:19rem}}@media (min-width:768px){._32._-5[lang=ja],[lang=ja] ._32._-5{font-size:16rem}._32._-5[lang=en],[lang=en] ._32._-5{font-size:17rem}}@media (min-width:768px){._32._-4[lang=ja],[lang=ja] ._32._-4{font-size:22rem}._32._-4[lang=en],[lang=en] ._32._-4{font-size:23rem}}@media (min-width:768px){._32._-3[lang=ja],[lang=ja] ._32._-3{font-size:28rem}._32._-3[lang=en],[lang=en] ._32._-3{font-size:29rem}}@media (min-width:768px){._32._-2[lang=ja],[lang=ja] ._32._-2{font-size:36rem}._32._-2[lang=en],[lang=en] ._32._-2{font-size:37rem}}@media (min-width:768px){._32._-1[lang=ja],[lang=ja] ._32._-1{font-size:42rem}._32._-1[lang=en],[lang=en] ._32._-1{font-size:43rem}}@media (min-width:768px){._32[lang=ja],[lang=ja] ._32{font-size:56rem}._32[lang=en],[lang=en] ._32{font-size:57rem}}.wf{font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;letter-spacing:.04em}[lang=ja] .wf{font-family:urw-din,FP-KoburinaGoStdN-W3,sans-serif;font-weight:400}[lang=ja] .wf ._wl,[lang=ja] .wf._wl{font-family:urw-din,FP-KoburinaGoStdN-W1,sans-serif;font-weight:200}[lang=ja] .wf ._wr,[lang=ja] .wf._wr{font-family:urw-din,FP-KoburinaGoStdN-W3,sans-serif;font-weight:400}[lang=ja] .wf ._wm,[lang=ja] .wf._wm{font-family:urw-din,FP-KoburinaGoStdN-W6,sans-serif;font-weight:500}[lang=ja] .wf ._wb,[lang=ja] .wf._wb{font-family:urw-din,FP-KoburinaGoStdN-W6,sans-serif;font-weight:600}[lang=en] .wf{font-family:urw-din,sans-serif;font-weight:400}[lang=en] .wf ._wl,[lang=en] .wf._wl{font-family:urw-din,sans-serif;font-weight:200}[lang=en] .wf ._wr,[lang=en] .wf._wr{font-family:urw-din,sans-serif;font-weight:400}[lang=en] .wf ._wm,[lang=en] .wf._wm{font-family:urw-din,sans-serif;font-weight:600}[lang=en] .wf ._wb,[lang=en] .wf._wb{font-family:urw-din,sans-serif;font-weight:600}.wfja{font-family:FP-KoburinaGoStdN-W3,sans-serif!important}.wfja ._wl,.wfja._wl{font-family:FP-KoburinaGoStdN-W1,sans-serif!important}.wfja ._wr,.wfja._wr{font-family:FP-KoburinaGoStdN-W3,sans-serif!important}.wfja ._wm,.wfja._wm{font-family:FP-KoburinaGoStdN-W6,sans-serif!important}.wfja ._wb,.wfja._wb{font-family:FP-KoburinaGoStdN-W6,sans-serif!important}.wfen{font-family:urw-din,sans-serif!important;font-weight:400!important}.wfen ._wl,.wfen._wl{font-family:urw-din,sans-serif!important;font-weight:200!important}.wfen ._wr,.wfen._wr{font-family:urw-din,sans-serif!important;font-weight:400!important}.wfen ._wm,.wfen._wm{font-family:urw-din,sans-serif!important;font-weight:600!important}.wfen ._wb,.wfen._wb{font-family:urw-din,sans-serif!important;font-weight:600!important}html{--originalScale:1;--scrollOffset:0;font-size:1px}html ::selection,html::selection{color:#fff;background-color:#00c8ff}@media (min-width:768px){html{font-size:calc(.0006944444 * (100vw - var(--scrollbarpx)))}}@media screen and (min-width:768px) and (min-width:1600px){html{font-size:calc(.0006944444 * (1600px - var(--scrollbarpx)))}}html[mode~=dev]{font-size:1px;--originalScale:1!important;--scale:1!important}html[lang=en] br,html[lang=en] wbr{display:none!important}#container>.container{display:flex;flex-direction:column;align-items:center;position:relative;justify-content:space-between;min-height:var(--ihpx)}.footnavi{width:100%;position:relative}@media (min-width:768px){.footnavi{display:flex;width:min(1210rem,100%)}}.footnaviTitle{position:absolute;top:0;right:0}@media (min-width:768px){.footnaviTitle{top:38rem}}.footnaviTitle a{display:block;width:76rem;height:72rem;background-image:url(/config/wp-content/themes/ga/assets/images/sp/common/logoFooter.svg?251022);margin-top:-10rem;margin-right:-10rem}@media (min-width:768px){.footnaviTitle a{width:93rem;height:87rem;background-image:url(/config/wp-content/themes/ga/assets/images/pc/common/logoFooter.svg?251022)}}@media (min-width:768px){.footnaviSelectorList{display:flex;align-items:center;height:92rem}}.footnaviSelectorList._main{margin-top:-2rem;padding-bottom:21rem}@media (min-width:768px){.footnaviSelectorList._main{margin-top:0;padding-bottom:0}}.footnaviSelectorList._sub{position:relative;padding-bottom:21rem;padding-top:21rem}@media (min-width:768px){.footnaviSelectorList._sub{padding-top:0;padding-bottom:0;padding-left:27rem}}.footnaviSelectorList._sub::before{content:"";position:absolute;width:13rem;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,.2),rgba(0,0,0,.2) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background-size:2px 1px;background-repeat:repeat-x;top:0;left:0}@media (min-width:768px){.footnaviSelectorList._sub::before{width:1px;height:11rem;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background-size:1px 2px;background-repeat:repeat-y;top:auto}}._main>.footnaviSelector{margin-top:12rem}@media (min-width:768px){._main>.footnaviSelector{margin-top:0;margin-right:16rem}}._main>.footnaviSelector:first-child{margin-top:0}._sub>.footnaviSelector{color:#666;margin-top:7rem}@media (min-width:768px){._sub>.footnaviSelector{margin-top:0;margin-right:16rem}}._sub>.footnaviSelector:first-child{margin-top:0}.footnaviSelector._current a{opacity:.3;transition:color .2s,opacity .2s}.footnaviSelector a{padding:10rem;margin-left:-10rem;transition:color .2s}.footnaviSelector a._hover{color:#00c8ff;opacity:1;transition:none}.footfooter{width:100%;position:relative;margin-top:35rem}@media (min-width:768px){.footfooter{width:min(1210rem,100%);margin-top:0}}.footfooterSelectorList{display:flex;flex-direction:column}@media (min-width:768px){.footfooterSelectorList{flex-direction:row}}.footfooterSelector{margin-top:10rem}@media (min-width:768px){.footfooterSelector{margin-top:0;margin-right:8rem}}.footfooterSelector._current a{opacity:.3;transition:color .2s,opacity .2s}.footfooterSelector a{padding:10rem;margin-left:-10rem;transition:color .2s}.footfooterSelector a._hover{color:#00c8ff;opacity:1;transition:none}.footfooterCopyright{font-size:9rem;color:#999;display:inline-block;margin-top:14rem;margin-bottom:-3rem}[lang=en] .footfooterCopyright{font-size:10rem}@media (min-width:768px){.footfooterCopyright{font-size:11rem;margin-top:21rem;margin-bottom:0}[lang=en] .footfooterCopyright{font-size:12rem}}#footArea{display:flex;align-items:center;flex-direction:column;width:100%;position:relative;background-color:#ebebeb;padding:57rem 27rem 46rem 27rem;margin-top:57rem}@media (min-width:768px){#footArea{margin-top:116rem;padding:0 115rem 35rem 115rem;height:283rem;justify-content:space-between}}.togglemenu{--barThickness:1px;position:absolute;top:14px;right:-10px;width:55px;height:33px;cursor:pointer;pointer-events:auto}@media (min-width:768px){.togglemenu{top:calc(25rem - 10px);width:calc(66rem + 20px);height:calc(18rem + 20px)}._noconstrained .togglemenu{top:calc(25px * var(--originalScale) - 10px);width:calc(66px * var(--originalScale) + 20px);height:calc(18px * var(--originalScale) + 20px)}}._white:not(._opened) .togglemenu._hover hr,.togglemenu._hover hr{background-color:#00c8ff;transition:transform .2s,background-color 0s}._white:not(._opened) .togglemenu._hover hr::after,.togglemenu._hover hr::after{background-color:#00c8ff}.togglemenu hr{width:calc(100% - 20px);height:var(--barThickness);margin:0;padding:0;border:none;background-color:#000;position:absolute;left:10px;transition:transform .2s,background-color .2s}._white:not(._opened) .togglemenu hr{background-color:#fff}.togglemenu hr:after{content:"";display:block;width:100%;height:1px;background-color:#000;opacity:.2;bottom:-1px;position:absolute}._white:not(._opened) .togglemenu hr:after{background-color:rgba(255,255,255,.2)}.togglemenu hr.top{top:10px;transform-origin:left .5px}.togglemenu hr.middle{height:calc(var(--barThickness) * 2);top:50%;transform:translateY(-50%) scale(1)}.togglemenu hr.bottom{bottom:10px;transform-origin:left .5px}.togglemenu._opened hr.top{transform:rotate(19deg) scaleX(1.05)}@media (min-width:768px){.togglemenu._opened hr.top{transform:rotate(14deg) scaleX(1.05)}}.togglemenu._opened hr.middle{transform:translateY(-50%) scale(0)}.togglemenu._opened hr.bottom{transform:rotate(-19deg) scaleX(1.05)}@media (min-width:768px){.togglemenu._opened hr.bottom{transform:rotate(-14deg) scaleX(1.05)}}.togglemenu:before{content:"";width:1px;height:45rem;position:absolute;background-image:linear-gradient(#ccc,#ccc 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background-size:1px 2px;background-repeat:repeat-y;top:calc(-14px - 30rem);left:-29px}._white:not(._opened) .togglemenu:before{background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%)}@media (min-width:768px){.togglemenu:before{height:49rem;top:calc(-25rem + 10px - 30rem);left:calc(10px - 27rem)}._noconstrained .togglemenu:before{top:calc(-25px * var(--originalScale) + 10px - 30rem);height:calc(19px * var(--originalScale) + 30rem);left:calc(10px - 27px * var(--originalScale))}}@keyframes currentBar{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.headnavi{display:flex;width:100%;height:62rem;position:relative}@media (min-width:768px){.headnavi{width:min(1210rem,100%);height:69rem}._noconstrained .headnavi{width:100%;height:calc(69px * var(--originalScale))}}.headnavi::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(0,0,0,.1)}#headArea._white .headnavi::after{content:none}#headArea._opened .headnavi::after{content:none}#headArea._spnoline .headnavi::after{content:none}#headArea._noline .headnavi::after{content:none}@media (min-width:768px){#headArea._spnoline:not(._pcnoline) .headnavi::after{content:""}}@media (min-width:768px){#headArea._pcnoline .headnavi::after{content:none}}#headArea._stopped .headnavi{transform:translateY(-100%)}#headArea._stopped .headnavi._show{transform:translateY(0);transition:transform .4s cubic-bezier(0,.5,0,1)}.headnavi._hide{transform:translateY(-100%);transition:transform .4s}.headnaviTitle{padding-bottom:1rem;display:flex;align-items:center;pointer-events:auto}.headnaviTitle a{display:block;width:148rem;height:36rem;background-image:url(/config/wp-content/themes/ga/assets/images/sp/common/logoHeader.svg?251022);margin-left:-10rem}@media (min-width:768px){.headnaviTitle a{width:157rem;height:36rem;background-image:url(/config/wp-content/themes/ga/assets/images/pc/common/logoHeader.svg?251022)}._noconstrained .headnaviTitle a{width:calc(157px * var(--originalScale));height:calc(36px * var(--originalScale));margin-left:calc(-10px * var(--originalScale))}}._white:not(._opened) .headnaviTitle a{filter:brightness(0) invert(1)}._white:not(._opened) .headnaviTitle a svg rect{display:none}.headnaviSelectorList{display:none}@media (min-width:768px){.headnaviSelectorList{position:relative;display:flex;align-items:center;padding-bottom:1rem;pointer-events:auto}#headArea._opened .headnaviSelectorList{display:none}}@media (min-width:768px){.headnaviSelectorList._main{margin-left:16rem;padding-left:17rem}._noconstrained .headnaviSelectorList._main{margin-left:calc(16px * var(--originalScale));padding-left:calc(17px * var(--originalScale))}}@media (min-width:768px){.headnaviSelectorList._main::after{content:"";width:1px;height:49rem;position:absolute;background-image:linear-gradient(#ccc,#ccc 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background-size:1px 2px;background-repeat:repeat-y;top:-30rem;left:0}._white .headnaviSelectorList._main::after{background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%)}._noconstrained .headnaviSelectorList._main::after{height:calc(19px * var(--originalScale) + 30rem)}}@media (min-width:768px){.headnaviSelectorList._sub{margin-left:auto;margin-right:93rem;padding-right:16rem}._noconstrained .headnaviSelectorList._sub{margin-right:calc(93px * var(--originalScale));padding-right:calc(16px * var(--originalScale))}}.headnaviSelector{transition:color .2s;height:100%;display:flex;align-items:center}._white ._main>.headnaviSelector{color:#fff}@media (min-width:768px){._main>.headnaviSelector{margin-right:6rem}._noconstrained ._main>.headnaviSelector{font-size:calc(15px * var(--originalScale));margin-right:calc(6px * var(--originalScale))}[lang=en] ._noconstrained ._main>.headnaviSelector{font-size:calc(16px * var(--originalScale))}}@media (min-width:768px){._main>.headnaviSelector .en{font-size:16rem}._noconstrained ._main>.headnaviSelector .en{font-size:calc(16px * var(--originalScale))}}._white ._sub>.headnaviSelector{color:rgba(255,255,255,.8)}@media (min-width:768px){._sub>.headnaviSelector{margin-left:6rem;color:#666}._noconstrained ._sub>.headnaviSelector{font-size:calc(13px * var(--originalScale));margin-left:calc(6px * var(--originalScale))}[lang=en] ._noconstrained ._sub>.headnaviSelector{font-size:calc(14px * var(--originalScale))}}@media (min-width:768px){#headArea:not(._white) .headnaviSelector._current{position:relative}#headArea:not(._white) .headnaviSelector._current:before{content:"";position:absolute;width:calc(100% - 20rem);height:4rem;background-color:#00c8ff;top:0;left:10rem;transform:translateY(-100%);animation-name:currentBar;animation-delay:.4s;animation-duration:.2s;animation-timing-function:cubic-bezier(0,.5,.5,1);animation-fill-mode:both}.headnaviSelector._current a{opacity:.3;transition:color .2s,opacity .2s}}@media (min-width:768px){.headnaviSelector a{display:inline-block;padding:10rem 10rem;transition:color .2s}._noconstrained .headnaviSelector a{padding:calc(10px * var(--originalScale))}.headnaviSelector a._hover{color:#00c8ff;opacity:1;transition:none}}#headArea{display:flex;justify-content:center;width:100%;z-index:10;position:absolute;top:0;padding:0 27rem 0 27rem;pointer-events:none;--headAreaYOffset:0px;transform:translateY(var(--headAreaYOffset))}@media (min-width:768px){#headArea{padding:0 115rem 0 115rem}}@media (min-width:768px){#headArea._noconstrained{padding-left:calc(115px * var(--originalScale));padding-right:calc(115px * var(--originalScale))}}#headArea._stopped{position:fixed;width:100%}html[mode~=_containerScrolling] #headArea._stopped{width:calc(100% - var(--scrollbarpx))}#headArea._zero{transition:transform .4s cubic-bezier(0,.5,0,1)}.menubody{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;padding-top:107rem;z-index:1;position:relative}@media (min-width:768px){.menubody{display:block;-moz-columns:5;columns:5;-moz-column-gap:38rem;column-gap:38rem;padding:114rem 0;width:min(1261rem,100% + 51rem);margin-right:-51rem}}.menubodySection{width:100%;position:relative;border-bottom:solid 1px rgba(0,0,0,.1)}@media (min-width:768px){.menubodySection{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-top:47rem}.menubodySection._s{width:170rem}.menubodySection._l{width:274rem;margin-left:-51.5rem}.menubodySection._forcebreak{-moz-column-break-after:column;break-after:column}.menubodySection._forcebreak+.menubodySection{margin-top:0}}@media (min-width:768px){.menubodySection.menubodySection._expandable{border-bottom:none}}.menubodySection:first-child{border-top:solid 1px rgba(0,0,0,.1)}@media (min-width:768px){.menubodySection:first-child{border-top:none;margin-top:0}}.menubodySectionHead{position:relative;display:flex;align-items:center}.menubodySectionHead a{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 50rem);position:relative;pointer-events:auto}@media (min-width:768px){.menubodySectionHead a{width:100%}}.menubodySectionHead a::after{position:absolute;width:15rem;height:15rem;background-color:#ebebeb;right:0}@media (min-width:768px){.menubodySectionHead a::after{width:16rem;height:17rem}}.menubodySectionHead a::before{content:"";position:absolute;width:15rem;height:1px;background-color:grey;top:46rem;right:0}@media (min-width:768px){.menubodySectionHead a::before{width:16rem;top:54rem;right:0}}.menubodySectionHead a._hover p{color:#00c8ff;transition:none}.menubodySectionHead a p{display:flex;align-items:center;width:100%;height:46rem;padding-top:2rem;transition:color .2s}@media (min-width:768px){.menubodySectionHead a p{height:54rem}}.menubodySectionExpander{width:50rem;height:46rem;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:flex-end}@media (min-width:768px){.menubodySectionExpander{display:none}}.menubodySectionExpander .cLinkicon .cLinkiconBg::after{transition:none}.menubodySectionExpander .cLinkicon .cLinkiconIcon{transition:none}.menubodySectionExpander._hover .cLinkicon .cLinkiconBg::after{background-color:#00c8ff}.menubodySectionExpander._hover .cLinkicon .cLinkiconIcon{filter:grayscale(1) brightness(100)}.menubodySectionExpander::before{content:"";position:absolute;width:15rem;height:1px;background-color:grey;top:46rem;right:0}@media (min-width:768px){.menubodySectionExpander::before{content:none}}.menubodyFoot{display:flex;width:100%;margin-top:62rem}@media (min-width:768px){.menubodyFoot{display:block;margin-top:61rem;width:170rem}}.menubodyFootLinkList{width:100%;padding-bottom:1rem}@media (min-width:768px){.menubodyFootLink+.menubodyFootLink{margin-top:11rem}}.menubodyFootLink:first-child{position:relative;padding-bottom:19rem;margin-bottom:17rem}.menubodyFootLink:first-child a{color:#666}.menubodyFootLink:first-child::before{content:"";width:13rem;height:1px;position:absolute;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(11,6,6,.1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background-size:2px 1px;background-repeat:repeat-x;bottom:0;left:0}@media (min-width:768px){.menubodyFootLink:first-child{padding-bottom:25rem;margin-bottom:26rem}.menubodyFootLink:first-child::before{width:100%}}.menubodyFootLink a{display:block;width:-moz-fit-content;width:fit-content;padding-right:10rem;color:#999;transition:color .2s}.menubodyFootLink a._hover{color:#00c8ff;transition:none}.menubodyFootMediaList{margin-left:24rem;width:100%}@media (min-width:768px){.menubodyFootMediaList{margin-left:0;margin-top:23rem;position:relative;padding-top:23rem}.menubodyFootMediaList::before{content:"";width:100%;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(11,6,6,.1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background-size:2px 1px;background-repeat:repeat-x;position:absolute;top:0}}.menubodyFootMedia a{display:block;width:-moz-fit-content;width:fit-content;padding-right:10rem;color:#666;transition:color .2s}.menubodyFootMedia a._hover{color:#00c8ff;transition:none}.menubodyLangSelectors{display:flex!important;margin-top:36rem;padding-bottom:14rem;z-index:1;pointer-events:none}@media (min-width:768px){.menubodyLangSelectors{position:fixed;z-index:1;bottom:0;left:0;width:100%;padding:0 calc((100% - min(1210rem,100%)) * .5) 25rem calc((100% - min(1210rem,100%)) * .5)}}.menubodyLangSelector{padding-right:9rem;padding-left:13rem;position:relative;display:flex;align-items:center;pointer-events:auto}@media (min-width:768px){.menubodyLangSelector{padding-right:10rem;padding-left:14rem}}.menubodyLangSelector:before{font-size:10rem;color:#d9d9d9;content:"/";position:absolute;left:0}[lang=en] .menubodyLangSelector:before{font-size:11rem}@media (min-width:768px){.menubodyLangSelector:before{font-size:11rem}[lang=en] .menubodyLangSelector:before{font-size:12rem}}.menubodyLangSelector:first-child{padding-left:0}.menubodyLangSelector:first-child:before{content:none}.menubodyLangSelector span{cursor:pointer;padding:10rem 0;transition:color .2s}.menubodyLangSelector span.wfen{transform:translateY(-.7rem)}@media (min-width:768px){.menubodyLangSelector span.wfen{transform:none}}.menubodyLangSelector span.selected{color:#999;pointer-events:none}.menubodyLangSelector span._hover{color:#00c8ff;transition:none}.menusubsection{overflow:hidden;transition:height .2s cubic-bezier(0,.5,.5,1)}@media (min-width:768px){.menusubsection{transition:none;height:auto!important;position:relative}.menusubsection:before{content:"";position:absolute;top:0;width:100%;height:1px;background-color:rgba(0,0,0,.1)}.menusubsection:nth-of-type(n+3):before{content:none}}.menubodySection._lined .menusubsection{position:relative}.menubodySection._lined .menusubsection:before{content:"";position:absolute;top:0;width:100%;height:1px;background-color:rgba(0,0,0,.1)}.menubodySection._lined .menusubsection:nth-of-type(n+3):before{content:none}.menusubsectionTitle{font-size:10rem;line-height:13rem;color:#999;margin-top:21rem}.menusubsection:nth-of-type(n+3) .menusubsectionTitle{margin-top:0}[lang=en] .menusubsectionTitle{font-size:11rem}@media (min-width:768px){.menusubsectionTitle{margin-top:18rem}.menusubsection:nth-of-type(n+3) .menusubsectionTitle{margin-top:0}}.menusubsectionBody{position:relative}.menusubsectionBody::before{content:"";position:absolute;width:6rem;height:1px;background-color:#333;top:12rem;left:17rem}@media (min-width:768px){.menusubsectionBody::before{left:0}}.menusubsectionBody:first-child .menusubsectionBodyTitle{margin-top:16rem}@media (min-width:768px){.menusubsectionBody:first-child .menusubsectionBodyTitle{margin-top:14rem}}.menusubsectionBody:last-child{padding-bottom:17rem}.menusubsectionTitle+.menusubsectionBody .menusubsectionBodyTitle{margin-top:9rem}@media (min-width:768px){.menusubsectionTitle+.menusubsectionBody .menusubsectionBodyTitle{margin-top:8rem}}.menusubsectionBodyTitle{display:block;width:-moz-fit-content;width:fit-content;padding-right:10rem;color:#333;margin-left:17rem;padding-left:17rem;position:relative;margin-top:1rem;transition:color .2s}@media (min-width:768px){.menusubsectionBodyTitle{margin-left:0;margin-top:3rem}}.menusubsectionBodyTitle._hover{color:#00c8ff;transition:none}.menusubsectionBodyTitle .nb{font-size:10rem}[lang=en] .menusubsectionBodyTitle .nb{font-size:11rem}@media (min-width:768px){.menusubsectionBodyTitle .nb{font-size:11rem}[lang=en] .menusubsectionBodyTitle .nb{font-size:12rem}}.menusubsectionLinkList{padding-left:34rem;margin-bottom:14rem}@media (min-width:768px){.menusubsectionLinkList{padding-left:17rem;margin-bottom:12rem}}@media (min-width:768px){.menusubsectionLink{margin-top:1rem}.menusubsectionLink._13_23._-1{line-height:23rem}}.menusubsectionLink:first-child{margin-top:2rem}@media (min-width:768px){.menusubsectionLink:first-child{margin-top:1rem}}.menusubsectionLink a{display:block;width:-moz-fit-content;width:fit-content;padding-right:10rem;color:#999;transition:color .2s}.menusubsectionLink a._hover{color:#00c8ff;transition:none}.menusubsectionLink a .nb{font-size:10rem}[lang=en] .menusubsectionLink a .nb{font-size:11rem}#menuArea{width:100%;height:0;position:relative;top:0;left:0;z-index:8;background-color:#f5f5f5;padding:0 27rem 0 27rem;visibility:hidden}@media (min-width:768px){#menuArea{display:flex;justify-content:center;align-items:center;padding:0 115rem 0 115rem}}#menuArea.hidden{display:none}#menuArea.shown{visibility:visible;height:100%;min-height:var(--ihpx)}html{--scrollbar:16;--hGap:0;--ih:0;--oh:0;--scrollbarpx:16px;--hGappx:0;--ihpx:0;--ohpx:0;--vw:100vw;--scale:1;touch-action:manipulation;overflow-y:scroll}html._noscroll{overflow-y:hidden}html.modal #container .container>#footArea,html.modal #container .container>#main{pointer-events:none;position:fixed;width:calc(100% - var(--scrollbarpx));height:0;min-height:0;overflow:hidden;-webkit-user-select:none;user-select:none;visibility:hidden}html.unselectable{-webkit-user-select:none;user-select:none}body{-webkit-text-size-adjust:100%}.tablet body{-webkit-text-size-adjust:none}body._init>*{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}@media (min-width:768px){body._init>*{display:none}}#container{width:100%;top:0;min-height:var(--ihpx)}#main{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:62rem}@media (min-width:768px){#main{padding-top:69rem}}.uCommonsection{padding-left:27rem;padding-right:27rem;width:100%}@media (min-width:768px){.uCommonsection{width:min(1210rem,100%);padding-left:0;padding-right:0}}@media (min-width:768px){.uCommonsection._broadsection{width:100%}}@keyframes slideH{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes slideV{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-50%,0)}}.c2facecarousel{width:100%;aspect-ratio:5/6;overflow:hidden}@media (min-width:768px){.c2facecarousel{aspect-ratio:10/3}}.c2facecarouselFaceList{width:100%;height:100%;display:flex;flex-direction:column}.c2facecarousel._active .c2facecarouselFaceList{animation-name:slideV;animation-duration:1.5s;animation-delay:1s;animation-iteration-count:1;animation-timing-function:cubic-bezier(.4,0,.4,1);animation-fill-mode:both}@media (min-width:768px){.c2facecarousel._active .c2facecarouselFaceList{animation-name:slideH}}@media (min-width:768px){.c2facecarouselFaceList{flex-direction:row}}.c2facecarouselFace{width:100%;aspect-ratio:5/3;flex-shrink:0}@media (min-width:768px){.c2facecarouselFace{width:50%}}.cButton{position:relative;width:100%;display:flex;justify-content:flex-end;cursor:pointer;padding:0 var(--padding)}._hover .cButton,.cButton._hover{color:#00c8ff}._hover .cButton._dark,.cButton._hover._dark{color:#00c8ff}._hover .cButton._h68>.cButtonTxtArea::before,.cButton._hover._h68>.cButtonTxtArea::before{transition:none;height:4px}._hover .cButton._h132>.cButtonTxtArea::before,.cButton._hover._h132>.cButtonTxtArea::before{transition:none;height:4px}.cButton._disabled{pointer-events:none}.cButton._h22{height:22rem}@media (min-width:768px){.cButton._h22{height:26rem}}.cButton._h22{--padding:7.5rem}@media (min-width:768px){.cButton._h22{--padding:9rem}}.cButton._h22{--column-gap:10rem}@media (min-width:768px){.cButton._h22{--column-gap:12rem}}.cButton._h22{--iconsize:6rem}@media (min-width:768px){.cButton._h22{--iconsize:6rem}}.cButton._h29{height:29rem}@media (min-width:768px){.cButton._h29._-1{height:26rem}}@media (min-width:768px){.cButton._h29{height:26rem}}.cButton._h29{--padding:10.5rem}@media (min-width:768px){.cButton._h29._-1{--padding:9rem}}@media (min-width:768px){.cButton._h29{--padding:9rem}}.cButton._h29{--column-gap:10rem}@media (min-width:768px){.cButton._h29._-1{--column-gap:12rem}}@media (min-width:768px){.cButton._h29{--column-gap:12rem}}.cButton._h29{--iconsize:6rem}@media (min-width:768px){.cButton._h29._-1{--iconsize:6rem}}@media (min-width:768px){.cButton._h29{--iconsize:6rem}}.cButton._h34{height:34rem}@media (min-width:768px){.cButton._h34._-2{height:26rem}}@media (min-width:768px){.cButton._h34._-1{height:26rem}}@media (min-width:768px){.cButton._h34{height:40rem}}.cButton._h34{--padding:10.5rem}@media (min-width:768px){.cButton._h34._-2{--padding:9rem}}@media (min-width:768px){.cButton._h34._-1{--padding:9rem}}@media (min-width:768px){.cButton._h34{--padding:16rem}}.cButton._h34{--column-gap:10rem}@media (min-width:768px){.cButton._h34._-2{--column-gap:12rem}}@media (min-width:768px){.cButton._h34._-1{--column-gap:12rem}}@media (min-width:768px){.cButton._h34{--column-gap:12rem}}.cButton._h34{--iconsize:6rem}@media (min-width:768px){.cButton._h34._-2{--iconsize:6rem}}@media (min-width:768px){.cButton._h34._-1{--iconsize:6rem}}@media (min-width:768px){.cButton._h34{--iconsize:8rem}}.cButton._h46{height:46rem}@media (min-width:768px){.cButton._h46._-3{height:26rem}}@media (min-width:768px){.cButton._h46._-2{height:26rem}}@media (min-width:768px){.cButton._h46._-1{height:40rem}}@media (min-width:768px){.cButton._h46{height:66rem}}.cButton._h46{--padding:17rem}@media (min-width:768px){.cButton._h46._-3{--padding:9rem}}@media (min-width:768px){.cButton._h46._-2{--padding:9rem}}@media (min-width:768px){.cButton._h46._-1{--padding:16rem}}@media (min-width:768px){.cButton._h46{--padding:28rem}}.cButton._h46{--column-gap:16rem}@media (min-width:768px){.cButton._h46._-3{--column-gap:12rem}}@media (min-width:768px){.cButton._h46._-2{--column-gap:12rem}}@media (min-width:768px){.cButton._h46._-1{--column-gap:12rem}}@media (min-width:768px){.cButton._h46{--column-gap:25rem}}.cButton._h46{--iconsize:8rem}@media (min-width:768px){.cButton._h46._-3{--iconsize:6rem}}@media (min-width:768px){.cButton._h46._-2{--iconsize:6rem}}@media (min-width:768px){.cButton._h46._-1{--iconsize:8rem}}@media (min-width:768px){.cButton._h46{--iconsize:10rem}}.cButton._h68{height:68rem}@media (min-width:768px){.cButton._h68._-4{height:26rem}}@media (min-width:768px){.cButton._h68._-3{height:26rem}}@media (min-width:768px){.cButton._h68._-2{height:40rem}}@media (min-width:768px){.cButton._h68._-1{height:66rem}}@media (min-width:768px){.cButton._h68{height:92rem}}.cButton._h68{--padding:27rem}@media (min-width:768px){.cButton._h68._-4{--padding:9rem}}@media (min-width:768px){.cButton._h68._-3{--padding:9rem}}@media (min-width:768px){.cButton._h68._-2{--padding:16rem}}@media (min-width:768px){.cButton._h68._-1{--padding:28rem}}@media (min-width:768px){.cButton._h68{--padding:39rem}}.cButton._h68{--column-gap:22rem}@media (min-width:768px){.cButton._h68._-4{--column-gap:12rem}}@media (min-width:768px){.cButton._h68._-3{--column-gap:12rem}}@media (min-width:768px){.cButton._h68._-2{--column-gap:12rem}}@media (min-width:768px){.cButton._h68._-1{--column-gap:25rem}}@media (min-width:768px){.cButton._h68{--column-gap:25rem}}.cButton._h68{--iconsize:11rem}@media (min-width:768px){.cButton._h68._-4{--iconsize:6rem}}@media (min-width:768px){.cButton._h68._-3{--iconsize:6rem}}@media (min-width:768px){.cButton._h68._-2{--iconsize:8rem}}@media (min-width:768px){.cButton._h68._-1{--iconsize:10rem}}@media (min-width:768px){.cButton._h68{--iconsize:14rem}}.cButton._h132{height:132rem}@media (min-width:768px){.cButton._h132._-5{height:26rem}}@media (min-width:768px){.cButton._h132._-4{height:26rem}}@media (min-width:768px){.cButton._h132._-3{height:40rem}}@media (min-width:768px){.cButton._h132._-2{height:66rem}}@media (min-width:768px){.cButton._h132._-1{height:92rem}}@media (min-width:768px){.cButton._h132{height:118rem}}.cButton._h132{--padding:27rem}@media (min-width:768px){.cButton._h132._-5{--padding:9rem}}@media (min-width:768px){.cButton._h132._-4{--padding:9rem}}@media (min-width:768px){.cButton._h132._-3{--padding:16rem}}@media (min-width:768px){.cButton._h132._-2{--padding:28rem}}@media (min-width:768px){.cButton._h132._-1{--padding:39rem}}@media (min-width:768px){.cButton._h132{--padding:52rem}}.cButton._h132{--column-gap:22rem}@media (min-width:768px){.cButton._h132._-5{--column-gap:12rem}}@media (min-width:768px){.cButton._h132._-4{--column-gap:12rem}}@media (min-width:768px){.cButton._h132._-3{--column-gap:12rem}}@media (min-width:768px){.cButton._h132._-2{--column-gap:25rem}}@media (min-width:768px){.cButton._h132._-1{--column-gap:25rem}}@media (min-width:768px){.cButton._h132{--column-gap:25rem}}.cButton._h132{--iconsize:11rem}@media (min-width:768px){.cButton._h132._-5{--iconsize:6rem}}@media (min-width:768px){.cButton._h132._-4{--iconsize:6rem}}@media (min-width:768px){.cButton._h132._-3{--iconsize:8rem}}@media (min-width:768px){.cButton._h132._-2{--iconsize:10rem}}@media (min-width:768px){.cButton._h132._-1{--iconsize:14rem}}@media (min-width:768px){.cButton._h132{--iconsize:14rem}}.cButton._dark{color:#fff}.cButton._formbutton button{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 var(--padding)}.cButton._formbutton._disabled button{color:#ccc}.cButtonBg{position:absolute;width:100%;height:100%;top:0;left:0}.cButtonBg._after::after,.cButtonBg._before::before{content:"";width:100%;height:100%;transition:background-color .2s}._hover ._dark .cButtonBg._after::after,._hover ._dark .cButtonBg._before::before{-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));background-color:#595959;height:100%;width:100%;top:0;left:0}._dark._hover .cButtonBg._after::after,._dark._hover .cButtonBg._before::before{-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));background-color:#595959;height:100%;width:100%;top:0;left:0}.cButtonBg._before::before{width:100%;height:100%;background-color:rgba(0,0,0,.12);top:1px;left:0;transition:none}._hover .cButtonBg._before::before{top:0;background-color:#e0e0e0}._disabled .cButtonBg._before::before{display:none}.cButtonBg._after::after{background-color:#f0f0f0;top:0;left:0}._disabled .cButtonBg._after::after{background-color:#ededed}._hover .cButtonBg._after::after{background-color:#fff;color:#00c8ff;height:calc(100% - var(--line-width) * 2);width:calc(100% - var(--line-width) * 2);top:var(--line-width);left:var(--line-width);--line-width:1px;--bevel-inner:calc(1.41421356237 * ((var(--bevel) / 1.41421356237) - (1.41421356237 * var(--line-width)) + var(--line-width)));-webkit-clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner));clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner));transition:none}._dark>.cButtonBg._after::after{background-color:#666}.cButtonTxtArea{display:flex;align-items:center;position:relative;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}._justify .cButtonTxtArea{width:100%;justify-content:space-between}._disabled .cButtonTxtArea{color:#ccc}._disabled .cButtonTxtArea::before{content:none}.cButtonTxtArea::before{transition:none;content:"";height:1px;width:100%;background-color:#00c8ff;position:absolute;bottom:1px}._hover .cButtonTxtArea::before{transition:none;height:2px;bottom:0}@media (min-width:768px){._h68 .cButtonTxtArea::before{height:2px}}@media (min-width:768px){._h132 .cButtonTxtArea::before{height:2px}}._formbutton .cButtonTxtArea{justify-content:flex-end}.cButtonIcon{width:var(--iconsize);height:var(--iconsize);flex-shrink:0}._disabled .cButtonIcon::before{background-color:#ccc}.cCatchbtn{display:block;position:relative;width:100%;height:132rem;padding:0 17rem;cursor:pointer;transition:color .2s}.cCatchbtn._h132{height:132rem}@media (min-width:768px){.cCatchbtn._h132{height:196rem}}.cCatchbtn._h162{height:162rem}@media (min-width:768px){.cCatchbtn._h162._-1{height:196rem}}@media (min-width:768px){.cCatchbtn._h162{height:196rem}}@media (min-width:768px){.cCatchbtn{height:196rem;padding:0 38rem}}.cCatchbtn._leadfirst{padding:0 23rem}@media (min-width:768px){.cCatchbtn._leadfirst{padding:0 84rem}}.cCatchbtn._hover{color:#00c8ff;transition:none}.cCatchbtn._hover .cCatchbtnBg::before{top:0;background-color:#e0e0e0;transition:none}.cCatchbtn._hover .cCatchbtnBody::before{bottom:0;height:3px;transition:none}.cCatchbtn._hover._leadfirst .cCatchbtnTxtArea::before{bottom:0;height:5px;transition:none}.cCatchbtn._hover .cCatchbtnLead{color:#00c8ff}.cCatchbtn._dark{color:#fff}.cCatchbtn._dark._hover{color:#00c8ff;transition:none}.cCatchbtn._dark._hover .cCatchbtnBg._before::before{top:0;transition:none}.cCatchbtn._dark._hover .cCatchbtnBg._after::after{top:0;left:0;width:100%;height:100%;-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));transition:none}.cCatchbtn._dark._hover .cCatchbtnLead{transition:none}.cCatchbtnBg{position:absolute;width:100%;height:100%;top:0;left:0}.cCatchbtnBg._after::after,.cCatchbtnBg._before::before{content:"";width:100%;height:100%}._dark._hover .cCatchbtnBg._after::after,._dark._hover .cCatchbtnBg._before::before{background-color:#595959}.cCatchbtnBg._before::before{width:100%;height:100%;background-color:rgba(0,0,0,.12);position:absolute;top:1px;left:0;transition:top .2s}.cCatchbtnBg._after::after{height:100%;width:100%;background-color:#f0f0f0;position:absolute;left:0;transition:background-color .2s}._hover .cCatchbtnBg._after::after{background-color:#fff;color:#00c8ff;height:calc(100% - var(--line-width) * 2);width:calc(100% - var(--line-width) * 2);top:var(--line-width);left:var(--line-width);--line-width:1px;--bevel-inner:calc(1.41421356237 * ((var(--bevel) / 1.41421356237) - (1.41421356237 * var(--line-width)) + var(--line-width)));-webkit-clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner));clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner));transition:none}._leadfirst .cCatchbtnBg._after::after{padding:0 23rem}@media (min-width:768px){._leadfirst .cCatchbtnBg._after::after{padding:0 85rem}}._dark .cCatchbtnBg._after::after{background-color:#666;color:#fff}.cCatchbtnBody{height:100%;padding:22rem 0 28rem;display:flex;flex-direction:column;position:relative;row-gap:28rem}@media (min-width:768px){.cCatchbtnBody{padding:36rem 0 44rem;row-gap:44rem}}.cCatchbtnBody::before{content:"";height:2px;width:100%;background-color:#00c8ff;position:absolute;bottom:1px}._leadfirst .cCatchbtnBody{padding:18rem 0 14rem;flex-direction:column-reverse;justify-content:space-between;row-gap:0}@media (min-width:768px){._leadfirst .cCatchbtnBody{flex-direction:row-reverse;padding:0;-moz-column-gap:84rem;column-gap:84rem}}._leadfirst .cCatchbtnBody::before{height:3px}@media (min-width:768px){._leadfirst .cCatchbtnBody::before{display:none}}.cCatchbtnTxtArea{width:100%;display:flex;justify-content:space-between;position:relative;-moz-column-gap:10rem;column-gap:10rem}@media (min-width:768px){.cCatchbtnTxtArea{-moz-column-gap:25rem;column-gap:25rem}}.cCatchbtnTxtArea::after,.cCatchbtnTxtArea::before{content:"";height:1px;width:1px;position:absolute;background-color:#999;bottom:-13rem}@media (min-width:768px){.cCatchbtnTxtArea::after,.cCatchbtnTxtArea::before{bottom:-21rem}}.cCatchbtnTxtArea::after{left:0}.cCatchbtnTxtArea::before{left:3rem}._leadfirst .cCatchbtnTxtArea{font-size:13rem;align-items:center}._leadfirst .cCatchbtnTxtArea::after,._leadfirst .cCatchbtnTxtArea::before{display:none}@media (min-width:768px){._leadfirst .cCatchbtnTxtArea{font-size:18rem;width:auto;justify-content:space-between;flex-shrink:0;align-items:center;max-width:calc((100% - 84rem)/ 2)}._leadfirst .cCatchbtnTxtArea::before{display:block;height:4px;width:100%;background-color:#00c8ff;position:absolute;bottom:1px;left:0}}.cCatchbtnIcon{width:11rem;height:11rem;flex-shrink:0;margin-top:6rem;margin-right:3rem}._leadfirst .cCatchbtnIcon{margin-top:0}@media (min-width:768px){._leadfirst .cCatchbtnIcon{height:25rem;width:25rem}}.cCatchbtnLead{width:100%;display:flex;align-items:center;color:#666;line-height:15rem;max-width:calc(100% - 6rem);transition:color .2s}@media (min-width:768px){.cCatchbtnLead{font-size:15rem;line-height:20rem;max-width:calc(100% - 36rem)}}._leadfirst .cCatchbtnLead{line-height:24rem}._dark .cCatchbtnLead{color:#fff}._hover .cCatchbtnLead{transition:none}.cFaqBody{margin-top:42rem;position:relative}@media (min-width:768px){.cFaqBody{margin-top:1rem;padding-top:64rem;width:961rem}}.cFaqBody::before{position:absolute;content:"";width:100%;height:1px;top:0;background-color:#000;opacity:.1}@media (min-width:768px){.cFaqBody::before{content:none}}.cFaqItem{position:relative}.cFaqItem::before{position:absolute;content:"";width:100%;height:1px;bottom:0;background-color:#000;opacity:.1}@media (min-width:768px){.cFaqItem:first-child{padding-top:2rem}.cFaqItem:first-child::after{position:absolute;content:"";width:100%;height:1px;top:0;background-color:#000;opacity:.1}}.cFaqItemContent{cursor:pointer;display:flex;justify-content:space-between;padding:15rem 0 10rem}@media (min-width:768px){.cFaqItemContent{padding:16rem 0 10rem}}.cFaqTxtarea{display:flex;text-align:justify}[lang=en] .cFaqTxtarea{text-align:start}.cFaqTxtarea span{padding-right:4rem}@media (min-width:768px){.cFaqTxtarea span{padding-right:5rem}}.cFaqAnswerTxt{display:flex;flex-direction:column;row-gap:15rem;padding-bottom:12rem;padding-right:26rem}.cFaqAnswerTxt a{cursor:pointer;border-bottom:1px solid rgba(0,0,0,.5)}.cFaqAnswerTxt a._hover{transition:none;color:#00c8ff;border-bottom:1px solid rgba(0,200,255,.5)}@media (min-width:768px){.cFaqAnswerTxt{padding-bottom:13rem;padding-right:40rem}}.cFaqQuestion{transition:color .2s;margin-right:13rem}@media (min-width:768px){.cFaqQuestion{margin-right:20rem}}._hover .cFaqQuestion{color:#00c8ff;transition:none}.cFaqQuestion span{color:#00c8ff}@media (min-width:768px){.cFaqQuestion span{transition:padding-right .2s cubic-bezier(0,.5,.5,1)}._open .cFaqQuestion span{padding-right:10rem}}.cFaqAnswer{max-height:5rem;overflow:hidden;transition:max-height .2s cubic-bezier(0,.68,.49,.99),opacity .1s;opacity:0}@media (min-width:768px){.cFaqAnswer{max-height:9rem}}._open .cFaqAnswer{transition:max-height .2s cubic-bezier(0,.5,.5,1),opacity .2s;max-height:calc(var(--max-height) + 12rem);opacity:1}@media (min-width:768px){._open .cFaqAnswer{max-height:calc(var(--max-height) + 13rem)}}.cFaqAnswer span{color:#666;padding-top:2rem}@media (min-width:768px){.cFaqAnswer span{padding-top:3rem;padding-right:10rem}}.cFaqBtn{margin-top:3rem}._hover .cFaqBtn .cLinkiconBg::after{background-color:#00c8ff}._hover .cFaqBtn .uIcon{filter:grayscale(1) brightness(100)}@media (min-width:768px){.cFaqBtn{margin-top:0}.cFaqBtn .cLinkicon._h13{--size:20rem;--bevel:4rem}}.cFootnav{margin-top:65rem;width:100%}@media (min-width:768px){.cFootnav{-moz-column-gap:72rem;column-gap:72rem;display:flex;width:min(1210rem,100%);margin-top:111rem;position:relative}.cFootnav::before{content:"";position:absolute;height:1px;width:100%;background:#0d0d0d;opacity:.1;top:0}}.cFootnavHead{cursor:pointer;padding-left:27rem;transition:color .2s}@media (min-width:768px){.cFootnavHead{padding-top:21rem;padding-left:0;position:relative}.cFootnavHead::after{content:"";position:absolute;height:1px;width:100%;background-color:grey;top:0;left:0}}.cFootnavHead._hover{transition:none;color:#00c8ff}.cFootnavListWrap{padding-left:27rem;overflow:hidden;overflow-x:scroll}@media (min-width:768px){.cFootnavListWrap{padding:0;margin-top:0;overflow:visible}}.cFootnavListWrap::-webkit-scrollbar{display:none}.cFootnavList{display:flex;position:relative;width:-moz-fit-content;width:fit-content;-moz-column-gap:37rem;column-gap:37rem;padding-top:27.5rem;padding-bottom:17rem;padding-right:27rem}.cFootnavList::before{content:"";position:absolute;width:calc(100% - 27rem);height:1rem;background-color:#e5e5e5;left:0;bottom:0}@media (min-width:768px){.cFootnavList::before{content:none}}@media (min-width:768px){.cFootnavList{-moz-column-gap:53rem;column-gap:53rem;padding-top:23rem;padding-bottom:0;padding-right:0;position:relative}}.cFootnavItem{position:relative}.cFootnavItem::before{pointer-events:none}.cFootnavItem._disabled{color:#b3b3b3}.cFootnavItem._disabled.cLink{pointer-events:auto}.cFootnavItem._disabled::after{content:"";position:absolute;height:3rem;width:100%;background-color:#00c8ff;bottom:-7rem;left:0}@media (min-width:768px){.cFootnavItem._disabled::after{height:4rem;top:-13rem}}.cFootnavItem._disabled .cLinkiconIcon.uIcon::before{transform:translate(-50%,-50%) rotate(-90deg)}@media (min-width:768px){.cFootnavItem._disabled .cLinkiconIcon.uIcon::before{transform:translate(-50%,-43%) rotate(-90deg)}}.cFootnavItem:first-child::before{content:none}@media (min-width:768px){.cFootnavItem:first-child::before{content:"";display:block;position:absolute;width:8rem;height:8rem;background-image:url(/config/wp-content/themes/ga/assets/images/icon/page/cNav_arrow.svg?251022);background-size:100% auto;left:-35rem}}.cFootnavItem+.cFootnavItem::before{content:"";display:block;position:absolute;height:9px;width:1px;background-image:linear-gradient(to bottom,#999 1px,transparent 1px);background-size:1px 4px;background-repeat:repeat-y;left:-18rem}@media (min-width:768px){.cFootnavItem+.cFootnavItem::before{left:-26rem}}.cFVflow{width:100%;position:relative}.cFVflow._constrained{height:var(--ihpx);overflow:hidden}.cFVflowSection{width:100%;min-height:300rem;height:calc(var(--ihpx) * 1);position:relative;top:0;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.cFVflowSection:last-child{height:calc(var(--ihpx) * 1)}.cFVflowSection._view{visibility:inherit;position:sticky;-webkit-user-select:auto;user-select:auto;pointer-events:auto;height:var(--ihpx)}.cFVflowSection._view+.cFVflowSection{margin-top:calc(var(--ihpx) * -1)}#main>.cFVflowSection{visibility:inherit;position:sticky;-webkit-user-select:auto;user-select:auto;pointer-events:auto;position:fixed}@keyframes maskposition{0%{-webkit-mask-position:0 100vh;mask-position:0 100vh}100%{-webkit-mask-position:0 -150vw;mask-position:0 -150vw}}@keyframes maskpositionbackward{0%{-webkit-mask-position:0 -150vw;mask-position:0 -150vw}100%{-webkit-mask-position:0 100vh;mask-position:0 100vh}}.cFVslide{width:100%;height:100%;position:absolute;padding:6rem}@media (min-width:768px){.cFVslide{padding:calc(12px * var(--originalScale))}}.cFVslideImageContainers{top:0;left:0;width:100%;height:100%;position:relative;background-color:#00c8ff;overflow:hidden}.cFVslideImageContainers._nobg{background-color:initial}.cFVslideImageContainer{width:100%;height:100%;position:absolute;-webkit-mask-position:0 100vh;mask-position:0 100vh;-webkit-mask-image:linear-gradient(45deg,#000,#000 66.6666666667%,transparent 77.7777777778%);mask-image:linear-gradient(45deg,#000,#000 66.6666666667%,transparent 77.7777777778%);-webkit-mask-size:100vw 350vw;mask-size:100vw 350vw;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cFVslideImageContainer._backward{animation-name:maskpositionbackward;animation-duration:.5s;animation-timing-function:cubic-bezier(0,0,.5,1);animation-fill-mode:both}@media (min-width:768px){.cFVslideImageContainer._backward{animation-duration:.8s;animation-timing-function:cubic-bezier(0,.5,.5,1)}}.cFVslideImageContainer._backward._finished{display:none}.cFVslideImageContainer._forward{animation-name:maskposition;animation-duration:.5s;animation-timing-function:cubic-bezier(0,0,.3,1);animation-fill-mode:both}@media (min-width:768px){.cFVslideImageContainer._forward{animation-timing-function:cubic-bezier(0,.5,.5,1);animation-duration:.8s}}.cFVslideImageContainer._forward._finished{-webkit-mask-image:none;mask-image:none}.cFVslideImageContainer._forward._hidden{display:none}.cFVslideImage{position:relative;object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.2)}.cFVslideImage._start{transform:scale(1);transition:transform 2s cubic-bezier(0,0,0,1)}.cFVslideImage img{object-fit:cover;width:100%;height:100%}.cFVslideBody{position:absolute;width:100%;height:100%;top:0;left:0}.cInpageLinks{color:#666;display:flex;-moz-column-gap:22rem;column-gap:22rem;row-gap:9rem;flex-wrap:wrap}@media (min-width:768px){.cInpageLinks{-moz-column-gap:27rem;column-gap:27rem}}.cInpageLinks .cInpageLink{-moz-column-gap:10rem;column-gap:10rem}@media (min-width:768px){.cInpageLinks .cInpageLink{-moz-column-gap:11rem;column-gap:11rem}}.cLink{width:-moz-fit-content;width:fit-content;display:flex;-moz-column-gap:5rem;column-gap:5rem;align-items:center;cursor:pointer;transition:color .2s;padding:10rem 0;margin:-10rem 0}.cLink._iconleft{flex-direction:row-reverse}.cLink._hover{color:#00c8ff;transition:none}@media (min-width:768px){.cLink{-moz-column-gap:11rem;column-gap:11rem}.cLink._h11{-moz-column-gap:5rem;column-gap:5rem}}.cLink._disabled{color:rgba(0,0,0,.3);pointer-events:none}.cLink._underline{position:relative;width:100%;justify-content:flex-end;flex-direction:row-reverse}.cLink._underline::before{content:"";position:absolute;width:100%;height:1px;left:0;bottom:5rem;background-color:#000;opacity:.1}.cLink._underline::after{content:"";position:absolute;width:16rem;height:1px;left:0;bottom:5rem;background-color:#737373}@media (min-width:768px){.cLink._underline::after{width:12rem}}.cLinkTxt{display:inline-block;white-space:nowrap}.cLinkicon{position:relative;width:var(--size);height:var(--size);display:flex;align-items:center}.cLinkicon._h11{--size:11rem}@media (min-width:768px){.cLinkicon._h11{--size:12rem}}.cLinkicon._h11{--bevel:2rem}@media (min-width:768px){.cLinkicon._h11{--bevel:3rem}}.cLinkicon._h13{--size:13rem}@media (min-width:768px){.cLinkicon._h13._-1{--size:12rem}}@media (min-width:768px){.cLinkicon._h13{--size:14rem}}.cLinkicon._h13{--bevel:3rem}@media (min-width:768px){.cLinkicon._h13._-1{--bevel:3rem}}@media (min-width:768px){.cLinkicon._h13{--bevel:3rem}}.cLinkicon._h15{--size:15rem}@media (min-width:768px){.cLinkicon._h15._-2{--size:12rem}}@media (min-width:768px){.cLinkicon._h15._-1{--size:14rem}}@media (min-width:768px){.cLinkicon._h15{--size:16rem}}.cLinkicon._h15{--bevel:3rem}@media (min-width:768px){.cLinkicon._h15._-2{--bevel:3rem}}@media (min-width:768px){.cLinkicon._h15._-1{--bevel:3rem}}@media (min-width:768px){.cLinkicon._h15{--bevel:4rem}}.cLinkicon._h16{--size:16rem}@media (min-width:768px){.cLinkicon._h16._-3{--size:12rem}}@media (min-width:768px){.cLinkicon._h16._-2{--size:14rem}}@media (min-width:768px){.cLinkicon._h16._-1{--size:16rem}}@media (min-width:768px){.cLinkicon._h16{--size:20rem}}.cLinkicon._h16{--bevel:3rem}@media (min-width:768px){.cLinkicon._h16._-3{--bevel:3rem}}@media (min-width:768px){.cLinkicon._h16._-2{--bevel:3rem}}@media (min-width:768px){.cLinkicon._h16._-1{--bevel:4rem}}@media (min-width:768px){.cLinkicon._h16{--bevel:4rem}}.cLinkiconBg{position:absolute;width:100%;height:100%}.cLinkiconBg::after,.cLinkiconBg::before{content:"";width:100%;height:100%;transition:background-color .2s}.cLinkiconBg::before{background-color:#e0e0e0;top:1rem;height:100%;width:100%;position:absolute}._disabled .cLinkiconBg::before{top:0}.cLinkiconBg::after{background-color:#f0f0f0;height:100%;width:100%;position:absolute}._white>.cLinkiconBg::after{background-color:#fff}._disabled .cLinkiconBg::after{background-color:#d3d3d3}.cLinkiconInner{background-color:#f0f0f0;height:100%;width:100%;position:absolute}._white>.cLinkiconInner{background-color:#fff}._disabled .cLinkiconInner{background-color:#d3d3d3}.cLinkiconIcon{width:100%;height:100%}._disabled .cLinkiconIcon::before{background-color:#fff}.cMessageLink{width:100%;height:100%;position:relative;overflow:hidden;z-index:1;transition:color .2s}.cMessageLink._hover{color:#00c8ff;transition:none}.cMessageLinkBg{position:absolute;top:0;left:50;width:100%;height:100%;background-color:#dce6e9}.cMessageLinkImg{position:absolute;top:0;left:0;width:100%;height:100%}.cMessageLinkImginner{background-color:#dce6e9}.cMessageLinkBody{position:relative;height:100%;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:0 34rem 0 21rem}@media (min-width:768px){.cMessageLinkBody{padding:0 78rem 0 83rem}}@media (min-width:768px){.cMessageLinkTxt{display:flex;align-items:center}}.cMessageLinkSub{display:inline-block;margin-top:2rem;margin-left:2rem;color:#666;transition:color .2s}._hover .cMessageLinkSub{transition:none;color:#00c8ff}@media (min-width:768px){.cMessageLinkSub{margin-top:0;margin-left:32rem}}[lang=en] .cMessageLinkSub{width:130rem}@media (min-width:768px){[lang=en] .cMessageLinkSub{width:220rem}}@media (min-width:768px){.cMessageLinkbtn{--size:40rem!important}.cMessageLinkbtn .uCut{--bevel:6rem!important}}.cMessageLinkbtn::before{content:none!important}.cNav{padding-top:29rem;width:100%}@media (min-width:768px){.cNav{-moz-column-gap:82rem;column-gap:82rem;display:flex;width:min(1210rem,100%);padding-top:109rem}}.cNavHead{cursor:pointer;padding-left:27rem;transition:color .2s}@media (min-width:768px){.cNavHead{padding:0}}.cNavHead._hover{transition:none;color:#00c8ff}.cNavListWrap{padding-left:27rem;overflow:hidden;overflow-x:scroll}@media (min-width:768px){.cNavListWrap{padding:0;overflow:visible}}.cNavListWrap::-webkit-scrollbar{display:none}.cNavList{display:flex;position:relative;width:-moz-fit-content;width:fit-content;-moz-column-gap:35rem;column-gap:35rem;padding-top:27rem;padding-bottom:14rem;padding-right:27rem}.cNavList::before{content:"";position:absolute;width:calc(100% - 27rem);height:1rem;background-color:#e5e5e5;left:0;bottom:0}@media (min-width:768px){.cNavList::before{content:none}}@media (min-width:768px){.cNavList{padding:0;-moz-column-gap:57rem;column-gap:57rem;position:relative}}.cNavItem{position:relative}.cNavItem::before{pointer-events:none}.cNavItem._disabled{color:#b3b3b3;pointer-events:none}.cNavItem._disabled.cLink{pointer-events:auto}.cNavItem._disabled::after{content:"";position:absolute;height:3rem;width:100%;background-color:#00c8ff;bottom:-4rem;left:0}@media (min-width:768px){.cNavItem._disabled::after{height:4rem;bottom:0}}.cNavItem._disabled .cLinkiconIcon.uIcon::before{transform:translate(-50%,-50%) rotate(90deg)}.cNavItem:first-child::before{content:none}@media (min-width:768px){.cNavItem:first-child::before{content:"";display:block;position:absolute;width:8rem;height:8rem;background-image:url(/config/wp-content/themes/ga/assets/images/icon/page/cNav_arrow.svg?251022);background-size:100% auto;left:-33rem}}.cNavItem+.cNavItem::before{content:"";display:block;position:absolute;height:9px;width:1px;background-image:linear-gradient(to bottom,#999 1px,transparent 1px);background-size:1px 4px;background-repeat:repeat-y;left:-18rem}@media (min-width:768px){.cNavItem+.cNavItem::before{left:-27rem}}.cPeriodselector{--unitHeight:26rem;height:var(--unitHeight);position:relative}.cPeriodselector select{width:100%;height:var(--unitHeight);opacity:0;outline:0;-webkit-appearance:none;appearance:none}.cPeriodselectorUI{position:absolute;top:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1}@media (min-width:768px){.cPeriodselectorUI{pointer-events:auto}}.cPeriodselectorUI._opened{transition:height .4s cubic-bezier(0,1,.5,1)}.cPeriodselectorUI._opened::before{opacity:1}.cPeriodselectorUI::before{content:"";opacity:0;background-color:#f0f0f0;width:100%;height:100%;position:absolute;z-index:2;--bevel:4rem;--line-width:1px;--bevel-inner:calc(var(--bevel) - var(--line-width) * 2 + (1.41421356237 * var(--line-width)));-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,calc(100% - var(--line-width)) 100%,calc(100% - var(--line-width)) calc(var(--line-width) + var(--bevel-inner)),calc(100% - var(--line-width) - var(--bevel-inner)) var(--line-width),calc(var(--line-width) + var(--bevel-inner)) var(--line-width),var(--line-width) calc(var(--line-width) + var(--bevel-inner)),var(--line-width) calc(100% - var(--line-width) - var(--bevel-inner)),calc(var(--line-width) + var(--bevel-inner)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,calc(100% - var(--line-width)) 100%,calc(100% - var(--line-width)) calc(var(--line-width) + var(--bevel-inner)),calc(100% - var(--line-width) - var(--bevel-inner)) var(--line-width),calc(var(--line-width) + var(--bevel-inner)) var(--line-width),var(--line-width) calc(var(--line-width) + var(--bevel-inner)),var(--line-width) calc(100% - var(--line-width) - var(--bevel-inner)),calc(var(--line-width) + var(--bevel-inner)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel))}.cPeriodselectorUIHead{height:var(--unitHeight);z-index:1;background-color:#fff;position:relative}.cPeriodselectorUIHead._hover .pnewsSelBg{background-color:rgba(0,0,0,.12)}.cPeriodselectorUIUnit{width:100%;height:var(--unitHeight);scroll-snap-stop:always;-webkit-user-select:none;user-select:none;position:relative}.cPeriodselectorUIUnit::after{content:"";position:absolute;width:100%;height:1px;background-color:rgba(0,0,0,.12);bottom:0}@media (min-width:768px){._hover .cPeriodselectorUIUnit::after{background-color:rgba(0,0,0,0)}._hover ._opened .cPeriodselectorUIUnit::after,._opened .cPeriodselectorUIUnit::after{background-color:#f0f0f0}}.cPeriodselectorUIUnit._selected a{background-color:#d9d9d9}.cPeriodselectorUIUnit._selected .pnewsSelBg{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#f0f0f0}._opened .cPeriodselectorUIUnit._selected .pnewsSelBg{display:none;background-color:rgba(0,0,0,.12)}@media (min-width:768px){._hover .cPeriodselectorUIUnit._selected .pnewsSelBg{background-color:#fff;color:#00c8ff;top:var(--line-width);left:var(--line-width);height:calc(100% - var(--line-width) * 2);width:calc(100% - var(--line-width) * 2);--line-width:1px;--bevel-inner:calc(1.41421356237 * ((var(--bevel) / 1.41421356237) - (1.41421356237 * var(--line-width)) + var(--line-width)));-webkit-clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner));clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner));transition:none}}.cPeriodselectorUIHead .cPeriodselectorUIUnit{display:none}.cPeriodselectorUIHead .cPeriodselectorUIUnit._selected{display:block}.cPeriodselectorUIHead .cPeriodselectorUIUnit._selected a{pointer-events:none;transition:color .2s}._opened .cPeriodselectorUIHead .cPeriodselectorUIUnit._selected a{background-color:#fff}.cPeriodselectorUIHead .cPeriodselectorUIUnit._selected a span{position:relative;display:flex;height:100%;align-items:center}.cPeriodselectorUIHead .cPeriodselectorUIUnit._selected a span::before{content:"";position:absolute;height:1px;width:calc(100% + 16rem);background-color:#00c8ff;left:0;bottom:1px}._opened .cPeriodselectorUIHead .cPeriodselectorUIUnit._selected a span::before{display:none}@media (min-width:768px){._hover .cPeriodselectorUIHead .cPeriodselectorUIUnit._selected a span::before{transition:none;height:2px;bottom:0}}.cPeriodselectorUIHead._hover .cPeriodselectorUIUnit._selected a{background-color:#f0f0f0;color:#00c8ff;transition:none}.cPeriodselectorUIHead._hover .cPeriodselectorUIUnit._selected a span::before{height:2px;bottom:0;z-index:1}.cPeriodselectorUIUnit a{display:flex;width:100%;height:var(--unitHeight);cursor:default;background-color:#fff;word-break:keep-all;white-space:nowrap;align-items:center;justify-content:flex-end;padding-right:27rem;transition:background-color .2s}.cPeriodselectorUIUnit a._hover{background-color:#f0f0f0;transition:none}.cPeriodselectorUIScroller{position:absolute;width:100%;bottom:0;left:0;overflow:hidden}.cPeriodselectorUIOptions{position:absolute;width:100%;top:0;left:0;overflow-x:hidden;overflow-y:scroll;width:calc(100% + 40px)}.cPeriodselectorUIOptions a{padding-right:50rem}.cPeriodselectorUIScrollBar{position:absolute;width:19rem;right:0}.cPeriodselectorUIScrollBar._hover:before{background-color:red}.cPeriodselectorUIScrollBar:before{content:"";position:absolute;width:4rem;height:100%;top:0;right:5rem;background-color:#00f}._opened .cPeriodselectorUIHead._hover .cPeriodselectorUIUnit._selected a{background-color:#fff}@keyframes scrollAttentionLine{0%{background-position-y:0}50%{background-position-y:calc(var(--diameter) * 2)}100%{background-position-y:calc(var(--diameter) * 4)}}@keyframes scrollAttentionCircle{0%{transform:scale(var(--scale))}50%{transform:scale(calc(var(--scale) * 1.4))}100%{transform:scale(var(--scale))}}.cScrollattention{width:5rem;height:5rem;position:absolute;background-color:#fff;bottom:30rem;left:50%;transform:translateX(-50%);opacity:0;--diameter:65rem;transition:transform 1s,bottom 1s,opacity 1s}@media (min-width:768px){.cScrollattention{bottom:calc(35px * var(--originalScale));--diameter:98rem}}.cScrollattention._small{transition:transform 1s,bottom 1s,opacity 1s;transform:translateX(-50%) scale(.5);bottom:15rem}@media (min-width:768px){.cScrollattention._small{bottom:calc(35px * var(--originalScale));transform:translateX(-50%) scale(.6)}}.cScrollattention._small::before{opacity:.2}.cScrollattention._shown{transition:transform 1s,bottom 1s,opacity 1s;opacity:1}.cScrollattention._shown:before{animation-name:scrollAttentionCircle;animation-duration:2s;animation-iteration-count:infinite;animation-fill-mode:both}.cScrollattention._shown:after{animation-name:scrollAttentionLine;animation-duration:2s;animation-iteration-count:infinite;animation-fill-mode:both}.cScrollattention._hidden{transition:opacity 1s,transform .4s;transform:translateX(-50%) scale(0)}.cScrollattention:before{transition:opacity 1s;content:"";position:absolute;width:111rem;height:111rem;border-radius:111rem;background-color:#fff;opacity:.4;top:-53rem;left:-53rem}@media (min-width:768px){.cScrollattention:before{width:calc(196px * var(--originalScale));height:calc(196px * var(--originalScale));border-radius:calc(196px * var(--originalScale));top:calc(2.5rem - 196px * var(--originalScale) * .5);left:calc(2.5rem - 196px * var(--originalScale) * .5)}}.cScrollattention:after{content:"";position:absolute;width:1px;height:calc(var(--diameter));opacity:.8;left:2rem;top:calc(2.5rem - var(--diameter) * .5);background-image:linear-gradient(to bottom,transparent,transparent 50%,#fff 50%,#fff 100%);background-size:1px calc(var(--diameter) * 4);transform-origin:left bottom}.cServiceRelatedBody{margin-top:29rem;display:flex;flex-direction:column;row-gap:24rem}@media (min-width:768px){.cServiceRelatedBody{margin-top:28rem;row-gap:26rem}}.cServiceRelatedCard{--bevel:3rem;--line-width:6rem;display:block;cursor:pointer}.cServiceRelatedContent{position:relative;z-index:1;padding:30rem 33.5rem 36rem}@media (min-width:768px){.cServiceRelatedContent{display:flex;justify-content:space-between;align-items:center;padding:26rem 38rem}}.cServiceRelatedDesc{display:flex;flex-direction:column;row-gap:10rem;transition:color .2s}@media (min-width:768px){.cServiceRelatedDesc{padding-right:26rem}}._hover .cServiceRelatedDesc{transition:none;color:#00c8ff}.cServiceRelatedDesc>h4{word-break:keep-all}[lang=en] .cServiceRelatedDesc>h4{word-break:normal}.cServiceRelatedBtn{margin-top:21rem}@media (min-width:768px){.cServiceRelatedBtn{margin:0;flex-shrink:0}}.cSlideanchor{width:100%;height:34rem;padding-bottom:1rem;display:flex;align-items:center;position:relative;cursor:pointer}@media (min-width:768px){.cSlideanchor{height:32rem}.cSlideanchor._noline::after,.cSlideanchor._noline::before{content:none}}.cSlideanchor::before{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#000;opacity:.1}.cSlideanchor::after{content:"";position:absolute;width:16rem;height:1px;left:0;bottom:0;background-color:#737373}@media (min-width:768px){.cSlideanchor::after{width:12rem}}.cSlideanchor>.cLinkbtn{margin-top:-2rem}@media (min-width:768px){.cSlideanchor>.cLinkbtn{--size:12rem;--bevel:3rem;margin-top:-1rem}.cSlideanchor>.cLinkbtn .cLinkbtnIcon{--size:6rem;margin-left:4rem}}.cSlideanchorLabel{color:#666;position:relative;display:flex;align-items:center;padding-left:11rem;transition:color .2s}@media (min-width:768px){.cSlideanchorLabel{padding-left:12rem}[lang=ja] .cSlideanchorLabel._13{font-size:13rem}[lang=en] .cSlideanchorLabel._13{font-size:14rem}}.cSlideanchor._hover .cSlideanchorLabel{color:#00c8ff;transition:none}.cSlideanchorset{position:relative}.cSlideanchorset:before{content:"";position:absolute;top:0;left:0;width:10px;height:1px;background-image:linear-gradient(to right,#000,#000 33.33%,transparent 33.33%,transparent 100%);background-size:3px 1px;background-repeat:repeat;opacity:.4}.cSlideanchorsetTitle{padding-top:32rem}@media (min-width:768px){.cSlideanchorsetTitle{padding-top:35rem}[lang=ja] .cSlideanchorset._row .cSlideanchorsetTitle._13{font-size:13rem;padding-top:30rem}[lang=en] .cSlideanchorset._row .cSlideanchorsetTitle._13{font-size:14rem}}.cSlideanchorsetList{margin-top:8rem}@media (min-width:768px){.cSlideanchorsetList{margin-top:25rem}.cSlideanchorset._row .cSlideanchorsetList{display:flex;margin-top:12rem}}@media (min-width:768px){.cSlideanchorset._row .cSlideanchorsetUnit{width:-moz-fit-content;width:fit-content;padding-right:11rem;margin-right:15rem;flex-shrink:0}}.cSquarebtn{position:relative;display:block;width:var(--size);height:var(--size);cursor:pointer}.cSquarebtn::before{content:"";height:1px;width:calc(100% - var(--padding));background-color:#00c8ff;position:absolute;bottom:1px;right:1px;z-index:1}.cSquarebtn._disabled::before{content:none}.cSquarebtn._hover{color:#00c8ff}.cSquarebtn._hover::before{transition:none;height:2px;bottom:0}.cSquarebtn._disabled{pointer-events:none}.cSquarebtn._disabled .cSquarebtnBg._after::after{background-color:#f0f0f0}.cSquarebtn._h22{--size:22rem}@media (min-width:768px){.cSquarebtn._h22{--size:26rem}}.cSquarebtn._h22::before{--padding:5rem}@media (min-width:768px){.cSquarebtn._h22::before{--padding:6rem}}.cSquarebtn._h29{--size:29rem}@media (min-width:768px){.cSquarebtn._h29._-1{--size:26rem}}@media (min-width:768px){.cSquarebtn._h29{--size:26rem}}.cSquarebtn._h29::before{--padding:7rem}@media (min-width:768px){.cSquarebtn._h29._-1::before{--padding:6rem}}@media (min-width:768px){.cSquarebtn._h29::before{--padding:6rem}}.cSquarebtn._h34{--size:34rem}@media (min-width:768px){.cSquarebtn._h34._-2{--size:26rem}}@media (min-width:768px){.cSquarebtn._h34._-1{--size:26rem}}@media (min-width:768px){.cSquarebtn._h34{--size:40rem}}.cSquarebtn._h34::before{--padding:7rem}@media (min-width:768px){.cSquarebtn._h34._-2::before{--padding:6rem}}@media (min-width:768px){.cSquarebtn._h34._-1::before{--padding:6rem}}@media (min-width:768px){.cSquarebtn._h34::before{--padding:8rem}}.cSquarebtn._h46{--size:46rem}@media (min-width:768px){.cSquarebtn._h46._-3{--size:26rem}}@media (min-width:768px){.cSquarebtn._h46._-2{--size:26rem}}@media (min-width:768px){.cSquarebtn._h46._-1{--size:40rem}}@media (min-width:768px){.cSquarebtn._h46{--size:66rem}}.cSquarebtn._h46::before{--padding:8rem}@media (min-width:768px){.cSquarebtn._h46._-3::before{--padding:6rem}}@media (min-width:768px){.cSquarebtn._h46._-2::before{--padding:6rem}}@media (min-width:768px){.cSquarebtn._h46._-1::before{--padding:8rem}}@media (min-width:768px){.cSquarebtn._h46::before{--padding:14rem}}.cSquarebtnBg{position:absolute;width:100%;height:100%}.cSquarebtnBg._after::after,.cSquarebtnBg._before::before{content:"";width:100%;height:100%;transition:background-color .2s}._dark._hover .cSquarebtnBg._after::after,._dark._hover .cSquarebtnBg._before::before{-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));background-color:#595959;height:100%;width:100%;top:0;left:0}.cSquarebtnBg._before::before{width:100%;height:100%;background-color:rgba(0,0,0,.12);top:1px;left:0;transition:none}._hover>.cSquarebtnBg._before::before{top:0;background-color:#e0e0e0}._disabled .cSquarebtnBg._before::before{display:none}.cSquarebtnBg._after::after{background-color:#f0f0f0;top:0;left:0}._hover>.cSquarebtnBg._after::after{background-color:#fff;color:#00c8ff;height:calc(100% - var(--line-width) * 2);width:calc(100% - var(--line-width) * 2);top:var(--line-width);left:var(--line-width);--line-width:1px;--bevel-inner:calc(1.41421356237 * ((var(--bevel) / 1.41421356237) - (1.41421356237 * var(--line-width)) + var(--line-width)));-webkit-clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner));clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner));transition:none}._dark>.cSquarebtnBg._after::after{background-color:#666}.cSquarebtnIcon{width:100%;height:100%}._disabled .cSquarebtnIcon::before{background-color:#ccc}.cTable{border-top:1rem solid #e5e5e5;border-bottom:1rem solid #e5e5e5;line-height:1.7;width:100%;margin-left:auto}.cTableItem{padding:12rem 0 13rem}.cTableItem+.cTableItem{border-top:1rem solid #e5e5e5}@media (min-width:768px){.cTableItem{display:flex;-moz-column-gap:38rem;column-gap:38rem}}.cTableDesc{margin-top:1rem}@media (min-width:768px){.cTableDesc{width:712rem}}.cTableDescLink{width:-moz-fit-content;width:fit-content;transition:all .2s}.cTableDescLink._hover{transition:none;color:#00c8ff}.cTableDescLink._hover a::after{background-color:#00c8ff}.cTableDescLink a{padding:3rem 0}.cTableDescLink a::after{content:"";display:inline-block;width:9rem;height:9rem;background-color:grey;-webkit-mask-image:url(/config/wp-content/themes/ga/assets/images/icon/common/window.svg);mask-image:url(/config/wp-content/themes/ga/assets/images/icon/common/window.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;margin-left:6rem}@media (min-width:768px){.cTableDescLink a::after{width:10rem;height:10rem;margin-left:7rem}}.cTableTtl{width:208rem;flex-shrink:0}.cTableBtn{width:-moz-fit-content;width:fit-content;margin-top:6rem}.cTableBtn .cButton._s{padding:0 17.5rem}@media (min-width:768px){.cTableBtn{width:-moz-fit-content;width:fit-content;margin-top:0}}.cTableContent+.cTableContent{margin-top:17rem}@media (min-width:768px){.cTableContent+.cTableContent{margin-top:0;border-top:1rem solid #e5e5e5}}@media (min-width:768px){.cTableContent{display:flex;justify-content:space-between;align-items:center;padding:17rem 0}.cTableContent:first-child{padding-top:0}.cTableContent:last-child{padding-bottom:0}}.cTopicanchor{width:100%;display:block;position:relative}.cTopicanchor._imageLast{display:flex;flex-direction:column}.cTopicanchor._imageLast::before{content:"";position:absolute;width:100%;height:1px;background-color:#000;opacity:.1}.cTopicanchor._imageLast::after{content:"";position:absolute;width:12rem;height:2rem;background-image:linear-gradient(to right,#00c8ff,#00c8ff 50%,grey 50%,grey 100%);background-size:12rem 2rem}@media (min-width:768px){.cTopicanchor._sustaina{padding-left:calc(36.3849765258% + 24rem);min-height:92rem}.cTopicanchor._sustaina .uCut._cut7{--bevel:7rem}}.cTopicanchorImage{width:100%;aspect-ratio:5/3;position:relative}.cTopicanchor._imageLast .cTopicanchorImage{order:1;margin-top:23rem;--line-width:1px;--bevel:6rem;--bg-color:#000}@media (min-width:768px){.cTopicanchor._imageLast .cTopicanchorImage{--bevel:12rem}}.cTopicanchor._sustaina .cTopicanchorImage{order:1;margin-top:23rem;--line-width:1px;--bevel:7rem;--bg-color:#000}@media (min-width:768px){.cTopicanchor._sustaina .cTopicanchorImage{--bevel:6rem;position:absolute;width:36.3849765258%;top:5rem;left:0;margin-top:0}}.cTopicanchor._imageLast._pickedup .cTopicanchorImage{--bevel:11rem}@media (min-width:768px){.cTopicanchor._imageLast._pickedup .cTopicanchorImage{--bevel:12rem}}.cTopicanchorImage::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border:solid #000 1px;z-index:1;opacity:.07}.cTopicanchor._imageLast .cTopicanchorImage::after{border:none}.cTopicanchor._sustaina .cTopicanchorImage::after{border:none}.cTopicanchor._hover .cTopicanchorImage::after{opacity:.2}.cTopicanchorImageInner{background-color:#dce6e9}.cTopicanchor._imageLast .cTopicanchorArrow{position:absolute;bottom:calc(100% + 23rem);right:0}.cTopicanchorPickedup{position:absolute;top:0;right:0;background:#666;color:#fff;display:flex;align-items:center;z-index:1;--bevel:2rem;height:18rem;padding-left:7px;padding-right:13px;padding-bottom:1rem;-moz-column-gap:5rem;column-gap:5rem}@media (min-width:768px){.cTopicanchorPickedup{height:22rem;padding-right:13px;padding-left:10px;padding-bottom:0}}.cTopicanchorPickedup::before{content:"";width:6rem;height:6rem;background-color:#00c8ff;border-radius:50%}.cTopicanchorTitle{margin-top:-4rem;margin-bottom:12rem;transition:color .2s}@media (min-width:768px){.cTopicanchorTitle{padding-right:26rem;margin-bottom:18rem}}.cTopicanchorImage+.cTopicanchorTitle{margin-top:13rem}@media (min-width:768px){.cTopicanchorImage+.cTopicanchorTitle{margin-top:21rem}}.cTopicanchor._imageLast .cTopicanchorTitle{margin-top:20rem;margin-bottom:18rem}@media (min-width:768px){.cTopicanchor._imageLast .cTopicanchorTitle{padding-right:0}}.cTopicanchor._imageLast._pickedup .cTopicanchorTitle{margin-top:21rem}@media (min-width:768px){.cTopicanchor._imageLast._pickedup .cTopicanchorTitle{margin-top:20rem}}@media (min-width:768px){.cTopicanchor._sustaina .cTopicanchorTitle{margin-top:0;margin-bottom:5rem;padding-right:0}}.cTopicanchor._hover .cTopicanchorTitle{color:#00c8ff;transition:none}@media (min-width:768px){.cTopicanchorCategoryList{padding-right:26rem}}.cTopicanchor._imageLast .cTopicanchorCategoryList{margin-top:auto}.cTopicanchorCategory{position:relative;color:#666;display:block}.cTopicanchorCategoryPrimary{position:relative;color:#666;display:block;padding-right:4rem}.cTopicanchor._imageLast._pickedup .cTopicanchorCategoryPrimary{display:inline-block;padding-right:3rem;margin-right:3rem}.cTopicanchor._sustaina .cTopicanchorCategoryPrimary{display:inline-block;padding-right:3rem;margin-right:3rem}@media (min-width:768px){.cTopicanchorCategoryPrimary{display:inline-block;padding-right:3rem;margin-right:3rem}}.cTopicanchorCategoryPrimary::after{margin-left:4rem;content:"/"}@media (min-width:768px){.cTopicanchorCategoryPrimary::after{margin-left:6rem}}.cTopicanchorCategorySecondary{display:inline-block}.cTopicanchorDate{color:#666;margin-bottom:-3px}@media (min-width:768px){.cTopicanchorDate{margin-bottom:-5px}}.cTopicanchor._imageLast .cTopicanchorDate{margin-top:auto}.cTopicanchor._imageLast .cTopicanchorCategoryList+.cTopicanchorDate{margin-top:0}.cTopiccollectionTitle{margin-top:-5rem;margin-bottom:-5rem}@media (min-width:768px){.cTopiccollectionTitle{margin-top:-7rem;margin-bottom:-6rem}}.cTopiccollectionLinktolist{position:absolute;right:27rem;top:53rem}@media (min-width:768px){.cTopiccollectionLinktolist{right:0;top:61rem}}.cTopiccollectionUnitList{display:flex;flex-wrap:wrap;-moz-column-gap:24rem;column-gap:24rem;row-gap:34rem;margin-top:34rem}@media (min-width:768px){.cTopiccollectionUnitList{-moz-column-gap:1px;column-gap:1px;margin-top:38rem}}.cTopiccollectionUnit{width:calc((100% - 24rem) * .5)}@media (min-width:768px){.cTopiccollectionUnit{width:calc((100% - 5px)/ 6)}}.jsClippee{width:100%;height:auto!important;object-fit:contain!important;will-change:transform}.jsClippee._easing{transition:all 1.5s cubic-bezier(.2,.6,0,1)}@media (min-width:768px){.jsClippee._easing{transition:all 2s cubic-bezier(.2,.6,0,1)}}.jsScroller{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:var(--ihpx)}.jsScroller._scrollable{overflow-y:scroll}.jsSnapper._snap{scroll-snap-type:y mandatory;scroll-snap-stop:always;-webkit-overflow-scrolling:none}.jsSwipee{--swipeeRate1:calc(var(--swipew) * 3 / (var(--swipew) + var(--swipew) * 3 + var(--swipew) * 1) * 100%);--swipeeRate2:calc((var(--swipew) * 3 + var(--swipew) * 1) / (var(--swipew) + var(--swipew) * 3 + var(--swipew) * 1) * 100%);-webkit-mask-image:linear-gradient(45deg,#000,#000 var(--swipeeRate1),transparent var(--swipeeRate2));mask-image:linear-gradient(45deg,#000,#000 var(--swipeeRate1),transparent var(--swipeeRate2));-webkit-mask-size:calc((var(--swipew)) * 1px) calc((var(--swipew) * 1 + var(--swipew) * 3) * 1px);mask-size:calc((var(--swipew)) * 1px) calc((var(--swipew) * 1 + var(--swipew) * 3) * 1px);-webkit-mask-position:0 calc((var(--swipeh)) * 1px);mask-position:0 calc((var(--swipeh)) * 1px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:1}.jsSwipee._show{animation-name:swipeemaskposition;animation-duration:1s;animation-timing-function:cubic-bezier(.5,0,.5,1);animation-fill-mode:both}.jsSwipee._show._finished{-webkit-mask-image:none;mask-image:none}@keyframes swipeemaskposition{0%{-webkit-mask-position:0 calc((var(--swipeh)) * 1px);mask-position:0 calc((var(--swipeh)) * 1px)}100%{-webkit-mask-position:0 calc((0 - var(--swipew) * 1 - var(--swipew)) * 1px);mask-position:0 calc((0 - var(--swipew) * 1 - var(--swipew)) * 1px)}}@keyframes swipeemaskpositionbackward{0%{-webkit-mask-position:0 calc((0 - var(--swipew) * 1 - var(--swipew)) * 1px);mask-position:0 calc((0 - var(--swipew) * 1 - var(--swipew)) * 1px)}100%{-webkit-mask-position:0 calc((var(--swipeh)) * 1px);mask-position:0 calc((var(--swipeh)) * 1px)}}.uCut{-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel))}.uCut._inner{-webkit-clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner));clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner))}.uCut._tab{-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - 2 * var(--bevel)) 0,calc(100% - var(--bevel)) var(--bevel),calc(100% - var(--bevel)) calc(100% - var(--bevel) - var(--line-width)),100% calc(100% - var(--line-width)),100% 100%,0 100%,0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - 2 * var(--bevel)) 0,calc(100% - var(--bevel)) var(--bevel),calc(100% - var(--bevel)) calc(100% - var(--bevel) - var(--line-width)),100% calc(100% - var(--line-width)),100% 100%,0 100%,0 var(--bevel))}.uCut._tab._inner{-webkit-clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel) - var(--bevel-inner) - var(--line-width)) 0,calc(100% - var(--bevel) - var(--line-width)) var(--bevel-inner),calc(100% - var(--bevel) - var(--line-width)) calc(100% - var(--bevel-inner-r)),calc(100% - var(--bevel) - var(--line-width) + var(--bevel-inner-r)) 100%,0 100%,0 var(--bevel-inner));clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel) - var(--bevel-inner) - var(--line-width)) 0,calc(100% - var(--bevel) - var(--line-width)) var(--bevel-inner),calc(100% - var(--bevel) - var(--line-width)) calc(100% - var(--bevel-inner-r)),calc(100% - var(--bevel) - var(--line-width) + var(--bevel-inner-r)) 100%,0 100%,0 var(--bevel-inner))}.uCut._body{-webkit-clip-path:polygon(calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 0);clip-path:polygon(calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 0)}.uCut._body._inner{-webkit-clip-path:polygon(calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 0);clip-path:polygon(calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 0)}.uCut._bg{-webkit-clip-path:none;clip-path:none}.uCut._bg::before{position:absolute;-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel))}.uCut._bg::after{position:absolute;-webkit-clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner));clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 var(--bevel-inner))}.uCut._bg._tab::before{position:absolute;-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - 2 * var(--bevel)) 0,calc(100% - var(--bevel)) var(--bevel),calc(100% - var(--bevel)) calc(100% - var(--bevel) - var(--line-width)),100% calc(100% - var(--line-width)),100% 100%,0 100%,0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - 2 * var(--bevel)) 0,calc(100% - var(--bevel)) var(--bevel),calc(100% - var(--bevel)) calc(100% - var(--bevel) - var(--line-width)),100% calc(100% - var(--line-width)),100% 100%,0 100%,0 var(--bevel))}.uCut._bg._tab::after{position:absolute;-webkit-clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel) - var(--bevel-inner) - var(--line-width)) 0,calc(100% - var(--bevel) - var(--line-width)) var(--bevel-inner),calc(100% - var(--bevel) - var(--line-width)) calc(100% - var(--bevel-inner-r)),calc(100% - var(--bevel) - var(--line-width) + var(--bevel-inner-r)) 100%,0 100%,0 var(--bevel-inner));clip-path:polygon(var(--bevel-inner) 0,calc(100% - var(--bevel) - var(--bevel-inner) - var(--line-width)) 0,calc(100% - var(--bevel) - var(--line-width)) var(--bevel-inner),calc(100% - var(--bevel) - var(--line-width)) calc(100% - var(--bevel-inner-r)),calc(100% - var(--bevel) - var(--line-width) + var(--bevel-inner-r)) 100%,0 100%,0 var(--bevel-inner))}.uCut._bg._body::before{position:absolute;-webkit-clip-path:polygon(calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 0);clip-path:polygon(calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 0)}.uCut._bg._body::after{position:absolute;-webkit-clip-path:polygon(calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 0);clip-path:polygon(calc(100% - var(--bevel-inner)) 0,100% var(--bevel-inner),100% 100%,100% 100%,var(--bevel-inner) 100%,0 calc(100% - var(--bevel-inner)),0 0)}.uCut._after,.uCut._before{-webkit-clip-path:none;clip-path:none}.uCut._before::before{position:absolute;-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel))}.uCut._after::after{position:absolute;-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,100% 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel))}.uCut._cut1{--bevel:1rem}@media (min-width:768px){.uCut._cut1{--bevel:1rem}}.uCut._cut3{--bevel:3rem}@media (min-width:768px){.uCut._cut3._-1{--bevel:1rem}}@media (min-width:768px){.uCut._cut3{--bevel:4rem}}.uCut._cut5{--bevel:5rem}@media (min-width:768px){.uCut._cut5._-2{--bevel:1rem}}@media (min-width:768px){.uCut._cut5._-1{--bevel:4rem}}@media (min-width:768px){.uCut._cut5{--bevel:6rem}}.uCut._cut6{--bevel:6rem}@media (min-width:768px){.uCut._cut6._-3{--bevel:1rem}}@media (min-width:768px){.uCut._cut6._-2{--bevel:4rem}}@media (min-width:768px){.uCut._cut6._-1{--bevel:6rem}}@media (min-width:768px){.uCut._cut6{--bevel:12rem}}.uCut._cut7{--bevel:7rem}@media (min-width:768px){.uCut._cut7._-4{--bevel:1rem}}@media (min-width:768px){.uCut._cut7._-3{--bevel:4rem}}@media (min-width:768px){.uCut._cut7._-2{--bevel:6rem}}@media (min-width:768px){.uCut._cut7._-1{--bevel:12rem}}@media (min-width:768px){.uCut._cut7{--bevel:12rem}}.uCut._cut11{--bevel:11rem}@media (min-width:768px){.uCut._cut11._-5{--bevel:1rem}}@media (min-width:768px){.uCut._cut11._-4{--bevel:4rem}}@media (min-width:768px){.uCut._cut11._-3{--bevel:6rem}}@media (min-width:768px){.uCut._cut11._-2{--bevel:12rem}}@media (min-width:768px){.uCut._cut11._-1{--bevel:12rem}}@media (min-width:768px){.uCut._cut11{--bevel:12rem}}.uCut._cut17{--bevel:17rem}@media (min-width:768px){.uCut._cut17._-6{--bevel:1rem}}@media (min-width:768px){.uCut._cut17._-5{--bevel:4rem}}@media (min-width:768px){.uCut._cut17._-4{--bevel:6rem}}@media (min-width:768px){.uCut._cut17._-3{--bevel:12rem}}@media (min-width:768px){.uCut._cut17._-2{--bevel:12rem}}@media (min-width:768px){.uCut._cut17._-1{--bevel:12rem}}@media (min-width:768px){.uCut._cut17{--bevel:26rem}}.uCut._cutO{--bevel:11rem}@media (min-width:768px){.uCut._cutO{--bevel:calc(26px * var(--originalScale))}}.uEdge{--bevel-inner:calc(var(--bevel) - var(--line-width) * 2 + (1.41421356237 * var(--line-width)));-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,calc(100% - var(--line-width)) 100%,calc(100% - var(--line-width)) calc(var(--line-width) + var(--bevel-inner)),calc(100% - var(--line-width) - var(--bevel-inner)) var(--line-width),calc(var(--line-width) + var(--bevel-inner)) var(--line-width),var(--line-width) calc(var(--line-width) + var(--bevel-inner)),var(--line-width) calc(100% - var(--line-width) - var(--bevel-inner)),calc(var(--line-width) + var(--bevel-inner)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,calc(100% - var(--line-width)) 100%,calc(100% - var(--line-width)) calc(var(--line-width) + var(--bevel-inner)),calc(100% - var(--line-width) - var(--bevel-inner)) var(--line-width),calc(var(--line-width) + var(--bevel-inner)) var(--line-width),var(--line-width) calc(var(--line-width) + var(--bevel-inner)),var(--line-width) calc(100% - var(--line-width) - var(--bevel-inner)),calc(var(--line-width) + var(--bevel-inner)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel))}.uEdge._before{-webkit-clip-path:none;clip-path:none;position:relative}.uEdge._before::before{content:"";background-color:var(--bg-color);width:100%;height:100%;position:absolute;-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,calc(100% - var(--line-width)) 100%,calc(100% - var(--line-width)) calc(var(--line-width) + var(--bevel-inner)),calc(100% - var(--line-width) - var(--bevel-inner)) var(--line-width),calc(var(--line-width) + var(--bevel-inner)) var(--line-width),var(--line-width) calc(var(--line-width) + var(--bevel-inner)),var(--line-width) calc(100% - var(--line-width) - var(--bevel-inner)),calc(var(--line-width) + var(--bevel-inner)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,calc(100% - var(--line-width)) 100%,calc(100% - var(--line-width)) calc(var(--line-width) + var(--bevel-inner)),calc(100% - var(--line-width) - var(--bevel-inner)) var(--line-width),calc(var(--line-width) + var(--bevel-inner)) var(--line-width),var(--line-width) calc(var(--line-width) + var(--bevel-inner)),var(--line-width) calc(100% - var(--line-width) - var(--bevel-inner)),calc(var(--line-width) + var(--bevel-inner)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel))}.uEdge._after{-webkit-clip-path:none;clip-path:none;position:relative}.uEdge._after::after{content:"";background-color:var(--bg-color);width:100%;height:100%;position:absolute;-webkit-clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,calc(100% - var(--line-width)) 100%,calc(100% - var(--line-width)) calc(var(--line-width) + var(--bevel-inner)),calc(100% - var(--line-width) - var(--bevel-inner)) var(--line-width),calc(var(--line-width) + var(--bevel-inner)) var(--line-width),var(--line-width) calc(var(--line-width) + var(--bevel-inner)),var(--line-width) calc(100% - var(--line-width) - var(--bevel-inner)),calc(var(--line-width) + var(--bevel-inner)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel));clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% 100%,calc(100% - var(--line-width)) 100%,calc(100% - var(--line-width)) calc(var(--line-width) + var(--bevel-inner)),calc(100% - var(--line-width) - var(--bevel-inner)) var(--line-width),calc(var(--line-width) + var(--bevel-inner)) var(--line-width),var(--line-width) calc(var(--line-width) + var(--bevel-inner)),var(--line-width) calc(100% - var(--line-width) - var(--bevel-inner)),calc(var(--line-width) + var(--bevel-inner)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) calc(100% - var(--line-width)),calc(100% - var(--line-width)) 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel))}.uFrame{--bevel:6rem;--line-width:6rem;--bevel-inner:calc(var(--bevel) - var(--line-width) * 2 + (1.41421356237 * var(--line-width)));--bevel-inner-r:calc(var(--bevel) + 2 * var(--line-width) - (1.41421356237 * var(--line-width)));position:relative;width:100%;height:-moz-fit-content;height:fit-content}.uFrameBg::before{content:"";position:absolute;background-color:#ededed;width:100%;height:100%;top:0;left:0;z-index:-1}.uFrameBg::after{content:"";position:absolute;background-color:#fff;width:calc(100% - var(--line-width) * 2);height:calc(100% - var(--line-width) * 2);top:var(--line-width);left:var(--line-width);z-index:-1}.uFrameBg._tab::after{width:calc(100% - var(--line-width));height:calc(100% - var(--line-width));box-sizing:content-box;border-bottom:1rem solid #fff}.uFrameBg._body::before{height:calc(100% + var(--line-width));top:calc(-1 * var(--line-width));z-index:-1}.uFrameBg._body::after{top:0;height:calc(100% - var(--line-width));z-index:-1}.uFrameTab{position:relative;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 14rem);height:-moz-fit-content;height:fit-content;margin-bottom:-var(--line-width);z-index:1}.uFrameTab._dot{width:calc(100% - 14rem)}@media (min-width:768px){.uFrameTab._dot{width:-moz-fit-content;width:fit-content;min-width:318rem}}.uFrameTabttl{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:calc(15rem + var(--line-width)) calc(28rem + var(--line-width) + var(--bevel)) 5rem calc(28rem + var(--line-width))}@media (min-width:768px){.uFrameTabttl{padding:calc(17rem + var(--line-width)) calc(20rem + var(--line-width) + var(--bevel)) 5rem calc(20rem + var(--line-width))}}.uFrameTabttl::before{content:"";height:var(--line-width);width:calc(100% - 56rem - var(--line-width) * 2 - var(--bevel-inner));background-color:#00c8ff;position:absolute;top:0}@media (min-width:768px){.uFrameTabttl::before{width:calc(100% - 42rem - var(--line-width) * 2 - var(--bevel-inner))}}._dot .uFrameTabttl{padding:31rem 32rem 4rem 34rem}@media (min-width:768px){._dot .uFrameTabttl{padding:calc(16rem + var(--line-width)) calc(34rem + var(--line-width) + var(--bevel)) 2rem calc(31rem + var(--line-width))}}._dot .uFrameTabttl::before{content:"";height:calc(var(--line-width) * 2);width:var(--line-width);position:absolute;top:34rem;left:0;background-image:linear-gradient(to bottom,#00c8ff,#00c8ff 50%,grey 50%,grey 100%);background-size:var(--line-width) calc(var(--line-width) * 2)}@media (min-width:768px){._dot .uFrameTabttl::before{top:24rem;background-size:contain}}.uFrameBody{position:relative;width:100%;z-index:0}.uIcon{position:relative}.uIcon._arrow._1{--size:11rem}@media (min-width:768px){.uIcon._arrow._1{--size:11rem}}.uIcon._arrow._1::before{--size:11rem}@media (min-width:768px){.uIcon._arrow._1::before{--size:11rem}}.uIcon._arrow._1::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/arrow_1.svg)}@media (min-width:768px){.uIcon._arrow._1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_1.svg)}}.uIcon._arrow._1::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._arrow._1::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._arrow._1._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._arrow._1._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._arrow._1._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._arrow._2{--size:12rem}@media (min-width:768px){.uIcon._arrow._2._-1{--size:11rem}}@media (min-width:768px){.uIcon._arrow._2{--size:12rem}}.uIcon._arrow._2::before{--size:12rem}@media (min-width:768px){.uIcon._arrow._2._-1::before{--size:11rem}}@media (min-width:768px){.uIcon._arrow._2::before{--size:12rem}}.uIcon._arrow._2::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/arrow_2.svg)}@media (min-width:768px){.uIcon._arrow._2._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_1.svg)}}@media (min-width:768px){.uIcon._arrow._2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_2.svg)}}.uIcon._arrow._2::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._arrow._2::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._arrow._2._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._arrow._2._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._arrow._2._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._arrow._3{--size:14rem}@media (min-width:768px){.uIcon._arrow._3._-2{--size:11rem}}@media (min-width:768px){.uIcon._arrow._3._-1{--size:12rem}}@media (min-width:768px){.uIcon._arrow._3{--size:14rem}}.uIcon._arrow._3::before{--size:14rem}@media (min-width:768px){.uIcon._arrow._3._-2::before{--size:11rem}}@media (min-width:768px){.uIcon._arrow._3._-1::before{--size:12rem}}@media (min-width:768px){.uIcon._arrow._3::before{--size:14rem}}.uIcon._arrow._3::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/arrow_3.svg)}@media (min-width:768px){.uIcon._arrow._3._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_1.svg)}}@media (min-width:768px){.uIcon._arrow._3._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_2.svg)}}@media (min-width:768px){.uIcon._arrow._3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_3.svg)}}.uIcon._arrow._3::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._arrow._3::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._arrow._3._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._arrow._3._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._arrow._3._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._arrow._4{--size:15rem}@media (min-width:768px){.uIcon._arrow._4._-3{--size:11rem}}@media (min-width:768px){.uIcon._arrow._4._-2{--size:12rem}}@media (min-width:768px){.uIcon._arrow._4._-1{--size:14rem}}@media (min-width:768px){.uIcon._arrow._4{--size:15rem}}.uIcon._arrow._4::before{--size:15rem}@media (min-width:768px){.uIcon._arrow._4._-3::before{--size:11rem}}@media (min-width:768px){.uIcon._arrow._4._-2::before{--size:12rem}}@media (min-width:768px){.uIcon._arrow._4._-1::before{--size:14rem}}@media (min-width:768px){.uIcon._arrow._4::before{--size:15rem}}.uIcon._arrow._4::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/arrow_4.svg)}@media (min-width:768px){.uIcon._arrow._4._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_1.svg)}}@media (min-width:768px){.uIcon._arrow._4._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_2.svg)}}@media (min-width:768px){.uIcon._arrow._4._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_3.svg)}}@media (min-width:768px){.uIcon._arrow._4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_4.svg)}}.uIcon._arrow._4::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._arrow._4::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._arrow._4._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._arrow._4._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._arrow._4._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._arrow._5{--size:16rem}@media (min-width:768px){.uIcon._arrow._5._-4{--size:11rem}}@media (min-width:768px){.uIcon._arrow._5._-3{--size:12rem}}@media (min-width:768px){.uIcon._arrow._5._-2{--size:14rem}}@media (min-width:768px){.uIcon._arrow._5._-1{--size:15rem}}@media (min-width:768px){.uIcon._arrow._5{--size:16rem}}.uIcon._arrow._5::before{--size:16rem}@media (min-width:768px){.uIcon._arrow._5._-4::before{--size:11rem}}@media (min-width:768px){.uIcon._arrow._5._-3::before{--size:12rem}}@media (min-width:768px){.uIcon._arrow._5._-2::before{--size:14rem}}@media (min-width:768px){.uIcon._arrow._5._-1::before{--size:15rem}}@media (min-width:768px){.uIcon._arrow._5::before{--size:16rem}}.uIcon._arrow._5::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/arrow_5.svg)}@media (min-width:768px){.uIcon._arrow._5._-4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_1.svg)}}@media (min-width:768px){.uIcon._arrow._5._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_2.svg)}}@media (min-width:768px){.uIcon._arrow._5._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_3.svg)}}@media (min-width:768px){.uIcon._arrow._5._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_4.svg)}}@media (min-width:768px){.uIcon._arrow._5::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_5.svg)}}.uIcon._arrow._5::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._arrow._5::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._arrow._5._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._arrow._5._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._arrow._5._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._arrow._6{--size:30rem}@media (min-width:768px){.uIcon._arrow._6._-5{--size:11rem}}@media (min-width:768px){.uIcon._arrow._6._-4{--size:12rem}}@media (min-width:768px){.uIcon._arrow._6._-3{--size:14rem}}@media (min-width:768px){.uIcon._arrow._6._-2{--size:15rem}}@media (min-width:768px){.uIcon._arrow._6._-1{--size:16rem}}@media (min-width:768px){.uIcon._arrow._6{--size:30rem}}.uIcon._arrow._6::before{--size:30rem}@media (min-width:768px){.uIcon._arrow._6._-5::before{--size:11rem}}@media (min-width:768px){.uIcon._arrow._6._-4::before{--size:12rem}}@media (min-width:768px){.uIcon._arrow._6._-3::before{--size:14rem}}@media (min-width:768px){.uIcon._arrow._6._-2::before{--size:15rem}}@media (min-width:768px){.uIcon._arrow._6._-1::before{--size:16rem}}@media (min-width:768px){.uIcon._arrow._6::before{--size:30rem}}.uIcon._arrow._6::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/arrow_6.svg)}@media (min-width:768px){.uIcon._arrow._6._-5::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_1.svg)}}@media (min-width:768px){.uIcon._arrow._6._-4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_2.svg)}}@media (min-width:768px){.uIcon._arrow._6._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_3.svg)}}@media (min-width:768px){.uIcon._arrow._6._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_4.svg)}}@media (min-width:768px){.uIcon._arrow._6._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_5.svg)}}@media (min-width:768px){.uIcon._arrow._6::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/arrow_6.svg)}}.uIcon._arrow._6::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._arrow._6::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._arrow._6._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._arrow._6._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._arrow._6._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._plus._1{--size:11rem}@media (min-width:768px){.uIcon._plus._1{--size:11rem}}.uIcon._plus._1::before{--size:11rem}@media (min-width:768px){.uIcon._plus._1::before{--size:11rem}}.uIcon._plus._1::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/plus_1.svg)}@media (min-width:768px){.uIcon._plus._1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_1.svg)}}.uIcon._plus._1::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._plus._1::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._plus._1._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._plus._1._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._plus._1._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._plus._2{--size:12rem}@media (min-width:768px){.uIcon._plus._2._-1{--size:11rem}}@media (min-width:768px){.uIcon._plus._2{--size:12rem}}.uIcon._plus._2::before{--size:12rem}@media (min-width:768px){.uIcon._plus._2._-1::before{--size:11rem}}@media (min-width:768px){.uIcon._plus._2::before{--size:12rem}}.uIcon._plus._2::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/plus_2.svg)}@media (min-width:768px){.uIcon._plus._2._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_1.svg)}}@media (min-width:768px){.uIcon._plus._2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_2.svg)}}.uIcon._plus._2::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._plus._2::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._plus._2._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._plus._2._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._plus._2._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._plus._3{--size:14rem}@media (min-width:768px){.uIcon._plus._3._-2{--size:11rem}}@media (min-width:768px){.uIcon._plus._3._-1{--size:12rem}}@media (min-width:768px){.uIcon._plus._3{--size:14rem}}.uIcon._plus._3::before{--size:14rem}@media (min-width:768px){.uIcon._plus._3._-2::before{--size:11rem}}@media (min-width:768px){.uIcon._plus._3._-1::before{--size:12rem}}@media (min-width:768px){.uIcon._plus._3::before{--size:14rem}}.uIcon._plus._3::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/plus_3.svg)}@media (min-width:768px){.uIcon._plus._3._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_1.svg)}}@media (min-width:768px){.uIcon._plus._3._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_2.svg)}}@media (min-width:768px){.uIcon._plus._3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_3.svg)}}.uIcon._plus._3::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._plus._3::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._plus._3._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._plus._3._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._plus._3._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._plus._4{--size:15rem}@media (min-width:768px){.uIcon._plus._4._-3{--size:11rem}}@media (min-width:768px){.uIcon._plus._4._-2{--size:12rem}}@media (min-width:768px){.uIcon._plus._4._-1{--size:14rem}}@media (min-width:768px){.uIcon._plus._4{--size:15rem}}.uIcon._plus._4::before{--size:15rem}@media (min-width:768px){.uIcon._plus._4._-3::before{--size:11rem}}@media (min-width:768px){.uIcon._plus._4._-2::before{--size:12rem}}@media (min-width:768px){.uIcon._plus._4._-1::before{--size:14rem}}@media (min-width:768px){.uIcon._plus._4::before{--size:15rem}}.uIcon._plus._4::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/plus_4.svg)}@media (min-width:768px){.uIcon._plus._4._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_1.svg)}}@media (min-width:768px){.uIcon._plus._4._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_2.svg)}}@media (min-width:768px){.uIcon._plus._4._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_3.svg)}}@media (min-width:768px){.uIcon._plus._4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_4.svg)}}.uIcon._plus._4::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._plus._4::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._plus._4._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._plus._4._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._plus._4._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._plus._5{--size:16rem}@media (min-width:768px){.uIcon._plus._5._-4{--size:11rem}}@media (min-width:768px){.uIcon._plus._5._-3{--size:12rem}}@media (min-width:768px){.uIcon._plus._5._-2{--size:14rem}}@media (min-width:768px){.uIcon._plus._5._-1{--size:15rem}}@media (min-width:768px){.uIcon._plus._5{--size:16rem}}.uIcon._plus._5::before{--size:16rem}@media (min-width:768px){.uIcon._plus._5._-4::before{--size:11rem}}@media (min-width:768px){.uIcon._plus._5._-3::before{--size:12rem}}@media (min-width:768px){.uIcon._plus._5._-2::before{--size:14rem}}@media (min-width:768px){.uIcon._plus._5._-1::before{--size:15rem}}@media (min-width:768px){.uIcon._plus._5::before{--size:16rem}}.uIcon._plus._5::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/plus_5.svg)}@media (min-width:768px){.uIcon._plus._5._-4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_1.svg)}}@media (min-width:768px){.uIcon._plus._5._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_2.svg)}}@media (min-width:768px){.uIcon._plus._5._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_3.svg)}}@media (min-width:768px){.uIcon._plus._5._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_4.svg)}}@media (min-width:768px){.uIcon._plus._5::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_5.svg)}}.uIcon._plus._5::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._plus._5::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._plus._5._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._plus._5._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._plus._5._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._plus._6{--size:30rem}@media (min-width:768px){.uIcon._plus._6._-5{--size:11rem}}@media (min-width:768px){.uIcon._plus._6._-4{--size:12rem}}@media (min-width:768px){.uIcon._plus._6._-3{--size:14rem}}@media (min-width:768px){.uIcon._plus._6._-2{--size:15rem}}@media (min-width:768px){.uIcon._plus._6._-1{--size:16rem}}@media (min-width:768px){.uIcon._plus._6{--size:30rem}}.uIcon._plus._6::before{--size:30rem}@media (min-width:768px){.uIcon._plus._6._-5::before{--size:11rem}}@media (min-width:768px){.uIcon._plus._6._-4::before{--size:12rem}}@media (min-width:768px){.uIcon._plus._6._-3::before{--size:14rem}}@media (min-width:768px){.uIcon._plus._6._-2::before{--size:15rem}}@media (min-width:768px){.uIcon._plus._6._-1::before{--size:16rem}}@media (min-width:768px){.uIcon._plus._6::before{--size:30rem}}.uIcon._plus._6::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/plus_6.svg)}@media (min-width:768px){.uIcon._plus._6._-5::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_1.svg)}}@media (min-width:768px){.uIcon._plus._6._-4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_2.svg)}}@media (min-width:768px){.uIcon._plus._6._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_3.svg)}}@media (min-width:768px){.uIcon._plus._6._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_4.svg)}}@media (min-width:768px){.uIcon._plus._6._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_5.svg)}}@media (min-width:768px){.uIcon._plus._6::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/plus_6.svg)}}.uIcon._plus._6::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._plus._6::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._plus._6._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._plus._6._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._plus._6._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._minus._1{--size:11rem}@media (min-width:768px){.uIcon._minus._1{--size:11rem}}.uIcon._minus._1::before{--size:11rem}@media (min-width:768px){.uIcon._minus._1::before{--size:11rem}}.uIcon._minus._1::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/minus_1.svg)}@media (min-width:768px){.uIcon._minus._1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_1.svg)}}.uIcon._minus._1::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._minus._1::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._minus._1._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._minus._1._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._minus._1._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._minus._2{--size:12rem}@media (min-width:768px){.uIcon._minus._2._-1{--size:11rem}}@media (min-width:768px){.uIcon._minus._2{--size:12rem}}.uIcon._minus._2::before{--size:12rem}@media (min-width:768px){.uIcon._minus._2._-1::before{--size:11rem}}@media (min-width:768px){.uIcon._minus._2::before{--size:12rem}}.uIcon._minus._2::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/minus_2.svg)}@media (min-width:768px){.uIcon._minus._2._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_1.svg)}}@media (min-width:768px){.uIcon._minus._2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_2.svg)}}.uIcon._minus._2::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._minus._2::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._minus._2._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._minus._2._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._minus._2._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._minus._3{--size:14rem}@media (min-width:768px){.uIcon._minus._3._-2{--size:11rem}}@media (min-width:768px){.uIcon._minus._3._-1{--size:12rem}}@media (min-width:768px){.uIcon._minus._3{--size:14rem}}.uIcon._minus._3::before{--size:14rem}@media (min-width:768px){.uIcon._minus._3._-2::before{--size:11rem}}@media (min-width:768px){.uIcon._minus._3._-1::before{--size:12rem}}@media (min-width:768px){.uIcon._minus._3::before{--size:14rem}}.uIcon._minus._3::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/minus_3.svg)}@media (min-width:768px){.uIcon._minus._3._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_1.svg)}}@media (min-width:768px){.uIcon._minus._3._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_2.svg)}}@media (min-width:768px){.uIcon._minus._3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_3.svg)}}.uIcon._minus._3::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._minus._3::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._minus._3._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._minus._3._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._minus._3._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._minus._4{--size:15rem}@media (min-width:768px){.uIcon._minus._4._-3{--size:11rem}}@media (min-width:768px){.uIcon._minus._4._-2{--size:12rem}}@media (min-width:768px){.uIcon._minus._4._-1{--size:14rem}}@media (min-width:768px){.uIcon._minus._4{--size:15rem}}.uIcon._minus._4::before{--size:15rem}@media (min-width:768px){.uIcon._minus._4._-3::before{--size:11rem}}@media (min-width:768px){.uIcon._minus._4._-2::before{--size:12rem}}@media (min-width:768px){.uIcon._minus._4._-1::before{--size:14rem}}@media (min-width:768px){.uIcon._minus._4::before{--size:15rem}}.uIcon._minus._4::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/minus_4.svg)}@media (min-width:768px){.uIcon._minus._4._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_1.svg)}}@media (min-width:768px){.uIcon._minus._4._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_2.svg)}}@media (min-width:768px){.uIcon._minus._4._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_3.svg)}}@media (min-width:768px){.uIcon._minus._4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_4.svg)}}.uIcon._minus._4::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._minus._4::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._minus._4._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._minus._4._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._minus._4._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._minus._5{--size:16rem}@media (min-width:768px){.uIcon._minus._5._-4{--size:11rem}}@media (min-width:768px){.uIcon._minus._5._-3{--size:12rem}}@media (min-width:768px){.uIcon._minus._5._-2{--size:14rem}}@media (min-width:768px){.uIcon._minus._5._-1{--size:15rem}}@media (min-width:768px){.uIcon._minus._5{--size:16rem}}.uIcon._minus._5::before{--size:16rem}@media (min-width:768px){.uIcon._minus._5._-4::before{--size:11rem}}@media (min-width:768px){.uIcon._minus._5._-3::before{--size:12rem}}@media (min-width:768px){.uIcon._minus._5._-2::before{--size:14rem}}@media (min-width:768px){.uIcon._minus._5._-1::before{--size:15rem}}@media (min-width:768px){.uIcon._minus._5::before{--size:16rem}}.uIcon._minus._5::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/minus_5.svg)}@media (min-width:768px){.uIcon._minus._5._-4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_1.svg)}}@media (min-width:768px){.uIcon._minus._5._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_2.svg)}}@media (min-width:768px){.uIcon._minus._5._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_3.svg)}}@media (min-width:768px){.uIcon._minus._5._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_4.svg)}}@media (min-width:768px){.uIcon._minus._5::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_5.svg)}}.uIcon._minus._5::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._minus._5::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._minus._5._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._minus._5._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._minus._5._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._minus._6{--size:30rem}@media (min-width:768px){.uIcon._minus._6._-5{--size:11rem}}@media (min-width:768px){.uIcon._minus._6._-4{--size:12rem}}@media (min-width:768px){.uIcon._minus._6._-3{--size:14rem}}@media (min-width:768px){.uIcon._minus._6._-2{--size:15rem}}@media (min-width:768px){.uIcon._minus._6._-1{--size:16rem}}@media (min-width:768px){.uIcon._minus._6{--size:30rem}}.uIcon._minus._6::before{--size:30rem}@media (min-width:768px){.uIcon._minus._6._-5::before{--size:11rem}}@media (min-width:768px){.uIcon._minus._6._-4::before{--size:12rem}}@media (min-width:768px){.uIcon._minus._6._-3::before{--size:14rem}}@media (min-width:768px){.uIcon._minus._6._-2::before{--size:15rem}}@media (min-width:768px){.uIcon._minus._6._-1::before{--size:16rem}}@media (min-width:768px){.uIcon._minus._6::before{--size:30rem}}.uIcon._minus._6::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/minus_6.svg)}@media (min-width:768px){.uIcon._minus._6._-5::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_1.svg)}}@media (min-width:768px){.uIcon._minus._6._-4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_2.svg)}}@media (min-width:768px){.uIcon._minus._6._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_3.svg)}}@media (min-width:768px){.uIcon._minus._6._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_4.svg)}}@media (min-width:768px){.uIcon._minus._6._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_5.svg)}}@media (min-width:768px){.uIcon._minus._6::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/minus_6.svg)}}.uIcon._minus._6::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._minus._6::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._minus._6._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._minus._6._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._minus._6._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._window._1{--size:11rem}@media (min-width:768px){.uIcon._window._1{--size:11rem}}.uIcon._window._1::before{--size:11rem}@media (min-width:768px){.uIcon._window._1::before{--size:11rem}}.uIcon._window._1::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/window_1.svg)}@media (min-width:768px){.uIcon._window._1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_1.svg)}}.uIcon._window._1::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._window._1::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._window._1._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._window._1._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._window._1._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._window._2{--size:12rem}@media (min-width:768px){.uIcon._window._2._-1{--size:11rem}}@media (min-width:768px){.uIcon._window._2{--size:12rem}}.uIcon._window._2::before{--size:12rem}@media (min-width:768px){.uIcon._window._2._-1::before{--size:11rem}}@media (min-width:768px){.uIcon._window._2::before{--size:12rem}}.uIcon._window._2::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/window_2.svg)}@media (min-width:768px){.uIcon._window._2._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_1.svg)}}@media (min-width:768px){.uIcon._window._2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_2.svg)}}.uIcon._window._2::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._window._2::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._window._2._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._window._2._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._window._2._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._window._3{--size:14rem}@media (min-width:768px){.uIcon._window._3._-2{--size:11rem}}@media (min-width:768px){.uIcon._window._3._-1{--size:12rem}}@media (min-width:768px){.uIcon._window._3{--size:14rem}}.uIcon._window._3::before{--size:14rem}@media (min-width:768px){.uIcon._window._3._-2::before{--size:11rem}}@media (min-width:768px){.uIcon._window._3._-1::before{--size:12rem}}@media (min-width:768px){.uIcon._window._3::before{--size:14rem}}.uIcon._window._3::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/window_3.svg)}@media (min-width:768px){.uIcon._window._3._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_1.svg)}}@media (min-width:768px){.uIcon._window._3._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_2.svg)}}@media (min-width:768px){.uIcon._window._3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_3.svg)}}.uIcon._window._3::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._window._3::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._window._3._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._window._3._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._window._3._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._window._4{--size:15rem}@media (min-width:768px){.uIcon._window._4._-3{--size:11rem}}@media (min-width:768px){.uIcon._window._4._-2{--size:12rem}}@media (min-width:768px){.uIcon._window._4._-1{--size:14rem}}@media (min-width:768px){.uIcon._window._4{--size:15rem}}.uIcon._window._4::before{--size:15rem}@media (min-width:768px){.uIcon._window._4._-3::before{--size:11rem}}@media (min-width:768px){.uIcon._window._4._-2::before{--size:12rem}}@media (min-width:768px){.uIcon._window._4._-1::before{--size:14rem}}@media (min-width:768px){.uIcon._window._4::before{--size:15rem}}.uIcon._window._4::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/window_4.svg)}@media (min-width:768px){.uIcon._window._4._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_1.svg)}}@media (min-width:768px){.uIcon._window._4._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_2.svg)}}@media (min-width:768px){.uIcon._window._4._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_3.svg)}}@media (min-width:768px){.uIcon._window._4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_4.svg)}}.uIcon._window._4::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._window._4::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._window._4._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._window._4._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._window._4._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._window._5{--size:16rem}@media (min-width:768px){.uIcon._window._5._-4{--size:11rem}}@media (min-width:768px){.uIcon._window._5._-3{--size:12rem}}@media (min-width:768px){.uIcon._window._5._-2{--size:14rem}}@media (min-width:768px){.uIcon._window._5._-1{--size:15rem}}@media (min-width:768px){.uIcon._window._5{--size:16rem}}.uIcon._window._5::before{--size:16rem}@media (min-width:768px){.uIcon._window._5._-4::before{--size:11rem}}@media (min-width:768px){.uIcon._window._5._-3::before{--size:12rem}}@media (min-width:768px){.uIcon._window._5._-2::before{--size:14rem}}@media (min-width:768px){.uIcon._window._5._-1::before{--size:15rem}}@media (min-width:768px){.uIcon._window._5::before{--size:16rem}}.uIcon._window._5::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/window_5.svg)}@media (min-width:768px){.uIcon._window._5._-4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_1.svg)}}@media (min-width:768px){.uIcon._window._5._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_2.svg)}}@media (min-width:768px){.uIcon._window._5._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_3.svg)}}@media (min-width:768px){.uIcon._window._5._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_4.svg)}}@media (min-width:768px){.uIcon._window._5::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_5.svg)}}.uIcon._window._5::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._window._5::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._window._5._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._window._5._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._window._5._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uIcon._window._6{--size:30rem}@media (min-width:768px){.uIcon._window._6._-5{--size:11rem}}@media (min-width:768px){.uIcon._window._6._-4{--size:12rem}}@media (min-width:768px){.uIcon._window._6._-3{--size:14rem}}@media (min-width:768px){.uIcon._window._6._-2{--size:15rem}}@media (min-width:768px){.uIcon._window._6._-1{--size:16rem}}@media (min-width:768px){.uIcon._window._6{--size:30rem}}.uIcon._window._6::before{--size:30rem}@media (min-width:768px){.uIcon._window._6._-5::before{--size:11rem}}@media (min-width:768px){.uIcon._window._6._-4::before{--size:12rem}}@media (min-width:768px){.uIcon._window._6._-3::before{--size:14rem}}@media (min-width:768px){.uIcon._window._6._-2::before{--size:15rem}}@media (min-width:768px){.uIcon._window._6._-1::before{--size:16rem}}@media (min-width:768px){.uIcon._window._6::before{--size:30rem}}.uIcon._window._6::before{--url:url(/config/wp-content/themes/ga/assets/images/sp/common/window_6.svg)}@media (min-width:768px){.uIcon._window._6._-5::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_1.svg)}}@media (min-width:768px){.uIcon._window._6._-4::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_2.svg)}}@media (min-width:768px){.uIcon._window._6._-3::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_3.svg)}}@media (min-width:768px){.uIcon._window._6._-2::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_4.svg)}}@media (min-width:768px){.uIcon._window._6._-1::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_5.svg)}}@media (min-width:768px){.uIcon._window._6::before{--url:url(/config/wp-content/themes/ga/assets/images/pc/common/window_6.svg)}}.uIcon._window._6::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);background-image:var(--url)}._disabled .uIcon._window._6::before{-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:none}.uIcon._window._6._down::before{transform:translate(-50%,-50%) rotate(90deg)}.uIcon._window._6._left::before{transform:translate(-50%,-50%) rotate(180deg)}.uIcon._window._6._up::before{transform:translate(-50%,-50%) rotate(-90deg)}.uLazyimage{width:100%;height:100%;z-index:1;position:relative;display:block}.uLazyimageBody{width:100%;height:100%;object-fit:cover;display:block;opacity:0}.uLazyimageBody.jsSwipee{opacity:1}.uLazyimageBody._show{transition:opacity .5s;opacity:1}.uSnappee._snappable{scroll-snap-align:start}@media (min-width:768px){.uStickygrid{display:grid!important;grid-template-areas:"head body";grid-template-columns:254rem auto;-moz-column-gap:64rem;column-gap:64rem}}.uStickygridHead{position:relative}@media (min-width:768px){.uStickygridHead{grid-area:head;position:sticky!important;top:90rem;height:-moz-fit-content;height:fit-content}}.uStickygridHead::before{content:"";position:absolute;width:100%;height:1px;background:#0d0d0d;opacity:.1;top:0}.uStickygridHead::after{content:"";position:absolute;width:24rem;height:2px;background-image:linear-gradient(to right,#00c8ff,#00c8ff 50%,grey 50%,grey 100%);background-size:24rem 1px;top:0}@media (min-width:768px){.uStickygridHead::after{width:28rem;background-size:28rem 1px}}@media (min-width:768px){.uStickygridBody{grid-area:body;position:relative}.uStickygridBody::before{content:"";position:absolute;width:100%;height:1px;background:#0d0d0d;opacity:.1;top:0}}