*,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}img{border:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}button,input,select,textarea{margin:0;padding:0;border:none;background:none}button{cursor:pointer}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{color:#333;font-size:16px;font-family:"Noto Sans JP",sans-serif;word-break:normal;overflow-wrap:break-word;-webkit-text-size-adjust:100%;font-feature-settings:"palt";-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background-color:#fff;scroll-behavior:smooth}@media only screen and (max-width: 1023px){body{font-size:16px;margin-bottom:66px}}main{overflow:hidden}@media screen and (min-width: 1024px){main{padding-top:70px}}@media only screen and (max-width: 1023px){main{padding-top:50px}}a{color:#0071bc}@media screen and (min-width: 1024px){a:not(.hoverNot){transition:opacity .2s ease}a:not(.hoverNot):hover{opacity:.7}}p{line-height:1.8;letter-spacing:.05em}img{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{letter-spacing:.08em;line-height:1.4}ul>li,ol>li{color:inherit;font-size:inherit;letter-spacing:.05em;line-height:1.6}input[type=submit],input[type=reset]{cursor:pointer}@media only screen and (min-width: 768px){a[href^="tel:"]{display:inline-block;pointer-events:none;cursor:default;color:#333;text-decoration:none}a[href^="tel:"]:hover{opacity:1 !important}}input,textarea{font-family:inherit;font-size:inherit}button{font-family:"Noto Sans JP",sans-serif}.l-container{width:100%;margin:0 auto}@media screen and (min-width: 1024px){.l-container{max-width:calc(1100px + 40px*2);padding:0 40px}}@media only screen and (max-width: 1023px){.l-container{padding:0 16px}}.l-2ColumnContainer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px 64px}@media screen and (min-width: 1024px){.l-main{flex:1;min-width:0}}@media only screen and (max-width: 1023px){.l-main{width:100%}}@media screen and (min-width: 1024px){.l-sub{flex-shrink:0;width:19.0909090909%}}@media only screen and (max-width: 1023px){.l-sub{width:100%}}.l-cluster{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.l-cluster--start{justify-content:flex-start}.l-cluster--end{justify-content:flex-end}.l-cluster--reverse{flex-direction:row-reverse}.l-stack>*+*{margin-top:24px}.l-stack--sm>*+*{margin-top:16px}.l-stack--lg>*+*{margin-top:32px}.l-stack--xl>*+*{margin-top:48px}.l-grid{display:grid;gap:32px 24px}.l-grid--2{grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px)and (max-width: 1023px){.l-grid--2--21{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.l-grid--2--21{grid-template-columns:repeat(1, 1fr)}}.l-grid--3{grid-template-columns:repeat(3, 1fr)}@media only screen and (min-width: 768px)and (max-width: 1023px){.l-grid--3--21{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.l-grid--3--21{grid-template-columns:repeat(1, 1fr)}}.l-grid--4{grid-template-columns:repeat(4, 1fr)}@media only screen and (min-width: 768px)and (max-width: 1023px){.l-grid--4--21{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.l-grid--4--21{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.l-grid--4--42{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 767px){.l-grid--4--42{grid-template-columns:repeat(2, 1fr)}}.l-grid--gap32{gap:32px}.l-grid--auto{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));justify-items:center}.header{display:flex;width:100%;position:fixed;top:0;left:0;right:0;z-index:100;transition:.3s;background:rgba(0,0,0,0)}.header__inner{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width: 1024px){.header__inner{padding:10px 30px;min-height:70px}}@media screen and (min-width: 1024px)and (max-width: 1100px){.header__inner{padding:10px 8px}}.header__inner__inner{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width: 1024px){.header__inner__inner{max-width:238px}}@media only screen and (max-width: 1023px){.header__inner__inner{padding:0 0 0 16px;background-color:#fff;position:relative;z-index:99;min-height:50px}}.header.is-scrolled{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.header__logo{display:block;width:100%}@media screen and (min-width: 1024px){.header__logo{max-width:238px}}@media only screen and (max-width: 1023px){.header__logo{max-width:182px}}.footer{background-color:#edf2f4;position:relative;padding:97px 40px 48px}@media only screen and (max-width: 1023px){.footer{padding:93px 16px 48px}}.footerInner{max-width:1100px;margin:0 auto}@media screen and (min-width: 1024px){.footerInner{display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (max-width: 1023px){.footerInner{max-width:303px}}@media screen and (min-width: 1024px){.footer .box-main{flex-shrink:0;width:510px;margin-top:39px}}@media only screen and (max-width: 1023px){.footer .box-main{margin-bottom:30px}}@media screen and (min-width: 1024px){.footer .box-sub{flex:1;min-width:0;display:flex;justify-content:flex-end;align-items:flex-start;gap:0 55px}}@media only screen and (max-width: 1023px){.footer .box-sub{display:none}}.footerLogo{display:block;text-decoration:none;width:100%;max-width:238px;margin-bottom:24px}@media only screen and (max-width: 1023px){.footerLogo{margin-bottom:31px}}.footerAddress{font-size:15px;letter-spacing:0}.footerMenu a{text-decoration:none;color:#333;font-size:16px}@media screen and (min-width: 1024px){.footerMenu a:hover,.footerMenu a:focus-visible{color:#25abe7;text-decoration:underline}}.footerMenu>li{font-weight:700;margin-bottom:28px}.footerMenu>li:last-child{margin-bottom:0}.footerMenu>li>ul{margin-top:12px}.footerMenu>li>ul>li{font-weight:500;margin-bottom:6px}.footerMenu>li>ul>li:last-child{margin-bottom:0}.footerMenu>li>ul>li>a{color:#666;position:relative;padding-left:18px}.footerMenu>li>ul>li>a::before{content:"ー";position:absolute;top:0;left:0}.footerCopy{margin-top:120px;text-align:center;color:#666;font-size:12px;letter-spacing:0}@media only screen and (max-width: 1023px){.footerCopy{font-size:11px;margin-top:63px}}.footer__pagetop{position:fixed;right:5px;bottom:0;width:50px;z-index:99;cursor:pointer;opacity:0;visibility:hidden;transition:.3s}.footer__pagetop.is-show{opacity:1;visibility:visible}@media screen and (min-width: 1024px){.gNav{width:calc(100% - 210px - 20px);display:flex;justify-content:flex-end;align-items:center}}.gNav__list a,.gNav__toggle{color:#333;font-size:16px;font-weight:700;text-decoration:none;background:none;border:none;cursor:pointer}@media screen and (min-width: 1024px)and (max-width: 1100px){.gNav__list a,.gNav__toggle{font-size:15px}}@media screen and (min-width: 1024px){.header__mobileMenuBtn{display:none}.gNav{position:static}.gNav__inner{padding:0}.gNav__list{display:flex;gap:22px;align-items:center}}@media screen and (min-width: 1024px)and (min-width: 1024px)and (max-width: 1100px){.gNav__list{gap:16px}}@media screen and (min-width: 1024px){.gNav__list>li{position:relative}.gNav__list>li:hover a,.gNav__list>li:hover .gNav__toggle,.gNav__list>li:focus-within a,.gNav__list>li:focus-within .gNav__toggle{color:#25abe7;opacity:1 !important}.gNav__item{padding:12px 0}.gNav__item--hasSub{position:relative}.gNav__item--hasSub:hover .gNav__subList,.gNav__item--hasSub:focus-within .gNav__subList,.gNav__item--hasSub.is-open .gNav__subList{display:block}.gNav__item .gNav__subList{display:none;min-width:140px;background-color:#d6eaf2;border-radius:8px;box-shadow:0px 3px 6px rgba(0,0,0,.16);padding:4px 10px;position:absolute;top:80%;left:50%;transform:translate(-50%, 0)}.gNav__item .gNav__subList li{position:relative}.gNav__item .gNav__subList li:not(:last-child){border-bottom:1px dashed #98c1d1}.gNav__item .gNav__subList li a{display:block;padding:8px 0;font-size:14px;color:#333}.gNav__item .gNav__subList li a:hover,.gNav__item .gNav__subList li a:focus-within{color:#25abe7}}@media only screen and (max-width: 1023px){body.is-menu-open{overflow:hidden}.header__mobileMenuBtn{width:50px;height:50px;background-color:#eff5f7;position:relative;border:none;cursor:pointer;z-index:101}.header__mobileMenuBtn span{position:absolute;left:10px;top:50%;width:60%;height:3px;background:#25abe7;transform-origin:center;transition:transform .35s ease,opacity .25s ease}.header__mobileMenuBtn span:nth-child(1){transform:translateY(-8px)}.header__mobileMenuBtn span:nth-child(2){transform:translateY(8px)}.header__mobileMenuBtn.is-open span:nth-child(1){transform:rotate(45deg)}.header__mobileMenuBtn.is-open span:nth-child(2){transform:rotate(-45deg)}.gNav{position:fixed;top:0;right:-100%;width:500px;height:100vh;transition:.4s;overflow-y:auto}}@media only screen and (max-width: 1023px)and (max-width: 767px){.gNav{width:100%}}@media only screen and (max-width: 1023px){.gNav.is-open{right:0}.gNav__inner{width:100%;height:100%;background:#eff5f7;padding:80px 24px;position:relative;z-index:120}.gNav__list>li{border-bottom:1px solid #dcdcdc}.gNav__list>li.gNav__item--hasArrow{position:relative}.gNav__list>li.gNav__item--hasArrow>a{padding-right:30px}.gNav__list>li.gNav__item--hasArrow::after{content:"";position:absolute;right:10px;top:50%;width:12px;height:12px;border-top:2px solid #25abe7;border-right:2px solid #25abe7;transform:translateY(-50%) rotate(45deg)}.gNav__list a,.gNav__toggle{display:block;padding:16px 0;width:100%;text-align:left}.gNav__toggle{padding-right:30px;position:relative}.gNav__toggle::before,.gNav__toggle::after{content:"";position:absolute;right:4px;top:50%;width:18px;height:2px;background:#25abe7;transition:.25s}.gNav__toggle::before{transform:translateY(-50%)}.gNav__toggle::after{transform:translateY(-50%) rotate(90deg)}.gNav__subList{display:none;padding-left:16px;margin-bottom:20px}.gNav__subList>li a{padding:2px 0;font-size:15px;font-weight:500;position:relative;padding-left:20px}.gNav__subList>li a::before{content:"ー";position:absolute;top:2px;left:0}.gNav__item--hasSub.is-open .gNav__subList{display:block}.gNav__item--hasSub.is-open .gNav__toggle::after{transform:translateY(-50%) rotate(0deg);opacity:0}.gNav__overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:.3s;z-index:110}.gNav.is-open .gNav__overlay{opacity:1;visibility:visible}}@media only screen and (max-width: 1023px){.gNav__item--dl{border-bottom:none !important}}.gNav__item--dl a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:188px;height:38px;background-color:#25abe7;border:2px solid #25abe7;border-radius:30px;color:#fff;font-weight:700;position:relative;padding:4px 4px 0 4px}@media screen and (min-width: 1024px)and (max-width: 1100px){.gNav__item--dl a{width:166px}}@media only screen and (max-width: 1023px){.gNav__item--dl a{width:100%;max-width:280px;height:54px;margin:30px auto 0}}.gNav__item--dl a .btnInner{display:inline-block;position:relative;padding-right:20px}.gNav__item--dl a .btnInner::after{content:"";width:15px;height:15px;background:url(../img/common/icon-download-white.svg) no-repeat center/cover;position:absolute;top:50%;right:0;transform:translate(0, -61%)}@media screen and (min-width: 1024px){.gNav__item--dl a{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gNav__item--dl a:hover,.gNav__item--dl a:focus-visible{background-color:#fff;color:#25abe7}.gNav__item--dl a:hover .btnInner::after,.gNav__item--dl a:focus-visible .btnInner::after{background-image:url(../img/common/icon-download.svg)}}.footSNS{padding:113px 40px 135px;background:url(../img/common/bg-foot-01.jpg) no-repeat center bottom/cover}@media only screen and (max-width: 1023px){.footSNS{padding:105px 16px 118px}}.footSNSInner{max-width:1200px;margin:0 auto;position:relative}@media screen and (min-width: 1024px){.footSNSHed{padding:0 20px}}.footSNSHed .c-hl-topH2{margin-bottom:40px}@media only screen and (max-width: 1023px){.footSNSHed .c-hl-topH2{margin-bottom:40px}}.footSNSBody{max-width:1100px;margin:0 auto 96px}@media only screen and (max-width: 1023px){.footSNSBody{margin:0 auto 50px}}.footSNSBody.l-grid{gap:28px 24px}@media only screen and (max-width: 1023px){.footSNSBody.l-grid{gap:22px 24px}}@media only screen and (max-width: 767px){.footSNSBody .c-btn{max-width:360px;margin:0 auto}}.footSNSLeaflet{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;gap:30px 34px;max-width:1100px;margin:0 auto;padding:38px 94px 45px 94px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (max-width: 1023px){.footSNSLeaflet{padding:38px 20px 51px 20px}}.footSNSLeaflet .box-main{max-width:550px}@media only screen and (min-width: 768px){.footSNSLeaflet .box-main{flex:1;min-width:0;padding:15px 0 0}}@media only screen and (max-width: 767px){.footSNSLeaflet .box-main{margin:0 auto}}@media only screen and (min-width: 768px){.footSNSLeaflet .box-img{width:262px;flex-shrink:0}}@media only screen and (max-width: 767px){.footSNSLeaflet .box-img{width:100%;text-align:center}.footSNSLeaflet .box-img img{max-width:262px}}.footSNSLeaflet .item-title{font-size:34px;font-weight:700;margin-bottom:26px}@media only screen and (max-width: 767px){.footSNSLeaflet .item-title{margin-bottom:20px}}.footSNSLeaflet .c-btn{margin:40px 0 0 auto}@media only screen and (max-width: 767px){.footSNSLeaflet .c-btn{margin:31px 0 0 auto}}.p-sub__section{margin-bottom:80px}@media only screen and (max-width: 1023px){.p-sub__section{margin-bottom:64px}}.p-sub__section:last-child{margin-bottom:0}.p-sub__section--l{margin-bottom:112px}@media only screen and (max-width: 1023px){.p-sub__section--l{margin-bottom:96px}}.p-sub__section--l:last-child{margin-bottom:0}.p-sub__block{margin-top:64px}@media only screen and (max-width: 1023px){.p-sub__block{margin-bottom:48px}}.p-sub__block:last-child{margin-bottom:0}.p-sub__blockInner{margin-top:32px}@media only screen and (max-width: 1023px){.p-sub__blockInner{margin-top:24px}}.p-sub__breadcrumbs{font-size:14px;margin-bottom:75px}@media only screen and (max-width: 767px){.p-sub__breadcrumbs{margin-bottom:52px}}.p-sub__breadcrumbs-list{display:flex;flex-wrap:wrap;gap:6px 0;list-style:none;padding:0;margin:0}.p-sub__breadcrumbs li{display:flex;align-items:center;color:#333}.p-sub__breadcrumbs li:not(:last-child)::after{content:">";text-decoration:none;margin:0 6px}.p-sub__breadcrumbs a{color:#333;text-decoration:underline}@media screen and (min-width: 1024px){.p-sub__breadcrumbs a:hover,.p-sub__breadcrumbs a:focus-visible{text-decoration:none}}.p-sub__breadcrumbs li:last-child a{pointer-events:none;color:inherit}.p-sub__title{background-color:#25abe7;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:190px;color:#fff;font-size:38px;font-weight:700;text-align:center;letter-spacing:.08em;line-height:1.4;padding:18px 40px 18px;margin-bottom:14px}@media only screen and (max-width: 1023px){.p-sub__title{min-height:160px;font-size:32px}}@media only screen and (max-width: 767px){.p-sub__title{padding:18px 16px 18px}}.p-sub__title .item-sub{display:block;font-size:16px;padding-bottom:8px;position:relative;margin-bottom:13px}@media only screen and (max-width: 1023px){.p-sub__title .item-sub{font-size:14px}}.p-sub__title .item-sub::before{content:"";width:80px;height:1px;background-color:#fff;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}.p-sub .l-sub h2{padding:20px 13px;background-color:#25abe7;color:#fff;font-size:18px;font-weight:700}.p-sub .l-sub h2 .item-en{display:inline-block;margin-left:8px;color:#edf2f4;font-size:12px;font-weight:500}.p-sub .l-sub ul li{border-bottom:1px solid #c0cbd1}.p-sub .l-sub ul li>a{display:block;color:#333;font-size:15px;text-decoration:none;padding:14px 34px 14px 8px;position:relative}.p-sub .l-sub ul li>a::before{content:"";width:22px;height:22px;background:#edf2f4;border-radius:50%;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.p-sub .l-sub ul li>a::after{content:"";width:8px;height:8px;border-top:2px solid #25abe7;border-right:2px solid #25abe7;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:19px}.u-bg-primary{background-color:#25abe7}.u-bg-secondary{background-color:#edf2f4}.u-bg-accent{background-color:#fde700}.u-bg-white{background-color:#fff}.u-color-primary{color:#25abe7}.u-color-secondary{color:#edf2f4}.u-color-accent{color:#fde700}.u-color-white{color:#fff}.u-color-black{color:#000}.u-color-gray{color:#666}.u-color-light-gray{color:#999}.u-color-red{color:red}.u-font-fam-sub{font-family:"Yu Mincho","Hiragino Mincho ProN",serif}.u-font-bold{font-weight:bold}.u-font-italic{font-style:italic}.u-font-underline{text-decoration:underline}.u-font-overline{text-decoration:overline}.u-font-line-through{text-decoration:line-through}.u-text-center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-right{text-align:right !important}.u-d-none{display:none}@media screen and (min-width: 1024px){.u-d-none-pc{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.u-d-none-tab{display:none}}@media only screen and (max-width: 767px){.u-d-none-sp{display:none}}.u-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.u-d-block{display:block}@media screen and (min-width: 1024px){.u-d-block-pc{display:block}}@media only screen and (min-width: 768px)and (max-width: 1023px){.u-d-block-tab{display:block}}@media only screen and (max-width: 767px){.u-d-block-sp{display:block}}.u-d-inline{display:inline}.u-d-inline-block{display:inline-block}.u-mt0{margin-top:0 !important}.u-mt-sm{margin-top:16px !important}.u-mt-md{margin-top:24px !important}.u-mt-lg{margin-top:32px !important}.u-mt-xl{margin-top:48px !important}.u-mt-2xl{margin-top:64px !important}.u-mt-3xl{margin-top:80px !important}.u-mt-4xl{margin-top:96px !important}.u-mb0{margin-bottom:0 !important}.u-mb-sm{margin-bottom:16px !important}.u-mb-md{margin-bottom:24px !important}.u-mb-lg{margin-bottom:32px !important}.u-mb-xl{margin-bottom:48px !important}.u-mb-2xl{margin-bottom:64px !important}.u-mb-3xl{margin-bottom:80px !important}.u-mb-4xl{margin-bottom:96px !important}.u-mx-auto{margin-left:auto;margin-right:auto}.u-ml-auto{margin-left:auto}.u-mr-auto{margin-right:auto}.u-pt0{padding-top:0 !important}.u-pt-sm{padding-top:16px !important}.u-pt-md{padding-top:24px !important}.u-pt-lg{padding-top:32px !important}.u-pt-xl{padding-top:48px !important}.u-pt-2xl{padding-top:64px !important}.u-pt-3xl{padding-top:80px !important}.u-pt-4xl{padding-top:96px !important}.u-pb0{padding-bottom:0 !important}.u-pb-sm{padding-bottom:16px !important}.u-pb-md{padding-bottom:24px !important}.u-pb-lg{padding-bottom:32px !important}.u-pb-xl{padding-bottom:48px !important}.u-pb-2xl{padding-bottom:64px !important}.u-pb-3xl{padding-bottom:80px !important}.u-pb-4xl{padding-bottom:96px !important}.u-p0{padding:0 !important}.c-btn{display:flex;justify-content:center;align-items:center;line-height:1.5;letter-spacing:.05em;text-decoration:none;cursor:pointer;position:relative;justify-content:flex-start;gap:5px;width:100%;max-width:310px;min-height:63px;font-size:18px;font-weight:700;border-width:2px;border-style:solid;border-radius:30px;padding:10px 20px}.c-btn:focus-visible{outline:3px solid #005fcc;outline-offset:3px}.c-btn:disabled,.c-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}button.c-btn,input.c-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 1024px){.c-btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.c-btn:hover,.c-btn:focus-visible{opacity:1}}.c-btn--normal{color:#333;border-color:#aaa;background-color:#fff}@media screen and (min-width: 1024px){.c-btn--normal:hover,.c-btn--normal:focus-visible{opacity:1 !important;border-color:#25abe7}}.c-btn--sns{max-width:100%;min-height:100px;border-radius:80px;color:#333;border-color:#aaa;font-size:20px;background-color:#fff;padding:10px 30px 10px 96px}.c-btn--sns::before{content:"";width:47px;height:47px;background:no-repeat center/cover;position:absolute;left:32px;top:50%;transform:translate(0, -50%)}.c-btn--sns::after{content:"";width:15px;height:15px;border-top:2px solid #d3d3d3;border-right:2px solid #d3d3d3;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:32px}@media screen and (min-width: 1024px){.c-btn--sns:hover,.c-btn--sns:focus-visible{opacity:1 !important;border-color:#25abe7}.c-btn--sns:hover::after,.c-btn--sns:focus-visible::after{border-top:2px solid #25abe7;border-right:2px solid #25abe7}}.c-btn--sns--youtube::before{background-image:url(../img/common/icon-youtube.svg)}.c-btn--sns--instagram::before{background-image:url(../img/common/icon-instagram.svg)}.c-btn--sns--tiktok::before{background-image:url(../img/common/icon-tiktok.svg)}.c-btn--sns--facebook::before{background-image:url(../img/common/icon-facebook.svg)}.c-btn--sns--line::before{background-image:url(../img/common/icon-line.svg)}.c-btn--sns--x::before{background-image:url(../img/common/icon-x.svg)}.c-btn--primary{color:#fff;border-color:#25abe7;background-color:#25abe7}@media screen and (min-width: 1024px){.c-btn--primary:hover,.c-btn--primary:focus-visible{color:#25abe7;background-color:#fff}}.c-btn--outline{color:#25abe7;border-color:#25abe7;background-color:#fff}@media screen and (min-width: 1024px){.c-btn--outline:hover,.c-btn--outline:focus-visible{color:#fff;background-color:#25abe7}}.c-btn--submit{color:#fff;border-color:#25abe7;background-color:#25abe7}@media screen and (min-width: 1024px){.c-btn--submit:hover,.c-btn--submit:focus-visible{opacity:.7}}.c-btn--reset{color:#d5d5d5;border-color:#5e5e5e;background-color:#5e5e5e}.c-btn--reset:hover{opacity:.7}.c-btn--next{padding-right:26px}.c-btn--next::before{content:"";width:26px;height:26px;background:#edf2f4;border-radius:50%;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.c-btn--next::after{content:"";width:10px;height:10px;border-top:2px solid #25abe7;border-right:2px solid #25abe7;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:33px}.c-btn--prev{padding-left:26px}.c-btn--prev::before{content:"";width:26px;height:26px;background:#edf2f4;border-radius:50%;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.c-btn--prev::after{content:"";width:10px;height:10px;border-top:2px solid #25abe7;border-left:2px solid #25abe7;transform:rotate(-45deg) translateY(-50%);position:absolute;top:50%;left:33px}.c-btn--fluid{max-width:100%}.c-skip-link{display:flex;flex-direction:column;justify-content:center;align-items:center;width:132px;height:40px;color:#fff;font-weight:700;text-decoration:none;border:none;background-color:#333;border-radius:0;position:absolute;top:-50px;left:0;z-index:999999}.c-skip-link:focus{top:0}.c-skip-link:focus-visible{top:0}.c-btn-textLink{display:block;color:#333;font-size:18px;font-weight:700;text-align:right;padding-right:34px;position:relative}.c-btn-textLink::before{content:"";width:26px;height:26px;background:#edf2f4;border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-btn-textLink::after{content:"";width:10px;height:10px;border-top:2px solid #25abe7;border-right:2px solid #25abe7;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:12px}@media screen and (min-width: 1024px){.c-btn-textLink:hover,.c-btn-textLink:focus-visible{text-decoration:none}}.c-form-input,.c-form-textarea,.c-form-select-wrap{margin:6px 0}@media only screen and (max-width: 1023px){.c-form-input,.c-form-textarea,.c-form-select-wrap{margin:9px 0}}.c-form-control--noMargin{margin:0}.c-form-input{width:100%;height:50px;font-size:16px;border:1px solid #7c7c7c;border-radius:5px;padding:0 10px}@media only screen and (max-width: 1023px){.c-form-input{font-size:16px}}.c-form-input--sm{max-width:210px}.c-form-input--md{max-width:400px}.c-form-input--lg{width:100%}.c-form-textarea{width:100%;height:50px;font-size:16px;border:1px solid #7c7c7c;border-radius:5px;padding:0 10px;height:auto;min-height:200px;padding:10px;resize:vertical}@media only screen and (max-width: 1023px){.c-form-textarea{font-size:16px}}.c-form-required{display:inline-block;color:#fff;font-size:13px;background-color:#c62828;padding:4px 6px;border-radius:3px;margin-left:10px}.c-form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form-select-wrap{position:relative;display:block;width:100%;max-width:400px;height:60px;border-radius:5px;overflow:hidden}.c-form-select-wrap::before,.c-form-select-wrap::after{content:"";position:absolute;display:block;height:100%;top:0;pointer-events:none}.c-form-select-wrap::before{width:30px;right:0;background-color:#25abe7}.c-form-select-wrap::after{width:21px;right:4px;background:url(../img/module/form-item-select.png) no-repeat center;background-size:21px auto}.c-form-select-wrap .c-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;height:100%;color:#333;font-size:16px;padding:14px 6px 14px 12px;border:1px solid #7c7c7c;border-radius:inherit;background-color:#fff}@media only screen and (max-width: 1023px){.c-form-select-wrap .c-form-select{font-size:16px}}.c-form-checkbox{position:relative;display:block;padding:5px 0 5px 25px;margin:10px 0;transition:opacity .2s ease}.c-form-checkbox input{position:absolute;width:20px;height:20px;cursor:pointer;left:0;top:50%;transform:translateY(-50%);margin:0;border:2px solid #7c7c7c;background-color:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form-checkbox input:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.c-form-checkbox input:checked{background-color:#25abe7;border-color:#25abe7}.c-form-checkbox input:checked::before{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.c-form-checkbox:hover{opacity:.7}.c-form-radio{position:absolute;opacity:0;pointer-events:none}.c-form-radio-label{display:block;position:relative;line-height:20px;margin:15px 0 15px;padding-left:30px}.c-form-radio-label:after,.c-form-radio-label:before{position:absolute;content:"";display:block;top:50%}.c-form-radio-label:after{left:0;margin-top:-10px;width:20px;height:20px;border:2px solid #7c7c7c;background-color:#fff;border-radius:50%}.c-form-radio-label:before{left:5px;margin-top:-5px;width:10px;height:10px;background-color:#25abe7;border-radius:50%;opacity:0;z-index:2}.c-form-radio:checked+.c-form-radio-label:before{opacity:1}.c-form-radio:checked+.c-form-radio-label:after{border-color:#25abe7}.c-form-radio:focus-visible+.c-form-radio-label:after{outline:2px solid #005fcc;outline-offset:2px}.c-form-radio-label:hover{opacity:.7}.c-form-auth-captcha{text-align:center}.c-form-auth-captcha img{display:block;margin:0 auto}.c-form-auth-captcha input{border:1px solid #8b8b8b;height:46px;padding:0 15px;border-radius:5px;font-size:14px;width:230px;margin-bottom:10px}.c-form-auth-captcha .error-message{display:inline-block}.c-form-policy-wrap .c-form-policy{background-color:#fff;border:1px solid #7c7c7c;max-width:800px;height:144px;padding:20px 24px;overflow-y:scroll}.c-form-policy-agree{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:20px 0 0;line-height:1.6}@media only screen and (max-width: 1023px){.c-form-policy-agree{margin:30px 0 45px}}.c-form-policy-agree a{color:#25abe7}.error-message{color:red;font-size:16px}.c-hl-01{background-color:#edf2f4;font-size:28px;font-weight:700;padding:21px 18px 19px 27px;margin-bottom:45px;position:relative}@media only screen and (max-width: 1023px){.c-hl-01{font-size:26px;margin-bottom:30px}}.c-hl-01::before{content:"";width:7px;height:100%;background-color:#25abe7;position:absolute;top:0;left:0}.c-hl-02{font-size:24px;font-weight:700;border-bottom:1px solid #aaa;padding:0 0 8px 24px;position:relative;margin-bottom:30px}@media only screen and (max-width: 1023px){.c-hl-02{font-size:22px}}.c-hl-02::before,.c-hl-02::after{content:"";width:7px;height:7px;position:absolute}.c-hl-02::before{top:12px;left:0;background-color:#25abe7}.c-hl-02::after{top:19px;left:7px;background-color:#edf2f4}.c-hl-03{font-size:22px;font-weight:700;position:relative;padding-left:20px;margin-bottom:15px}.c-hl-03::before{content:"";width:14px;height:14px;border-radius:50%;background-color:#25abe7;position:absolute;top:11px;left:0}.c-hl-04{font-size:18px;font-weight:700}.c-hl-05{font-size:16px;font-weight:700}.c-hl-topH2{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 28px;font-weight:700;margin-bottom:45px}@media only screen and (max-width: 1023px){.c-hl-topH2{margin-bottom:36px}}.c-hl-topH2 .item-main{display:inline-block;color:#25abe7;font-size:97px;font-family:"Montserrat",sans-serif;line-height:1;letter-spacing:.03em}@media only screen and (max-width: 1023px){.c-hl-topH2 .item-main{font-size:72px}}.c-hl-topH2 .item-sub{display:inline-block;font-size:34px;margin-top:20px}@media only screen and (max-width: 1023px){.c-hl-topH2 .item-sub{display:block;width:100%;font-size:28px;margin-top:9px}}.c-hl-f32{font-size:32px;font-weight:700;letter-spacing:.08em;line-height:1.4;margin-bottom:30px}@media only screen and (max-width: 1023px){.c-hl-f32{font-size:30px}}@media only screen and (max-width: 767px){.c-hl-f32{margin-bottom:25px}}.c-hl-f32 .item-sub{display:block;margin-bottom:5px}.c-hl-f32--mbL{margin-bottom:44px}@media only screen and (max-width: 767px){.c-hl-f32--mbL{margin-bottom:36px}}.c-hl-catchphrase-f32{font-size:32px;font-weight:700;line-height:1.6;margin-bottom:30px}@media only screen and (max-width: 1023px){.c-hl-catchphrase-f32{font-size:28px}}.c-hl-catchphrase-f30{font-size:30px;font-weight:700;line-height:1.6;margin-bottom:20px}@media only screen and (max-width: 1023px){.c-hl-catchphrase-f30{font-size:26px}}.c-hl-catchphrase-f24{font-size:24px;font-weight:700;line-height:1.6;letter-spacing:.16em;margin-bottom:20px}@media only screen and (max-width: 1023px){.c-hl-catchphrase-f24{font-size:22px}}.c-list{list-style:none;padding:0}.c-list li{position:relative;padding-left:1.3em;margin-bottom:.5em}.c-list li::before{position:absolute;left:0;width:1.3em;font-size:.9em;letter-spacing:0;display:flex;justify-content:center}.c-list li:last-child{margin-bottom:0}.c-list li>ol,.c-list li>ul{margin-top:.6em}.c-list--plain>li{padding-left:0}.c-list--plain li::before{content:none;display:none}.c-list--disc li::before{content:"・";font-size:1em;font-weight:700}.c-list--decimal{counter-reset:num}.c-list--decimal li{counter-increment:num}.c-list--decimal li::before{content:counter(num) "．"}.c-list--decimal li>ul,.c-list--decimal li>ol{counter-reset:num}.c-list--hiragana{counter-reset:kana}.c-list--hiragana li{counter-increment:kana}.c-list--hiragana li::before{content:counter(kana, hiragana) "．"}.c-list--hiragana li>ol{counter-reset:kana}.c-list--dot li::before{content:"●"}.c-list--accent li::before{color:#25abe7}.c-img-cover{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-img-contain{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.c-img-scale-down{display:block;-o-object-fit:scale-down;object-fit:scale-down;width:100%;height:100%}.c-media-block{display:flex;justify-content:space-between;align-items:flex-start;gap:34px 48px}@media only screen and (max-width: 1023px){.c-media-block{flex-wrap:wrap}}.c-media-block.boxBlock--reverse{flex-direction:row-reverse}@media screen and (min-width: 1024px){.c-media-block .boxBlock__img{width:470px;flex-shrink:0}}@media only screen and (max-width: 1023px){.c-media-block .boxBlock__img{width:100%;max-width:470px;margin:0 auto}}@media screen and (min-width: 1024px){.c-media-block .boxBlock__text{flex:1;min-width:0}}@media only screen and (max-width: 1023px){.c-media-block .boxBlock__text{width:100%}}@media only screen and (max-width: 767px){.c-media-block .boxBlock__text{max-width:560px;margin:0 auto}}.c-media-block-w370{display:flex;justify-content:space-between;align-items:flex-start;gap:34px 48px}@media only screen and (max-width: 1023px){.c-media-block-w370{flex-wrap:wrap}}.c-media-block-w370.boxBlock--reverse{flex-direction:row-reverse}@media screen and (min-width: 1024px){.c-media-block-w370 .boxBlock__img{width:370px;flex-shrink:0}}@media only screen and (max-width: 1023px){.c-media-block-w370 .boxBlock__img{width:100%;max-width:370px;margin:0 auto}}@media screen and (min-width: 1024px){.c-media-block-w370 .boxBlock__text{flex:1;min-width:0}}@media only screen and (max-width: 1023px){.c-media-block-w370 .boxBlock__text{width:100%}}@media only screen and (max-width: 767px){.c-media-block-w370 .boxBlock__text{max-width:560px;margin:0 auto}}.c-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px 20px;margin-top:80px}@media only screen and (max-width: 767px){.c-pagination{margin-top:64px}}.c-pagination>span{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.c-pagination .number{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#333;font-size:15px;font-weight:400;line-height:1;border:1px solid #edf2f4;background-color:#edf2f4;border-radius:50%}.c-pagination .number a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:inherit}@media screen and (min-width: 1024px){.c-pagination .number a:hover,.c-pagination .number a:focus-visible{background-color:#25abe7;border-color:#25abe7;color:#fff;border-radius:50%}}.c-pagination .current{background-color:#25abe7;border-color:#25abe7;color:#fff}.c-pagination .prev,.c-pagination .next{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:0;position:relative}.c-pagination .prev::before,.c-pagination .next::before{content:"";width:16px;height:16px;position:absolute;top:50%;left:50%}.c-pagination .prev::before{border-top:2px solid #c3c3c3;border-left:2px solid #c3c3c3;transform:translate(-50%, -50%) rotate(-45deg)}.c-pagination .next::before{border-top:2px solid #c3c3c3;border-right:2px solid #c3c3c3;transform:translate(-50%, -50%) rotate(45deg)}.c-pagination .prev a,.c-pagination .next a{display:block;width:100%;height:100%}@media screen and (min-width: 1024px){.c-pagination .prev:hover::before,.c-pagination .next:hover::before{border-color:#25abe7}}.c-pagination .disabled{pointer-events:none;opacity:.5;cursor:default}.c-table{width:100%;table-layout:fixed}.c-table th,.c-table td{border:1px solid #c7c7c7;color:#333;line-height:1.6;letter-spacing:.05em;padding:14px 20px;vertical-align:middle}.c-table th{font-weight:bold;background-color:#f0f0f0}.c-table--center th,.c-table--center td{text-align:center}@media only screen and (max-width: 767px){.c-table--stack{display:block;border:1px solid #c7c7c7}}@media only screen and (max-width: 767px){.c-table--stack tbody{display:block}}@media only screen and (max-width: 767px){.c-table--stack tr{display:block;border-bottom:1px solid #c7c7c7}.c-table--stack tr:last-child{border-bottom:none}}@media only screen and (max-width: 767px){.c-table--stack th,.c-table--stack td{display:block;border:none}}@media only screen and (max-width: 767px){.c-table--stack th{border-bottom:1px solid #c7c7c7}}.c-table-wrap{overflow-x:auto}.c-table-wrap>table{min-width:800px}.c-side-menu h6{background-color:#25abe7;color:#fff;font-weight:700;text-align:center;padding:8px}.c-side-menu ul li{border-bottom:1px solid #c7c7c7}.c-side-menu ul li a{display:block;color:#333;text-decoration:none;padding:16px 10px}.c-text-emphasis p{font-size:18px;letter-spacing:.1em}@media only screen and (max-width: 1023px){.c-text-emphasis p{font-size:16px}}.c-text-block p:not(:last-child){margin-bottom:18px}.c-text-lead{margin-bottom:80px}@media only screen and (max-width: 1023px){.c-text-lead{margin-bottom:64px}}.c-card-blog .cardInner{display:block;text-decoration:none;color:#333}.c-card-blog .box-img{display:block;width:100%;margin-bottom:21px}@media only screen and (max-width: 767px){.c-card-blog .box-img{margin-bottom:10px}}.c-card-blog .box-imgInner{display:block;position:relative;width:100%;aspect-ratio:276/207;overflow:hidden;z-index:0}@media only screen and (max-width: 1023px){.c-card-blog .box-imgInner{aspect-ratio:343/207}}.c-card-blog .box-imgInner>img{position:absolute;top:50%;right:50%;transition:transform .4s ease-in-out;transform:translate(50%, -50%)}.c-card-blog .item-hl{font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 1024px){.c-card-blog .item-hl{min-height:3em}}.c-card-blog .item-date{display:block;font-size:14px;font-weight:500;margin-top:19px}.c-card-blog .item-category{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;min-width:104px;padding:7px 8px;background-color:#edf2f4;font-size:13px;font-weight:500;margin-top:16px}@media screen and (min-width: 1024px){.c-card-blog:hover .cardInner,.c-card-blog:focus-visible .cardInner{opacity:1 !important}.c-card-blog:hover .item-hl,.c-card-blog:focus-visible .item-hl{text-decoration:underline}.c-card-blog:hover .box-imgInner>img,.c-card-blog:focus-visible .box-imgInner>img{transform:translate(50%, -50%) scale(1.1)}}.c-card-policy{display:block;text-decoration:none;width:660px;background:#fde700;box-shadow:0px 3px 6px rgba(0,0,0,.3);position:relative;counter-increment:list;color:#333}@media screen and (min-width: 1024px){.c-card-policy{height:370px}}@media only screen and (max-width: 1023px){.c-card-policy{width:min(100%,560px);height:570px;margin-inline:auto}}.c-card-policy::before{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100px;height:90px;border-radius:0px 0px 0px 90px;padding:0 15px 11px 0;background-color:#25abe7;color:#ffd900;font-size:40px;font-weight:700;position:absolute;top:0;right:0}@media only screen and (max-width: 1023px){.c-card-policy::before{width:80px;height:70px;font-size:32px;padding:0 10px 11px 0}}.c-card-policy .cardInner{width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}@media only screen and (max-width: 1023px){.c-card-policy .cardInner{flex-wrap:wrap}}.c-card-policy .box-img{display:block;height:100%}@media screen and (min-width: 1024px){.c-card-policy .box-img{flex-shrink:0;width:36.516%}}@media only screen and (max-width: 1023px){.c-card-policy .box-img{width:100%;height:230px;position:absolute;bottom:0;left:0}}.c-card-policy .box-imgInner{display:block;position:relative;width:100%;height:100%;overflow:hidden;z-index:0}.c-card-policy .box-imgInner>img{position:absolute;top:50%;right:50%;transition:transform .4s ease-in-out;transform:translate(50%, -50%)}@media screen and (min-width: 1024px){.c-card-policy .box-main{flex:1;min-width:0}}@media only screen and (max-width: 1023px){.c-card-policy .box-main{display:block;width:100%}}.c-card-policy .box-mainInner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:29px 5% 29px}.c-card-policy .item-title{width:100%;font-size:40px;font-weight:800;line-height:1.2;border-bottom:1px solid #707070;padding-bottom:18px;margin-bottom:28px}@media only screen and (max-width: 1023px){.c-card-policy .item-title{font-size:36px}}.c-card-policy .item-title .elm-b{color:#25abe7;font-size:90px}@media only screen and (max-width: 1023px){.c-card-policy .item-title .elm-b{font-size:80px}}.c-card-policy .item-title .elm-b-small{color:#25abe7;font-size:78px}@media only screen and (max-width: 1023px){.c-card-policy .item-title .elm-b-small{font-size:68px}}.c-card-policy .item-title .elm-ls-small{letter-spacing:-0.05em}.c-card-policy .item-text{font-size:16px}.c-card-policy--01::before{content:"01"}.c-card-policy--02::before{content:"02"}.c-card-policy--03::before{content:"03"}.c-card-policy--04::before{content:"04"}.c-card-policy--05::before{content:"05"}.c-card-policy--06::before{content:"06"}.c-card-policySub{counter-increment:list}.c-card-policySubWrap{counter-reset:list;list-style:none}.c-card-policySub .item-title{font-size:26px;font-weight:700;border-bottom:1px solid #aaa;padding:30px 0 18px 60px;margin-bottom:20px;position:relative}@media only screen and (max-width: 1023px){.c-card-policySub .item-title{font-size:24px;padding:30px 0 10px 54px;margin-bottom:20px}}.c-card-policySub .item-title::before{content:counter(list, decimal);display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;background-color:#25abe7;border-radius:50%;color:#fde700;font-size:32px;font-weight:700;position:absolute;top:23px;left:0}@media only screen and (max-width: 1023px){.c-card-policySub .item-title::before{width:44px;height:44px;font-size:28px}}.c-card-policySub .item-title::after{content:"政策";color:#25abe7;font-size:13px;font-weight:700;position:absolute;top:4px;left:10px}@media only screen and (max-width: 1023px){.c-card-policySub .item-title::after{left:8px}}.c-card-policySub .item-img{aspect-ratio:534/265;margin-bottom:20px}.c-card-policySub .item-text{margin-bottom:18px}.c-card-policySub .box-list{background-color:#edf2f4;padding:30px 26px 36px 26px}.c-card-policySub .box-list>li{margin-bottom:12px}.c-card-policySub .box-list>li:last-child{margin-bottom:0}.c-card-policySub .box-list__title{font-weight:700;margin-bottom:2px;position:relative;padding-left:16px}.c-card-policySub .box-list__title::before{content:"";width:8px;height:8px;background-color:#25abe7;border-radius:50%;position:absolute;top:8px;left:0}.c-card-policySub .box-list__text{font-size:15px;padding-left:15px}.c-card-bnr{display:block;text-decoration:none}.c-card-bnr .cardInner{display:block;width:100%}.c-card-bnr .box-img{display:block;width:100%;aspect-ratio:534/280}@media only screen and (max-width: 1023px){.c-card-bnr .box-img{aspect-ratio:343/200}}.c-card-bnr .box-imgInner{display:block;position:relative;width:100%;height:100%;overflow:hidden;z-index:0}.c-card-bnr .box-imgInner>img{position:absolute;top:50%;right:50%;transition:transform .4s ease-in-out;transform:translate(50%, -50%)}.c-card-bnr .item-hl{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:70px;padding:8px 60px 8px 20px;color:#333;font-size:26px;font-weight:700;background-color:#fff;position:relative}@media only screen and (max-width: 1023px){.c-card-bnr .item-hl{min-height:60px;font-size:20px}}.c-card-bnr .item-hl::before{content:"";width:26px;height:26px;background:#edf2f4;border-radius:50%;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.c-card-bnr .item-hl::after{content:"";width:10px;height:10px;border-top:2px solid #25abe7;border-right:2px solid #25abe7;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:30px}@media screen and (min-width: 1024px){.c-card-bnr:hover,.c-card-bnr:focus-visible{opacity:1 !important}.c-card-bnr:hover .box-imgInner>img,.c-card-bnr:focus-visible .box-imgInner>img{transform:translate(50%, -50%) scale(1.1)}}.c-card-author .item-img{height:220px}.c-card-author .item-title{font-size:24px;font-weight:700;text-align:center;margin-top:22px}.c-card-author .item-title .item-sub{font-size:13px;font-weight:500}.c-card-author .item-text{margin-top:20px}.c-card-episode .cardTmb{position:relative;width:100%;aspect-ratio:660/370}@media only screen and (max-width: 767px){.c-card-episode .cardTmb{aspect-ratio:343/240}}.c-card-episode .item-img{display:block;width:100%;height:100%}.c-card-episode .item-imgInner{display:block;position:relative;width:100%;height:100%;overflow:hidden;z-index:0}.c-card-episode .item-imgInner>img{position:absolute;top:50%;right:50%;transition:transform .4s ease-in-out;transform:translate(50%, -50%)}.c-card-episode .item-title{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:300px;height:80px;background:#25abe7;padding:10px 40px 10px 40px;color:#fff;font-size:46px;font-weight:700;letter-spacing:0;clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 100%, 0 100%);position:absolute;bottom:0;left:0}@media only screen and (max-width: 1023px){.c-card-episode .item-title{height:58px;font-size:23px}}.c-card-episode .item-title .item-sub{font-size:12px}.c-card-episode .item-text{margin-top:24px}.c-card-normal{display:block;text-decoration:none;color:#333}.c-card-normal .item-img{width:100%;aspect-ratio:251/220}.c-card-normal .item-title{font-size:22px;font-weight:700;text-align:center;margin-top:18px}@media only screen and (max-width: 1023px){.c-card-normal .item-title{font-size:18px}}@media screen and (min-width: 1024px){.c-card-normal:hover .item-title,.c-card-normal:focus-visible .item-title{color:#25abe7}}.c-floatBnr{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:100;display:block;width:100px;opacity:1;visibility:visible;transition:transform .7s cubic-bezier(0.65, 0, 0.35, 1),opacity .5s ease,visibility 0s linear 0s}.c-floatBnr img{display:block;width:100%;height:auto}@media only screen and (max-width: 1023px){.c-floatBnr{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#de002c;position:fixed;top:auto;right:0;bottom:0;left:0;transform:none;width:100%;opacity:1;visibility:visible;pointer-events:auto}.c-floatBnr.is-hidden{transform:none}.c-floatBnr .bnrInner{display:inline-block;max-width:275px;margin:0 auto}}.c-floatBnr.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translate(110%, -50%);transition:transform .8s cubic-bezier(0.65, 0, 0.35, 1),opacity .5s ease,visibility 0s linear .8s}.c-faq{list-style:none;margin:0;counter-reset:list;list-style:none}.c-faq .listBox{background:#fff;border:1px solid #c4c4c4;border-radius:8px;padding:0 30px;margin-bottom:17px}@media only screen and (max-width: 1023px){.c-faq .listBox{padding:0 18px}}.c-faq .listBox:last-child{margin-bottom:0}.c-faq .qBox{width:100%;border-radius:10px;background-color:rgba(255,255,255,0);border:none;padding:18px 0 18px 41px;text-align:left;color:#333;font-size:16px;font-weight:700;letter-spacing:.05em;position:relative;cursor:pointer;counter-increment:list;transition:all .2s ease}.c-faq .qBox::before{content:"Q";display:flex;flex-direction:column;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;border:2px solid #edf2f4;background-color:#edf2f4;color:#25abe7;font-size:16px;font-weight:700;padding:0 0 2px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}@media only screen and (max-width: 1023px){.c-faq .qBox::before{left:0}}.c-faq .qBox__inner{display:block;position:relative;padding-right:30px}.c-faq .qBox__inner::before,.c-faq .qBox__inner::after{content:"";width:18px;height:2px;background-color:#25abe7;border-radius:50px;position:absolute;top:50%;right:0;transition:transform .3s ease}.c-faq .qBox__inner::before{transform:translateY(-50%)}.c-faq .qBox__inner::after{transform:translateY(-50%) rotate(90deg)}.c-faq .aBox{max-height:0;overflow:hidden;transition:max-height .3s ease;border-radius:5px;position:relative;margin-bottom:0}.c-faq .aBox__inner{padding:0 0 24px 42px;position:relative}@media only screen and (max-width: 1023px){.c-faq .aBox__inner{padding:0 0 24px 42px}}.c-faq .aBox__inner::before{content:"A";display:flex;flex-direction:column;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;border:2px solid #25abe7;background-color:#25abe7;color:#fde700;font-size:16px;font-weight:700;position:absolute;left:0;top:4px}.c-faq .qBox[aria-expanded=true] .qBox__inner::after{transform:translateY(-50%) rotate(0deg) scaleX(0)}@media screen and (min-width: 1024px){.top-kv{height:670px;background:url(../img/top/kv-img-01.jpg) no-repeat center/cover}}@media only screen and (max-width: 1023px){.top-kv{height:450px;background:url(../img/top/kv-img-01-sp.jpg) no-repeat center/cover}}.top-kvInner{max-width:calc(1100px + 40px*2);height:100%;padding:13px 47px;margin:0 auto;position:relative}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-kvInner{max-width:720px}}.top-kvPhrase{width:100%;position:absolute}@media screen and (min-width: 1024px){.top-kvPhrase{max-width:571px;top:11px;left:48px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-kvPhrase{max-width:320px;top:11px;left:48px}}@media only screen and (max-width: 767px){.top-kvPhrase{max-width:225px;top:2px;left:50%;transform:translate(-83%, 0)}}.top-kvName{width:100%;position:absolute}@media screen and (min-width: 1024px){.top-kvName{max-width:180px;top:32px;right:84px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-kvName{max-width:120px;top:32px;right:105px}}@media only screen and (max-width: 767px){.top-kvName{max-width:91px;bottom:7px;left:50%;transform:translate(78%, 0)}}.top-youtube{padding:64px 40px 0}@media only screen and (max-width: 767px){.top-youtube{padding:51px 16px 0}}.top-youtubeInner{max-width:1200px;margin:0 auto;position:relative}@media screen and (min-width: 1024px){.top-youtubeTitle{padding:0 20px}}.top-youtubeCat{font-size:21px;font-weight:700;position:relative;padding-left:38px;margin-bottom:13px}@media only screen and (max-width: 1023px){.top-youtubeCat{font-size:18px}}.top-youtubeCat::before{content:"";width:26px;height:26px;background:url(../img/common/icon-youtube.svg) no-repeat center/cover;position:absolute;top:-3px;left:0}.top-youtubeHl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:12px 17px;margin-bottom:40px}@media only screen and (max-width: 767px){.top-youtubeHl{margin-bottom:24px}}.top-youtubeHl .item-main{display:inline-block;font-size:34px;font-weight:700;letter-spacing:.12em}@media only screen and (max-width: 1023px){.top-youtubeHl .item-main{font-size:30px}}.top-youtubeHl .item-sub{display:inline-block;color:#666;font-size:20px;font-weight:500;padding-bottom:4px}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-youtubeHl .item-sub{display:block;width:100%}}@media only screen and (max-width: 1023px){.top-youtubeHl .item-sub{font-size:16px}}.top-youtube .box-tmb{width:100%;aspect-ratio:16/9}.top-youtube .box-tmb iframe{display:block;width:100%;height:100%;border:0}@media screen and (min-width: 1024px){.top-youtube .c-btn{position:absolute;top:19px;right:20px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-youtube .c-btn{position:absolute;top:41px;right:0}}@media only screen and (max-width: 767px){.top-youtube .c-btn{margin:42px auto 0}}.top-mes{padding:173px 40px 0;position:relative}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-mes{padding:100px 40px 0}}@media only screen and (max-width: 767px){.top-mes{padding:192px 16px 0}}.top-mes::before{content:"";width:1900px;height:1230px;background:url(../img/top/mes-bg-01.jpg) no-repeat center/cover;position:absolute;top:110px;left:50%;transform:translate(-50%, 0)}@media only screen and (max-width: 1023px){.top-mes::before{width:1023px;height:1320px;background:url(../img/top/mes-bg-01-sp.jpg) no-repeat center/cover}}.top-mesInner{max-width:1100px;margin:0 auto}.top-mes .top-mesMain{position:relative;padding-bottom:121px;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 767px){.top-mes .top-mesMain{padding-bottom:426px}}.top-mes .box-main{position:relative;z-index:5}@media screen and (min-width: 1024px){.top-mes .box-main{width:clamp(490px,490px + (560 - 490)*(100vw - 1024px)/(1400 - 1024),560px)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-mes .box-main{width:clamp(395px,37.25vw + 109px,490px)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-mes .c-text-emphasis{font-size:clamp(15px,.392vw + 12px,16px)}}.top-mes .c-hl-catchphrase-f24{margin:28px 0 0}@media only screen and (max-width: 767px){.top-mes .c-hl-catchphrase-f24{margin:40px 0 0}}.top-mes .photo-01{width:100%;max-width:289px;position:absolute;top:-80px;left:50%;transform:translate(2%, 0)}@media only screen and (max-width: 767px){.top-mes .photo-01{max-width:210px;top:-145px;left:58px}}.top-mes .photo-02{width:100%;max-width:365px;position:absolute;top:22px;left:50%;transform:translate(42%, 0);z-index:2}@media only screen and (max-width: 767px){.top-mes .photo-02{max-width:270px;top:-80px;left:70px}}.top-mes .photo-03{width:100%;max-width:229px;position:absolute;top:-45px;left:50%;transform:translate(189%, 0)}@media only screen and (max-width: 767px){.top-mes .photo-03{max-width:150px;top:-77px;left:120px}}.top-mes .photo-04{width:100%;max-width:480px;position:absolute;left:50%}@media only screen and (min-width: 768px){.top-mes .photo-04{top:584px;transform:translate(67%, 0)}}@media only screen and (max-width: 767px){.top-mes .photo-04{max-width:346px;bottom:-69px;transform:translate(-17%, 0)}}.top-mes .photo-05{position:absolute;bottom:0;left:50%;transform:translate(0%, 0);z-index:1}@media only screen and (min-width: 768px){.top-mes .photo-05{width:100%;max-width:831px}}@media only screen and (max-width: 767px){.top-mes .photo-05{width:452px;bottom:0;transform:translate(-38%, 0)}}.top-furusato{background-color:#fff;padding:55px 50px 0 66px;margin-top:-62px;position:relative;z-index:10}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-furusato{margin-top:-29px;padding:59px 40px 0}}@media only screen and (max-width: 767px){.top-furusato{margin-top:-29px;padding:59px 20px 0}}.top-furusatoInner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:22px 36px}@media only screen and (min-width: 768px){.top-furusato .box-main{flex:1;min-width:0}}@media only screen and (max-width: 767px){.top-furusato .box-main{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-furusato .box-main .c-hl-catchphrase-f30{font-size:24px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-furusato .box-main .item-text{font-size:15px}}@media screen and (min-width: 1024px){.top-furusato .box-sub{width:clamp(300px,300px + (348 - 300)*(100vw - 1024px)/(1400 - 1024),348px);flex-shrink:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-furusato .box-sub{width:clamp(180px,47.06vw - 181.76px,300px);flex-shrink:0}}@media only screen and (max-width: 767px){.top-furusato .box-sub{width:100%;max-width:300px;margin:0 auto}}.top-furusatoHl{font-size:28px;font-weight:700;padding:0 0 16px 5px;border-bottom:1px solid #25abe7;margin-bottom:30px}@media only screen and (max-width: 1023px){.top-furusatoHl{font-size:26px;padding:0 0 10px 5px}}.top-furusatoHl .elm-main{display:inline-block;max-width:441px}@media only screen and (max-width: 1023px){.top-furusatoHl .elm-main{max-width:303px}}.top-furusatoHl .elm-sub{vertical-align:bottom;margin:5px 0 0 -6px}.top-furusato .c-btn{margin:25px 0 0 auto}@media only screen and (max-width: 1023px){.top-furusato .c-btn{margin-top:36px}}.top-blog{padding:0 40px 100px}@media only screen and (max-width: 767px){.top-blog{padding:0 16px 80px}}.top-blogInner{max-width:1200px;margin:0 auto;position:relative}@media screen and (min-width: 1024px){.top-blogHed{padding:0 20px}}@media only screen and (min-width: 768px){.top-blog .c-btn{position:absolute;top:20px;right:20px}}@media only screen and (max-width: 767px){.top-blog .c-btn{margin:32px auto 0}}.top-profile{padding:113px 40px 45px;background:url(../img/top/profile-bg-01.jpg) no-repeat center bottom/cover}@media only screen and (max-width: 767px){.top-profile{padding:92px 16px 44px}}.top-profileInner{max-width:1200px;margin:0 auto;position:relative}.top-profileFoot{max-width:517px;margin:12px auto 0}@media only screen and (max-width: 1023px){.top-profileFoot{margin:31px auto 0}}@media screen and (min-width: 1024px){.top-profileHed{padding:0 20px}}.top-profileBody{background-color:#fff;display:flex;justify-content:space-between;align-items:flex-start;gap:32px;max-width:1100px;margin:0 auto;padding:67px 66px 55px 55px;position:relative}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-profileBody{flex-wrap:wrap;padding:67px 40px 45px 40px}}@media only screen and (max-width: 767px){.top-profileBody{flex-wrap:wrap;padding:67px 20px 45px 20px}}@media only screen and (max-width: 1023px){.top-profileBody{max-width:600px}}.top-profileBody::before{content:"";width:351px;height:288px;background:url(../img/top/profile-item-01.png) no-repeat center/cover;position:absolute;top:-159px;right:26px;z-index:2}@media only screen and (max-width: 1023px){.top-profileBody::before{width:206px;height:170px;top:-69px;right:-1px}}@media screen and (min-width: 1024px){.top-profileBody .box-photo{flex-shrink:0;width:327px}}@media only screen and (max-width: 1023px){.top-profileBody .box-photo{max-width:327px;margin:0 auto}}@media screen and (min-width: 1024px){.top-profileBody .box-main{flex:1;min-width:0;max-width:576px;margin:0 0 0 auto}}.top-profile .c-hl-catchphrase-f32{line-height:1.4}@media only screen and (max-width: 1023px){.top-profile .c-hl-catchphrase-f32{margin-bottom:18px}}.top-profile .c-btn-textLink{margin-top:33px}@media only screen and (max-width: 1023px){.top-profile .c-btn-textLink{margin-top:28px}}.top-policy{padding:113px 40px 83px}@media only screen and (max-width: 767px){.top-policy{padding:61px 16px 78px}}.top-policyInner{max-width:1200px;margin:0 auto;position:relative}@media screen and (min-width: 1024px){.top-policyHed{padding:0 20px}}.top-policyHed .c-hl-topH2{margin-bottom:54px}@media only screen and (max-width: 1023px){.top-policyHed .c-hl-topH2{margin-bottom:34px}}@media screen and (min-width: 1024px){.top-policy .c-btn{position:absolute;top:20px;right:20px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-policy .c-btn{position:absolute;top:41px;right:0}}@media only screen and (max-width: 767px){.top-policy .c-btn{margin:10px auto 0}}@media only screen and (min-width: 768px){.top-policySlider{width:100vw;margin-left:calc(50% - 50vw)}}@media only screen and (max-width: 767px)and (min-width: 620px){.top-policySlider{width:100vw;margin-left:calc(50% - 50vw)}}.top-policy .js-cardSlider{overflow:hidden;padding-bottom:70px}@media only screen and (max-width: 1023px){.top-policy .js-cardSlider{padding-bottom:50px}}.top-policy .js-cardSlider .splide__track{overflow:visible}.top-policy .js-cardSlider .splide__slide{height:auto}.top-policy .js-cardSlider .splide__list{align-items:stretch}.top-policy .js-cardSlider .splide__slide{height:auto}.top-policy .js-cardSlider .splide__pagination .splide__pagination__page{width:16px;height:16px;background:#e2e2e2;margin:6px}.top-policy .js-cardSlider .splide__pagination .splide__pagination__page.is-active{transform:scale(1);background:#25abe7}.top-qa{background-color:#daf0f8;padding:90px 40px 100px}@media only screen and (max-width: 767px){.top-qa{padding:70px 16px 80px}}.top-qaInner{max-width:1200px;margin:0 auto;position:relative}@media screen and (min-width: 1024px){.top-qaHed{padding:0 20px}}@media only screen and (min-width: 768px){.top-qa .c-btn{position:absolute;top:20px;right:20px}}@media only screen and (max-width: 767px){.top-qa .c-btn{margin:32px auto 0}}.top-bnr{background-color:#edf2f4;padding:80px 40px 80px}@media only screen and (max-width: 767px){.top-bnr{padding:60px 16px 60px}}.top-bnrInner{max-width:1100px;margin:0 auto;position:relative}@media only screen and (min-width: 768px){.about-profile .boxBlock__text{margin-top:28px;max-width:540px}}.about-careerList{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:22px;position:relative}@media only screen and (min-width: 768px){.about-careerList{margin:0 0 0 48px}}@media only screen and (max-width: 1023px){.about-careerList{gap:24px}}.about-careerList::after{content:"";width:3px;height:96%;background-color:#25abe7;position:absolute;top:2px;left:130px}@media only screen and (max-width: 1023px){.about-careerList::after{left:72px}}.about-careerList li.listBox{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 70px;position:relative;line-height:1.4}@media only screen and (max-width: 1023px){.about-careerList li.listBox{gap:0 31px}}.about-careerList li.listBox::before{content:"";width:24px;height:24px;background-color:#25abe7;border-radius:50%;position:absolute;top:2px;left:119px}@media only screen and (max-width: 1023px){.about-careerList li.listBox::before{width:20px;height:20px;left:63px}}.about-careerList .item-year{width:104px;flex-shrink:0;color:#25abe7;font-size:18px;font-weight:700;line-height:1.4;text-align:right}@media only screen and (max-width: 1023px){.about-careerList .item-year{width:58px;font-size:16px}}.about-careerList .item-text{line-height:1.4;flex:1;min-width:0}.about-careerList .item-text p{line-height:1.4}.about-careerList .item-list{margin-top:5px;padding:0 0 0 23px}@media only screen and (max-width: 1023px){.about-careerList .item-list{margin-top:14px;padding:0 0 0 9px}}.about-careerList .item-list li{margin-bottom:2px}.about-careerList .item-list li:last-child{margin-bottom:0}.about-careerList .item-list--disc li{padding:0 0 0 20px;position:relative;line-height:1.3}.about-careerList .item-list--disc li::before{content:"・";font-size:1em;font-weight:700;position:absolute;top:0;left:0}@media only screen and (min-width: 768px){.about-episodeSlider{width:100vw;margin-left:calc(50% - 50vw)}}.about-episode .js-episodeSlider{padding-bottom:70px}@media only screen and (min-width: 768px)and (max-width: 1023px){.about-episode .js-episodeSlider{padding-bottom:50px}}@media only screen and (max-width: 767px){.about-episode .js-episodeSlider{padding-bottom:0}}.about-episode .js-episodeSlider .splide__track{overflow:visible}.about-episode .js-episodeSlider .splide__list{align-items:stretch}.about-episode .js-episodeSlider .splide__slide{height:auto}.about-episode .js-episodeSlider .splide__pagination .splide__pagination__page{width:16px;height:16px;margin:6px;background:#e2e2e2}.about-episode .js-episodeSlider .splide__pagination .splide__pagination__page.is-active{transform:scale(1);background:#25abe7}@media only screen and (max-width: 767px){.about-episode .js-episodeSlider.splide{visibility:visible !important}.about-episode .js-episodeSlider .splide__track{overflow:visible}.about-episode .js-episodeSlider .splide__list{display:flex;flex-direction:column;gap:0 24px;transform:none !important}.about-episode .js-episodeSlider .splide__slide{width:100% !important;margin:0 0 32px !important}.about-episode .js-episodeSlider .cardTmb{max-width:470px;margin:0 auto}}.about-message{position:relative}.about-message::before{content:"";width:1900px;height:1000px;background:url(../img/about/message-bg-01.jpg) no-repeat center/1900px auto;position:absolute;top:80px;left:50%;transform:translate(-50%, 0);z-index:-1}@media only screen and (max-width: 1023px){.about-message::before{width:1023px;height:1320px;background:url(../img/top/mes-bg-01-sp.jpg) no-repeat center/cover}}.about-messageBlock .item-name{font-size:20px;font-weight:700;text-align:right;margin-top:36px}.ach-section .c-btn{margin:46px 0 0 auto}@media only screen and (max-width: 767px){.ach-section .c-btn{margin:46px auto 0}}.support-block .c-btn{margin:32px 0 0}@media only screen and (max-width: 1023px){.support-block .c-btn{margin:32px auto 0}}.support-block .item-tel{font-size:32px;font-weight:700;margin-bottom:6px !important}@media only screen and (max-width: 1023px){.support-block .item-tel{font-size:28px}}.support-block .item-tel a{color:#333;text-decoration:none}.support-block .item-mail{font-size:22px;font-weight:700;letter-spacing:0}@media only screen and (max-width: 1023px){.support-block .item-mail{font-size:18px}}.support-block .item-mail a{color:#333;text-decoration:none}.support-block .box-list{counter-reset:list;list-style:none}.support-block .box-list li{padding-left:36px;position:relative;counter-increment:list;margin-bottom:18px}.support-block .box-list li:last-child{margin-bottom:0}.support-block .box-list li::before{content:counter(list, decimal);display:flex;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:#edf2f4;color:#25abe7;font-size:18px;font-weight:500;position:absolute;top:-2px;left:0}.support-block .item-bnr{display:block;text-decoration:none;width:100%;max-width:430px;margin-top:30px}@media only screen and (max-width: 1023px){.support-block .item-bnr{margin-left:auto;margin-right:auto}}.newsSingle__title{margin-bottom:50px;font-size:32px;font-weight:700;border-bottom:1px solid #707070;padding:0 0 16px}@media only screen and (max-width: 767px){.newsSingle__title{margin-bottom:34px}}.newsSingle__dataGroup{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:16px}.newsSingle__dataGroup .item-category{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;min-width:104px;padding:7px 8px;background-color:#edf2f4;font-size:13px;font-weight:500}.newsSingle__thumb{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 auto 64px}@media only screen and (max-width: 767px){.newsSingle__thumb{margin-bottom:32px}}.newsSingle__btn{margin-top:64px}@media only screen and (max-width: 767px){.newsSingle__btn{margin-top:48px}}#post-detail h1,#post-detail h2,#post-detail h3,#post-detail h4,#post-detail h5,#post-detail h6{margin:1.4em 0}#post-detail h1{background-color:#edf2f4;font-size:28px;font-weight:700;padding:21px 18px 19px 27px;margin-bottom:45px;position:relative;border:none;font-size:34px}@media only screen and (max-width: 1023px){#post-detail h1{font-size:26px;margin-bottom:30px}}#post-detail h1::before{content:"";width:7px;height:100%;background-color:#25abe7;position:absolute;top:0;left:0}@media only screen and (max-width: 1023px){#post-detail h1{font-size:30px}}#post-detail h2{background-color:#edf2f4;font-size:28px;font-weight:700;padding:21px 18px 19px 27px;margin-bottom:45px;position:relative}@media only screen and (max-width: 1023px){#post-detail h2{font-size:26px;margin-bottom:30px}}#post-detail h2::before{content:"";width:7px;height:100%;background-color:#25abe7;position:absolute;top:0;left:0}#post-detail h3{font-size:24px;font-weight:700;border-bottom:1px solid #aaa;padding:0 0 8px 24px;position:relative;margin-bottom:30px}@media only screen and (max-width: 1023px){#post-detail h3{font-size:22px}}#post-detail h3::before,#post-detail h3::after{content:"";width:7px;height:7px;position:absolute}#post-detail h3::before{top:12px;left:0;background-color:#25abe7}#post-detail h3::after{top:19px;left:7px;background-color:#edf2f4}#post-detail h4{font-size:22px;font-weight:700;position:relative;padding-left:20px;margin-bottom:15px}#post-detail h4::before{content:"";width:14px;height:14px;border-radius:50%;background-color:#25abe7;position:absolute;top:11px;left:0}#post-detail h5{font-size:18px;font-weight:700}#post-detail h6{font-size:16px;font-weight:700}#post-detail p{margin:1.4em 0}#post-detail ul{list-style:none;padding:0}#post-detail ul li{position:relative;padding-left:1.3em;margin-bottom:.5em}#post-detail ul li::before{position:absolute;left:0;width:1.3em;font-size:.9em;letter-spacing:0;display:flex;justify-content:center}#post-detail ul li:last-child{margin-bottom:0}#post-detail ul li>ol,#post-detail ul li>ul{margin-top:.6em}#post-detail ul li::before{content:"・";font-weight:700}#post-detail ol{list-style:none;padding:0;counter-reset:num}#post-detail ol li{position:relative;padding-left:1.3em;margin-bottom:.5em}#post-detail ol li::before{position:absolute;left:0;width:1.3em;font-size:.9em;letter-spacing:0;display:flex;justify-content:center}#post-detail ol li:last-child{margin-bottom:0}#post-detail ol li>ol,#post-detail ol li>ul{margin-top:.6em}#post-detail ol li{counter-increment:num}#post-detail ol li::before{content:counter(num) "．"}#post-detail ol li>ul,#post-detail ol li>ol{counter-reset:num}#post-detail strong{font-weight:bold}#post-detail em{font-style:italic}#post-detail a{color:#25abe7}#post-detail a:hover{opacity:1 !important;text-decoration:none}#post-detail blockquote{background-color:#eee;padding:20px;margin:30px 15px}#post-detail img{max-width:100%;height:auto}#post-detail table:not(.mod-table-01,.mod-table-02){table-layout:fixed;border-collapse:collapse;border:1px solid #c7c7c7;background-color:#fff;font-size:16px;margin:1.5em 0}@media only screen and (max-width: 1023px){#post-detail table:not(.mod-table-01,.mod-table-02){width:100% !important;font-size:16px}}#post-detail table:not(.mod-table-01,.mod-table-02) caption{margin:0 0 .5em;text-align:left}#post-detail table:not(.mod-table-01,.mod-table-02) th,#post-detail table:not(.mod-table-01,.mod-table-02) td{font-size:16px;line-height:1.4em;text-align:center;vertical-align:middle;padding:10px .5em 8px;border:1px solid #c7c7c7}@media only screen and (max-width: 1023px){#post-detail table:not(.mod-table-01,.mod-table-02) th,#post-detail table:not(.mod-table-01,.mod-table-02) td{font-size:16px}}#post-detail table:not(.mod-table-01,.mod-table-02) th{font-weight:normal;background-color:#f0f0f0}#post-detail>*:first-child{margin-top:0 !important}#post-detail>*:first-child{margin-top:0 !important}
/*# sourceMappingURL=main.css.map */
