@charset "UTF-8";*,ol,ul{list-style:none}.js-bodyFixed,body,html{height:100%}.js-bodyFixed,.l-header{width:100%;position:fixed}.header_nav_content,.l-footer,.l-header,body{min-width:320px}.footer,.header{max-width:1200px}.block-cf:after,.header_nav_btn::after,.header_nav_btn::before,.pageTop a span::before,q:after,q:before{content:''}.headerMenu_list_item,a,a:hover,html,legend{color:#333}*,.headerMenu_list_item,a,a:active,a:focus,a:hover{text-decoration:none}html{background:#fff}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}#yui3-css-stamp.cssfonts,#yui3-css-stamp.cssreset{display:none}article,aside,blockquote,body,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,menu,nav,ol,p,pre,section,summary,td,textarea,th,ul{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}em{font-style:normal}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;outline:0}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}body{font:13px/1.231 "游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,arial,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}table{width:100%;border-collapse:collapse;border-spacing:0;font:100%}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}dl,ol,p,ul{word-wrap:break-word;word-break:break-all}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-osx-font-smoothing:auto | grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;letter-spacing:-.01px;text-size-adjust:100%}*,:after,:before{box-sizing:border-box}a:active,a:focus{outline:0}.l-header{z-index:1000;background-color:#fff}.header{display:flex;margin:0 auto;min-height:70px;align-items:center;justify-content:space-between}@media only screen and (max-width:1200px){.header{padding:0 10px}}.header_logo{width:auto}.header_logo_btn{width:201px;display:block}.header_logo_btn-img{height:auto;display:block}.header_logo_btn-imgSp{height:auto;display:none;max-width:198px}@media only screen and (max-width:414px){.header{min-height:60px;padding:0 0 0 8px}.header_logo_btn{width:53.6vw}.header_logo_btn-img{display:none}.header_logo_btn-imgSp{display:block}}.header_nav-sp{display:none}@media only screen and (max-width:896px){.header_nav{display:none}.header_nav-sp{display:block}}.header_nav_btn{width:50px;height:45px;z-index:1000;padding:10px;display:block;cursor:pointer;position:relative}.header_nav_btn::before{width:30px;height:3px;transform-origin:left top;box-shadow:#333 0 11px 0}.header_nav_btn::after{width:30px;height:3px;bottom:10px;transform-origin:left bottom}.header_nav_btn::after,.header_nav_btn::before{display:block;background:#333;position:absolute;transition:box-shadow .1s linear,transform .2s .1s}.block-bg1,.block-design2,.block_body-main,.header_nav_content,.l-footer{background-color:#fff}.header_nav_content{right:0;top:60px;width:100%;z-index:10;height:100%;display:none;position:fixed;overflow-x:hidden}.header_nav.active .header_nav_btn::before{transform:rotate(45deg) translate3d(4px,-2px,0);box-shadow:transparent 0 0 0}.header_nav.active .header_nav_btn::after{transform:rotate(-45deg) translate3d(3px,2px,0)}.headerMenu{display:flex;height:100%}.headerMenu_list{text-align:center;position:relative}@media only screen and (max-width:896px){.headerMenu{width:100%;height:auto;display:block;background-color:#fff}.headerMenu_list{padding:0;width:100%;position:relative;border-bottom:1px solid #ccc}.headerMenu_list img{width:auto}}.headerMenu_list-sp{display:none}@media only screen and (max-width:896px){.headerMenu_list-sp{display:block}}.headerMenu_list_item{height:100%;display:flex;padding:0 0 0 20px;font-weight:700;font-size:1.6rem;text-align:center;align-items:center;justify-content:center}@media only screen and (max-width:1200px){.headerMenu_list_item{padding:0 1.25vw}}@media only screen and (max-width:896px){.headerMenu_list_item{height:60px;padding:0 5.02232vw 0 1.11607vw}}@media only screen and (max-width:414px){.headerMenu_list_item{height:55px;font-size:1.4rem}}.headerMenu_list_item:hover{color:#1c4ca6}@media only screen and (max-width:896px){.headerMenu_list_item::before{top:50%;content:'';right:15px;width:12px;height:12px;margin-top:-6px;position:absolute;border-right:solid 2px #333;border-top:solid 2px #333;transform:rotate(45deg)}}@media only screen and (max-width:896px) and (max-width:414px){.headerMenu_list_item::before{width:8px;height:8px;margin-top:-4px}}.headerMenu_list_item-img img{width:auto;height:40px}@media only screen and (max-width:896px){.headerMenu_list_item-img img{height:36px}.l-footer{padding:15px 0 5%}}@media only screen and (max-width:414px){.l-footer{padding:15px 0 0}}.l-footer:after{display:none}@media only screen and (max-width:896px){.l-footer:after{display:block;content:'';height:40px}}.block-faq::after,.block-faq::before,.block-flow::before,.block-welfare::before,.footer_item_text::after,.footer_logo_text-icon::after{content:""}.footer{display:flex;margin:0 auto;padding:20px 0;align-items:center;justify-content:space-between}@media only screen and (max-width:1200px){.footer{max-width:100%;padding:5px 10px}}@media only screen and (max-width:896px){.footer{display:block}}.footer_logo{display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:896px){.footer_logo{display:block;text-align:center}}@media only screen and (max-width:414px){.footer_logo{padding:0 10px}}.footer_logo_text{width:auto;margin-top:auto;padding-bottom:10px;padding-left:1.2em;line-height:1}.footer_logo_text-icon::after{width:16px;height:16px;margin-left:5px;display:inline-block;background-image:url(/img/redirect_icon.svg)}@media only screen and (max-width:896px){.footer_logo_text-icon::after{width:1.78571vw;height:1.78571vw}}@media only screen and (max-width:414px){.footer_logo_text-icon::after{width:4.26667vw;height:4.26667vw}}.footer_logo_btn{width:201px;display:block}.footer_logo_btn-img{height:auto;display:block}.footer_logo_btn-imgSp{height:auto;display:none;max-width:198px}@media only screen and (max-width:896px){.footer_logo_btn{width:100%}.footer_logo_btn-img{display:none}.footer_logo_btn-imgSp{display:inline-block}}.footer_item{width:auto;display:flex;padding-left:1em;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:1200px){.footer_logo_text{padding-top:4px}.footer_item{justify-content:flex-end}}@media only screen and (max-width:896px){.footer_item{width:100%;display:none;text-align:center}}@media only screen and (max-width:414px){.footer_item{padding-left:0}}.footer_item_text{color:#fff;height:36px;line-height:1;padding:0 1em;font-weight:700;font-size:2rem;position:relative;margin-right:40px;background-color:#f6ab00;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (max-width:1200px){.footer_item_text{font-size:1.66667vw}}.footer_item_text::after{top:0;z-index:2;right:-30px;height:100%;display:block;position:absolute;border-top:solid 18px transparent;border-bottom:solid 18px transparent;border-left:solid 30px #f6ab00}@media only screen and (max-width:414px){.footer_item_text{font-size:12px;font-size:3.2vw;margin-right:0}.footer_item_text::after{display:none}.footerText{margin-bottom:10px}}.footer_item_link{text-align:right}.block-center,.footerContact,.footerText,.pageTop,.textBox-center,.textBox-centerSpLeft,.title-center{text-align:center}@media only screen and (max-width:1200px){.footer_item_link{display:flex;justify-content:flex-end}}.footerText{width:100%;background-color:#024095}.footerText_text{color:#fff;line-height:1.8;font-size:1.3rem;padding:5px 0 4px}@media only screen and (max-width:896px){.footerText_text{font-size:1.33929vw}}@media only screen and (max-width:414px){.footerText_text{font-size:11px;font-size:2.93333vw}}.footerContact{display:none}@media only screen and (max-width:896px){.footerContact{left:0;bottom:0;width:100%;z-index:100;margin-top:0;display:table;position:fixed;text-align:center;table-layout:fixed;background-color:#fff}}.footerContact img{width:100%}.pageTop{z-index:4;right:30px;bottom:15px;position:fixed;width:60px;height:60px;border-radius:50%;background:#fa7f79}@media only screen and (max-width:896px){.pageTop{right:20px;width:50px;height:50px}}.pageTop a{z-index:2;color:#fff;width:100%;height:100%;margin:0 auto;padding-top:17px;font-size:1.3rem;display:inline-block;transform:translate(0,0);-webkit-transform:translate(0,0)}.pageTop a span::before{top:50%;left:50%;opacity:0;z-index:-1;width:60px;height:60px;margin-top:-30px;margin-left:-30px;position:absolute;border-radius:100%;box-sizing:border-box;animation:ptb 3s infinite;box-shadow:0 0 0 0 rgba(154,62,76,.5);-webkit-animation:ptb 3s infinite}@media only screen and (max-width:896px){.pageTop a{padding-top:13px;font-size:1.2rem}.pageTop a span::before{width:50px;height:50px;margin-top:-25px;margin-left:-25px}}.block,.l-contents,.l-wrapper,.mc{width:100%}@-webkit-keyframes ptb{0%,100%{opacity:0}30%{opacity:1}60%{opacity:0;box-shadow:0 0 0 30px rgba(255,255,255,.1)}}@media only screen and (max-width:896px){@-webkit-keyframes ptb{0%,100%{opacity:0}30%{opacity:1}60%{opacity:0;box-shadow:0 0 0 20px rgba(255,255,255,.1)}}}@keyframes ptb{0%,100%{opacity:0}30%{opacity:1}60%{opacity:0;box-shadow:0 0 0 30px rgba(255,255,255,.1)}}.l-wrapper{padding-top:70px}.l-contents{height:100%;background-size:contain;background-image:url(/img/main_bg.png);background-repeat:repeat}.block-main,.block-welfare::before{background-size:100%;background-repeat:no-repeat}@font-face{font-family:"Noto Sans JP";src:url(/font/NotoSansJP-Regular.otf) format("truetype")}a:hover{opacity:.8}img{max-width:100%;vertical-align:bottom}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.6;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width:1200px){body{font-size:1.33333vw}}@media only screen and (max-width:896px){@keyframes ptb{0%,100%{opacity:0}30%{opacity:1}60%{opacity:0;box-shadow:0 0 0 20px rgba(255,255,255,.1)}}body{font-size:1.5625vw}}@media only screen and (max-width:414px){.l-wrapper{padding-top:60px}body{font-size:13px;font-size:3.46667vw}}button,input,select,textarea{font:99% "Noto Sans JP",sans-serif;color:#333}input[type=submit]{-webkit-appearance:none}.mc-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.mc-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.mc-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.mc-spaceXS{margin-top:1.33333vw}}.mc-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.mc-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.mc-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.mc-spaceS{margin-top:2.66667vw}}.mc-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.mc-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.mc-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.mc-spaceM{margin-top:5.33333vw}}.mc-spaceL{margin-top:30px}@media only screen and (max-width:1200px){.mc-spaceL{margin-top:2.5vw}}@media only screen and (max-width:896px){.mc-spaceL{margin-top:2.23214vw}}@media only screen and (max-width:414px){.mc-spaceL{margin-top:5.33333vw}}.block-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.block-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.block-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.block-spaceXS{margin-top:1.33333vw}}.block-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.block-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.block-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.block-spaceS{margin-top:2.66667vw}}.block-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.block-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.block-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.block-spaceM{margin-top:5.33333vw}}.block-spaceL{margin-top:30px}.block-cf:after{height:0;clear:both;display:block}.block-bg2{background-color:rgba(255,246,233,.6)}.block-bg3{background-color:rgba(239,246,254,.6)}.block-project{padding-left:4em}.block-flex{display:flex;justify-content:space-between}.block-half{width:50%}.block-main{min-height:730px;background-position:top center;background-image:url(/img/main_img1.png)}.block-welfare{z-index:10;position:relative}.block-welfare::before{top:0;right:0;z-index:1;width:100%;height:445px;max-width:1642px;position:absolute;background-position:top right;background-image:url(/img/welfare_bg.png)}@media only screen and (max-width:1200px){.block-spaceL{margin-top:2.5vw}.block-welfare::before{background-size:70%}}@media only screen and (max-width:896px){.block-spaceL{margin-top:2.23214vw}.block-project{padding-left:0}.block-flex{display:block}.block-half{width:100%}.block-welfare::before{background-size:60%}}.block-flow,.block-welfare .block{z-index:10;position:relative}.block-faq::after,.block-faq::before,.block-flow::before{width:100%;position:absolute;background-repeat:no-repeat}.block-flow::before{top:0;left:0;z-index:1;height:368px;max-width:1406px;background-size:100%;background-position:top left;background-image:url(/img/flow_bg.png)}@media only screen and (max-width:1200px){.block-flow::before{background-size:70%}}@media only screen and (max-width:896px){.block-flow::before{background-size:60%}}.block-faq,.block-flow .block{z-index:10;position:relative}.block-faq::before{top:0;right:0;z-index:1;height:588px;max-width:1233px;background-size:100%;background-position:top right;background-image:url(/img/faq_bg1.png)}@media only screen and (max-width:1200px){.block-faq::before{background-size:70%}}@media only screen and (max-width:896px){.block-faq::before{background-size:60%}}.block-faq::after{left:0;bottom:0;height:333px;background-size:100%;background-position:bottom left;background-image:url(/img/faq_bg2.png)}.block-faq .block{z-index:10;position:relative}.block-design1{padding:10px;border-radius:15px;border:10px solid #f6ab00}@media only screen and (max-width:1200px){.block-design1{padding:.66667vw;border:.66667vw solid #f6ab00}}@media only screen and (max-width:896px){.block-design1{padding:.89286vw;border:.89286vw solid #f6ab00}}@media only screen and (max-width:414px){.block-spaceL{margin-top:5.33333vw}.block-design1{padding:1.33333vw;border:1.33333vw solid #f6ab00}}.block-design2{padding:20px;border-radius:15px;border:4px solid #1c4ca6}@media only screen and (max-width:1200px){.block-design2{padding:.83333vw;border:.33333vw solid #1c4ca6}}@media only screen and (max-width:896px){.block-design2{padding:1.11607vw;border:.44643vw solid #1c4ca6}}@media only screen and (max-width:414px){.block-design2{padding:1.33333vw;border:.53333vw solid #1c4ca6}}.block_inner{margin:0 auto;display:block;max-width:1200px}@media only screen and (max-width:1200px){.block_inner{max-width:100%;padding:0 10px}.block_inner-main{padding:0}}.block_inner-main{width:50.50505vw;max-width:1000px}.block_body,.block_inner-main img,.list,.title{width:100%}.block_inner-contentPadding{padding:70px 0}.block_body-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.block_inner-contentPadding{padding:5vw 10px}.block_body-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.block_inner-contentPadding{padding:6.69643vw 10px}.block_body-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.block_inner-contentPadding{padding:13.33333vw 10px}.block_body-spaceXS{margin-top:1.33333vw}}.block_body-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.block_body-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.block_body-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.block_body-spaceS{margin-top:2.66667vw}}.block_body-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.block_body-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.block_body-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.block_body-spaceM{margin-top:5.33333vw}}.block_body-spaceL{margin-top:30px}.block_body-main{padding:10px;border-radius:15px;display:inline-block}@media only screen and (max-width:1980px){.block-main{min-height:36.86869vw}.block_body-main{padding:.50505vw}}@media only screen and (max-width:1200px){.block_body-spaceL{margin-top:2.5vw}.block_body-main{padding:.66667vw}}@media only screen and (max-width:896px){.block_body-spaceL{margin-top:2.23214vw}.block_body-main{padding:.89286vw}}@media only screen and (max-width:414px){.block_body-spaceL{margin-top:5.33333vw}.block_body-main{padding:1.33333vw}}.list-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.list-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.list-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.list-spaceXS{margin-top:1.33333vw}}.list-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.list-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.list-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.list-spaceS{margin-top:2.66667vw}}.list-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.list-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.list-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.list-spaceM{margin-top:5.33333vw}}.list-spaceL{margin-top:30px}@media only screen and (max-width:1200px){.list-spaceL{margin-top:2.5vw}}@media only screen and (max-width:896px){.list-spaceL{margin-top:2.23214vw}}@media only screen and (max-width:414px){.list-spaceL{margin-top:5.33333vw}}.list_item-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.list_item-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.list_item-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.list_item-spaceXS{margin-top:1.33333vw}}.list_item-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.list_item-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.list_item-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.list_item-spaceS{margin-top:2.66667vw}}.list_item-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.list_item-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.list_item-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.list_item-spaceM{margin-top:5.33333vw}}.list_item-spaceL{margin-top:30px}@media only screen and (max-width:1200px){.list_item-spaceL{margin-top:2.5vw}}@media only screen and (max-width:896px){.list_item-spaceL{margin-top:2.23214vw}}@media only screen and (max-width:414px){.list_item-spaceL{margin-top:5.33333vw}}.title-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.title-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.title-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.title-spaceXS{margin-top:1.33333vw}}.title-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.title-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.title-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.title-spaceS{margin-top:2.66667vw}}.title-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.title-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.title-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.title-spaceM{margin-top:5.33333vw}}.title-spaceL{margin-top:30px}.title-design1,.title-design2{position:relative;padding-bottom:30px}.title-design1:after,.title-design2:after{left:50px;bottom:0;content:'';height:5px;width:250px;position:absolute;display:inline-block;background-color:#1a9df3}@media only screen and (max-width:1200px){.title-spaceL{margin-top:2.5vw}.title-design1,.title-design2{padding-bottom:2.08333vw}.title-design1:after,.title-design2:after{left:4.16667vw;width:20.83333vw}}.title-design2:after{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.title_text{font-size:4rem}@media only screen and (max-width:1200px){.title_text{font-size:2.91667vw}}@media only screen and (max-width:896px){.title-spaceL{margin-top:2.23214vw}.title-design1,.title-design2{padding-bottom:2.23214vw}.title_text{font-size:3.34821vw}}@media only screen and (max-width:414px){.title-spaceL{margin-top:5.33333vw}.title-design1,.title-design2{padding-bottom:2.66667vw}.title_text{font-size:18px;font-size:4.8vw}}.title_text-color1{color:#e9546b}.title_text-sizeS{font-size:3rem}.textBox{width:100%}.textBox-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.title_text-sizeS{font-size:2.08333vw}.textBox-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.title_text-sizeS{font-size:2.00893vw}.textBox-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.title_text-sizeS{font-size:14px;font-size:3.73333vw}.textBox-spaceXS{margin-top:1.33333vw}}.textBox-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.textBox-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.textBox-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.textBox-spaceS{margin-top:2.66667vw}}.textBox-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.textBox-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.textBox-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.textBox-spaceM{margin-top:5.33333vw}}.textBox-spaceL{margin-top:30px}.textBox-entry{padding:120px 0}@media only screen and (max-width:1200px){.textBox-spaceL{margin-top:2.5vw}.textBox-entry{padding:4.16667vw}}@media only screen and (max-width:896px){.textBox-spaceL{margin-top:2.23214vw}.textBox-entry{padding:4.46429vw}}@media only screen and (max-width:414px){.textBox-spaceL{margin-top:5.33333vw}.textBox-centerSpLeft{text-align:left}.textBox-entry{padding:5.33333vw}}.textBox-flow,.textBox-flow2{margin-top:100px}@media only screen and (max-width:1200px){.textBox-flow,.textBox-flow2{margin-top:4.16667vw}}@media only screen and (max-width:896px){.textBox-flow,.textBox-flow2{margin-top:1.67411vw}}@media only screen and (max-width:414px){.textBox-flow,.textBox-flow2{margin-top:1.33333vw}}.textBox-flow2{width:auto;margin-left:5em}.textBox-faqQ{padding-bottom:10px;border-bottom:2px dotted #1c4ca6}@media only screen and (max-width:896px){.textBox-faqQ,.textBox-flow2{margin-left:0}}.textBox-faqA{width:auto;margin-left:4em}@media only screen and (max-width:1200px){.textBox-faqA{margin-left:3em}}@media only screen and (max-width:896px){.textBox-faqA{margin-left:0}.textBox-project{margin-top:20px}}@media only screen and (max-width:896px) and (max-width:1200px){.textBox-project{margin-top:1.66667vw}}@media only screen and (max-width:896px) and (max-width:896px){.textBox-project{margin-top:2.23214vw}}@media only screen and (max-width:896px) and (max-width:414px){.textBox-project{margin-top:5.33333vw}}.textBox_text-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.textBox_text-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.textBox_text-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.textBox_text-spaceXS{margin-top:1.33333vw}}.textBox_text-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.textBox_text-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.textBox_text-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.textBox_text-spaceS{margin-top:2.66667vw}}.textBox_text-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.textBox_text-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.textBox_text-spaceM{margin-top:2.23214vw}.textBox_text-tabInline{display:inline}}.textBox_text-color1{color:#1c4ca6}.textBox_text-color2{color:#e9546b}.textBox_text-sizeXS{font-size:1.3rem}@media only screen and (max-width:414px){.textBox_text-spaceM{margin-top:5.33333vw}.textBox_text-sizeXS{font-size:11px;font-size:2.93333vw}.textBox_text-spInline{display:inline}}.textBox_text-blockTabInline{display:block}@media only screen and (max-width:896px){.textBox_text-blockTabInline{display:inline}}.textBox_text-blockSpInline{display:block}@media only screen and (max-width:414px){.textBox_text-blockSpInline{display:inline}.textBox_text-spBlock{display:block}}.textBox_text-block{display:block}.textBox_text-marker{display:inline;background:linear-gradient(transparent 60%,#ff6 60%)}.textBox_text-sizeM{font-size:1.8rem}@media only screen and (max-width:1200px){.textBox_text-sizeM{font-size:1.33333vw}}@media only screen and (max-width:896px){.textBox_text-sizeM{font-size:1.5625vw}}@media only screen and (max-width:414px){.textBox_text-sizeM{font-size:14px;font-size:3.73333vw}}.textBox_text-sizeL{font-size:2rem}@media only screen and (max-width:1200px){.textBox_text-sizeL{font-size:1.5vw}}@media only screen and (max-width:896px){.textBox_text-sizeL{font-size:1.78571vw}}@media only screen and (max-width:414px){.textBox_text-sizeL{font-size:14px;font-size:3.73333vw}}.textBox_text-size2L{font-size:2.5rem}@media only screen and (max-width:1200px){.textBox_text-size2L{font-size:2.08333vw}}@media only screen and (max-width:896px){.textBox_text-size2L{font-size:2.23214vw}}@media only screen and (max-width:414px){.textBox_text-size2L{font-size:18px;font-size:4.8vw}}.textBox_text-faq,.textBox_text-project{font-size:4rem}.btn{text-align:center}.btn-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.textBox_text-faq,.textBox_text-project{font-size:2.5vw}.btn-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.textBox_text-faq,.textBox_text-project{font-size:3.34821vw}.btn-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.textBox_text-faq,.textBox_text-project{font-size:25px;font-size:6.66667vw}.btn-spaceXS{margin-top:1.33333vw}}.btn-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.btn-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.btn-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.btn-spaceS{margin-top:2.66667vw}}.btn-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.btn-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.btn-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.btn-spaceM{margin-top:5.33333vw}}.btn-spaceL{margin-top:30px}@media only screen and (max-width:1200px){.btn-spaceL{margin-top:2.5vw}}@media only screen and (max-width:896px){.btn-spaceL{margin-top:2.23214vw}}@media only screen and (max-width:414px){.btn-spaceL{margin-top:5.33333vw}}.btn-right{text-align:right}.btn-left{text-align:left}.img{width:100%}.img-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.img-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.img-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.img-spaceXS{margin-top:1.33333vw}}.img-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.img-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.img-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.img-spaceS{margin-top:2.66667vw}}.img-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.img-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.img-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.img-spaceM{margin-top:5.33333vw}}.img-spaceL{margin-top:30px}@media only screen and (max-width:1200px){.img-spaceL{margin-top:2.5vw}}.img-center{text-align:center}.img-inline{display:inline}.img-tab{display:none}@media only screen and (max-width:896px){.img-spaceL{margin-top:2.23214vw}.img-pc{display:none}.img-tab{display:block}}.img-tabSpNone{display:none}@media only screen and (max-width:896px){.img-tabSpNone{display:block}}.img-sp{display:none}@media only screen and (max-width:414px){.img-spaceL{margin-top:5.33333vw}.img-tabSpNone{display:none}.img-sp{display:block}}.img-sizeM{width:45%}@media only screen and (max-width:896px){.img-sizeM{width:100%}}.img-half{width:50%}.img-flexCenter{display:flex;align-items:center}@media only screen and (max-width:896px){.img-half{width:100%}.img-flexCenter{justify-content:center}}.img_body-project{width:377px;max-width:377px}@media only screen and (max-width:896px){.img_body-project{width:100%;max-width:377px}}@media only screen and (max-width:414px){.img_body-project{max-width:215px}}.img_body-flow{width:572px;max-width:572px}@media only screen and (max-width:1200px){.img_body-flow{width:28.88889vw}}@media only screen and (max-width:896px){.img_body-flow{width:100%;max-width:572px}.img-resTabNone{display:none}}@media only screen and (max-width:414px){.img_body-flow{max-width:215px}}.img-resTabSp{display:none}.img-footerEn{max-width:377px}@media only screen and (max-width:896px){.img-resTabSp{display:block}.img-footerEn{max-width:300px}}.img-entry{display:inline-block;max-width:234px}@media only screen and (max-width:896px){.img-entry{display:none}}.img-entryEn,.img-entryMy,.img-entryType{display:inline-block}.img-entryEn{width:auto;height:36px;max-width:148px}@media only screen and (max-width:1200px){.img-entryEn{height:auto;width:39.46667vw}}.img-entryType{width:auto;height:36px;max-width:98px}@media only screen and (max-width:1200px){.img-entryType{height:auto;width:26.13333vw}}.img-entryMy{width:auto;height:40px;max-width:157.5px}@media only screen and (max-width:1200px){.img-entryMy{height:auto;width:41.86667vw}}.welfare{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5.33333vw auto 0}.welfare_item{width:50%}.flowList,.welfare_item-full,.welfare_item_thumb img{width:100%}.welfare_item_thumb{padding:20px}.welfare_item_thumb-imgSp{display:none}@media only screen and (max-width:896px){.welfare_item{width:100%;margin:5.33333vw auto 0}.welfare_item:first-child{margin-top:0}.welfare_item_thumb{padding:0}.welfare_item_thumb-img{display:none}.welfare_item_thumb-imgSp{display:block}}.flowList-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.flowList-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.flowList-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.flowList-spaceXS{margin-top:1.33333vw}}.flowList-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.flowList-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.flowList-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.flowList-spaceS{margin-top:2.66667vw}}.flowList-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.flowList-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.flowList-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.flowList-spaceM{margin-top:5.33333vw}}.flowList-spaceL{margin-top:30px}@media only screen and (max-width:1200px){.flowList-spaceL{margin-top:2.5vw}}@media only screen and (max-width:896px){.flowList-spaceL{margin-top:2.23214vw}}@media only screen and (max-width:414px){.flowList-spaceL{margin-top:5.33333vw}}.flowList_item-spaceXS{margin-top:5px}@media only screen and (max-width:1200px){.flowList_item-spaceXS{margin-top:.41667vw}}@media only screen and (max-width:896px){.flowList_item-spaceXS{margin-top:.55804vw}}@media only screen and (max-width:414px){.flowList_item-spaceXS{margin-top:1.33333vw}}.flowList_item-spaceS{margin-top:10px}@media only screen and (max-width:1200px){.flowList_item-spaceS{margin-top:.83333vw}}@media only screen and (max-width:896px){.flowList_item-spaceS{margin-top:1.11607vw}}@media only screen and (max-width:414px){.flowList_item-spaceS{margin-top:2.66667vw}}.flowList_item-spaceM{margin-top:20px}@media only screen and (max-width:1200px){.flowList_item-spaceM{margin-top:1.66667vw}}@media only screen and (max-width:896px){.flowList_item-spaceM{margin-top:2.23214vw}}@media only screen and (max-width:414px){.flowList_item-spaceM{margin-top:5.33333vw}}.flowList_item-spaceL{margin-top:30px}@media only screen and (max-width:1200px){.flowList_item-spaceL{margin-top:2.5vw}}@media only screen and (max-width:896px){.flowList_item-spaceL{margin-top:2.23214vw}}@media only screen and (max-width:414px){.flowList_item-spaceL{margin-top:5.33333vw}}