@charset "UTF-8";@import url("https://fonts.googleapis.com/css2&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap");article,aside,figcaption,figure,footer,header,main,menu,nav,section{display:block;padding:0;margin:0}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{vertical-align:top}address,caption,cite,code,dfn,em,strong,th,u,var{font-style:normal;font-weight:normal;text-decoration:none}a{vertical-align:baseline}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;vertical-align:bottom}q:after,q:before{content:""}abbr,acronym{border:0}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent}body{font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;width:100%;*font-size:small;*font:x-small;-webkit-text-size-adjust:100%;line-height:1.65;font-size:16px;font-size:100%;position:relative;color:#4b4948}@media only screen and (max-width:768px){body{min-width:320px;padding-bottom:0}}header.Header_page{position:absolute;top:0;z-index:100}header.Header_page .header_logo a{padding:20px}@media only screen and (max-width:768px){header.Header_page .header_logo a{padding:5px 10px}}main{overflow:hidden}p{color:#4b4948}p.blue{color:#27cac6;font-weight:bold}span.pink{color:#e26079;font-weight:bold}strong{font-weight:bold}.txtR{text-align:right}.txtlink{color:#4b4948;text-decoration:underline;-webkit-transition:0.2s;transition:0.2s}.txtlink:hover{color:#e67c04}.spOnly{display:none}@media only screen and (max-width:1024px){.spOnly{display:none}}@media only screen and (max-width:768px){.spOnly{display:block}}.pcOnly{display:block}@media only screen and (max-width:1024px){.pcOnly{display:none}}@media only screen and (max-width:768px){.pcOnly{display:none}}.note{font-size:16px;font-size:1rem}.inner{max-width:1200px;margin:0 auto}@media only screen and (max-width:1024px){.inner{max-width:none;padding:0 1rem}}.inner section:nth-child(2){position:relative}.inner section:nth-child(2):before{content:"";position:absolute;display:block;width:1200px;height:1197px;background-image:url(../img/bgImg01.png);background-size:100%;left:-50%;bottom:-55%}@media only screen and (max-width:1024px){.inner section:nth-child(2):before{width:887px;height:887px;left:-35%}}@media only screen and (max-width:768px){.inner section:nth-child(2):before{content:none}}#mv{position:relative;z-index:2;text-align:center}.main_visual{position:relative;overflow:hidden}.main_visual_logo{position:absolute;bottom:0;left:2%;width:38vw;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.main_visual_logo.isActive{opacity:1}.main_visual_number{position:absolute;bottom:5px;right:-5%;width:46vw;opacity:0;-webkit-transition:all 2s;transition:all 2s;mix-blend-mode:color-dodge}.main_visual_number.isActive{right:0.5%;opacity:1}.mainImg{text-align:center;margin-top:1rem}.Contents{width:100%;position:relative}.Contents_Inner{padding:150px 0;overflow-x:hidden}@media only screen and (max-width:1024px){.Contents_Inner{padding:70px 0}}.Contents_Inner.blue{background-color:#f5fbfe}.mc-Now{width:100%;overflow-x:hidden;padding:80px 0 180px;background-color:#f8eff3}@media only screen and (max-width:768px){.mc-Now{padding:80px 0 100px}}.mc-Now_Inner{max-width:1200px;margin:0 auto;padding:0 20px}.mc-Now_Title{text-align:center}.mc-Now_Wrapper{max-width:1060px;background-color:#fff;margin:70px auto 0;padding:40px}@media only screen and (max-width:768px){.mc-Now_Wrapper{padding:20px}}.mc-Future{width:100%;overflow-x:hidden;padding:80px 0 180px;background-color:#ecf3ef}@media only screen and (max-width:768px){.mc-Future{padding:80px 0 100px}}.mc-Future_Inner{max-width:1200px;margin:0 auto;padding:0 20px}.mc-Future_Title{text-align:center}.mc-Future_Wrapper{max-width:1060px;background-color:#fff;margin:70px auto 0;padding:40px}@media only screen and (max-width:768px){.mc-Future_Wrapper{padding:20px}}.sec_Cnt{position:relative;margin-top:150px}@media only screen and (max-width:768px){.sec_Cnt{margin-top:80px}}.sec_Cnt:first-child{margin-top:0}.sec_Cnt_Title{position:relative}.sec_Cnt_Title.now02>span{right:-66px;left:auto}@media only screen and (max-width:768px){.sec_Cnt_Title.now02>span{right:-33px}}.sec_Cnt_Title.now02>h2{margin-left:0px;margin-right:100px}@media only screen and (max-width:768px){.sec_Cnt_Title.now02>h2{margin-right:0}}.sec_Cnt_Title>span{position:absolute;top:-63px;left:-66px}@media only screen and (max-width:768px){.sec_Cnt_Title>span{top:-31px;left:-32px;width:80px}}.sec_Cnt_Title>h2{margin-left:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1024px){.sec_Cnt_Title>h2{margin-left:100px}}@media only screen and (max-width:768px){.sec_Cnt_Title>h2{margin-left:0;padding-top:50px}}.sec_Cnt_Title>h2 .mainTxt{font-size:26px;font-size:1.625rem;font-weight:700}@media only screen and (max-width:768px){.sec_Cnt_Title>h2 .mainTxt{font-size:22px;font-size:1.375rem}}.sec_Cnt_Title>h2 .subTxt{font-size:18px;font-size:1.125rem}@media only screen and (max-width:768px){.sec_Cnt_Title>h2 .subTxt{font-size:16px;font-size:1rem}}.sec_Cnt_Title>h2 .st-name{font-size:22px;font-size:1.375rem;font-weight:700}@media only screen and (max-width:768px){.sec_Cnt_Title>h2 .st-name{font-size:18px;font-size:1.125rem}}.sec_Cnt_Detail{margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:900px;margin:50px auto;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}@media only screen and (max-width:768px){.sec_Cnt_Detail{max-width:100%;display:-ms-grid;display:grid;-ms-grid-columns:14px 1rem 89%;grid-template-columns:14px 89%;-ms-grid-rows:auto 1rem auto;grid-template-rows:auto auto;gap:1rem}.sec_Cnt_Detail>:first-child{-ms-grid-row:1;-ms-grid-column:1}.sec_Cnt_Detail>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.sec_Cnt_Detail>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.sec_Cnt_Detail>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}.sec_Cnt_Detail-icn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:url(../img/border01.png) center top repeat-y}@media only screen and (max-width:768px){.sec_Cnt_Detail-icn{-ms-grid-row-span:2;grid-row:span 2/span 2}}.sec_Cnt_Detail-Body{display:-webkit-box;display:-ms-flexbox;display:flex}.sec_Cnt_Detail-Img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sec_Cnt_Detail-Txt{line-height:2}@media only screen and (max-width:768px){.sec_Cnt_Detail-Txt{-ms-grid-column:2;grid-column-start:2}}.sec_Cnt_Detail.now01 .sec_Cnt_Detail-Img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px}@media only screen and (max-width:768px){.sec_Cnt_Detail.now01 .sec_Cnt_Detail-Img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:0}}.sec_Cnt_Detail.now02 .sec_Cnt_Detail-icn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width:768px){.sec_Cnt_Detail.now02 .sec_Cnt_Detail-icn{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.sec_Cnt_Detail.now02 .sec_Cnt_Detail-Img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.sec_Cnt_Detail.now02 .sec_Cnt_Detail-Txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.st-CL{background-color:#e1f0f9;width:100%;padding:80px 0}.st-CL_Inner{max-width:1200px;padding:0 20px;margin:0 auto}@media only screen and (max-width:768px){.st-CL_Inner{max-width:100%;padding:0 10px}}.st-CL h2{text-align:center}.st-CL_Cnt{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;margin:80px 0 0;row-gap:1rem}@media only screen and (max-width:768px){.st-CL_Cnt{display:block;margin:40px 0 0}}.st-CL_Cnt figure{-webkit-box-flex:0;-ms-flex:0 0 49.5%;flex:0 0 49.5%}@media only screen and (max-width:768px){.st-CL_Cnt figure{margin-top:30px}.st-CL_Cnt figure:first-child{margin-top:0}}.st-Arise{background:linear-gradient(45deg,#144c90 0%,#1c9cbd 40%,#abcd03 86%,#aacd06 100%);padding:30px 0}.st-Arise_Inner{max-width:1200px;padding:0 20px;margin:0 auto;color:#fff}.st-Arise_Inner p{color:#fff}.st-Arise_Header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px){.st-Arise_Header{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media only screen and (max-width:768px){.st-Arise_Header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.st-Arise_Header h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:768px){.st-Arise_Header h3{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.st-Arise_Header figure{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:1024px){.st-Arise_Header figure{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media only screen and (max-width:768px){.st-Arise_Header figure{margin-top:1rem}}.st-Arise_Ttl{font-size:24px;font-size:1.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}.st-Arise_Ttl:after{content:"";display:block;width:300px;height:1px;background-color:#fff;margin-left:1rem}@media only screen and (max-width:768px){.st-Arise_Ttl:after{width:100px}}.st-Arise_Map{text-align:center;margin:3rem 0 5rem}.st-Arise_Cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.st-Arise_Cnt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem}}.st-Arise_Cnt-Detail{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;border-left:4px solid #fff;padding-left:2rem}.st-Arise_Cnt h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0.5rem}.st-Arise_Cnt h4>span{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:22px;font-size:1.375rem}.st-Arise_Cnt figure{margin-top:1rem}.st-Arise_Btn{background-color:transparent;border:1px solid #fff;padding:0.8rem 2rem;min-width:200px;text-align:center;font-size:18px;font-size:1.125rem;font-weight:500;position:relative;-webkit-transition:color 0.2s;transition:color 0.2s}.st-Arise_Btn span{color:#fff;position:relative;z-index:1}.st-Arise_Btn:before{content:"";display:block;width:100%;height:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;height:0;-webkit-transition:height 0.2s;transition:height 0.2s;z-index:0}.st-Arise_Btn:hover span{color:#1872A5}.st-Arise_Btn:hover:before{height:100%}.info_foot{max-width:1100px;padding:0 20px;margin:30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px){.info_foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1rem}}.info_foot p{font-size:24px;font-size:1.5rem;font-weight:700;letter-spacing:0.2rem}@media only screen and (max-width:768px){.info_foot p{font-size:18px;font-size:1.125rem}}.info_foot a{opacity:1;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.info_foot a:hover{opacity:0.4}
/*# sourceMappingURL=page.css.map */