@charset "UTF-8";main{overflow:clip}section .sec_head{max-width:1040px;container-type:inline-size;padding:0 20px;margin:0 auto}section .sec_head .num{width:fit-content;font-size:max(2cqw,1.3rem);font-family:var(--robotoCond);font-weight:300;background-color:#fff;display:block;padding:0 1.6cqw;margin:0 auto}@media screen and (max-width:768px){section .sec_head .num{font-size:2rem;padding:0 15px}}section .sec_head .sec_ttl{font-size:4cqw;font-weight:500;letter-spacing:.08em;text-align:center;color:#fff;margin:1.6cqw auto 0}@media screen and (max-width:768px){section .sec_head .sec_ttl{font-size:3rem;margin-top:8px}}.fv{position:relative;padding:min(13.203124999999998vw,169px) 20px 0;z-index:1}@media screen and (max-width:768px){.fv{padding-top:151px}}.fv .inner{max-width:1000px;container-type:inline-size;margin:0 auto}.fv .inner .page_ttl .en{font-size:max(2cqw,1.4rem);font-family:var(--robotoCond);font-weight:300;letter-spacing:0;color:#fff;display:block}@media screen and (max-width:768px){.fv .inner .page_ttl .en{font-size:2rem}}.fv .inner .page_ttl .ja{font-size:4cqw;font-weight:500;letter-spacing:0;color:#fff;margin-top:1.6cqw}@media screen and (max-width:768px){.fv .inner .page_ttl .ja{font-size:3rem;margin-top:4px}}.fv .inner .breadcrumb{margin-top:8.3cqw}@media screen and (max-width:768px){.fv .inner .breadcrumb{margin-top:64px}}.fv .inner .breadcrumb .list{display:flex;gap:4cqw;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.fv .inner .breadcrumb .list::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.fv .inner .breadcrumb .list{gap:22px;padding-right:20px;margin-right:-20px}}.fv .inner .breadcrumb .list .item{position:relative;width:fit-content;font-size:1.3rem;font-weight:500;letter-spacing:0;color:#fff;flex-shrink:0}.fv .inner .breadcrumb .list .item+.item:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:.3cqw 0 .3cqw .8cqw;border-color:transparent transparent transparent #FFFFFF;translate:-100% -50%;top:50%;left:-1.6cqw}@media screen and (max-width:768px){.fv .inner .breadcrumb .list .item+.item:before{border-width:3px 0 3px 8px;left:-6px}}@media screen and (min-width:769px){.fv .inner .breadcrumb .list .item .link:hover{text-decoration:underline}}.section01{margin:min(9.140625vw,117px) auto 0}@media screen and (max-width:768px){.section01{margin-top:100px}}.section01 .block{height:min(56.25vw,720px);background-image:var(--bg);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center;padding:0 20px}.section01 .block01{--bg: url(../img/company/introduction/sec01_bg01_pc.jpg);margin-top:min(6.153846153846154vw,64px)}.section01 .block02{--bg: url(../img/company/introduction/sec01_bg02_pc.jpg)}.section01 .block03{--bg: url(../img/company/introduction/sec01_bg03_pc.jpg)}@media screen and (max-width:768px){.section01 .block{height:600px}.section01 .block01{--bg: url(../img/company/introduction/sec01_bg01_sp.jpg);margin-top:64px}.section01 .block02{--bg: url(../img/company/introduction/sec01_bg02_sp.jpg)}.section01 .block03{--bg: url(../img/company/introduction/sec01_bg03_sp.jpg)}}.section01 .block .inner{max-width:1000px;width:100%;color:#fff;container-type:inline-size;margin:0 auto}.section01 .block .inner .lead{font-size:4cqw;font-weight:600;letter-spacing:.064em;text-align:center;margin-top:.8cqw}@media screen and (max-width:768px){.section01 .block .inner .lead{font-size:2.4rem;letter-spacing:.04em;margin-top:0;margin-inline:-7px}}.section01 .block .inner .sub{font-size:max(2.4cqw,1.3rem);font-weight:600;letter-spacing:.064em;text-align:center}@media screen and (max-width:768px){.section01 .block .inner .sub{font-size:2rem}}.section01 .block .inner .txt{width:66cqw;font-size:max(1.6cqw,1.3rem);font-weight:500;line-height:2;letter-spacing:0;text-align:center;margin:4.8cqw auto 0}@media screen and (max-width:768px){.section01 .block .inner .txt{width:100%;font-size:1.6rem;text-align:justify;margin-top:40px}}.section01 .message{padding:0 20px;margin:min(11.538461538461538vw,120px) auto 0}@media screen and (max-width:768px){.section01 .message{margin-top:80px}}.section01 .message .inner{position:relative;max-width:1000px;container-type:inline-size;margin:0 auto}@media screen and (max-width:768px){.section01 .message .inner .copy_wrap{width:fit-content;margin:0 auto}}.section01 .message .inner .copy01{position:absolute;width:31.2cqw;top:4.2cqw;left:1.1cqw}@media screen and (max-width:768px){.section01 .message .inner .copy01{position:initial;width:258px}}.section01 .message .inner .copy02{position:absolute;width:36.7cqw;top:4.2cqw;right:-6cqw}@media screen and (max-width:768px){.section01 .message .inner .copy02{position:initial;width:340px;margin:-25px 0 0 61px}}.section01 .message .inner .movie_box{position:relative;width:37.6cqw;background-color:#031a71;display:block;border:unset;cursor:pointer;padding:1cqw 1cqw .6cqw;transition:scale ease .3s;margin:0 auto;z-index:1}@media screen and (min-width:769px){.section01 .message .inner .movie_box:hover{scale:1.05}}@media screen and (max-width:768px){.section01 .message .inner .movie_box{width:auto;padding:20px 20px 16px;margin:32px -20px 0}}.section01 .message .inner .movie_box .movie_tnumb{position:relative;width:100%;height:fit-content;overflow:clip}.section01 .message .inner .movie_box .thumb{width:100%;display:block}.section01 .message .inner .movie_box .icon{position:absolute;width:5cqw;height:auto;aspect-ratio:1/1;border-radius:50%;transition:opacity ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (min-width:769px){.section01 .message .inner .movie_box:hover .movie_tnumb .icon{opacity:.7}}@media screen and (max-width:768px){.section01 .message .inner .movie_box .icon{width:50px}}.section01 .message .inner .movie_box .cap{font-size:1.3rem;letter-spacing:0;font-weight:500;text-align:center;color:#fff;margin:.5cqw auto 0}@media screen and (max-width:768px){.section01 .message .inner .movie_box .cap{margin-top:16px}}.section02{padding:0 20px;margin:min(7.578124999999999vw,97px) auto 0}@media screen and (max-width:768px){.section02{margin-top:76px}}.section02 .inner{max-width:1000px;container-type:inline-size;margin:0 auto}.section02 .inner .data_list{display:flex;flex-wrap:wrap;gap:1.6cqw 2cqw;margin-top:6.4cqw}@media screen and (max-width:768px){.section02 .inner .data_list{gap:16px;margin-top:40px}}.section02 .inner .data_list .item{width:calc((100% - 2cqw)/2);background-color:#fff;background-image:var(--bg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-block:3.2cqw 4cqw}.section02 .inner .data_list .item01{--bg: url(../img/company/introduction/sec02_bg01_pc.png)}.section02 .inner .data_list .item02{--bg: url(../img/company/introduction/sec02_bg02_pc.png)}.section02 .inner .data_list .item03{--bg: url(../img/company/introduction/sec02_bg03_pc.png)}.section02 .inner .data_list .item04{--bg: url(../img/company/introduction/sec02_bg04_pc.png)}.section02 .inner .data_list .item05{width:100%}@media screen and (max-width:768px){.section02 .inner .data_list .item{width:100%;padding-block:16px 45px}.section02 .inner .data_list .item01{--bg: url(../img/company/introduction/sec02_bg01_sp.png)}.section02 .inner .data_list .item02{--bg: url(../img/company/introduction/sec02_bg02_sp.png)}.section02 .inner .data_list .item03{--bg: url(../img/company/introduction/sec02_bg03_sp.png)}.section02 .inner .data_list .item04{--bg: url(../img/company/introduction/sec02_bg04_sp.png)}.section02 .inner .data_list .item05{padding-bottom:24px}}.section02 .inner .data_list .item .ttl{max-width:100%;width:fit-content;font-size:max(2cqw,1.3rem);font-weight:500;letter-spacing:0;color:#fff}@media screen and (max-width:768px){.section02 .inner .data_list .item .ttl{font-size:1.8rem}}.section02 .inner .data_list .item .ttl .txt_bg{line-height:1.8;display:inline;background:#031a71;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.2cqw 0;box-shadow:-1.6cqw 0 #031a71;filter:drop-shadow(1.6cqw 0 0 #031A71);margin:0 1.6cqw}@media screen and (max-width:768px){.section02 .inner .data_list .item .ttl .txt_bg{padding:2px 0;box-shadow:-15px 0 #031a71;filter:drop-shadow(15px 0 0 #031A71);margin:0 15px}}.section02 .inner .data_list .item .value{display:flex;justify-content:center;align-items:flex-end;gap:.5cqw;margin:2cqw auto 0}@media screen and (max-width:768px){.section02 .inner .data_list .item .value{gap:0px;margin-top:46px}}.section02 .inner .data_list .item .value .num{font-size:9.2cqw;font-family:var(--robotoCond);font-weight:500;line-height:1;letter-spacing:0;color:#1f53ff}@media screen and (max-width:768px){.section02 .inner .data_list .item .value .num{font-size:6.4rem}}.section02 .inner .data_list .item .value .unit{font-size:3.2cqw;font-weight:400;letter-spacing:0}@media screen and (max-width:768px){.section02 .inner .data_list .item .value .unit{font-size:2.4rem}}.section02 .inner .data_list .item .place_list{display:flex;gap:2.4cqw;justify-content:center;margin-top:1.8cqw}@media screen and (max-width:768px){.section02 .inner .data_list .item .place_list{width:calc(266/375*100vw);gap:32px 8px;flex-wrap:wrap;margin:24px auto 0}}.section02 .inner .data_list .item .place_list .place{display:flex;gap:.5cqw;align-items:flex-end}@media screen and (max-width:768px){.section02 .inner .data_list .item .place_list .place{width:calc((100% - 8px)/2);flex-wrap:wrap;gap:3px;align-items:center;justify-content:center}}.section02 .inner .data_list .item .place_list .unit{font-size:max(1.6cqw,1.3rem);font-weight:400;letter-spacing:0}@media screen and (max-width:768px){.section02 .inner .data_list .item .place_list .unit{font-size:1.6rem}.section02 .inner .data_list .item .place_list .unit:first-child{width:100%;text-align:center}}.section02 .inner .data_list .item .place_list .num{font-size:4cqw;font-family:var(--robotoCond);font-weight:500;line-height:1;letter-spacing:0;color:#1f53ff}@media screen and (max-width:768px){.section02 .inner .data_list .item .place_list .num{font-size:4rem}}.section02 .inner .data_list .item .map{position:relative;width:83cqw;margin:2cqw auto 0}@media screen and (max-width:768px){.section02 .inner .data_list .item .map{width:auto;margin-top:16px}}.section02 .inner .data_list .item .map .img{position:relative;width:100%;display:block}@media screen and (max-width:768px){.section02 .inner .data_list .item .map .img{margin-inline:12px}}.section02 .inner .data_list .item .map .scrollhint{position:absolute;width:138px;height:auto;aspect-ratio:1/1;border-radius:50%;background-color:#ffffffe6;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16));display:none;translate:-50% -50%;top:50%;left:50%}@media screen and (max-width:768px){.section02 .inner .data_list .item .map .scrollhint{display:block}}.section02 .inner .data_list .item .map .scrollhint .arrow{position:relative;width:100%;height:100%}.section02 .inner .data_list .item .map .scrollhint .hand{position:absolute;width:100%;height:100%;top:0;left:0}.section02 .inner .data_list .item .map .scroll_wrap{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.section02 .inner .data_list .item .map .scroll_wrap::-webkit-scrollbar{display:none}.section02 .inner .data_list .item .map .scroll_wrap .img{width:830px}.section02 .inner .information{margin-top:10cqw}@media screen and (max-width:768px){.section02 .inner .information{margin-top:80px}}.section02 .inner .information .lead{position:relative;width:fit-content;font-size:max(2.4cqw,1.3rem);font-weight:600;letter-spacing:.04em;color:#fff;text-align:center;display:block;padding-inline:2.8cqw;margin:0 auto}@media screen and (max-width:768px){.section02 .inner .information .lead{font-size:2rem;padding-inline:20px}}.section02 .inner .information .lead:before,.section02 .inner .information .lead:after{content:"";position:absolute;width:1.2cqw;height:auto;aspect-ratio:12/23;background-image:url(../img/company/introduction/info_deco.svg);background-repeat:no-repeat;background-position:center;background-size:contain;top:1.4cqw}.section02 .inner .information .lead:before{left:0}.section02 .inner .information .lead:after{rotate:Y 180deg;right:0}@media screen and (max-width:768px){.section02 .inner .information .lead:before,.section02 .inner .information .lead:after{width:12px}}.section02 .inner .information .movie_box{position:relative;width:66cqw;display:block;border:unset;cursor:pointer;margin:3.2cqw auto 0}@media screen and (max-width:768px){.section02 .inner .information .movie_box{width:100%;margin-top:16px}}.section02 .inner .information .movie_box .movie_tnumb{position:relative;width:100%;display:block}.section02 .inner .information .movie_box .movie_tnumb .thumb{transition:scale ease .3s}@media screen and (min-width:769px){.section02 .inner .information .movie_box .movie_tnumb:hover .thumb{scale:1.05}}.section02 .inner .information .movie_tnumb .icon{position:absolute;width:5cqw;height:auto;aspect-ratio:1/1;border-radius:50%;transition:opacity ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (min-width:769px){.section02 .inner .information .movie_tnumb:hover .icon{opacity:.7}}@media screen and (max-width:768px){.section02 .inner .information .movie_tnumb .icon{width:50px}}.section02 .inner .inner_box{margin:10cqw auto 0}@media screen and (max-width:768px){.section02 .inner .inner_box{margin:80px -20px 0}}.section02 .inner .inner_box .reason{background-color:#fff;padding:10cqw 2cqw 13.1cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .reason{padding:80px 20px 135px}}.section02 .inner .inner_box .reason .reason_laed{font-size:3.2cqw;font-weight:600;line-height:1.4375;letter-spacing:.04em;text-align:center}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .reason_laed{font-size:2.4rem;line-height:1.4583333333333333}}.section02 .inner .inner_box .reason .reason_img{width:76cqw;display:block;margin:4cqw auto 0}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .reason_img{width:min(100%,335px);margin-top:32px}}.section02 .inner .inner_box .reason .reason_txt{font-size:max(1.8cqw,1.3rem);font-weight:500;line-height:2;letter-spacing:0;text-align:center;margin-top:5.6cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .reason_txt{font-size:1.8rem;margin-top:32px}}.section02 .inner .inner_box .reason .under_txt{font-size:2.4cqw;font-weight:600;letter-spacing:.04em;text-align:center;margin:3.2cqw auto 0}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .under_txt{font-size:2rem;margin-top:24px}}.section02 .inner .inner_box .reason .under_txt .txt_bg{display:inline;background:linear-gradient(90deg,#54e0bf,#54e0bf) 0 100% / 100% 30% no-repeat}.section02 .inner .inner_box .reason .box{position:relative;max-width:76cqw;background-color:#ebf5ff;padding:4.6cqw 6.5cqw 4cqw;margin:9.3cqw auto 0}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .box{max-width:unset;padding:67px 15px 32px;margin-top:72px}}.section02 .inner .inner_box .reason .box .box_head{position:absolute;width:100%;display:flex;gap:2cqw;align-items:center;translate:-50% -50%;top:0;left:50%}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .box .box_head{font-size:2rem}}.section02 .inner .inner_box .reason .box .box_lead{font-size:max(1.6cqw,1.3rem);font-weight:400;line-height:2;letter-spacing:0;text-align:center}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .box .box_lead{font-size:1.6rem;text-align:start;display:flex}}.section02 .inner .inner_box .reason .box .box_lead .lead_head{font-size:max(2cqw,1.3rem);font-weight:400;letter-spacing:0;margin-right:.8cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .box .box_lead .lead_head{font-size:1.8rem;display:block;flex-shrink:0;margin-right:8px}}.section02 .inner .inner_box .reason .box .box_lead .txt_bg{display:inline;background:linear-gradient(90deg,#54e0bf,#54e0bf) 0 100% / 100% 30% no-repeat}.section02 .inner .inner_box .reason .box .box_head .txt{font-size:max(2cqw,1.3rem);font-weight:500;line-height:1.6;letter-spacing:0;text-align:center;flex-shrink:0}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .box .box_head .txt{max-width:48vw;font-size:2rem;padding-top:28px}}.section02 .inner .inner_box .reason .box .box_head .line{flex:1;height:1px;background-color:#031a71}.section02 .inner .inner_box .reason .box .bg_block{margin:3.2cqw auto 0}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .box .bg_block{margin-top:24px}}.section02 .inner .inner_box .reason .box .bg_block .group{position:relative;display:flex;gap:3px 1.5cqw;margin-top:6.4cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .box .bg_block .group{flex-direction:column;margin-top:44px}}.section02 .inner .inner_box .reason .box .bg_block .group:before{content:"";position:absolute;width:3.2cqw;height:auto;aspect-ratio:1/1;background-image:url(../img/company/introduction/sec02_reason_icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;translate:-50% -100%;top:-1.6cqw;left:50%}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .box .bg_block .group:before{width:24px;top:-10px}}.section02 .inner .inner_box .reason .box .bg_block .bg_txt{font-size:max(1.8cqw,1.3rem);font-weight:500;letter-spacing:0;color:#fff;background-color:#031a71;display:flex;justify-content:center;align-items:center;padding:.7cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .box .bg_block .bg_txt{font-size:1.6rem;padding:5px}}.section02 .inner .inner_box .reason .box .bg_block .group .bg_txt{flex:1}.section02 .inner .inner_box .reason .list{max-width:76cqw;display:flex;flex-direction:column;gap:4.8cqw;margin:0 auto}.section02 .inner .inner_box .reason .list:not(:first-child){margin-top:4.8cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .list{max-width:unset;gap:40px}.section02 .inner .inner_box .reason .list:not(:first-child){margin-top:40px}}.section02 .inner .inner_box .reason .list .item{display:flex;gap:16px 4cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .list .item{flex-direction:column}}.section02 .inner .inner_box .reason .list .item .item_head{max-width:20cqw;width:100%;font-size:max(2cqw,1.3rem);font-weight:500;letter-spacing:0;flex-shrink:0}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .list .item .item_head{max-width:unset;font-size:1.8rem}}.section02 .inner .inner_box .reason .list .item .item_conts{flex:1;font-size:max(1.6cqw,1.3rem);font-weight:400;line-height:2;letter-spacing:0;text-align:justify}@media screen and (max-width:768px){.section02 .inner .inner_box .reason .list .item .item_conts{font-size:1.6rem}}.section02 .inner .inner_box .wish{position:relative;background-color:#d9ddea;padding:16.1cqw 8.5cqw 8.2cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .wish{padding:126px 20px 64px}}.section02 .inner .inner_box .wish .wish_lead{position:absolute;width:66cqw;display:block;translate:-50% 0;top:-5.1cqw;left:50%}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .wish_lead{width:min(calc(100% - 40px),335px);top:-55px}}.section02 .inner .inner_box .wish .wish_list{display:flex;gap:2.4cqw 2cqw;flex-wrap:wrap}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .wish_list{gap:24px}}.section02 .inner .inner_box .wish .wish_list .item{width:calc((100% - 2cqw)/2);background-color:#fff;display:flex;flex-direction:column}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .wish_list .item{width:100%}}.section02 .inner .inner_box .wish .wish_list .item .img_box{position:relative;width:100%;display:block}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .wish_list .item .img_box{height:250px;overflow:clip;display:flex;justify-content:center;align-items:center}}.section02 .inner .inner_box .wish .wish_list .item .img{width:100%;display:block}.section02 .inner .inner_box .wish .wish_list .item .img_box .cap{position:absolute;width:30cqw;height:auto;aspect-ratio:300/143;font-size:max(1.6cqw,1.3rem);font-weight:500;line-height:1.5;letter-spacing:0;text-align:center;background-image:url(../img/company/introduction/sec02_wish_deco.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:flex;justify-content:center;align-items:center;padding-bottom:2.5cqw;translate:-50% -50%;top:50%;left:50%}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .wish_list .item .img_box .cap{width:263px;font-size:1.6rem;padding-bottom:22px}}.section02 .inner .inner_box .wish .wish_list .item .info{flex:1;display:flex;flex-direction:column;padding:3.4cqw 3.2cqw 3.2cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .wish_list .item .info{padding:32px 15px}}.section02 .inner .inner_box .wish .wish_list .item .info .info_txt{font-size:max(2cqw,1.3rem);font-weight:500;line-height:2;letter-spacing:0;text-align:justify}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .wish_list .item .info .info_txt{font-size:2rem}}.section02 .inner .inner_box .wish .wish_list .item .info .tag_list{flex:1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8cqw;margin-top:2.4cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .wish_list .item .info .tag_list{gap:8px;margin-top:24px}}.section02 .inner .inner_box .wish .wish_list .item .info .tag_list .tag{font-size:max(1.4cqw,1.3rem);font-weight:400;letter-spacing:0;background-color:#ebf5ff;padding:.2cqw .5cqw}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .wish_list .item .info .tag_list .tag{font-size:1.4rem;padding:2px 5px}}.section02 .inner .inner_box .wish .more{margin:8cqw auto 0}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .more{margin-top:40px}}.section02 .inner .inner_box .wish .more_head{position:relative;width:fit-content;font-size:max(1.6cqw,1.3rem);font-weight:500;letter-spacing:0;color:#fff;background-color:#031a71;border-radius:9999px;display:flex;justify-content:center;align-items:center;padding:.2cqw 2cqw;margin:0 auto}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .more_head{font-size:1.6rem;padding:2px 20px}}.section02 .inner .inner_box .wish .more_head:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:.9cqw .55cqw 0 .55cqw;border-color:#031A71 transparent transparent transparent;translate:-50% 100%;bottom:0;left:50%}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .more_head:before{border-width:9px 5.5px 0 5.5px}}.section02 .inner .inner_box .wish .more_link{width:fit-content;font-size:max(2cqw,1.3rem);font-weight:500;line-height:1.5;letter-spacing:0;color:#031a71;display:flex;align-items:center;justify-content:center;gap:4cqw;margin:1.7cqw auto 0}@media screen and (min-width:769px){.section02 .inner .inner_box .wish .more_link:hover{text-decoration:underline}}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .more_link{font-size:2rem;gap:16px;margin-top:11px}}.section02 .inner .inner_box .wish .more_link .arrow{position:relative;width:6cqw;height:auto;aspect-ratio:1/1;border-radius:50%;border:1px solid #031A71;flex-shrink:0;transition:background-color ease .3s}@media screen and (min-width:769px){.section02 .inner .inner_box .wish .more_link:hover .arrow{background-color:#031a71}}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .more_link .arrow{width:40px}}.section02 .inner .inner_box .wish .more_link .arrow:before{content:"";position:absolute;width:1.2cqw;height:auto;aspect-ratio:12/11;mask-image:url(../img/top/btn_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#031a71;transition:background-color ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (min-width:769px){.section02 .inner .inner_box .wish .more_link:hover .arrow:before{background-color:#fff}}@media screen and (max-width:768px){.section02 .inner .inner_box .wish .more_link .arrow:before{width:10px}}
