@charset "UTF-8";#eNomixBannerWrapper{z-index:10!important}main{overflow:hidden}.caution-list{margin-left:0.333em}.caution-list li{font-size:12px;font-weight:500;line-height:1.7;position:relative;padding-left:1em;text-indent:-1.3em}.caution-list li:before{content:"※";font-size:12px;font-weight:700;line-height:1.7;margin-right:0.333em}.caution-list li a{color:#0A64AA;font-weight:500;line-height:1.7;text-decoration:underline}.caution-list li a:hover{text-decoration:none}.caution-list li.other{text-indent:-1.8em;padding-left:1.5em}.caution-list li.other:before{content:"※1";font-size:12px;font-weight:700;line-height:1.7;margin-right:0.333em}.caution-list.listNum li{text-align:left;padding-left:1.8em;text-indent:-1.8em}.caution-list.listNum li:before{display:none}.caution-text{position:relative;font-size:12px;font-weight:500;line-height:1.7}.caution-text:before{content:"※";font-size:12px;font-weight:700;line-height:1.7;margin-right:0.333em}.important-notices{background-color:#2b4468;color:#fff;padding:50px 0 62px 0}.important-notices>div{width:1040px;margin:0 auto}.important-notices>div .title{font-size:20px;text-align:center}.important-notices>div .title span{position:relative}.important-notices>div .title span:before{content:"";width:22px;height:22px;background:url(/share/img/common/ico_exclamation.svg) no-repeat left top;background-size:contain;display:inline-block;position:relative;left:-5px;top:3px}.important-notices>div ul{margin-top:35px}.important-notices>div ul li{font-size:16px;line-height:1.5}.important-notices>div ul li:first-child:before{content:"";width:100%;height:2px;display:block;background:url(/share/img/common/list_line_white.svg) repeat-x top left;background-size:contain}.important-notices>div ul li:after{content:"";width:100%;height:2px;display:block;background:url(/share/img/common/list_line_white.svg) repeat-x top left;background-size:contain}.important-notices>div ul li a{display:block;position:relative;padding:16px 30px 16px 0}.important-notices>div ul li a:after{content:"";display:block;width:7.2px;height:12px;background:url(/share/img/common/ico_link_arrow_white.svg) no-repeat top left;position:absolute;top:calc(50% - 4px);right:0px}.cv-list{padding:60px 80px;background-color:#FDFCFA}.cv-list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;max-width:824px;margin:0 auto}.cv-list>ul li{text-align:center;width:48%}.cv-list>ul li p{text-align:center;font-size:18px;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(0%,#fff06e));background:linear-gradient(transparent 65%,#fff06e 0%);display:inline;padding-bottom:1px}.cv-list>ul li p:after{content:"";display:block;width:100%;height:5px;background-color:yellow;position:absolute;bottom:-5px;left:0;z-index:-1}.cv-list>ul li p+a{margin-top:18px}.contents-link{width:392px;height:80px;margin:0 auto}.important-news .title{font-size:14px;font-weight:700;line-height:1}.cp-area{background:#eae3d0;padding:48px 0 48px 0}.cp-area .cp-list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1041px;margin:36px auto 0;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cp-area .cp-list li{width:505px}.cp-area .cp-list li>div{width:100%;margin:0 auto;border-radius:24px;border:8px solid var(--brand-blue,#2B4468)}.cp-area .cp-list li:nth-of-type(2) .cp-contents>div img{width:393px}.cp-area .cp-list li h3{background:var(--accent-yellow,#FFF06E);color:var(--brand-blue,#2B4468);text-align:center;font-size:28px;font-weight:700;line-height:1.3;border-radius:18px 18px 0 0;border-bottom:8px solid var(--brand-blue,#2B4468);padding:8px 0 16px 0}.cp-area .cp-list li h3 span{color:var(--brand-blue,#2B4468);font-size:40px;font-weight:700;line-height:1.3;margin-top:4px;display:inline-block}.cp-area .cp-list li .cp-contents{background:var(--original-white,#FFF);border-radius:0 0 18px 18px;padding:17px 0 23px 0}.cp-area .cp-list li .cp-contents>div img{width:391px;margin:0 0 0 60px}.cp-area .cp-list li .cp-contents .text{color:var(--brand-blue,#2B4468);text-align:center;font-size:20px;font-weight:700;line-height:1.7;margin-top:22px}.cp-area .cp-list li .cp-contents .link-text{text-align:center;margin-top:20px}.cp-area .cp-list li .cp-contents .link-text a{color:var(--accent-light-blue,#0A64AA);font-size:20px;font-weight:700;line-height:1.7;text-decoration-line:underline}.cp-area .cp-list li .cp-contents .link-text a:hover{text-decoration:none}.cp-area .cp-list li .cp-contents.other{padding:30px 0 25px 0}.cp-area .cp-list li .cp-contents.other .link-text{margin-top:26px}.cp-area .caution-list{max-width:1041px;width:93.29vw;margin:13px auto 0}.cp-area h2{text-align:center}.cp-area h2 span{text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(0%,#fff06e));background:linear-gradient(transparent 65%,#fff06e 0%);display:inline;padding-bottom:1px;font-size:48px;font-weight:900;line-height:1.4}.cp-area h2 span:after{content:"";display:block;width:100%;height:5px;background-color:yellow;position:absolute;bottom:-5px;left:0;z-index:-1}.cp-area h2 span+a{margin-top:18px}.bnr-area{background:#DED8C6;padding:48px 0}.bnr-area .img{max-width:832px;margin:0 auto}.bnr-area .img img{border-radius:24px}.about{background-color:#EAE3D0;padding:148px 0 0 0}.about h2{font-size:80px;font-weight:700;line-height:1;text-align:center;position:relative}.about h2>span{z-index:1;position:relative;font-size:18px;font-weight:700;margin:3px 0 0}.about h2>span img{width:325px;height:auto;margin:0 auto}.about h2>span span{margin-top:14px;display:block}.about h2:before{content:"";display:block;width:171px;height:245px;background:url("/share/img/top/ico_q.svg") no-repeat top left;position:absolute;top:calc(50% - 148px);left:calc(50% - 76px)}.about .movie-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:87px}.about .movie-box .movie-btn{display:inline-block;position:relative;max-width:825px;cursor:pointer}.about .movie-box .movie-btn img{width:100%;height:auto;border-radius:24px}.about .movie-box .movie-btn:after{content:"";display:block;width:130px;height:130px;background:url("/share/img/common/btn_movie_play.svg");position:absolute;top:calc(50% - 65px);left:calc(50% - 65px)}.about .about-contnets{margin:116px auto 0;overflow-x:hidden}.about .about-contnets .about-content-group{position:relative}.about .about-contnets .about-content-group>div{max-width:1256px;margin:0 auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1275px){.about .about-contnets .about-content-group>div{padding:0 80px}}.about .about-contnets section{max-width:500px}.about .about-contnets section h3{margin-top:37px}.about .about-contnets section h3+p{font-size:18px;font-weight:700;line-height:1.7;margin-top:11px}.about .about-contnets section .img{margin-top:28px}.about .about-contnets section.content01{position:relative;max-width:initial;padding:0 80px}.about .about-contnets section.content01 h3{width:462px;margin:49px auto 0}.about .about-contnets section.content01:before{content:"";display:block;width:73px;height:58px;background:#EAE3D0 url(/share/img/top/ico_about_line.png) no-repeat top left;position:absolute;top:54px;left:calc(50% + 31vw);background-size:contain;z-index:2}.about .about-contnets section.content01:after{content:"";width:51%;height:8px;background-color:#2B4468;display:block;position:absolute;right:0;top:74px}.about .about-contnets section.content01 h4{margin-top:28px}.about .about-contnets section.content01 h4+.img{margin-top:10px!important}.about .about-contnets section.content01 .add-txt{font-size:18px;font-style:normal;font-weight:700;line-height:170%;letter-spacing:0.36px}.about .about-contnets section.content01>div{max-width:1040px;margin:0 auto}.about .about-contnets section.content01>div .content-icon-img{display:block;width:156px;height:156px;margin:0 auto;position:relative;z-index:3}.about .about-contnets section.content01>div>p{max-width:610px;margin:19px auto 0}.about .about-contnets section.content01>div>p sup{font-size:12px;top:0}.about .about-contnets section.content01>div .img{margin-top:29px}.about .about-contnets section.content01 .add-txt+div{margin-top:11px}.about .about-contnets section.content02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:80px;width:39.81%}.about .about-contnets section.content02 h3{width:24.575vw;max-width:358px;margin:0 auto 0}.about .about-contnets section.content02 h3+p{margin-top:22px}.about .about-contnets section.content02>div{margin-top:46px}.about .about-contnets section.content02>div:before{content:"";display:block;width:73px;height:58px;background:#EAE3D0 url(/share/img/top/ico_about_line.png) no-repeat top left;position:absolute;top:134px;right:calc(50% + 9.2vw);background-size:contain;z-index:3}@media screen and (max-width:1275px){.about .about-contnets section.content02>div:before{right:calc(50% + 2.2vw)}}.about .about-contnets section.content02>div.img{margin-top:28px}.about .about-contnets section.content02>div.img:before{display:none}.about .about-contnets section.content02 .content-icon-img{display:block;width:156px;height:156px;margin:0 auto;z-index:2;position:relative;z-index:3}.about .about-contnets section.content02:before{content:"";width:41%;height:8px;background-color:#2B4468;display:block;position:absolute;right:0;top:154px}.about .about-contnets section.content02:after{content:"";display:block;width:156px;height:620px;background:#EAE3D0 url(/share/img/top/about_line_3.svg) no-repeat top left;position:absolute;top:523px;left:calc(50% - 152px);background-size:100%}.about .about-contnets section.content03{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:449px;width:39.81%;position:relative}.about .about-contnets section.content03 h3{width:21.2775vw;max-width:310px;margin:0 auto}.about .about-contnets section.content03 h3+p{margin-top:25px}.about .about-contnets section.content03 .content-icon-img{display:block;width:156px;height:156px;margin:0 auto;z-index:2;position:relative}.about .about-contnets section.content03>div{position:relative;z-index:2;margin-top:47px}.about .about-contnets section.content03>div.img{margin-top:28px}.about .about-contnets section.content03:before{content:"";display:block;width:961px;height:326px;background:url(/share/img/top/about_line_2.svg) no-repeat top left;position:absolute;top:-295px;left:calc(50% - 3px);background-size:100%;z-index:2}.about .about-contnets section.content03:after{content:"";display:block;max-width:200px;height:8px;background:url(/share/img/top/about_line.svg) no-repeat top left;position:absolute;top:74px;left:calc(50% + 36px);background-size:cover;width:15vw}.about .about-contnets section.content04{margin:-78px auto 0;position:relative;width:35.95431vw;max-width:526px}.about .about-contnets section.content04 h3{margin:45px auto 0;width:21.56vw;max-width:295px}.about .about-contnets section.content04 h3+p{margin-top:18px;padding:0 6px}.about .about-contnets section.content04 .img{padding:0 11px}.about .about-contnets section.content04:before{content:"";width:8px;height:78px;background-color:#2B4468;display:block;position:absolute;right:calc(50% - 4px);bottom:100%}.about .about-contnets section.content04 .content-icon-img{display:block;width:156px;height:156px;margin:0 auto}.about .about-contnets section.content04 .caution-list{margin-top:12px;padding:0 14px}.about .about-contnets section.content04 .recommend-area{position:relative;border-radius:16px;background:#D3CCBB;margin:30px 12px 0;padding:16px 19px 19px 20px}.about .about-contnets section.content04 .recommend-area+.img{margin-top:15px}.about .about-contnets section.content04 .recommend-area .badge{position:absolute;top:-22px;left:-26px;width:64.123px;height:64.123px;background:url("/share/img/top/ico_recommend.svg") no-repeat top left;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .about-contnets section.content04 .recommend-area .badge span{color:#FFF;font-size:14.886px;font-weight:700;line-height:1;letter-spacing:-0.1em}.about .about-contnets section.content04 .recommend-area>p{font-size:16px;font-weight:700;line-height:1.5;text-align:center;padding:0 20px}.about .about-contnets section.content04 .recommend-area>div{border-radius:12px;background:#FFF;text-align:center;margin-top:16px;padding:12px 0 11px 0}.about .about-contnets section.content04 .recommend-area>div p{font-size:14px;font-weight:700;line-height:1;letter-spacing:0.02em}.about .about-contnets section.content04 .recommend-area>div p>span{display:block}.about .about-contnets section.content04 .recommend-area>div p>span span{font-size:32px;font-weight:700;line-height:1;letter-spacing:0.08em;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(0%,#FFF06E));background:linear-gradient(transparent 65%,#FFF06E 0%);margin:0 1px 0 2px;padding:0 2px 0 2px}.about .about-contnets section.content04 .recommend-area>div p>span span span{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:0.02em;margin:0;padding:0}.about .about-contnets section.content04 .recommend-area>div p>span sup{font-size:8px;font-weight:700;line-height:1.5;letter-spacing:0.02em;vertical-align:text-top}.about .about-contnets .caution-list{margin-top:21px}.service-area{padding:0 80px}.service-area div{border-radius:24px;background:#ded8c6;max-width:1256px;margin:121px auto 0;padding:82px 0 80px 0}.service-area div h2{text-align:center}.service-area div h2:before{display:none}.service-area div h2 img{width:275px;height:auto;margin:0 auto}.service-area div .areas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:41px;margin-top:56px}.service-area div .areas li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:40px;font-weight:700;line-height:1}.service-area div .areas li:before{content:"";display:block;width:48px;height:48px;background:url("/share/img/top/ico_service_circle.svg") no-repeat top left;position:relative;top:0;left:0;margin-right:10px}.service-area div .note{font-size:18px;font-style:normal;font-weight:700;line-height:1.3;position:relative;text-align:center;margin-top:36px}.service-area div .note span:before{content:"";display:inline-block;width:24px;height:24px;background:url(/share/img/top/ico_caution.svg) no-repeat top left;position:relative;top:5px;left:0;margin-right:7px}.plan-service-container{background-color:#EAE3D0;padding:140px 80px}.plan-service-container h2{text-align:center}.plan-service-container h2 img{width:548px;height:auto;margin:0 auto}.plan-service-container h2 span{font-size:18px;font-weight:700;display:block;margin-top:17px}.plan-service-container .plans{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;max-width:1256px;margin:77px auto 0}.plan-service-container .plans .plan{border-radius:24px;background:#FDFCFA;position:relative;max-width:608px;padding:54px 58px 52px 58px;width:41.2222222222vw}.plan-service-container .plans .plan .plan-title{font-size:42px;font-weight:700;line-height:1.3;letter-spacing:-0.1em;text-align:center}.plan-service-container .plans .plan .plan-description{font-size:20px;font-weight:700;line-height:1.7;margin-top:17px}.plan-service-container .plans .plan .plan-description span{font-size:12px}.plan-service-container .plans .plan .price-area{text-align:center;margin-top:27px}.plan-service-container .plans .plan .price-area .plan-price img{width:100%;margin:0 auto}.plan-service-container .plans .plan .price-area .initial-cost{margin-top:3px}.plan-service-container .plans .plan .price-area .initial-cost img{width:234px;margin:0 auto}.plan-service-container .plans .plan .price-area .caution-text{margin-top:4px}.plan-service-container .plans .plan .price-area .caution-list{width:auto;margin:8px auto 0}.plan-service-container .plans .plan .price-area .caution-list li+li{margin-top:4px}.plan-service-container .plans .plan .price-area.other{margin-top:59px}.plan-service-container .plans .plan .details-button{width:392px;height:80px;margin:39px auto 0}.plan-service-container .plans .plan .details-button.other{margin-top:59px}.plan-service-container .plans .plan .recommended-badge{position:absolute;top:-44px;right:-25px;width:140px;height:140px;background:url("/share/img/top/ico_recommend.svg") no-repeat top left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plan-service-container .plans .plan .recommended-badge span{color:#FFF;font-size:20px;font-weight:700}.voice{background-color:#EAE3D0;padding:144px 80px 141px}.voice h2{text-align:center}.voice h2 img{width:217px;height:auto;margin:0 auto}.voice h2 span{font-size:18px;font-weight:700;display:block;margin-top:18px}.voice .voice-contents{max-width:1256px;margin:78px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.voice .voice-contents .voice-panel{max-width:392px;background:#fff;border-radius:24px;padding:39px 33px 39px 39px;width:26.222vw}.voice .voice-contents .voice-panel .tlt{font-size:24px;font-weight:bold;line-height:1.5;position:relative;padding-right:6px;z-index:2}.voice .voice-contents .voice-panel .tlt:after{content:"";width:48px;height:32px;display:block;background:url(/share/img/top/voice-effect-top.svg) repeat-x top left;background-size:contain;position:absolute;left:-12px;top:-19px;z-index:-1}.voice .voice-contents .voice-panel p{font-weight:500;padding-top:18px;line-height:1.7;font-size:15px;position:relative;z-index:2}.voice .voice-contents .voice-panel p:after{content:"";width:48px;height:32px;display:block;background:url(/share/img/top/voice-effect-bottom.svg) repeat-x top left;background-size:contain;position:absolute;right:-5px;bottom:-27px;z-index:-1}.voice .voice-contents .voice-panel dl{margin-top:28px;margin-bottom:22px}.voice .voice-contents .voice-panel dl dd{font-size:13px;line-height:1.6;padding-top:10px}.voice .voice-contents .voice-panel .sub-tlt{font-size:12px;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(0%,#fff06e));background:linear-gradient(transparent 65%,#fff06e 0%);display:inline}.voice .voice-contents .voice-panel .sub-tlt:after{content:"";display:block;width:100%;height:5px;background-color:yellow;position:absolute;bottom:-5px;left:0;z-index:-1}.voice .voice-contents .voice-panel ul{margin-top:13px}.voice .voice-contents .voice-panel ul li:after{content:"";width:100%;height:3px;display:block;background:url(/share/img/top/voice_line.svg) repeat-x top left}.voice .voice-contents .voice-panel ul li:first-child:before{content:"";width:100%;height:3px;display:block;background:url(/share/img/top/voice_line.svg) repeat-x top left}.voice .voice-contents .voice-panel ul li a{display:block;padding:14px 0;font-size:16px;font-weight:bold;position:relative}.voice .voice-contents .voice-panel ul li a:after{content:"";display:block;width:5px;height:6px;background:url("/share/img/top/voice_link_arrow.svg") no-repeat top left;position:absolute;top:calc(50% - 3px);right:4px}.voice .voice-contents .voice-panel ul li a span{font-size:12px}.voice .voice-hidden-area{display:none}.voice .voice-hidden-area .voice-contents{margin-top:40px}.voice .voice-btn{text-align:center;max-width:1256px;margin:39px auto 0}.voice .voice-btn button{font-size:20px;font-weight:bold;width:100%;background:#fff;padding:30px 0 28px;letter-spacing:0.02em;border-radius:24px}.voice .voice-btn button span{position:relative}.voice .voice-btn button span:before{content:"";width:16px;height:9px;display:block;background:url(/share/img/top/voice-arrow.svg) no-repeat top left;background-size:contain;position:absolute;right:-22px;top:12px;transition:transform 0.3s,-webkit-transform 0.3s}.voice .voice-btn button.open span:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq{background-color:#DED8C6;padding:140px 80px 140px}.faq h2{text-align:center;font-size:80px;font-weight:700}.faq h2 img{width:139px;height:auto;margin:0 auto}.faq h2 span{font-size:18px;font-weight:700;display:block;margin-top:14px}.faq .faq-list{max-width:1040px;margin:75px auto 0px}.faq .faq-list li{list-style:none;font-size:20px;line-height:1.5;position:relative}.faq .faq-list li:after{content:"";width:100%;height:3px;display:block;background:url(/share/img/common/list_line.svg) repeat-x top left;background-size:contain}.faq .faq-list li:first-child:before{content:"";width:100%;height:3px;display:block;background:url(/share/img/common/list_line.svg) repeat-x top left;background-size:contain}.faq .faq-list li a{color:#2B4468;text-decoration:none;position:relative;display:block;padding:30px 22px 30px 83px;display:block}.faq .faq-list li a:before{content:"";position:absolute;background:url("/share/img/common/icon_q.svg") no-repeat top left;width:64px;height:64px;left:0;top:13px}.faq .faq-list li a:after{content:"";display:block;width:7.2px;height:12px;background:url("/share/img/common/ico_link_arrow.svg") no-repeat top left;position:absolute;top:calc(50% - 6px);right:7px}.faq .contents-link{margin-top:60px}.column-container{text-align:center;padding:140px 80px 140px;background-color:#EAE3D0}.column-container h2{text-align:center}.column-container h2 img{width:308px;height:auto;margin:0 auto}.column-container h2 span{font-size:18px;font-weight:700;display:block;margin-top:17px}.column-container .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;max-width:1256px;margin:79px auto 0}.column-container .columns .column a{background-color:#f8f2e6;padding:0;max-width:392px;position:relative;text-align:left;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.column-container .columns .column a .column-img{border-radius:24px 24px 0 0}.column-container .columns .column a .column-content{background-color:#FDFCFA;padding:29px 24px 64px 24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:0 0 24px 24px;position:relative}.column-container .columns .column a .column-content .category{border-radius:0px 8px 8px 0px;background:#FFF06E;width:auto;height:32px;display:inline-block;position:absolute;top:-16px;left:0px;padding:6px 12px 0px 12px}.column-container .columns .column a .column-content .category span{font-size:16px;font-weight:700}.column-container .columns .column a .column-content .column-title{font-size:20px;font-weight:700;line-height:1.5}.column-container .columns .column a .column-content .tags{margin-top:11px}.column-container .columns .column a .column-content .tags .tag{border-radius:12px;background:#2B4468;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:4px 10px 5px 12px;display:inline-block;margin-bottom:4px}.column-container .columns .column a .column-content .tags .tag:before{content:"";width:5px;height:5px;display:inline-block;background-color:#808FA4;border-radius:50%;position:relative;left:-4px;top:-2px}.column-container .columns .column a .column-content .date{color:#808FA4;font-size:16px;font-weight:700;line-height:1;text-align:right;position:absolute;right:25px;bottom:24px}.column-container .contents-link{margin-top:60px}.news{background-color:#DED8C6;padding:140px 80px 140px}.news h2{text-align:center}.news h2 img{width:214px;height:auto;margin:0 auto}.news h2 span{font-size:18px;font-weight:700;display:block;margin-top:18px}.news .news-list-container{border-radius:24px;border:0px solid var(--brand-blue,#2B4468);background:#FDFCFA;max-width:1256px;margin:57px auto 0;padding:77px 112px 77px 107px}.news .news-list-container .news-list li:after{content:"";width:100%;height:3px;display:block;background:url(/share/img/common/list_line.svg) repeat-x top left;background-size:contain}.news .news-list-container .news-list li:first-child:before{content:"";width:100%;height:3px;display:block;background:url(/share/img/common/list_line.svg) repeat-x top left;background-size:contain}.news .news-list-container .news-list li a{text-decoration:none;padding:23px 35px 23px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:42px;position:relative}.news .news-list-container .news-list li a time{color:#808FA4;font-size:20px;font-weight:700;line-height:1;-ms-flex-item-align:start;align-self:flex-start;padding-top:5px;width:83px}.news .news-list-container .news-list li a span{font-size:20px;font-weight:700;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news .news-list-container .news-list li a:after{content:"";display:block;width:7.2px;height:12px;background:url("/share/img/common/ico_link_arrow.svg") no-repeat top left;position:absolute;top:calc(50% - 6px);right:3px}.news .contents-link{margin-top:60px}.contents-footer{background-color:#2B4468;padding:79px 80px 79px}.contents-footer .bnr{text-align:center;max-width:824px;margin:0 auto;border-radius:24px}.contents-footer .bnr img{border-radius:24px}.contents-footer .bnr a{display:block}.contents-footer .bnr a+a{margin-top:32px}.contents-footer .sns-list .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contents-footer .sns-list .title img{width:282px;height:auto;margin:0 auto}.contents-footer .sns-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:38px;gap:28px}.movie-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1150px){.important-notices{padding:50px 80px 60px}.important-notices>div{width:100%;margin:0 auto}.bnr-area .img{max-width:initial;margin:0 auto;padding:0 80px}.about .movie-box{padding:0 80px}.about .about-contnets{max-width:initial}.about .about-contnets section.content02{width:34.81%}.about .about-contnets section.content02 h3 br{display:none}.about .about-contnets section.content03{width:34.81%}.about .about-contnets section.content03:after{width:12vw}.about .about-contnets section.content03 h3 br{display:none}.column-container .columns .column:nth-of-type(3){display:none}.column-container .columns .column a{max-width:initial}.voice .voice-contents{display:block}.voice .voice-contents .voice-panel{width:100%;max-width:none}.voice .voice-contents .voice-panel+.voice-panel{margin-top:40px}.voice .voice-contents .voice-panel .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%}.voice .voice-contents .voice-panel .inner-wrap dl{width:40%}.voice .voice-contents .voice-panel .inner-wrap .voice-service{width:55%;margin-top:26px}.voice .voice-hidden-area .voice-contents{margin-top:40px}.plan-service-container .plans .plan{width:auto}}@media screen and (max-width:767px){.caution-list li{font-size:3.1914893617vw}.caution-list li:before{font-size:3.1914893617vw}.caution-list li+li{margin-top:4px}.cv-list{padding:7.7127659574vw 4.5212765957vw 8.5106382979vw}.cv-list ul{gap:1.8617021277vw}.cv-list ul li p{font-size:3.1914893617vw;background:-webkit-gradient(linear,left top,left bottom,color-stop(52%,transparent),color-stop(0%,#fff06e));background:linear-gradient(transparent 52%,#fff06e 0%);padding-bottom:0}.cv-list ul li p+a{margin-top:2.3936170213vw}.contents-link{width:76.5957446809vw;height:15.9574468085vw}.movie-btn{max-width:904px}.movie-btn:after{width:15.9574468085vw;height:15.9574468085vw;top:calc(50% - 7.9787234043vw);left:calc(50% - 7.9787234043vw);background-size:contain}.important-notices{background-color:#2b4468;color:#fff;padding:8.2446808511vw 5.3191489362vw 9.3085106383vw}.important-notices>div{width:auto;margin:0 auto}.important-notices>div .title{font-size:4.2553191489vw;text-align:center}.important-notices>div .title span{padding-left:0}.important-notices>div .title span:before{width:4.7872340426vw;height:4.7872340426vw;left:-1.0638297872vw;top:0.5319148936vw}.important-notices>div ul{margin-top:5.8510638298vw}.important-notices>div ul li{font-size:3.4574468085vw;line-height:1.5}.important-notices>div ul li:first-child:before{content:"";width:100%;height:2px;display:block;background:url(/share/img/common/list_line_white.svg) repeat-x top left;background-size:contain}.important-notices>div ul li:after{content:"";width:100%;height:2px;display:block;background:url(/share/img/common/list_line_white.svg) repeat-x top left;background-size:contain}.important-notices>div ul li a{position:relative;padding:4.2553191489vw 3.1914893617vw 4.2553191489vw 0}.important-notices>div ul li a span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.important-notices>div ul li a:after{width:1.914893617vw;height:3.1914893617vw;top:calc(50% - 1.0638297872vw);right:-0.5319148936vw}.cp-area{padding:6.3829787234vw 0 6.3829787234vw 0}.cp-area h2 span{font-size:6.914893617vw}.cp-area .cp-list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1041px;margin:6.6489361702vw auto 0;gap:3.1914893617vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:89.3617021277vw}.cp-area .cp-list li{width:100%}.cp-area .cp-list li>div{width:100%;margin:0 auto;border-radius:4.2553191489vw;border:1.0638297872vw solid var(--brand-blue,#2B4468)}.cp-area .cp-list li:nth-of-type(2) .cp-contents>div img{width:66.7553191489vw}.cp-area .cp-list li h3{font-size:5.3191489362vw;border-radius:3.7234042553vw 3.7234042553vw 0 0;border-bottom:1.0638297872vw solid var(--brand-blue,#2B4468);padding:1.5957446809vw 0 2.1276595745vw 0}.cp-area .cp-list li h3 span{font-size:7.4468085106vw;margin-top:0}.cp-area .cp-list li .cp-contents{border-radius:0 0 3.7234042553vw 3.7234042553vw;padding:3.9893617021vw 0 3.9893617021vw 0}.cp-area .cp-list li .cp-contents>div img{width:69.1489361702vw;margin:0 auto}.cp-area .cp-list li .cp-contents .text{font-size:3.7234042553vw;margin-top:2.9255319149vw}.cp-area .cp-list li .cp-contents .link-text{margin-top:4.2553191489vw}.cp-area .cp-list li .cp-contents .link-text a{font-size:3.4574468085vw}.cp-area .cp-list li .cp-contents .link-text a:hover{text-decoration:underline}.cp-area .cp-list li .cp-contents.other{padding:3.9893617021vw 0 3.9893617021vw 0}.cp-area .cp-list li .cp-contents.other .link-text{margin-top:4.2553191489vw}.cp-area .caution-list{max-width:1041px;width:88.5638297872vw;margin:2.3936170213vw auto 0}.cp-area>div{width:89.3617021277vw;border:1.0638297872vw solid var(--brand-blue,#2B4468);border-radius:16px}.bnr-area{background:#DED8C6;padding:8.5106382979vw 5.3191489362vw}.bnr-area .img{max-width:832px;margin:0 auto;padding:0}.bnr-area .img img{border-radius:16px}.about{padding:27.3936170213vw 0 0 0}.about h2{font-size:11.7021276596vw}.about h2>span img{width:44.414893617vw}.about h2>span span{font-size:3.1914893617vw;margin:2.3936170213vw 0 0}.about h2:before{width:26.0638297872vw;height:43.3510638298vw;top:calc(50% - 23.670212766vw);left:calc(50% - 13.2978723404vw);background-size:100%}.about .movie-box{width:89.3617021277vw;margin:19.9468085106vw auto 0;padding:0}.about .movie-box .movie-btn:after{width:24.4680851064vw;height:24.4680851064vw;top:calc(50% - 12.2340425532vw);left:calc(50% - 12.2340425532vw);background-size:100%}.about .movie-box .movie-btn img{border-radius:16px}.about .about-contnets{margin:20.2127659574vw auto 0}.about .about-contnets section{width:76.5957446809vw;margin:0 auto;max-width:initial}.about .about-contnets section h3{font-size:7.4468085106vw;text-align:center;margin-top:7.7127659574vw}.about .about-contnets section h3+p{font-size:3.7234042553vw;margin-top:5.3191489362vw;width:89.3617021277vw;margin:0 auto}.about .about-contnets section .img{margin-top:7.4468085106vw}.about .about-contnets section.content01{width:100%;padding:0}.about .about-contnets section.content01:before{display:none}.about .about-contnets section.content01>div h3{width:78.1914893617vw;margin:9.5744680851vw auto 0;text-align:center}.about .about-contnets section.content01>div h3+p{margin-top:6.3829787234vw}.about .about-contnets section.content01>div h3+p sup{font-size:3.1914893617vw}.about .about-contnets section.content01>div .content-icon-img{width:63.0319148936vw;height:auto;margin:0 0 0 auto}.about .about-contnets section.content01>div .img{width:89.3617021277vw;margin:7.7127659574vw auto 0}.about .about-contnets section.content01>div .caution-list{width:86.7021276596vw}.about .about-contnets section.content01:after{display:none}.about .about-contnets section.content01 h4{width:89.8936170213vw;margin:8.2446808511vw auto 0}.about .about-contnets section.content01 h4+.img{margin-top:3.9893617021vw!important}.about .about-contnets section.content01 .add-txt{font-size:3.7234042553vw;font-style:normal;font-weight:700;line-height:170%;letter-spacing:0.28px;width:89.3617021277vw}.about .about-contnets section.content01 .add-txt+div{margin-top:3.4574468085vw}.about .about-contnets section.content02{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-top:19.414893617vw}.about .about-contnets section.content02:before{display:none}.about .about-contnets section.content02:after{display:none}.about .about-contnets section.content02 .content-icon-img{width:100vw;height:auto;margin:0 0 0 auto}.about .about-contnets section.content02 h3{margin-top:9.0425531915vw;width:60.6382978723vw;max-width:initial}.about .about-contnets section.content02 h3+p{margin-top:6.3829787234vw}.about .about-contnets section.content02 h3 br{display:block}.about .about-contnets section.content02>div{margin-top:0}.about .about-contnets section.content02>div:before{display:none}.about .about-contnets section.content02>div.img{width:89.3617021277vw;margin:7.4468085106vw auto 0}.about .about-contnets section.content02 .caution-list{width:86.7021276596vw}.about .about-contnets section.content03{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:14.0957446809vw}.about .about-contnets section.content03:before{display:none}.about .about-contnets section.content03:after{display:none}.about .about-contnets section.content03 h3{margin-top:9.3085106383vw;width:52.6595744681vw;max-width:initial}.about .about-contnets section.content03 h3+p{margin-top:6.6489361702vw}.about .about-contnets section.content03 h3 br{display:block}.about .about-contnets section.content03>div{margin-top:0}.about .about-contnets section.content03>div.img{width:89.3617021277vw;margin:7.1808510638vw auto 0}.about .about-contnets section.content03 .content-icon-img{width:100vw;height:auto;margin:0 0 0 auto}.about .about-contnets section.content04{width:100%;margin-top:20.4787234043vw;max-width:initial}.about .about-contnets section.content04:before{display:none}.about .about-contnets section.content04 .content-icon-img{width:62.7659574468vw;height:auto;margin:0 0 0 auto}.about .about-contnets section.content04 h3{margin-top:9.3085106383vw;width:53.1914893617vw;max-width:initial}.about .about-contnets section.content04 h3+p{margin-top:6.3829787234vw;padding:0}.about .about-contnets section.content04 .img{width:89.3617021277vw;margin:7.4468085106vw auto 0;padding:0}.about .about-contnets section.content04 .caution-list{margin-top:8px;padding:0;width:86.7021276596vw}.about .about-contnets section.content04 .recommend-area{border-radius:4.2553191489vw;margin:7.9787234043vw auto 0;padding:2.6595744681vw 2.6595744681vw 3.1914893617vw 2.6595744681vw;width:89.3617021277vw}.about .about-contnets section.content04 .recommend-area+.img{margin-top:2.1276595745vw}.about .about-contnets section.content04 .recommend-area .badge{top:-5.3191489362vw;left:-4.5212765957vw;width:14.8936170213vw;height:14.8936170213vw}.about .about-contnets section.content04 .recommend-area .badge span{font-size:3.4574468085vw;letter-spacing:-0.1em}.about .about-contnets section.content04 .recommend-area>p{font-size:4.2553191489vw;padding:0 5.3191489362vw}.about .about-contnets section.content04 .recommend-area>div{border-radius:1.5957446809vw;margin-top:2.6595744681vw;padding:2.6595744681vw 0 2.3936170213vw 0}.about .about-contnets section.content04 .recommend-area>div p{font-size:3.7234042553vw;font-weight:700;line-height:1;letter-spacing:0.02em}.about .about-contnets section.content04 .recommend-area>div p>span{display:block}.about .about-contnets section.content04 .recommend-area>div p>span+span{margin-top:-1.329787234vw}.about .about-contnets section.content04 .recommend-area>div p>span span{font-size:8.5106382979vw;font-weight:700;line-height:1;letter-spacing:0.08em;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(0%,#FFF06E));background:linear-gradient(transparent 65%,#FFF06E 0%);margin:0 0.2659574468vw 0 0.5319148936vw;padding:0 0.5319148936vw 0 0.5319148936vw}.about .about-contnets section.content04 .recommend-area>div p>span span span{font-size:3.7234042553vw;font-weight:700;line-height:1.5;letter-spacing:0.02em;margin:0;padding:0}.about .about-contnets section.content04 .recommend-area>div p>span sup{font-size:2.1276595745vw;font-weight:700;line-height:1.5;letter-spacing:0.02em;vertical-align:text-top}.about .about-contnets .about-content-group>div{padding:0}.about .about-contnets .caution-list{margin:4.2553191489vw auto 0}.service-area{padding:0}.service-area div{width:94.6808510638vw;border-radius:50%;margin:21.2765957447vw auto 0;padding:17.2872340426vw 0 9.0425531915vw 0}.service-area div h2{font-size:5.3191489362vw}.service-area div h2:after{display:none}.service-area div h2 img{width:39.6276595745vw}.service-area div .areas{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.3191489362vw 7.9787234043vw;margin-top:10.1063829787vw}.service-area div .areas li{font-size:6.3829787234vw}.service-area div .areas li:before{width:7.4468085106vw;height:7.4468085106vw;margin-right:1.329787234vw;background-size:100%}.service-area div .note{font-size:2.9255319149vw;line-height:1.3;position:relative;text-align:center;margin-top:10.1063829787vw}.service-area div .note span{position:relative}.service-area div .note span:before{position:absolute;top:-5.0531914894vw;left:calc(50% - 2.1276595745vw);width:4.2553191489vw;height:4.2553191489vw;background-size:100%;margin-right:0;display:inline-block}.plan-service-container{padding:21.2765957447vw 0 21.2765957447vw 0}.plan-service-container h2 img{width:80.8510638298vw}.plan-service-container h2 span{font-size:3.1914893617vw;margin-top:2.6595744681vw}.plan-service-container .plans{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.3191489362vw;margin:10.3723404255vw auto 0}.plan-service-container .plans .plan{border-radius:16px;padding:8.2446808511vw 6.3829787234vw 8.5106382979vw;width:89.3617021277vw;margin:0 auto}.plan-service-container .plans .plan .plan-title{font-size:6.914893617vw;letter-spacing:-0.16em;text-align:center}.plan-service-container .plans .plan .plan-description{font-size:3.7234042553vw;margin-top:5.8510638298vw}.plan-service-container .plans .plan .plan-description span{font-size:3.1914893617vw}.plan-service-container .plans .plan .price-area{text-align:center;margin-top:4.2553191489vw}.plan-service-container .plans .plan .price-area .plan-price img{width:76.0638297872vw}.plan-service-container .plans .plan .price-area .initial-cost img{width:192px}.plan-service-container .plans .plan .price-area .caution-text{font-size:3.1914893617vw;margin-top:1.5957446809vw;text-align:left;text-indent:-1em;padding-left:1em}.plan-service-container .plans .plan .price-area .caution-text:before{font-size:3.1914893617vw}.plan-service-container .plans .plan .price-area .caution-list{width:auto;margin:3.1914893617vw auto 0}.plan-service-container .plans .plan .price-area.other{margin-top:4.2553191489vw}.plan-service-container .plans .plan .details-button{border-radius:7.9787234043vw;width:76.5957446809vw;height:15.9574468085vw;margin:8.2446808511vw auto 0}.plan-service-container .plans .plan .details-button span{font-size:4.2553191489vw}.plan-service-container .plans .plan .details-button.other{margin:8.2446808511vw auto 0}.plan-service-container .plans .plan .recommended-badge{position:absolute;top:-6.1170212766vw;right:-3.4574468085vw;width:20.2127659574vw;height:20.2127659574vw;background-size:100%}.plan-service-container .plans .plan .recommended-badge span{font-size:2.9255319149vw}.voice{padding:22.0744680851vw 0 21.2765957447vw}.voice h2 img{width:31.914893617vw}.voice h2 span{font-size:3.1914893617vw;margin-top:2.6595744681vw}.voice .voice-contents{margin:10.3723404255vw 5.3191489362vw 0}.voice .voice-contents .voice-panel{border-radius:3.7234042553vw;padding:8.5106382979vw 6.3829787234vw 7.9787234043vw}.voice .voice-contents .voice-panel+.voice-panel{margin-top:5.3191489362vw}.voice .voice-contents .voice-panel .tlt{font-size:5.3191489362vw}.voice .voice-contents .voice-panel .tlt:after{content:"";width:10.1063829787vw;height:7.1808510638vw;display:block;background:url(/share/img/top/voice-effect-top.svg) repeat-x top left;background-size:contain;position:absolute;left:-2.1276595745vw;top:-3.9893617021vw;z-index:-1}.voice .voice-contents .voice-panel p{font-size:3.7234042553vw;padding-top:3.1914893617vw}.voice .voice-contents .voice-panel p:after{content:"";width:10.1063829787vw;height:7.1808510638vw;display:block;background:url(/share/img/top/voice-effect-bottom.svg) repeat-x top left;background-size:contain;position:absolute;right:-2.1276595745vw;bottom:-5.3191489362vw;z-index:-1}.voice .voice-contents .voice-panel .sub-tlt{font-size:3.1914893617vw}.voice .voice-contents .voice-panel .inner-wrap{display:block}.voice .voice-contents .voice-panel .inner-wrap dl{margin-top:6.1170212766vw;margin-bottom:0;width:100%}.voice .voice-contents .voice-panel .inner-wrap dl dd{font-size:3.1914893617vw}.voice .voice-contents .voice-panel .inner-wrap .voice-service{width:100%;margin-top:4.7872340426vw}.voice .voice-contents .voice-panel .inner-wrap .voice-service ul{margin-top:3.7234042553vw}.voice .voice-contents .voice-panel .inner-wrap .voice-service ul li a{padding:2.9255319149vw 0 3.4574468085vw;font-size:3.9893617021vw}.voice .voice-contents .voice-panel .inner-wrap .voice-service ul li a span{font-size:2.6595744681vw}.voice .voice-hidden-area .voice-contents{margin-top:5.3191489362vw}.voice .voice-btn{margin:5.3191489362vw 5.3191489362vw 0}.voice .voice-btn button{font-size:4.2553191489vw;padding:5.3191489362vw 0 5.3191489362vw;border-radius:3.7234042553vw}.voice .voice-btn button span:before{content:"";width:3.1914893617vw;height:2.1276595745vw;display:block;background:url(/share/img/top/voice-arrow.svg) no-repeat top left;background-size:contain;position:absolute;right:-4.5212765957vw;top:2.3936170213vw;transition:transform 0.3s,-webkit-transform 0.3s}.faq{padding:21.8085106383vw 0 21.2765957447vw 0}.faq h2 img{width:19.9468085106vw}.faq h2 span{font-size:3.1914893617vw;margin-top:2.1276595745vw}.faq .faq-list{margin:9.8404255319vw auto 0px;width:89.3617021277vw}.faq .faq-list li{font-size:3.7234042553vw;position:relative}.faq .faq-list li:after{background:url("/share/img/common/list_line.svg") repeat-x top left;background-size:contain;height:2px}.faq .faq-list li:first-child:before{background:url("/share/img/common/list_line.svg") repeat-x top left;background-size:contain;height:2px}.faq .faq-list li a{padding:4.2553191489vw 4.5212765957vw 3.9893617021vw 14.3617021277vw;min-height:19.414893617vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq .faq-list li a:before{width:12.2340425532vw;height:12.2340425532vw;left:0;top:3.7234042553vw;background-size:100%}.faq .faq-list li a:after{width:1.8617021277vw;height:2.9255319149vw;top:calc(50% - 1.5957446809vw);right:0.5319148936vw;background-size:100%}.faq .contents-link{margin-top:12.5vw;font-size:4.2553191489vw}.column-container{padding:21.8085106383vw 0 21.2765957447vw 0px}.column-container h2 img{width:45.2127659574vw}.column-container h2 span{font-size:3.1914893617vw;margin-top:10px}.column-container .columns{gap:4.2553191489vw 4.2553191489vw;margin:10.3723404255vw auto 0;width:89.3617021277vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-container .columns .column{padding:0;border-radius:16px;width:42.5531914894vw}.column-container .columns .column:nth-of-type(3){display:list-item}.column-container .columns .column:first-child{width:100%;max-width:initial}.column-container .columns .column:first-child .column-content{background-color:#FDFCFA;padding:5.3191489362vw 1.8617021277vw 11.7021276596vw 4.2553191489vw}.column-container .columns .column:first-child .column-content .category{height:6.3829787234vw;top:-2.9255319149vw;left:0;padding:0 2.3936170213vw 0 2.1276595745vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column-container .columns .column:first-child .column-content .category span{font-size:3.7234042553vw}.column-container .columns .column:first-child .column-content .column-title{font-size:4.2553191489vw}.column-container .columns .column:first-child .column-content .tags{margin-top:2.1276595745vw;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.7978723404vw}.column-container .columns .column:first-child .column-content .tags .tag{border-radius:5.3191489362vw;font-size:2.6595744681vw;padding:0 1.8617021277vw 0 2.6595744681vw;min-height:4.7872340426vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.column-container .columns .column:first-child .column-content .tags .tag:before{width:1.0638297872vw;height:1.0638297872vw;left:-4px;top:calc(50% - 2.3936170213vw)}.column-container .columns .column:first-child .column-content .date{font-size:3.1914893617vw;right:4.2553191489vw;bottom:4.2553191489vw}.column-container .columns .column .column-img{border-radius:16px 16px 0 0}.column-container .columns .column a .column-content{background-color:#FDFCFA;padding:5.3191489362vw 4.2553191489vw 10.9042553191vw 4.2553191489vw;border-radius:0 0 16px 16px}.column-container .columns .column a .column-content .category{height:6.1170212766vw;top:-2.9255319149vw;left:0;padding:0 2.3936170213vw 0 1.8617021277vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column-container .columns .column a .column-content .category span{font-size:3.1914893617vw}.column-container .columns .column a .column-content .column-title{font-size:3.7234042553vw}.column-container .columns .column a .column-content .tags{margin-top:1.8617021277vw;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.7978723404vw}.column-container .columns .column a .column-content .tags .tag{border-radius:5.3191489362vw;font-size:2.6595744681vw;padding:0 1.8617021277vw 0 2.6595744681vw;min-height:4.7872340426vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column-container .columns .column a .column-content .tags .tag:before{width:1.0638297872vw;height:1.0638297872vw;left:-4px;top:calc(50% - 2.3936170213vw)}.column-container .columns .column a .column-content .date{font-size:2.9255319149vw;right:4.2553191489vw;bottom:3.9893617021vw}.column-container .columns .column a .column-img{border-radius:16px 16px 0 0}.column-container .contents-link{margin-top:16.2234042553vw;font-size:4.2553191489vw}.news{background-color:#DED8C6;padding:21.8085106383vw 0 22.8723404255vw 0}.news h2 img{width:31.1170212766vw}.news h2 span{font-size:3.1914893617vw;margin-top:2.3936170213vw}.news .news-list-container{border-radius:16px;margin:10.3723404255vw auto 0;padding:7.9787234043vw 5.585106383vw 7.9787234043vw 6.1170212766vw;width:89.3617021277vw}.news .news-list-container .news-list li:after{background:url("/share/img/common/list_line.svg") repeat-x top left;background-size:contain;height:2px}.news .news-list-container .news-list li:first-child:before{background:url("/share/img/common/list_line.svg") repeat-x top left;background-size:contain;height:2px}.news .news-list-container .news-list li a{padding:2.6595744681vw 5.8510638298vw 3.9893617021vw 0;gap:2.1276595745vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.news .news-list-container .news-list li a time{font-size:2.9255319149vw;padding-top:0;width:auto;margin-top:-1.0638297872vw}.news .news-list-container .news-list li a span{font-size:3.7234042553vw;line-height:1.7}.news .contents-link{margin-top:12.7659574468vw;font-size:4.2553191489vw}.contents-footer{padding:15.6914893617vw 0 15.9574468085vw 0}.contents-footer .bnr{margin:0 auto;border-radius:16px;width:89.3617021277vw}.contents-footer .bnr img{border-radius:16px}.contents-footer .bnr a+a{margin-top:5.3191489362vw}.contents-footer .sns-list .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contents-footer .sns-list .title img{width:52.1276595745vw}.contents-footer .sns-list .title span{font-size:5.8510638298vw}.contents-footer .sns-list .title span:before{content:"";width:1.8617021277vw;height:4.7872340426vw;display:block;border-radius:5px 0px 0px 5px;border-top:0.8643617021vw solid #fff;border-bottom:0.8643617021vw solid #fff;border-left:0.8643617021vw solid #fff;margin-right:2.1276595745vw}.contents-footer .sns-list .title span:after{content:"";width:1.8617021277vw;height:4.7872340426vw;display:block;border-radius:0px 5px 5px 0px;border-top:0.8643617021vw solid #fff;border-right:0.8643617021vw solid #fff;border-bottom:0.8643617021vw solid #fff;margin-left:2.1276595745vw}.contents-footer .sns-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.9893617021vw;gap:6.3829787234vw}.contents-footer .sns-list ul li{width:10.6382978723vw}.movie-modal iframe{width:100%!important;height:56.1170212766vw}}
/*# sourceMappingURL=top.css.map */