@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800;900&family=Noto+Sans+JP:wght@400;700;900&display=swap");blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,table,td,th,ul{margin:0;padding:0}body,html{background:#fff;color:#000}body{font:13px/1 メイリオ,Meiryo,ＭＳ Ｐゴシック,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif}* html body{width:100%}* html body,:first-child+html body{font-size:small}a{color:#000;outline:none}img{border:0;vertical-align:top}@media screen and (min-width:960px){a:hover img{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7;-webkit-opacity:.7;-moz-opacity:.7}}h1,h2,h3,h4,h5,h6{clear:both;font-size:100%;font-weight:400}dl,ol,ul{text-indent:0}li{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}* html input,* html select,* html textarea,:first-child html+textarea,:first-child+html select,:first-child+html+input{font-size:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit}td,th{vertical-align:top}caption,td,th{text-align:left}code,kbd,pre,samp,tt{font-family:monospace}* html code,* html kbd,* html pre,* html samp,* html tt{font-size:100%;line-height:100%}:first-child html+code,:first-child html+kbd,:first-child+html pre,:first-child+html tt,:first-child+html+samp{font-size:108%;line-height:100%}input,select,textarea{font-family:Verdana,Helvetica,sans-serif;font-size:100%}.clear{clear:both}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{background-color:#f2f2f2;color:#333;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,sans-serif;font-size:17px;font-weight:400;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media screen and (max-width:767px){body{font-size:15px}}p{line-height:2}dl,ol,td,th,ul{line-height:1.6}h1,h2,h3{font-weight:900;line-height:1.3}h4,h5,h6{font-weight:900;line-height:1.5}img{height:auto;max-width:100%}a{text-decoration:none}a,a:hover{transition:all .5s ease 0s}a:hover{text-decoration:underline}a:hover img{opacity:.8}a img{transition:all .5s ease 0s}.font-en{font-family:Montserrat,Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,sans-serif;font-weight:800;letter-spacing:.1em}.font-uppercase{text-transform:uppercase}.btn a{background-color:#276eb9;color:#fff;display:inline-block;font-size:16px;line-height:1.3;margin-top:25px;min-width:194px;padding:20px 32px;text-align:center}.btn a:hover{opacity:.8;text-decoration:none}@media screen and (max-width:767px){.btn{text-align:center}.btn a{min-width:228px;padding:20px 15px}}.btn_career{background-color:#ef6b22;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:1.3;margin-top:30px;padding:20px 0;text-align:center;width:300px}.btn_career:hover{opacity:.8;text-decoration:none}@media screen and (max-width:767px){.btn_career{max-width:100%}}button.btn{background-color:#276eb9;border:0;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;line-height:1.6;margin:40px auto;min-width:194px;padding:20px 32px;text-align:center}@media screen and (max-width:767px){button.btn{font-size:15px;margin:40px auto 30px;padding:18px 5px;width:100%}}a .img__wrap{overflow:hidden;position:relative;width:100%}a .img__wrap .img{background-color:#f0f0f0;background-image:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/noimage.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;position:relative;transition:all .3s ease-out}a .img__wrap .img:before{content:"";display:block;padding-top:100%;width:100%}a .img__wrap .img>.content{bottom:0;left:0;position:absolute;right:0;top:0}a:hover .img__wrap .img{transform:scale(1.1);transition:all .3s ease-out}.icon-blank{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_blank.svg) no-repeat 100%;background-size:9px 9px;padding-right:18px}.icon-blank-blue{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_blank-blue.svg) no-repeat right 10px;background-size:9px 9px;padding-right:18px}.icon-blank-left{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_blank-left.svg) no-repeat 0;background-size:15.46px 18px;padding-left:25px}@media screen and (max-width:767px){.icon-blank-left{background-size:13.37px 15.56px;padding-left:20px}}.icon-pdf{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_pdf.svg) no-repeat right 7px;background-size:40px 16px;padding-right:50px}strong{font-weight:700}.mt0{margin-top:0!important}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.pc_none{display:none}@media screen and (max-width:999px){.pc_none{display:block}}.tb_br{display:none}@media screen and (max-width:999px){.tb_br{display:block}}@media screen and (max-width:767px){.sp_none{display:none}}.sp_br{display:none}@media screen and (max-width:767px){.sp_br{display:block}}.site-header{background-color:#fff;border-bottom:1px solid #f2f2f2;height:110px;left:20px;position:fixed;top:20px;width:calc(100% - 40px);z-index:100}.site-header .site-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between}.site-header .site-header__inner .site-header__logo{margin:0 20px 0 30px}.site-header .site-header__inner .site-header__logo a{display:block;width:266.41px}.site-header .site-header__inner .site-header__logo a svg{max-width:100%}.site-header .site-header__inner .gnavi__wrapper{align-items:center;display:flex;justify-content:flex-end}.site-header .site-header__inner .gnavi{margin:0 30px 0 0}.site-header .site-header__inner .gnavi .gnavi01{margin-bottom:15px}.site-header .site-header__inner .gnavi .gnavi01,.site-header .site-header__inner .gnavi .gnavi01 .header_menu ul{align-items:center;display:flex;justify-content:flex-end}.site-header .site-header__inner .gnavi .gnavi01 .header_menu ul li a{color:#333;display:block;font-size:70.6%;margin-left:20px}.site-header .site-header__inner .gnavi .gnavi01 .header_cta>div{display:flex;margin-left:20px}.site-header .site-header__inner .gnavi .gnavi01 .header_cta>div a{background-color:#1565c0;color:#fff;display:block;font-size:70.6%;font-weight:700;letter-spacing:.05em;padding:8px 0;text-align:center;width:128px}.site-header .site-header__inner .gnavi .gnavi01 .header_cta>div a.btn_internship{background-color:#177cf0}.site-header .site-header__inner .gnavi .gnavi01 .header_cta>div a:hover{opacity:.8;text-decoration:none}.site-header .site-header__inner .gnavi .gnavi02 ul{display:flex;justify-content:flex-end}.site-header .site-header__inner .gnavi .gnavi02 ul li a{color:#333;font-weight:900;margin-left:20px;padding-left:25px;position:relative}.site-header .site-header__inner .gnavi .gnavi02 ul li a:before{border:5px solid #ef6b22;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:7px}.site-header .site-header__inner .gnavi .gnavi02 ul li:nth-child(2) a:before{border-color:#f64081}.site-header .site-header__inner .gnavi .gnavi02 ul li:nth-child(3) a:before{border-color:#691b9a}.site-header .site-header__inner .gnavi .gnavi02 ul li:nth-child(4) a:before{border-color:#1c695c}.site-header .site-header__inner .gnavi .gnavi02 ul li:nth-child(5) a:before{border-color:#169cf5}.site-header .site-header__inner .gnavi .gnavi02 ul li:nth-child(6) a:before{border-color:#6d4c41}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn{border-left:2px solid #f2f2f2;box-sizing:border-box;cursor:pointer;height:110px;text-align:center;width:110px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div{height:22px;margin:0 auto;padding-top:33px;position:relative;width:36px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span{background:#333;display:block;height:2px;position:absolute;right:0;transition:transform .6s ease-in-out,top .5s ease;width:100%}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:first-child{top:33px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:nth-child(2){top:43px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:nth-child(3){top:53px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn .gnavi__btn-text{font-size:64.8%;letter-spacing:.07em;margin-top:8px}.site-header .site-header__inner .gnavi-hbg__wrapper .overlay{background-color:rgba(0,0,0,.7);content:"";display:block;height:0;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:0;z-index:2}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg{background:#276eb9;bottom:0;color:#fff;max-width:870px;overflow-x:hidden;overflow-y:scroll;padding:150px 30px 50px;position:fixed;right:0;top:0;transform:translateZ(0) translateX(100%);transition:all .3s ease;z-index:990}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg h2{font-size:117.7%;font-weight:900;margin:0 10px;position:relative}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg h2 span{background-color:#276eb9;display:inline-block;padding:0 15px 0 30px;position:relative;z-index:10}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg h2 span:before{border:5px solid #ef6b22;border-radius:50%;content:"";height:9px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:9px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg h2:after{background-color:hsla(0,0%,100%,.1);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>div:nth-child(2) h2 span:before{border-color:#f64081}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>div:nth-child(3) h2 span:before{border-color:#691b9a}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>div:nth-child(4) h2 span:before{border-color:#1c695c}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>div:nth-child(5) h2 span:before{border-color:#169cf5}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>div:nth-child(6) h2 span:before{border-color:#6d4c41}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>div:nth-child(7) h2 span:before,.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>div:nth-child(8) h2 span:before{border-color:#144171}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg .menu__wrapper{display:flex;flex-wrap:wrap;margin-bottom:55px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg .menu__wrapper a{color:#fff;margin:25px 10px 0;width:197px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg .menu__wrapper a .menu p{font-size:82.4%;line-height:1.3;margin-top:5px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>:last-child{padding-top:25px;position:relative}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>:last-child:before{background-color:hsla(0,0%,100%,.2);content:"";height:1px;left:10px;position:absolute;top:0;width:calc(100% - 20px)}@media screen and (min-width:1000px) and (max-width:1349px){.site-header .site-header__inner .site-header__logo{margin:0 10px 0 30px}.site-header .site-header__inner .site-header__logo a{max-width:266.41px;width:calc(134.44444px + 5.55556vw)}.site-header .site-header__inner .gnavi .gnavi01 .header_menu ul li a{font-size:10px;margin-left:15px}.site-header .site-header__inner .gnavi .gnavi01 .header_cta>div{display:flex;margin-left:15px}.site-header .site-header__inner .gnavi .gnavi01 .header_cta>div a{font-size:64.8%;padding:10px 0;width:120px}.site-header .site-header__inner .gnavi .gnavi02 ul li a{font-size:76.5%;margin-left:10px;padding-left:18px}.site-header .site-header__inner .gnavi .gnavi02 ul li a:before{border:5px solid #ef6b22;height:5px;width:5px}.site-header .site-header__inner .gnavi .gnavi02 ul li:first-child a{margin-left:0}}@media screen and (max-width:999px){.site-header{height:80px}.site-header .site-header__inner .site-header__logo{margin:0 20px}.site-header .site-header__inner .site-header__logo a{width:189.88px}.site-header .site-header__inner .gnavi{margin:0}.site-header .site-header__inner .gnavi .gnavi01{margin-bottom:0}.site-header .site-header__inner .gnavi .gnavi01 .header_menu{display:none}.site-header .site-header__inner .gnavi .gnavi01 .header_cta>div a{align-items:center;display:flex;font-size:88.3%;height:80px;line-height:1.3;padding:0 3px;width:74px}.site-header .site-header__inner .gnavi .gnavi02{display:none}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn{border-left:0;height:80px;width:80px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div{height:17px;padding-top:25px;width:27px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:first-child{top:25px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:nth-child(2){top:33px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:nth-child(3){top:41px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn .gnavi__btn-text{font-size:10px;margin-top:4px;transform:scale(.82)}}@media screen and (max-width:767px){.site-header{height:55px;left:15px;top:15px;width:calc(100% - 30px)}.site-header .site-header__inner .site-header__logo{margin:0 12px}.site-header .site-header__inner .site-header__logo a{width:128.99px}.site-header .site-header__inner .gnavi{margin:0}.site-header .site-header__inner .gnavi .gnavi01 .header_cta>div a{font-size:8px;height:55px;padding:0 2px;width:51px}.site-header .site-header__inner .gnavi .gnavi01 .header_cta>div a div{font-size:10px;transform:scale(.8)}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn{height:55px;width:55px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div{height:14px;padding-top:18px;width:18px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:first-child{top:18px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:nth-child(2){top:24px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:nth-child(3){top:30px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn .gnavi__btn-text{font-size:10px;margin-top:0;transform:scale(.6)}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg{padding:95px 15px 50px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg h2{font-size:114.3%;margin:0}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg h2 span{padding:0 10px 0 25px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg h2 span:before{height:7px;width:7px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg .menu__wrapper{justify-content:space-between;margin-bottom:50px}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg .menu__wrapper a{margin:20px 0 0;width:47.8%}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg .menu__wrapper a .menu p{font-size:86.7%}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>:last-child{padding-top:10px;position:relative}.site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg>:last-child:before{left:0;width:100%}}.gnavi-open{overflow:hidden;position:relative}.gnavi-open:after{background-color:rgba(0,0,0,.7);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:95}.gnavi-open .site-header{border-bottom:0}.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn{background-color:#276eb9;border:1px solid hsla(0,0%,100%,.4);position:absolute;right:0;top:0;z-index:1001}.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span{background:hsla(0,0%,100%,.7)}.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:first-child{top:43px;transform:rotate(34deg)}.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:nth-child(2){top:43px;transform:rotate(-34deg)}.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:nth-child(3){display:none}.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn .gnavi__btn-text{color:hsla(0,0%,100%,.7)}.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .overlay{height:100%;opacity:1;width:100%}.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi-hbg{transform:translateZ(0) translateX(0)}@media screen and (max-width:999px){.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:first-child,.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:nth-child(2){top:33px}}@media screen and (max-width:767px){.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:first-child,.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span:nth-child(2){top:24px}}@media screen and (min-width:1000px){.home .site-header{background-color:transparent;border-bottom:0}.home .site-header .site-header__inner .site-header__logo{opacity:0}.home .site-header .site-header__inner .gnavi .gnavi01 .header_menu ul li a,.home .site-header .site-header__inner .gnavi .gnavi02 ul li a{color:#fff}.home .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn{border-color:hsla(0,0%,95%,.3)}.home .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span{background:#fff}.home .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn .gnavi__btn-text{color:#fff}.home .site-header.site-header--white{background-color:#fff;border-bottom:1px solid #f2f2f2}.home .site-header.site-header--white .site-header__inner .site-header__logo{opacity:1}.home .site-header.site-header--white .site-header__inner .gnavi .gnavi01 .header_menu ul li a,.home .site-header.site-header--white .site-header__inner .gnavi .gnavi02 ul li a{color:#333}.home .site-header.site-header--white .site-header__inner .gnavi-hbg__wrapper .gnavi__btn{border-color:#f2f2f2}.home .site-header.site-header--white .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span{background:#333}.home .site-header.site-header--white .site-header__inner .gnavi-hbg__wrapper .gnavi__btn .gnavi__btn-text{color:#333}.home.gnavi-open .site-header{border-bottom:0}.home.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn>div span{background:hsla(0,0%,100%,.7)}.home.gnavi-open .site-header .site-header__inner .gnavi-hbg__wrapper .gnavi__btn .gnavi__btn-text{color:hsla(0,0%,100%,.7)}}.page-top a{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);display:block;font-family:Montserrat,Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;margin:0 40px;padding:25px 0;text-align:center}.page-top a span{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_pagetop.svg) no-repeat top;background-size:6px 5px;display:block;padding-top:12px}.page-top a:hover{opacity:.8;text-decoration:none}@media screen and (min-width:768px) and (max-width:999px){.page-top a{font-size:9px;padding:20px 0}.page-top a span{background-size:5px 4px;padding-top:10px}}@media screen and (max-width:767px){.page-top a{margin:0 15px}}.footer_banner-cta{display:flex;justify-content:space-between;margin:0 20px 20px}.footer_banner-cta .banner-cta{background-position:0 0;background-repeat:no-repeat;background-size:contain;width:calc(50% - 10px)}.footer_banner-cta .banner-cta a{display:block;position:relative;text-indent:-9999px}.footer_banner-cta .banner-cta a:before{content:"";display:block;padding-top:45.9418070444%;width:100%}.footer_banner-cta .banner-cta a>.content{bottom:0;left:0;position:absolute;right:0;top:0}.footer_banner-cta .banner-cta a div{height:0}@media screen and (max-width:767px){.footer_banner-cta{display:block;margin:0 15px 15px}.footer_banner-cta .banner-cta{margin-bottom:15px;width:100%}}.footer_contact-cta{margin:0 20px 20px}.footer_contact-cta .contact-cta{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:100px}.footer_contact-cta .contact-cta h2{font-size:94.2%;font-weight:700;margin-bottom:25px}.footer_contact-cta .contact-cta h2 span{display:block;font-size:187.5%;margin-top:15px}.footer_contact-cta .contact-cta .contact-cta_inner{display:flex;justify-content:space-between}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt{width:calc(100% - 400px)}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_info{margin-bottom:20px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_info .contact-cta_company{font-size:13px;line-height:1.8}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_info .contact-cta_company span{display:inline-block;margin-left:10px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_info .contact-cta_address,.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_info .contact-cta_manager{font-size:13px;line-height:1.8}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_tel{align-items:baseline;display:flex;margin-bottom:20px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_tel .tel{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_tel.svg) no-repeat 0;background-size:22.85px 30px;font-size:235.3%;letter-spacing:0;line-height:1;padding-left:30px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_tel .tel a{color:#fff}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_tel .time{font-size:64.8%;margin-left:10px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_email{font-size:13px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_email a{color:#fff}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr{width:380px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr{background-color:#fff;background-position:20px;background-repeat:no-repeat;background-size:158.68px 46.8px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr:nth-child(2){background-size:117.99px 42.81px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr:last-child a{margin-bottom:0}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr:hover{opacity:.8}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr a{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_blank-blue.svg) no-repeat right 20px center;background-size:9px 9px;display:block;font-size:76.5%;font-weight:700;height:15px;margin-bottom:20px;padding:25px 20px 25px 185px;text-decoration:none;width:175px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr_career{background-color:#fff;border-top:4px solid #ef6b22;margin-bottom:15px;padding:25px 0;text-align:center}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr_career p{color:#333;font-size:117.7%;font-weight:900;line-height:1.5;margin-bottom:10px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr_career p span{display:block;font-size:55%}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr_career .btn_career{font-size:14px;margin-top:0;padding:11px 0;width:258px}@media screen and (max-width:999px){.footer_contact-cta{margin:0 0 20px}.footer_contact-cta .contact-cta{padding:50px}.footer_contact-cta .contact-cta .contact-cta_inner{display:block}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt{margin-bottom:30px;width:100%}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_tel{display:block}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_tel .time{font-size:13px;margin-left:0}}@media screen and (max-width:767px){.footer_contact-cta{margin:0 0 15px}.footer_contact-cta .contact-cta{padding:50px 40px}.footer_contact-cta .contact-cta h2{font-size:100%}.footer_contact-cta .contact-cta h2 span{font-size:193.4%}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_info .contact-cta_company span{display:none}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_txt .contact-cta_tel .tel{font-size:253.4%}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr{width:295px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr{background-size:110px 32.44px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr:nth-child(2){background-size:100px 36.29px}.footer_contact-cta .contact-cta .contact-cta_inner .contact-cta_bnr .bnr a{background-size:7px 7px;font-size:80%;height:14px;margin-bottom:15px;padding:25px 20px 25px 140px;width:135px}}.site-footer{background-color:#333;margin:0 20px 20px}.site-footer .site-footer__inner{padding:90px 40px 100px;text-align:center}.site-footer .site-footer__inner .site-footer__logo{margin-bottom:40px}.site-footer .site-footer__inner .fnavi .fnavi01{margin-bottom:25px}.site-footer .site-footer__inner .fnavi .fnavi01 ul{display:flex;flex-wrap:wrap;justify-content:center}.site-footer .site-footer__inner .fnavi .fnavi01 ul li a{color:#fff;font-weight:900;margin:0 15px;padding-left:25px;position:relative}.site-footer .site-footer__inner .fnavi .fnavi01 ul li a:before{border:5px solid #ef6b22;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:7px}.site-footer .site-footer__inner .fnavi .fnavi01 ul li:nth-child(2) a:before{border-color:#f64081}.site-footer .site-footer__inner .fnavi .fnavi01 ul li:nth-child(3) a:before{border-color:#691b9a}.site-footer .site-footer__inner .fnavi .fnavi01 ul li:nth-child(4) a:before{border-color:#1c695c}.site-footer .site-footer__inner .fnavi .fnavi01 ul li:nth-child(5) a:before{border-color:#169cf5}.site-footer .site-footer__inner .fnavi .fnavi01 ul li:nth-child(6) a:before{border-color:#6d4c41}.site-footer .site-footer__inner .fnavi .fnavi02{margin-bottom:55px}.site-footer .site-footer__inner .fnavi .fnavi02 ul{display:flex;justify-content:center}.site-footer .site-footer__inner .fnavi .fnavi02 ul li a{color:#fff;font-size:12px;margin:0 10px}.site-footer .site-footer__inner .site-copyright{color:hsla(0,0%,100%,.7);font-size:11px;text-align:center}@media screen and (min-width:768px) and (max-width:999px){.site-footer .site-footer__inner{padding:50px 40px 65px}.site-footer .site-footer__inner .site-footer__logo{margin-bottom:35px}.site-footer .site-footer__inner .site-footer__logo img{height:auto;width:189.79px}.site-footer .site-footer__inner .fnavi{margin-left:auto;margin-right:auto;max-width:460px}.site-footer .site-footer__inner .fnavi .fnavi01{margin-bottom:10px}.site-footer .site-footer__inner .fnavi .fnavi01 ul li{margin-bottom:18px}.site-footer .site-footer__inner .fnavi .fnavi01 ul li a{font-size:76.5%;margin:0 12px;padding-left:20px}.site-footer .site-footer__inner .fnavi .fnavi01 ul li a:before{border:4px solid #ef6b22;height:6px;width:6px}.site-footer .site-footer__inner .fnavi .fnavi02{margin-bottom:45px}.site-footer .site-footer__inner .fnavi .fnavi02 ul li a{font-size:10px}.site-footer .site-footer__inner .site-copyright{font-size:10px;transform:scale(.9)}}@media screen and (max-width:767px){.site-footer{margin:0 15px 15px}.site-footer .site-footer__inner{padding:30px 15px 60px}.site-footer .site-footer__inner .site-footer__logo{margin-bottom:25px}.site-footer .site-footer__inner .site-footer__logo img{height:auto;width:189.79px}.site-footer .site-footer__inner .fnavi .fnavi01{margin-bottom:40px;text-align:left}.site-footer .site-footer__inner .fnavi .fnavi01 ul{border-top:1px solid hsla(0,0%,100%,.1);display:block}.site-footer .site-footer__inner .fnavi .fnavi01 ul li a{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_nav.svg) no-repeat center right 20px;background-size:6px 5px;border-bottom:1px solid hsla(0,0%,100%,.1);display:block;margin:0;padding:20px 25px}.site-footer .site-footer__inner .fnavi .fnavi02{margin-bottom:25px}.site-footer .site-footer__inner .fnavi .fnavi02 ul{flex-wrap:wrap;justify-content:left}.site-footer .site-footer__inner .fnavi .fnavi02 ul li a{display:block;margin:0 20px 10px 0}.site-footer .site-footer__inner .site-copyright{text-align:left}}.home-mainimg{overflow:hidden;position:relative}.home-mainimg .home-mainimg__inner{height:100vh;margin-left:auto;overflow:hidden;position:relative;width:100%;z-index:0}.home-mainimg .home-mainimg__inner .home-mainimg__img-wrap{height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%}.home-mainimg .home-mainimg__inner .home-mainimg__img-wrap .home-mainimg__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.home-mainimg .home-mainimg__inner .home-mainimg__img-wrap .home-mainimg__img:after{background-color:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home-mainimg .home-mainimg__inner .home-mainimg__txt{content:"";left:100px;position:absolute;top:50%;transform:translateY(-50%)}.home-mainimg .home-mainimg__inner .home-mainimg__txt.home-mainimg__txt-right{left:auto;right:100px;text-align:right}.home-mainimg .home-mainimg__inner .home-mainimg__txt .copy{color:#fff;font-size:376.5%;font-weight:900;line-height:1.2}.home-mainimg .home-mainimg__inner .home-mainimg__txt .font-en{color:#fff;font-size:129.5%;font-weight:900;line-height:1.3;margin-top:10px}.home-mainimg .home-slide__navi{align-items:center;bottom:110px;display:flex;position:absolute;right:20px}.home-mainimg .home-slide__navi .swiper-button-next{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/slide_next-white.svg) no-repeat 0 0;background-size:5px 10px;height:10px;margin-top:-5px;right:0;width:5px}.home-mainimg .home-slide__navi .swiper-button-next:after{display:none}.home-mainimg .home-slide__navi .swiper-button-prev{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/slide_prev-white.svg) no-repeat 0 0;background-size:5px 10px;height:10px;left:0;margin-top:-5px;width:5px}.home-mainimg .home-slide__navi .swiper-button-prev:after{display:none}.home-mainimg .home-slide__navi .swiper-pagination{margin:0 15px;position:static;width:auto}.home-mainimg .home-slide__navi .swiper-pagination .swiper-pagination-bullet{background:transparent;border:1px solid transparent;border-radius:50%;height:14px;margin:0 5px;position:relative;width:14px}.home-mainimg .home-slide__navi .swiper-pagination .swiper-pagination-bullet:before{background:hsla(0,0%,100%,.8);border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.home-mainimg .home-slide__navi .swiper-pagination .swiper-pagination-bullet-active{border-color:#fff}.home-mainimg .home-slide__navi .swiper-pagination .swiper-pagination-bullet-active:before{background:#fff}@media screen and (min-width:1000px){.home-mainimg .home-mainimg__inner .home-logo{align-items:center;display:flex;height:110px;left:50px;opacity:1;position:fixed;top:20px;z-index:1000}.home-mainimg .home-mainimg__inner .home-logo a{max-width:266.41px;width:calc(134.44444px + 5.55556vw)}}@media screen and (max-width:999px){.home-mainimg .home-mainimg__inner{height:640px;min-height:640px}.home-mainimg .home-mainimg__inner .home-mainimg__txt{left:55px}.home-mainimg .home-mainimg__inner .home-mainimg__txt.home-mainimg__txt-right{left:auto;right:55px}.home-mainimg .home-mainimg__inner .home-mainimg__txt .copy{font-size:305.9%}.home-mainimg .home-mainimg__inner .home-mainimg__txt .font-en{font-size:105.9%;margin-top:7px}.home-mainimg .home-slide__navi{display:none}}@media screen and (max-width:767px){.home-mainimg .home-mainimg__inner{height:470px;min-height:470px}.home-mainimg .home-mainimg__inner .home-mainimg__txt{left:30px}.home-mainimg .home-mainimg__inner .home-mainimg__txt.home-mainimg__txt-right{right:30px}.home-mainimg .home-mainimg__inner .home-mainimg__txt .copy{font-size:240%}.home-mainimg .home-mainimg__inner .home-mainimg__txt .font-en{font-size:73.4%;margin-top:5px}}.swiper-slide-active .home-mainimg__img,.swiper-slide-duplicate-active .home-mainimg__img,.swiper-slide-prev .home-mainimg__img{animation:zoomUp 10s linear 0s 1 normal both}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.3)}}.scrolldown{bottom:140px;height:146.5px;left:50px;position:absolute;z-index:10}.scrolldown span{color:#fff;font-size:11px;left:0;letter-spacing:.15em;position:absolute;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.scrolldown:before{background:hsla(0,0%,100%,.5)}.scrolldown:after,.scrolldown:before{bottom:0;content:"";height:80px;left:5px;position:absolute;width:1px}.scrolldown:after{animation:pathmove 1.5s ease-in-out infinite;background:#fff;opacity:0}@media screen and (max-width:999px){.scrolldown{display:none}}@keyframes pathmove{0%{bottom:80px;height:0;opacity:0}70%{height:30px;opacity:1}to{bottom:0;height:0;opacity:0}}.home-banner{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #1565c0;border-radius:10px;bottom:50px;height:118px;margin-right:10px;position:fixed;right:30px;width:175px;z-index:92}.home-banner:hover{opacity:.8}.home-banner a{color:#1565c0;display:block;font-size:82.4%;font-weight:900;height:103px;padding-top:15px;text-align:center;width:175px}.home-banner a br{display:none}.home-banner a:hover{text-decoration:none}.home-banner .home-banner_close{cursor:pointer;height:23px;position:absolute;right:-10px;top:-10px;width:23px}@media screen and (max-width:767px){.home-banner{bottom:50px;height:84px;right:20px;width:84px}.home-banner a{font-size:73.4%;height:76px;line-height:1.3em;padding-top:5px;width:84px}.home-banner a br{display:block}}.home-news{align-items:center;background-color:#fff;bottom:30px;display:flex;height:60px;left:0;margin:0 20px;overflow:hidden;position:absolute;width:calc(100% - 40px);z-index:90}.home-news h2{background-color:#444;color:#fff;padding:19px 0;text-align:center;width:189px}.home-news h2 span{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_news.svg) no-repeat 0;background-size:18.34px 16px;padding-left:28px}.home-news .home-news__inner{background-color:#fff;height:calc(100% - 32px);margin:20px 0 12px;overflow:hidden;padding:0 20px;width:calc(100% - 394px)}.home-news .home-news__inner .news__detail{position:relative}.home-news .home-news__inner .news__detail .news__entry{width:100%}.home-news .home-news__inner .news__detail .news__entry .news__date{color:#666;font-size:94.2%;margin-right:15px}.home-news .home-news__inner .news__detail .news__entry .news__cat{background-color:#276eb9;color:#fff;font-size:64.8%;padding:2px 10px;text-align:center}.home-news .home-news__inner .news__detail .news__entry .news__ttl{font-size:94.2%;margin-left:20px;text-decoration:underline}.home-news .home-news__inner .news__detail .news__entry .news__ttl:hover{text-decoration:none}.home-news .home-news__more{width:165px}.home-news .home-news__more a{border-left:2px solid #ccc;display:block;font-size:64.8%;font-weight:700;text-align:center}.home-news .home-news__more a span{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/right_more-black.svg) no-repeat 100%;background-size:6px 5px;padding-right:13px}@media screen and (max-width:1349px){.home-news{bottom:0;display:block;height:auto;margin:-80px 20px 0;max-height:270px;position:relative}.home-news h2{padding:19px 30px;text-align:left;width:calc(100% - 60px)}.home-news .home-news__inner{margin:25px 0;padding:0 30px;width:calc(100% - 60px)}.home-news .home-news__inner .news__detail{display:block;max-height:150px;overflow-y:scroll;padding-right:40px;position:relative}.home-news .home-news__inner .news__detail .news__entry{margin-bottom:20px}.home-news .home-news__inner .news__detail .news__entry .news__date{font-size:12px;font-weight:700}.home-news .home-news__inner .news__detail .news__entry .news__ttl{display:block;font-size:14px;margin-left:0;margin-top:8px}.home-news .home-news__inner .news__detail::-webkit-scrollbar{width:5px}.home-news .home-news__inner .news__detail::-webkit-scrollbar-track{background-color:#e8e8e8}.home-news .home-news__inner .news__detail::-webkit-scrollbar-thumb{background-color:#1565c0}.home-news .home-news__more{position:absolute;right:30px;top:17px;width:auto}.home-news .home-news__more a{border-color:#676767;color:#fff;font-size:76.5%;text-align:left}.home-news .home-news__more a span{background-image:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/right_more-white.svg);padding-left:20px}}@media screen and (max-width:999px){.home-news{margin:-160px 20px 0;position:relative}}@media screen and (max-width:767px){.home-news{margin:-90px 15px 0;max-height:265px;width:calc(100% - 30px)}.home-news h2{font-size:113.4%;padding:13px 15px;width:calc(100% - 30px)}.home-news .home-news__inner{margin:20px 0;padding:0 15px;width:calc(100% - 30px)}.home-news .home-news__inner .news__detail{max-height:175px;padding-right:15px}.home-news .home-news__more{position:absolute;right:15px;top:15px;width:auto}.home-news .home-news__more a{font-size:80%}.home-news .home-news__more a span{padding-left:15px}}.home-menu__wrapper{margin:10px 0;position:relative;z-index:20}.home-menu__wrapper .home-menu{display:-ms-grid;display:grid;margin:0 10px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.home-menu__wrapper .home-menu>:first-child{-ms-grid-column:1;-ms-grid-row:1}.home-menu__wrapper .home-menu>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.home-menu__wrapper .home-menu>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.home-menu__wrapper .home-menu>:nth-child(4){-ms-grid-column:4;-ms-grid-row:1}.home-menu__wrapper .home-menu>:nth-child(5){-ms-grid-column:5;-ms-grid-row:1}.home-menu__wrapper .home-menu a{box-sizing:border-box;display:block;margin:10px;position:relative}.home-menu__wrapper .home-menu a.home-menu__type01,.home-menu__wrapper .home-menu a.home-menu__type01-big{background-color:#fff}.home-menu__wrapper .home-menu a.home-menu__type01-big .home-menu__detail .txt{padding:20px}.home-menu__wrapper .home-menu a.home-menu__type01-big .home-menu__detail .txt .ttl{font-size:117.7%}.home-menu__wrapper .home-menu a.home-menu__type01-big .home-menu__detail .txt .sub-ttl{font-size:64.8%}.home-menu__wrapper .home-menu a.home-menu__type03 .home-menu__detail02{background-position:bottom;background-size:contain}.home-menu__wrapper .home-menu a.home-menu__type03 .home-menu__detail02 .txt .sub-ttl{padding-bottom:28px}.home-menu__wrapper .home-menu a.home-menu__type04 .home-menu__detail02:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_blank.svg) no-repeat 0 0;background-size:9px 9px;height:9px;width:9px}.home-menu__wrapper .home-menu a:nth-child(14) .home-menu__detail .img .img-txt{padding-bottom:42px}.home-menu__wrapper .home-menu a:before{content:"";display:block;padding-top:100%}.home-menu__wrapper .home-menu a .menu-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:64.8%;font-weight:700;height:45px;line-height:1.2;padding:0 5px;position:absolute;right:10px;text-align:center;top:10px;width:35px;z-index:50}.home-menu__wrapper .home-menu a .menu-icon.icon-company{background-color:#ef6b22}.home-menu__wrapper .home-menu a .menu-icon.icon-business{background-color:#f64081}.home-menu__wrapper .home-menu a .menu-icon.icon-job{background-color:#691b9a}.home-menu__wrapper .home-menu a .menu-icon.icon-interview{background-color:#1c695c;padding:0 11px;width:23px}.home-menu__wrapper .home-menu a .menu-icon.icon-project-story{background-color:#169cf5}.home-menu__wrapper .home-menu a .menu-icon.icon-nagano-life-story{background-color:#6d4c41}.home-menu__wrapper .home-menu a .menu-icon.icon-other01{background-color:#1565c0}.home-menu__wrapper .home-menu a .menu-icon.icon-other02{background-color:#1565c0;padding:0;width:45px}.home-menu__wrapper .home-menu a .menu-icon.icon-other03{background-color:#1565c0;font-size:10px;height:50px;padding:0;transform:scale(.9);width:50px}.home-menu__wrapper .home-menu a .home-menu__detail{height:100%;left:0;position:absolute;top:0;width:100%}.home-menu__wrapper .home-menu a .home-menu__detail:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_more.svg) no-repeat 0 0;background-size:6px 6px;bottom:5px;content:"";height:6px;position:absolute;right:5px;width:6px}.home-menu__wrapper .home-menu a .home-menu__detail .img{position:relative}.home-menu__wrapper .home-menu a .home-menu__detail .img .img-txt{left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:10}.home-menu__wrapper .home-menu a .home-menu__detail .txt{background-color:#fff;bottom:0;left:0;padding:15px 20px;position:absolute;width:calc(100% - 40px)}.home-menu__wrapper .home-menu a .home-menu__detail .txt .ttl{font-size:105.9%;font-weight:900;line-height:1.4;margin-bottom:5px}.home-menu__wrapper .home-menu a .home-menu__detail .txt .sub-ttl{color:rgba(51,51,51,.5);font-size:10px}.home-menu__wrapper .home-menu a .home-menu__detail02{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.home-menu__wrapper .home-menu a .home-menu__detail02:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_more-white.svg) no-repeat 0 0;background-size:6px 6px;bottom:5px;content:"";height:6px;position:absolute;right:5px;width:6px}.home-menu__wrapper .home-menu a .home-menu__detail02 .txt .ttl{color:#fff;font-size:105.9%;font-weight:900;line-height:1.4;margin-bottom:5px}.home-menu__wrapper .home-menu a .home-menu__detail02 .txt .sub-ttl{color:hsla(0,0%,100%,.7);font-size:10px;font-weight:700}@media screen and (max-width:1349px){.home-menu__wrapper .home-menu a.home-menu__type01-big .home-menu__detail .txt .ttl{font-size:105.9%}.home-menu__wrapper .home-menu a .home-menu__detail .txt .ttl,.home-menu__wrapper .home-menu a .home-menu__detail02 .txt .ttl{font-size:94.2%}}@media screen and (min-width:1000px){.home-menu__wrapper .home-menu a:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.home-menu__wrapper .home-menu a:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.home-menu__wrapper .home-menu a:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.home-menu__wrapper .home-menu a:nth-child(4){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.home-menu__wrapper .home-menu a:nth-child(5){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.home-menu__wrapper .home-menu a:nth-child(6){-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.home-menu__wrapper .home-menu a:nth-child(7){-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.home-menu__wrapper .home-menu a:nth-child(8){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5}.home-menu__wrapper .home-menu a:nth-child(9){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.home-menu__wrapper .home-menu a:nth-child(10){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.home-menu__wrapper .home-menu a:nth-child(11){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/6;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5}.home-menu__wrapper .home-menu a:nth-child(12){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.home-menu__wrapper .home-menu a:nth-child(13){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}.home-menu__wrapper .home-menu a:nth-child(14){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:5;-ms-grid-row-span:2;grid-row:5/7}.home-menu__wrapper .home-menu a:nth-child(15){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.home-menu__wrapper .home-menu a:nth-child(16){-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.home-menu__wrapper .home-menu a:nth-child(17){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}.home-menu__wrapper .home-menu a:nth-child(18){-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}.home-menu__wrapper .home-menu a:nth-child(19){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}.home-menu__wrapper .home-menu a:nth-child(20){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}.home-menu__wrapper .home-menu a:nth-child(21){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}.home-menu__wrapper .home-menu a:nth-child(22){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}.home-menu__wrapper .home-menu a:nth-child(23){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:7;-ms-grid-row-span:2;grid-row:7/9}.home-menu__wrapper .home-menu a:nth-child(24){-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}.home-menu__wrapper .home-menu a:nth-child(25){-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}.home-menu__wrapper .home-menu a:nth-child(26){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}.home-menu__wrapper .home-menu a:nth-child(27){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}.home-menu__wrapper .home-menu a:nth-child(28){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}.home-menu__wrapper .home-menu a:nth-child(29){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}.home-menu__wrapper .home-menu a:nth-child(30){-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}}@media screen and (min-width:1000px) and (max-width:1130px){.home-menu__wrapper .home-menu a.home-menu__type03 .home-menu__detail02 .txt .page-cat{transform:scale(.66)}.home-menu__wrapper .home-menu a .home-menu__detail .txt .ttl,.home-menu__wrapper .home-menu a .home-menu__detail02 .txt .ttl{font-size:88.3%}}@media screen and (max-width:999px){.home-menu__wrapper .home-menu{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.home-menu__wrapper .home-menu a:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.home-menu__wrapper .home-menu a:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.home-menu__wrapper .home-menu a:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.home-menu__wrapper .home-menu a:nth-child(4){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.home-menu__wrapper .home-menu a:nth-child(5){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5}.home-menu__wrapper .home-menu a:nth-child(6){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.home-menu__wrapper .home-menu a:nth-child(7){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.home-menu__wrapper .home-menu a:nth-child(8){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:5;-ms-grid-row-span:2;grid-row:5/7}.home-menu__wrapper .home-menu a:nth-child(9){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.home-menu__wrapper .home-menu a:nth-child(10){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.home-menu__wrapper .home-menu a:nth-child(11){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:7;-ms-grid-row-span:2;grid-row:7/9}.home-menu__wrapper .home-menu a:nth-child(12){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.home-menu__wrapper .home-menu a:nth-child(13){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}.home-menu__wrapper .home-menu a:nth-child(14){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:9;-ms-grid-row-span:2;grid-row:9/11}.home-menu__wrapper .home-menu a:nth-child(15){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}.home-menu__wrapper .home-menu a:nth-child(16){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}.home-menu__wrapper .home-menu a:nth-child(17){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}.home-menu__wrapper .home-menu a:nth-child(18){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:10;-ms-grid-row-span:1;grid-row:10/11}.home-menu__wrapper .home-menu a:nth-child(19){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:11;-ms-grid-row-span:1;grid-row:11/12}.home-menu__wrapper .home-menu a:nth-child(20){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:11;-ms-grid-row-span:1;grid-row:11/12}.home-menu__wrapper .home-menu a:nth-child(21){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:11;-ms-grid-row-span:1;grid-row:11/12}.home-menu__wrapper .home-menu a:nth-child(22){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:12;-ms-grid-row-span:1;grid-row:12/13}.home-menu__wrapper .home-menu a:nth-child(23){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:12;-ms-grid-row-span:2;grid-row:12/14}.home-menu__wrapper .home-menu a:nth-child(24){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:13;-ms-grid-row-span:1;grid-row:13/14}.home-menu__wrapper .home-menu a:nth-child(25){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:14;-ms-grid-row-span:1;grid-row:14/15}.home-menu__wrapper .home-menu a:nth-child(26){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:14;-ms-grid-row-span:1;grid-row:14/15}.home-menu__wrapper .home-menu a:nth-child(27){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:14;-ms-grid-row-span:1;grid-row:14/15}.home-menu__wrapper .home-menu a:nth-child(28){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:15;-ms-grid-row-span:1;grid-row:15/16}.home-menu__wrapper .home-menu a:nth-child(29){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:15;-ms-grid-row-span:1;grid-row:15/16}.home-menu__wrapper .home-menu a:nth-child(30){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:15;-ms-grid-row-span:1;grid-row:15/16}.home-menu__wrapper .home-menu a.home-menu__type03 .home-menu__detail02 .txt .page-cat{transform:scale(1)}.home-menu__wrapper .home-menu a .home-menu__detail .txt .ttl,.home-menu__wrapper .home-menu a .home-menu__detail02 .txt .ttl{font-size:94.2%}}@media screen and (max-width:767px){.home-menu__wrapper{margin:7.5px 0}.home-menu__wrapper .home-menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 15px}.home-menu__wrapper .home-menu a{margin:7.5px 0;width:calc(50% - 7.5px)}.home-menu__wrapper .home-menu a.home-menu__type01-big{width:100%}.home-menu__wrapper .home-menu a.home-menu__type01-big .home-menu__detail .txt{padding:11px 14px}.home-menu__wrapper .home-menu a.home-menu__type01-big .home-menu__detail .txt .ttl{font-size:106.7%}.home-menu__wrapper .home-menu a.home-menu__type01-big .home-menu__detail .txt .sub-ttl{font-size:10px;margin-left:0;transform:scale(1)}.home-menu__wrapper .home-menu a.home-menu__type03 .home-menu__detail02{background-position:bottom;background-size:contain}.home-menu__wrapper .home-menu a.home-menu__type03 .home-menu__detail02 .txt .page-cat{transform:scale(.66)}.home-menu__wrapper .home-menu a.home-menu__type03 .home-menu__detail02 .txt .sub-ttl{padding-bottom:30px}.home-menu__wrapper .home-menu a:nth-child(14) .home-menu__detail .img .img-txt{padding-bottom:28px}.home-menu__wrapper .home-menu a .menu-icon{font-size:10px;height:44px;padding:0 6.5px;right:0;top:0;transform:scale(.7);width:31px}.home-menu__wrapper .home-menu a .menu-icon.icon-other02{width:44px}.home-menu__wrapper .home-menu a .menu-icon.icon-other03{transform:scale(.6)}.home-menu__wrapper .home-menu a .home-menu__detail .img .img-txt img{transform:scale(.68)}.home-menu__wrapper .home-menu a .home-menu__detail .txt{padding:8px 14px;width:calc(100% - 28px)}.home-menu__wrapper .home-menu a .home-menu__detail .txt .ttl{font-size:93.4%;line-height:1.2}.home-menu__wrapper .home-menu a .home-menu__detail .txt .sub-ttl{font-size:10px;margin-left:-14px;transform:scale(.8)}.home-menu__wrapper .home-menu a .home-menu__detail02 .txt .ttl{font-size:93.4%;line-height:1.2}.home-menu__wrapper .home-menu a .home-menu__detail02 .txt .sub-ttl{font-size:10px;transform:scale(.8)}}.page-header{padding:0 20px 20px;text-align:center}.page-header h1{font-size:211.8%;margin:0 0 40px}.page-header h1 .icon_h1{padding-left:30px;position:relative}.page-header h1 .icon_h1:before{border:6px solid #1565c0;border-radius:50%;content:"";height:11px;left:0;position:absolute;top:17px;width:11px}.page-header h1 .icon_h1.color-company:before{border-color:#ef6b22}.page-header h1 .icon_h1.color-business:before{border-color:#f64081}.page-header h1 .icon_h1.color-job:before{border-color:#691b9a}.page-header h1 .icon_h1.color-interview:before{border-color:#1c695c}.page-header h1 .icon_h1.color-project-story:before{border-color:#169cf5}.page-header h1 .icon_h1.color-nagano-life-story:before{border-color:#6d4c41}.page-header h1 .icon_h1>div{display:inline-block}@media screen and (max-width:767px){.page-header{padding:0 15px 15px}.page-header h1{font-size:160%;margin:0 0 25px}.page-header h1 .icon_h1{padding-left:25px}.page-header h1 .icon_h1:before{height:6px;left:0;top:11px;width:6px}}.breadcrumb{margin:0 20px 20px;padding-top:150px}.breadcrumb ul{display:flex;font-size:12px;line-height:1.3}.breadcrumb ul li a{color:#666;margin-right:5px;padding-right:15px;position:relative;text-decoration:underline}.breadcrumb ul li a.no-link,.breadcrumb ul li a:hover{text-decoration:none}.breadcrumb ul li a:after{content:"＞";position:absolute;right:0;top:1px}.breadcrumb ul li:last-child a{margin-right:0;padding-right:0}.breadcrumb ul li:last-child a:after{display:none}@media screen and (max-width:767px){.breadcrumb{margin:0 15px 15px;overflow:hidden;overflow-x:scroll;padding-top:85px;white-space:nowrap}.breadcrumb ul{display:block}.breadcrumb ul li{display:inline}.breadcrumb ul li a:after{top:2px}}.main-contents{margin:0 20px}.main-contents .box720{margin:0 auto;max-width:720px;padding:0 25px}.main-contents .box910{margin:0 auto;max-width:910px;padding:0 25px}.main-contents .contents-box{background-color:#fff}.main-contents .contents-box .contents-box__inner{margin:0 auto 20px;max-width:1100px;padding:20px 25px 60px}.main-contents .contents-box .contents-box__inner .contents-box__inner{max-width:100%;padding:20px 0 60px}.main-contents .contents-box .contents-box__inner>div:first-child{margin-top:80px}.main-contents .contents-box .contents-box__inner .ttl01{border-left:3px solid #276eb9;font-size:164.8%;margin:60px 0 30px;padding:7px 0 7px 30px}@media screen and (max-width:767px){.main-contents .contents-box .contents-box__inner .ttl01{font-size:133.4%;margin:40px 0 25px;padding:7px 0 7px 23px}}.main-contents .contents-box .contents-box__inner .ttl02{font-size:176.5%;line-height:1.5;margin:60px 0 40px;text-align:center}@media screen and (max-width:767px){.main-contents .contents-box .contents-box__inner .ttl02{font-size:146.7%;margin:20px 0 30px}}.main-contents .contents-box .contents-box__inner .ttl03{font-size:141.2%;line-height:1.5;margin:60px 0 40px;text-align:center}@media screen and (max-width:767px){.main-contents .contents-box .contents-box__inner .ttl03{font-size:133.4%;margin:20px 0 30px}}.main-contents .contents-box .contents-box__inner .ttl04{font-size:141.2%;line-height:1.6;margin-bottom:30px;text-align:center}.main-contents .contents-box .contents-box__inner .ttl04>span{position:relative;z-index:5}.main-contents .contents-box .contents-box__inner .ttl04>span:after{background-color:#d8e9fa;bottom:3px;content:"";height:9px;left:0;position:absolute;width:100%;z-index:-1}.main-contents .contents-box .contents-box__inner .ttl04>span span{color:#276eb9;position:relative}.main-contents .contents-box .contents-box__inner .ttl04>span span:before{background-color:#276eb9;border-radius:50%;content:"";height:6px;left:10px;position:absolute;top:-5px;width:6px}.main-contents .contents-box .contents-box__inner .ttl04>span span:after{background-color:#276eb9;border-radius:50%;content:"";height:6px;position:absolute;right:10px;top:-5px;width:6px}@media screen and (max-width:767px){.main-contents .contents-box .contents-box__inner .ttl04{font-size:140%;margin-bottom:25px}}.main-contents .contents-box .entry-body{margin:0 auto;max-width:720px}.main-contents .contents-box .entry-body h2{font-size:211.8%;margin:80px 0 40px;padding-bottom:33px;position:relative}.main-contents .contents-box .entry-body h2:before{background-color:#276eb9;bottom:0;content:"";height:3px;left:0;position:absolute;width:100px;z-index:2}.main-contents .contents-box .entry-body h2:after{background-color:#e3e3e3;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:1}.main-contents .contents-box .entry-body h3{border-left:3px solid #276eb9;font-size:164.8%;margin:60px 0 30px;padding:7px 0 7px 30px}.main-contents .contents-box .entry-body h4{font-size:141.2%;margin:60px 0 30px;padding-left:35px;position:relative}.main-contents .contents-box .entry-body h4:before{background-color:#ccc;content:"";height:3px;left:0;position:absolute;top:18px;width:20px}.main-contents .contents-box .entry-body h5{font-size:117.7%;margin:40px 0 20px}.main-contents .contents-box .entry-body strong{font-weight:700}.main-contents .contents-box .entry-body em{font-style:italic}.main-contents .contents-box .entry-body img,.main-contents .contents-box .entry-body p{margin-bottom:40px}.main-contents .contents-box .entry-body p img{margin-bottom:0}.main-contents .contents-box .entry-body a{color:#1565c0;text-decoration:underline}.main-contents .contents-box .entry-body a:hover{text-decoration:none}.main-contents .contents-box .entry-body a.cta_button{background-color:#276eb9;color:#fff;display:inline-block;font-size:16px;line-height:1.3;min-width:194px;padding:20px 32px;text-align:center;text-decoration:none}.main-contents .contents-box .entry-body a.cta_button:hover{opacity:.8;text-decoration:none}.main-contents .contents-box .entry-body ul{margin-bottom:40px}.main-contents .contents-box .entry-body ul li{margin-bottom:10px;padding-left:12px;position:relative}.main-contents .contents-box .entry-body ul li:before{background-color:#276eb9;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:12px;width:6px}.main-contents .contents-box .entry-body ul.link-list li:before{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_list.svg) no-repeat 0 0 transparent;background-size:6px 5px;height:5px}.main-contents .contents-box .entry-body ol{margin-bottom:40px;margin-left:25px}.main-contents .contents-box .entry-body ol li{list-style:decimal;margin-bottom:10px}.main-contents .contents-box .entry-body table{margin-bottom:40px}.main-contents .contents-box .entry-body table td,.main-contents .contents-box .entry-body table th{word-break:break-all}.main-contents .contents-box .entry-body table.table01{border-top:1px solid #ededed;width:100%}.main-contents .contents-box .entry-body table.table01 th{border-bottom:1px solid #ededed;font-weight:700;padding:20px 0;width:30%}.main-contents .contents-box .entry-body table.table01 td{border-bottom:1px solid #ededed;padding:20px 0;width:70%}.main-contents .contents-box .entry-body dl.dl-list{margin-bottom:40px}.main-contents .contents-box .entry-body dl.dl-list dt{font-size:141.2%;font-weight:900;line-height:1.5;margin-bottom:15px}.main-contents .contents-box .entry-body dl.dl-list dd{border-bottom:1px solid #ededed;font-size:117.7%;line-height:1.6;margin-bottom:30px;padding-bottom:30px}.main-contents .contents-box .entry-body dl.dl-list>:last-child{border-bottom:0}.main-contents .contents-box .entry-body .hs-button{background-color:#276eb9;color:#fff;display:inline-block;font-size:16px;line-height:1.3;margin-bottom:40px;min-width:194px;padding:20px 32px;text-align:center;text-decoration:none}.main-contents .contents-box .entry-body .hs-button:hover{opacity:.8;text-decoration:none}@media screen and (max-width:767px){.main-contents{margin:0 15px}.main-contents .box720{max-width:100%}.main-contents .box910{max-width:100%;padding:0}.main-contents .contents-box .contents-box__inner{margin:0 auto 15px;max-width:100%;padding:20px 25px 30px}.main-contents .contents-box .contents-box__inner .contents-box__inner{max-width:100%;padding:20px 0 30px}.main-contents .contents-box .contents-box__inner>div:first-child{margin-top:20px}.main-contents .contents-box .contents-box__inner .ttl03{font-size:133.4%;margin:20px 0 30px}.main-contents .contents-box .entry-body{max-width:100%}.main-contents .contents-box .entry-body h2{font-size:160%;margin:30px 0;padding-bottom:26px}.main-contents .contents-box .entry-body h3{font-size:133.4%;margin:40px 0 25px;padding:7px 0 7px 23px}.main-contents .contents-box .entry-body h4{font-size:120%;margin:40px 0 25px}.main-contents .contents-box .entry-body h4:before{top:16px}.main-contents .contents-box .entry-body h5{font-size:100%;margin:35px 0 20px}.main-contents .contents-box .entry-body p{margin-bottom:30px}.main-contents .contents-box .entry-body a.cta_button{display:block;min-width:228px;padding:20px 15px;width:calc(100% - 30px)}.main-contents .contents-box .entry-body img,.main-contents .contents-box .entry-body ul{margin-bottom:30px}.main-contents .contents-box .entry-body ul li:before{top:10px}.main-contents .contents-box .entry-body ol{margin-bottom:30px;margin-left:20px}.main-contents .contents-box .entry-body table{margin-bottom:30px}.main-contents .contents-box .entry-body table.table01 th{border-bottom:0;display:block;padding:20px 0 10px;width:100%}.main-contents .contents-box .entry-body table.table01 td{border-bottom:1px solid #ededed;display:block;padding:0 0 20px;width:100%}.main-contents .contents-box .entry-body .hs-button{margin-bottom:30px;padding:20px 32px}.main-contents .contents-box .entry-body dl.dl-list{margin-bottom:30px}.main-contents .contents-box .entry-body dl.dl-list dt{font-size:120%}.main-contents .contents-box .entry-body dl.dl-list dd{font-size:106.7%;margin-bottom:20px;padding-bottom:20px}}.main-contents.main-contents_wide .widget-type-rich_text{background-color:#fff;overflow:hidden}.main-contents.main-contents_wide .widget-type-rich_text .hs_cos_wrapper_type_rich_text{display:block;margin:0 auto;max-width:1100px;padding:0 25px}.main-contents.main-contents_wide .widget-type-rich_text h2{font-size:211.8%;margin:80px 0 40px;padding-bottom:33px;position:relative}.main-contents.main-contents_wide .widget-type-rich_text h2:before{background-color:#276eb9;bottom:0;content:"";height:3px;left:0;position:absolute;width:100px;z-index:2}.main-contents.main-contents_wide .widget-type-rich_text h2:after{background-color:#e3e3e3;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:1}.main-contents.main-contents_wide .widget-type-rich_text h3{border-left:3px solid #276eb9;font-size:164.8%;margin:60px 0 30px;padding:7px 0 7px 30px}.main-contents.main-contents_wide .widget-type-rich_text h4{font-size:141.2%;margin:60px 0 30px;padding-left:35px;position:relative}.main-contents.main-contents_wide .widget-type-rich_text h4:before{background-color:#ccc;content:"";height:3px;left:0;position:absolute;top:18px;width:20px}.main-contents.main-contents_wide .widget-type-rich_text h5{font-size:117.7%;margin:40px 0 20px}.main-contents.main-contents_wide .widget-type-rich_text strong{font-weight:700}.main-contents.main-contents_wide .widget-type-rich_text em{font-style:italic}.main-contents.main-contents_wide .widget-type-rich_text img,.main-contents.main-contents_wide .widget-type-rich_text p{margin-bottom:40px}.main-contents.main-contents_wide .widget-type-rich_text p img{margin-bottom:0}.main-contents.main-contents_wide .widget-type-rich_text a{color:#1565c0;text-decoration:underline}.main-contents.main-contents_wide .widget-type-rich_text a:hover{text-decoration:none}.main-contents.main-contents_wide .widget-type-rich_text a.cta_button{background-color:#276eb9;color:#fff;display:inline-block;font-size:16px;line-height:1.3;min-width:194px;padding:20px 32px;text-align:center;text-decoration:none}.main-contents.main-contents_wide .widget-type-rich_text a.cta_button:hover{opacity:.8;text-decoration:none}.main-contents.main-contents_wide .widget-type-rich_text ul{margin-bottom:40px}.main-contents.main-contents_wide .widget-type-rich_text ul li{margin-bottom:10px;padding-left:12px;position:relative}.main-contents.main-contents_wide .widget-type-rich_text ul li:before{background-color:#276eb9;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:12px;width:6px}.main-contents.main-contents_wide .widget-type-rich_text ul.link-list li:before{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_list.svg) no-repeat 0 0 transparent;background-size:6px 5px;height:5px}.main-contents.main-contents_wide .widget-type-rich_text ol{margin-bottom:40px;margin-left:25px}.main-contents.main-contents_wide .widget-type-rich_text ol li{list-style:decimal;margin-bottom:10px}.main-contents.main-contents_wide .widget-type-rich_text table{margin-bottom:40px}.main-contents.main-contents_wide .widget-type-rich_text table td,.main-contents.main-contents_wide .widget-type-rich_text table th{word-break:break-all}.main-contents.main-contents_wide .widget-type-rich_text table.table01{border-top:1px solid #ededed;width:100%}.main-contents.main-contents_wide .widget-type-rich_text table.table01 th{border-bottom:1px solid #ededed;font-weight:700;padding:20px 0;width:30%}.main-contents.main-contents_wide .widget-type-rich_text table.table01 td{border-bottom:1px solid #ededed;padding:20px 0;width:70%}.main-contents.main-contents_wide .widget-type-rich_text dl.dl-list{margin-bottom:40px}.main-contents.main-contents_wide .widget-type-rich_text dl.dl-list dt{font-size:141.2%;font-weight:900;line-height:1.5;margin-bottom:15px}.main-contents.main-contents_wide .widget-type-rich_text dl.dl-list dd{border-bottom:1px solid #ededed;font-size:117.7%;line-height:1.6;margin-bottom:30px;padding-bottom:30px}.main-contents.main-contents_wide .widget-type-rich_text dl.dl-list>:last-child{border-bottom:0}.main-contents.main-contents_wide .widget-type-rich_text .hs-button{background-color:#276eb9;color:#fff;display:inline-block;font-size:16px;line-height:1.3;margin-bottom:40px;min-width:194px;padding:20px 32px;text-align:center;text-decoration:none}.main-contents.main-contents_wide .widget-type-rich_text .hs-button:hover{opacity:.8;text-decoration:none}@media screen and (max-width:767px){.main-contents.main-contents_wide .widget-type-rich_text .hs_cos_wrapper_type_rich_text{max-width:100%}.main-contents.main-contents_wide .widget-type-rich_text h2{font-size:160%;margin:30px 0;padding-bottom:26px}.main-contents.main-contents_wide .widget-type-rich_text h3{font-size:133.4%;margin:40px 0 25px;padding:7px 0 7px 23px}.main-contents.main-contents_wide .widget-type-rich_text h4{font-size:120%;margin:40px 0 25px}.main-contents.main-contents_wide .widget-type-rich_text h4:before{top:16px}.main-contents.main-contents_wide .widget-type-rich_text h5{font-size:100%;margin:35px 0 20px}.main-contents.main-contents_wide .widget-type-rich_text p{margin-bottom:30px}.main-contents.main-contents_wide .widget-type-rich_text a.cta_button{display:block;min-width:228px;padding:20px 15px;width:calc(100% - 30px)}.main-contents.main-contents_wide .widget-type-rich_text img,.main-contents.main-contents_wide .widget-type-rich_text ul{margin-bottom:30px}.main-contents.main-contents_wide .widget-type-rich_text ul li:before{top:10px}.main-contents.main-contents_wide .widget-type-rich_text ol{margin-bottom:30px;margin-left:20px}.main-contents.main-contents_wide .widget-type-rich_text table{margin-bottom:30px}.main-contents.main-contents_wide .widget-type-rich_text table.table01 th{border-bottom:0;display:block;padding:20px 0 10px;width:100%}.main-contents.main-contents_wide .widget-type-rich_text table.table01 td{border-bottom:1px solid #ededed;display:block;padding:0 0 20px;width:100%}.main-contents.main-contents_wide .widget-type-rich_text .hs-button{margin-bottom:30px;padding:20px 32px}.main-contents.main-contents_wide .widget-type-rich_text dl.dl-list{margin-bottom:30px}.main-contents.main-contents_wide .widget-type-rich_text dl.dl-list dt{font-size:120%}.main-contents.main-contents_wide .widget-type-rich_text dl.dl-list dd{font-size:106.7%;margin-bottom:20px;padding-bottom:20px}}.page-summary h2.page-summary_ttl{color:#276eb9;font-size:158.9%!important;margin:80px 0 50px!important;padding-bottom:0!important;text-align:center}.page-summary h2.page-summary_ttl:after,.page-summary h2.page-summary_ttl:before{display:none!important}.page-summary h2.page-summary_ttl span{padding:3px 45px;position:relative}.page-summary h2.page-summary_ttl span:before{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/brackets_left.svg) no-repeat 0 0;background-size:12px 45px;content:"";height:45px;left:0;position:absolute;top:-3px;width:12px}.page-summary h2.page-summary_ttl span:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/brackets_right.svg) no-repeat 0 0;background-size:12px 45px;content:"";height:45px;position:absolute;right:0;top:-3px;width:12px}.page-summary h3.page-summary_copy{border-left:0!important;font-size:176.5%!important;margin:0 0 50px!important;padding:0!important;text-align:center}@media screen and (max-width:767px){.page-summary h2.page-summary_ttl{font-size:100%!important;margin:20px auto 30px!important;width:300px}.page-summary h2.page-summary_ttl span{display:block;padding:2px 10px;width:calc(100% - 20px)}.page-summary h2.page-summary_ttl span:after,.page-summary h2.page-summary_ttl span:before{background-size:8px 30px;height:30px;width:8px}.page-summary h3.page-summary_copy{font-size:146.7%!important;margin:0 0 30px!important}}.list-box__wrapper{display:flex;flex-wrap:wrap}.list-box__wrapper .list-box{display:block;margin-bottom:25px;margin-right:15px;text-decoration:none;width:calc(25% - 11.3px)}.list-box__wrapper .list-box:nth-child(4n){margin-right:0}.list-box__wrapper .list-box .img{margin-bottom:10px;overflow:hidden}.list-box__wrapper .list-box .txt{padding:0 10px}.list-box__wrapper .list-box .txt .list-box_cat{font-size:12px;font-weight:900}.list-box__wrapper .list-box .txt .list-box_ttl{font-size:105.9%;font-weight:900;line-height:1.3}.list-box__wrapper .list-box .txt .list-box_txt{color:#666;display:none;font-size:82.4%;line-height:1.6;margin-top:10px}.list-box__wrapper a.list-box:hover .img img{transform:scale(1.1);transition:all .3s ease-out}@media screen and (max-width:767px){.list-box__wrapper{justify-content:space-between}.list-box__wrapper .list-box{margin-right:0;width:calc(50% - 7.5px)}.list-box__wrapper .list-box .txt{padding:0 5px}}.list-box__wrapper.list-box__wrapper-col3 .list-box{margin-bottom:50px;margin-right:20px;width:calc(33.33% - 13.4px)}.list-box__wrapper.list-box__wrapper-col3 .list-box:nth-child(4n){margin-right:20px}.list-box__wrapper.list-box__wrapper-col3 .list-box:nth-child(3n){margin-right:0}.list-box__wrapper.list-box__wrapper-col3 .list-box .img{margin-bottom:25px}.list-box__wrapper.list-box__wrapper-col3 .list-box .txt .list-box_ttl{font-size:117.7%;line-height:1.3}.list-box__wrapper.list-box__wrapper-col3 .list-box .txt .list-box_txt{display:block}@media screen and (max-width:767px){.list-box__wrapper.list-box__wrapper-col3 .list-box{margin-bottom:30px;margin-right:0;width:100%}.list-box__wrapper.list-box__wrapper-col3 .list-box:nth-child(4n){margin-right:0}.list-box__wrapper.list-box__wrapper-col3 .list-box .img{margin-bottom:15px}.list-box__wrapper.list-box__wrapper-col3 .list-box .txt{padding:0}.list-box__wrapper.list-box__wrapper-col3 .list-box .txt .list-box_ttl{font-size:120%}.list-box__wrapper.list-box__wrapper-col3 .list-box .txt .list-box_txt{font-size:86.7%;margin-top:8px}}.list-index .list-box__wrapper .list-box{margin-bottom:50px;margin-right:20px;width:calc(33.33% - 13.4px)}.list-index .list-box__wrapper .list-box:nth-child(3n){margin-right:0}.list-index .list-box__wrapper .list-box .img{margin-bottom:25px}.list-index .list-box__wrapper .list-box .txt .list-box_ttl{font-size:117.7%;line-height:1.3}.list-index .list-box__wrapper .list-box .txt .list-box_txt{display:block}@media screen and (max-width:767px){.list-index .list-box__wrapper{display:block}.list-index .list-box__wrapper .list-box{margin-bottom:30px;margin-right:0;width:100%}.list-index .list-box__wrapper .list-box .img{margin-bottom:15px}.list-index .list-box__wrapper .list-box .txt{padding:0}.list-index .list-box__wrapper .list-box .txt .list-box_ttl{font-size:120%}.list-index .list-box__wrapper .list-box .txt .list-box_txt{font-size:86.7%;margin-top:8px}}.list-index2 .list-box__wrapper{justify-content:space-between}.list-index2 .list-box__wrapper .list-box{margin-bottom:40px;margin-right:0;width:calc(50% - 20px)}.list-index2 .list-box__wrapper .list-box .img{margin-bottom:20px}.list-index2 .list-box__wrapper .list-box .txt{padding:0}.list-index2 .list-box__wrapper .list-box .txt .list-box_cat{font-size:94.2%}.list-index2 .list-box__wrapper .list-box .txt .list-box_ttl{font-size:117.7%;line-height:1.3}.list-index2 .list-box__wrapper .list-box .txt .list-box_txt{display:block}@media screen and (max-width:767px){.list-index2 .list-box__wrapper{display:block}.list-index2 .list-box__wrapper .list-box{margin-bottom:30px;width:100%}.list-index2 .list-box__wrapper .list-box .img{margin-bottom:15px}.list-index2 .list-box__wrapper .list-box .txt .list-box_cat{font-size:80%}.list-index2 .list-box__wrapper .list-box .txt .list-box_ttl{font-size:120%}.list-index2 .list-box__wrapper .list-box .txt .list-box_txt{font-size:86.7%;margin-top:8px}}.lnavi{border-top:1px solid #eaeaea;margin-top:80px;padding-top:80px}.lnavi .ttl03{margin-top:0!important}@media screen and (max-width:767px){.lnavi{margin-top:50px;padding-top:50px}}.main-contents .contents-box .entry-body .page-link ul{display:flex;flex-wrap:wrap;margin-bottom:100px}.main-contents .contents-box .entry-body .page-link ul li{padding:0 25px}.main-contents .contents-box .entry-body .page-link ul li:before{background-color:#ccc;border-radius:0;height:20px;top:50%;transform:translateY(-50%);width:1px}.main-contents .contents-box .entry-body .page-link ul li a{color:#000;display:block;font-size:94.2%;font-weight:700;padding-left:16px;position:relative;text-decoration:none}.main-contents .contents-box .entry-body .page-link ul li a:before{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_link.svg) no-repeat 0 0;background-size:9px 7px;content:"";height:7px;left:0;position:absolute;top:10px;width:9px}.main-contents .contents-box .entry-body .page-link ul li a:hover{text-decoration:underline}.main-contents .contents-box .entry-body .page-link ul li:last-child:after{background-color:#ccc;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media screen and (max-width:767px){.main-contents .contents-box .entry-body .page-link ul{margin-bottom:80px}.main-contents .contents-box .entry-body .page-link ul li{margin-bottom:10px;padding:0 10px}.main-contents .contents-box .entry-body .page-link ul li a{font-size:86.7%}.main-contents .contents-box .entry-body .page-link ul li a:before{top:8px}}.page-point{background-color:#0195bf;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;padding:20px 0 100px}.page-point.page-point-bottom{background-position:bottom;background-size:contain;padding-bottom:230px}.page-point h2.page-point_ttl{color:#fff;font-size:158.9%;margin:80px 0 50px;text-align:center}.page-point h2.page-point_ttl span{padding:3px 45px;position:relative}.page-point h2.page-point_ttl span:before{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/brackets_left-white.svg) no-repeat 0 0;background-size:12px 45px;content:"";height:45px;left:0;position:absolute;top:-3px;width:12px}.page-point h2.page-point_ttl span:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/brackets_right-white.svg) no-repeat 0 0;background-size:12px 45px;content:"";height:45px;position:absolute;right:0;top:-3px;width:12px}.page-point h3.page-point_copy{border-left:0;color:#fff;font-size:176.5%;margin:0 0 50px;text-align:center}@media screen and (max-width:767px){.page-point{background-position:center 0;background-size:contain;margin-bottom:15px;padding:20px 0 35px}.page-point.page-point-bottom{background-position:bottom;padding-bottom:35px}.page-point h2.page-point_ttl{font-size:100%;margin:20px auto 30px;width:300px}.page-point h2.page-point_ttl span{display:block;padding:2px 10px;width:calc(100% - 20px)}.page-point h2.page-point_ttl span:after,.page-point h2.page-point_ttl span:before{background-size:8px 30px;height:30px;width:8px}.page-point h3.page-point_copy{font-size:146.7%;margin:0 0 30px}}.point-box__wrapper{display:flex;margin:60px auto 0;max-width:846px}.point-box__wrapper .point-box{color:#fff;margin:0 3.15%;position:relative;text-align:center;width:27%}.point-box__wrapper .point-box .point-no{background-color:#fce505;border-radius:50%;color:#111;font-size:21px;height:32px;left:0;line-height:1;padding:17px 0;position:absolute;top:0;width:66px;z-index:10}.point-box__wrapper .point-box .point-no span{display:block;font-size:10px;transform:scale(.9)}.point-box__wrapper .point-box a{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_link-large.svg) no-repeat center bottom 20px #fff}.point-box__wrapper .point-box a:hover{background-position:center bottom 10px}.point-box__wrapper .point-box .img{background-color:#fff;border-radius:50%;display:block;position:relative}.point-box__wrapper .point-box .img:before{content:"";display:block;padding-top:100%}.point-box__wrapper .point-box .img .img__inner{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.point-box__wrapper .point-box .img .img__inner img{margin:0 auto}.point-box__wrapper .point-box .txt h4{font-size:22px;line-height:1.3;margin:20px 0 15px}.point-box__wrapper .point-box .txt p{font-size:16px;line-height:1.6;text-align:left}@media screen and (max-width:767px){.point-box__wrapper{display:block;margin-bottom:50px}.point-box__wrapper .point-box{margin:0 auto 50px;max-width:230px;width:100%}}.point-list__wrapper{margin-top:-20px}.point-list__wrapper .contents-box__inner{margin-bottom:0!important}.point-list__wrapper .point-list{display:flex;justify-content:space-between;margin-top:80px}.point-list__wrapper .point-list .txt{width:calc(50% - 20px)}.point-list__wrapper .point-list .txt .point-no{background-color:#fce505;display:inline-block;font-size:16px;font-weight:900;letter-spacing:0;margin-bottom:10px;padding:0 11px}.point-list__wrapper .point-list .txt h4{font-size:164.8%;line-height:1.3;margin-bottom:25px}.point-list__wrapper .point-list .img{width:calc(50% - 20px)}.point-list__wrapper .point-list.point-list-left{flex-direction:row-reverse}@media screen and (max-width:767px){.point-list__wrapper{margin-top:-15px}.point-list__wrapper .point-list{display:block;margin-bottom:20px;padding-top:50px}.point-list__wrapper .point-list .txt{margin-bottom:30px;width:100%}.point-list__wrapper .point-list .txt .point-no{margin-bottom:8px}.point-list__wrapper .point-list .txt h4{font-size:133.4%;margin-bottom:15px}.point-list__wrapper .point-list .img{width:100%}}.message-list__wrapper{margin:0 50px;padding-bottom:35px;position:relative}.message-list__wrapper .message-list-slide{border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin:0 auto;max-width:940px;overflow:hidden}.message-list__wrapper .message-list-slide .message-list{display:flex;justify-content:space-between;padding:60px 0}.message-list__wrapper .message-list-slide .message-list .txt{width:calc(48% - 15px)}.message-list__wrapper .message-list-slide .message-list .txt .message-en{background-color:#fce505;display:inline-block;font-size:16px;font-weight:900;letter-spacing:0;margin-bottom:10px;padding:0 11px}.message-list__wrapper .message-list-slide .message-list .txt h4{font-size:153%;line-height:1.3;margin-bottom:25px}.message-list__wrapper .message-list-slide .message-list .txt .message-name{font-weight:900;margin-top:20px}.message-list__wrapper .message-list-slide .message-list .img{width:calc(52% - 15px)}.message-list__wrapper .swiper-button-prev{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/slide_prev.svg) no-repeat 0 0;background-size:40px 40px;height:40px;left:-50px;margin-top:-55px;width:40px}.message-list__wrapper .swiper-button-prev:after{display:none}.message-list__wrapper .swiper-button-next{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/slide_next.svg) no-repeat 0 0;background-size:40px 40px;height:40px;margin-top:-55px;right:-50px;width:40px}.message-list__wrapper .swiper-button-next:after{display:none}.message-list__wrapper .swiper-pagination{bottom:0;left:0;width:100%}.message-list__wrapper .swiper-pagination .swiper-pagination-bullet{background:#e0e0e0;height:10px;margin:0 5px!important;opacity:1;width:10px}.message-list__wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1565c0}.message-list__wrapper .slide_none .swiper-button-next,.message-list__wrapper .slide_none .swiper-button-prev,.message-list__wrapper .slide_none .swiper-pagination{display:none}@media screen and (max-width:999px){.message-list__wrapper{margin:0}.message-list__wrapper .message-list-slide{max-width:calc(100% - 160px)}.message-list__wrapper .message-list-slide .message-list{display:block}.message-list__wrapper .message-list-slide .message-list .txt{margin-bottom:30px;width:100%}.message-list__wrapper .message-list-slide .message-list .img{width:100%}.message-list__wrapper .swiper-button-prev{left:0}.message-list__wrapper .swiper-button-next{right:0}}@media screen and (max-width:767px){.message-list__wrapper .message-list-slide{max-width:100%}.message-list__wrapper .message-list-slide .message-list{display:block;padding:30px 0}.message-list__wrapper .message-list-slide .message-list .txt{margin-bottom:30px;width:100%}.message-list__wrapper .message-list-slide .message-list .txt .message-en{margin-bottom:8px}.message-list__wrapper .message-list-slide .message-list .txt h4{font-size:133.4%;margin-bottom:15px}.message-list__wrapper .message-list-slide .message-list .img{width:100%}.message-list__wrapper .swiper-button-next,.message-list__wrapper .swiper-button-prev{display:none}}.icon-box__wrapper{display:flex}.icon-box__wrapper .icon-box{background-color:#f7f7f7;margin-right:20px;position:relative;width:calc(20% - 16px)}.icon-box__wrapper .icon-box:before{content:"";display:block;padding-top:100%}.icon-box__wrapper .icon-box:nth-child(5n){margin-right:0}.icon-box__wrapper .icon-box .icon-box__inner{align-items:center;display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.icon-box__wrapper .icon-box .icon-box__inner>div{margin:0 auto}.icon-box__wrapper .icon-box .icon-box__inner p{font-size:117.7%;font-weight:700;margin-bottom:15px}.icon-box__wrapper a:hover{opacity:.8}@media screen and (max-width:999px){.icon-box__wrapper .icon-box .icon-box__inner>div{transform:scale(.8)}}@media screen and (max-width:767px){.icon-box__wrapper{flex-wrap:wrap;justify-content:space-between}.icon-box__wrapper .icon-box{margin-bottom:15px;margin-right:0;width:calc(50% - 7.5px)}.icon-box__wrapper .icon-box .icon-box__inner>div{transform:scale(1)}.icon-box__wrapper .icon-box .icon-box__inner>div p{font-size:120%}}.img-box{background-position:0 0;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;position:relative}.img-box:before{content:"";display:block;padding-top:30%}.img-box .img-box__inner{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.img-box .img-box__inner p{font-size:235.3%;font-weight:900;line-height:1.3}.img-box .img-box__inner p span{display:block;font-size:21px;line-height:1.6}@media screen and (max-width:999px){.img-box .img-box__inner p{font-size:188.3%}.img-box .img-box__inner p span{font-size:17px}}@media screen and (max-width:767px){.img-box{background-position:50%;margin-bottom:15px}.img-box:before{padding-top:62%}.img-box .img-box__inner p{font-size:180%}.img-box .img-box__inner p span{font-size:14px}}.sns-box{margin:0 auto;max-width:720px}.sns-box .sns-btn{margin:40px 0;text-align:center}.sns-box .sns-btn p{font-size:17px;font-weight:900;margin-bottom:15px}.sns-box .sns-btn ul{display:flex;justify-content:center}.sns-box .sns-btn ul li{margin:0 10px}@media screen and (max-width:767px){.sns-box{max-width:100%}.sns-box .sns-btn{margin:30px 0 15px}}.pager{margin:60px 0;text-align:center}.pager ul{font-size:0}.pager ul .link_page{display:inline-block;font-size:16px;margin:0 3px}.pager ul .link_page a{border:1px solid #ebebeb;border-radius:2px;display:block;font-size:16px;line-height:1.125;padding:14px 0;text-align:center;text-decoration:none;width:46px}.pager ul .link_page a:hover{background-color:#276eb9;border-color:#276eb9;color:#fff}.pager ul .link_page.link_prev a{width:88px}.pager ul .link_page.link_prev a .icon-prev{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_prev.svg) no-repeat 0;background-size:5.99px 9.96px;padding-left:12px}.pager ul .link_page.link_prev a:hover .icon-prev{background-image:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_prev-white.svg)}.pager ul .link_page.link_next a{width:88px}.pager ul .link_page.link_next a .icon-next{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_next.svg) no-repeat 100%;background-size:5.99px 9.96px;padding-right:12px}.pager ul .link_page.link_next a:hover .icon-next{background-image:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_next-white.svg)}.pager ul .link_page.link_next-disabled a,.pager ul .link_page.link_prev-disabled a{pointer-events:none}.pager ul .current_page{background-color:#276eb9;border:1px solid #276eb9;border-radius:2px;color:#fff;display:inline-block;font-size:16px;line-height:1.125;padding:14px 0;text-align:center;width:46px}.pager.pager-post ul .link_page{margin:0 10px}.pager.pager-post ul .link_page a{width:140px}.pager.pager-post ul .link_page.link_next a,.pager.pager-post ul .link_page.link_prev a{width:136px}@media screen and (max-width:767px){.pager{margin:30px 0}.pager ul .link_page{display:none}.pager ul .link_page.link_prev{display:inline-block;margin:0 10px 0 0}.pager ul .link_page.link_prev a{background-color:#f5f5f5;width:140px}.pager ul .link_page.link_next{display:inline-block;margin:0}.pager ul .link_page.link_next a{background-color:#f5f5f5;width:140px}.pager ul .link_page.link_next-disabled a,.pager ul .link_page.link_prev-disabled a{background-color:#fff;border-color:#fff}.pager ul .current_page{display:none}.pager.pager-post ul .link_page.link_next a,.pager.pager-post ul .link_page.link_prev a{width:140px}}.hbspt-form{margin-bottom:60px}.hbspt-form h3{display:none}.hbspt-form ul.inputs-list{margin-bottom:0!important}.hbspt-form ul.inputs-list li{margin-bottom:0!important;padding-left:0!important}.hbspt-form ul.inputs-list li:before{display:none!important}.hbspt-form ul.inputs-list li label{font-size:100%!important;margin:0!important}.hbspt-form select{-webkit-appearance:none;appearance:none;background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_select.svg) no-repeat right 15px center #fff;background-size:6px 5px;border:1px solid #ccc;border-radius:3px;font-size:14px;line-height:17px;outline:none;padding:17px 20px}.hbspt-form .fn-date-picker .pika-title select{border:0;font-weight:400;opacity:1;padding:0}.hbspt-form .fn-date-picker .pika-title select.pika-select-month{background-position:0;padding-left:10px}.hbspt-form .fn-date-picker .pika-title select.pika-select-year{background-position:100%;padding-right:10px}.hbspt-form .fn-date-picker .pika-label{padding:5px 10px}.hbspt-form .hs-button{align-items:center;background-color:#1565c0!important;border:0;cursor:pointer;display:flex!important;font-size:18px!important;font-weight:700;justify-content:center;margin:30px auto 0!important;max-width:340px;width:100%}.hbspt-form .hs-field-desc{font-size:14px;line-height:1.2;margin:0 0 5px}.hbspt-form .hs-button:hover{color:#fff;opacity:.8}.hbspt-form .hs-button.primary{background-color:#1565c0!important;height:70px;margin-top:30px}.hs-input{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;font-size:14px;margin:0;padding:17px 20px;width:100%!important}.hs-form-booleancheckbox-display .hs-input,.hs-form-checkbox-display .hs-input{display:inline-block;opacity:0;width:30px!important}.hs-form-radio-display .hs-input{cursor:pointer;display:inline-block;margin:6px 0 0;width:30px!important}textarea.hs-input{height:200px}.form-columns-1,.form-columns-2,.form-columns-3{border:0;margin:30px 0 0!important;max-width:100%!important;width:100%}.form-columns-1 label,.form-columns-2 label,.form-columns-3 label{font-size:16px;font-weight:700;line-height:2}.form-columns-1 label .hs-form-required,.form-columns-2 label .hs-form-required,.form-columns-3 label .hs-form-required{color:#b71b1d;display:inline-block;margin:0 0 0 5px}.form-columns-1 label.hs-error-msg,.form-columns-2 label.hs-error-msg,.form-columns-3 label.hs-error-msg{color:#b71b1d;display:block;font-size:100%;font-weight:400;margin:5px 0 0}.hs-error-msgs{color:#b71b1d;display:block;font-size:100%;font-weight:400;margin:5px 0 10px}.form-columns-0{border:0;margin-top:40px}.form-columns-0 p{margin-bottom:0!important}.form-columns-0 .hs-richtext a{color:#1565c0;text-decoration:underline}.form-columns-0 .hs-richtext a:hover{text-decoration:none}.form-columns-2{display:flex;justify-content:space-between}.form-columns-2 .hs-form-field{width:calc(50% - 10px)!important}.form-columns-3{display:flex}.form-columns-3 .hs-form-field{margin-right:20px;width:25%!important}.form-columns-3 .hs-form-field:last-child{margin-right:0}.hs-form-booleancheckbox-display,.hs-form-checkbox-display,.hs-form-radio-display{cursor:pointer;display:flex;font-weight:400!important;margin:12px 0 0}.hs-form-booleancheckbox-display span,.hs-form-checkbox-display span{position:relative}.hs-form-booleancheckbox-display span.hs-form-required,.hs-form-checkbox-display span.hs-form-required{display:none}.hs-form-booleancheckbox-display span:after,.hs-form-checkbox-display span:after{border:2px solid #ccc;border-radius:2px;box-sizing:border-box;content:"";display:block;height:18px;left:-30px;position:absolute;top:10px;width:18px}.hs-form-booleancheckbox-display input:checked+span:before,.hs-form-checkbox-display input:checked+span:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:11px;left:-24px;position:absolute;top:10px;transform:rotate(40deg);width:6px;z-index:2}.hs-form-booleancheckbox-display input:checked+span:after,.hs-form-checkbox-display input:checked+span:after{background-color:#1565c0;border-color:#1565c0}.hs-form-booleancheckbox-display{justify-content:center}fieldset{max-width:100%!important}.grecaptcha-badge{margin:30px auto}@media screen and (max-width:767px){.hs-input{font-size:13px}textarea.hs-input{height:245px}.form-columns-3{justify-content:space-between}.form-columns-3 .hs-form-field{margin-right:0;width:calc(33.333% - 10px)!important}}.message-box{display:flex;flex-direction:row-reverse;justify-content:space-between}.message-box .img{width:34%}.message-box .img img{margin-bottom:0!important}.message-box .txt{padding-right:40px;width:calc(66% - 40px)}@media screen and (max-width:767px){.message-box{display:block}.message-box .img{margin:0 auto 30px;min-width:146px;width:50%}.message-box .txt{padding-right:0;width:100%}}.feature-box__wrapper{display:-ms-grid;display:grid;overflow:hidden;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;margin:0 -15px}.feature-box__wrapper>:first-child{-ms-grid-column:1;-ms-grid-row:1}.feature-box__wrapper>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.feature-box__wrapper>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.feature-box__wrapper>:nth-child(4){-ms-grid-column:4;-ms-grid-row:1}.feature-box__wrapper .feature-box{background-color:#f7f7f7;margin:15px;text-align:center}.feature-box__wrapper .feature-box .feature-box__inner{padding:10px}.feature-box__wrapper .feature-box .feature-box__inner .feature_ttl{display:inline-block;font-size:153%;line-height:1;margin-bottom:10px;padding:0 45px;position:relative}.feature-box__wrapper .feature-box .feature-box__inner .feature_ttl:before{content:"〈";left:0;position:absolute;top:0}.feature-box__wrapper .feature-box .feature-box__inner .feature_ttl:after{content:"〉";position:absolute;right:0;top:0}.feature-box__wrapper .feature-box .feature-box__inner .feature_notice{font-size:94.2%;font-weight:900;line-height:1.2}.feature-box__wrapper .feature-box .feature-box__inner .feature_number{font-size:470.6%;font-weight:700;letter-spacing:0;line-height:1.2}.feature-box__wrapper .feature-box .feature-box__inner .feature_number span{font-size:24px;font-weight:800}.feature-box__wrapper .feature-box .feature-box__inner .feature_txt{font-size:117.7%;font-weight:900}.feature-box__wrapper .feature-box.feature-box-large01{align-items:center;display:flex}.feature-box__wrapper .feature-box.feature-box-large01 .feature-box__inner{width:calc(100% - 20px)}.feature-box__wrapper .feature-box.feature-box-large01 .feature-box__inner .img{margin-top:40px}.feature-box__wrapper .feature-box.feature-box-middle01{align-items:center;display:flex}.feature-box__wrapper .feature-box.feature-box-middle01 .feature-box__inner{padding:30px 10px;width:calc(100% - 20px)}.feature-box__wrapper .feature-box.feature-box-middle01 .feature-box__inner .img{margin-top:20px}.feature-box__wrapper .feature-box.feature-box-middle02{position:relative}.feature-box__wrapper .feature-box.feature-box-middle02:before{content:"";display:block;padding-top:47.1%}.feature-box__wrapper .feature-box.feature-box-middle02 .feature-box__inner{align-items:center;display:flex;height:calc(100% - 20px);left:50%;margin:0 auto;max-width:510px;position:absolute;top:0;transform:translate(-50%);width:calc(100% - 20px)}.feature-box__wrapper .feature-box.feature-box-middle02 .feature-box__inner .txt{width:53%}.feature-box__wrapper .feature-box.feature-box-middle02 .feature-box__inner .img{width:47%}.feature-box__wrapper .feature-box.feature-box-small01{position:relative}.feature-box__wrapper .feature-box.feature-box-small01:before{content:"";display:block;padding-top:100%}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner{align-items:center;display:flex;height:calc(100% - 20px);left:0;position:absolute;top:0;width:calc(100% - 20px)}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature-box__group{width:100%}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_ttl{font-size:111.8%;padding:0 30px}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_notice{font-size:82.4%}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_number{font-size:353%}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_number span{font-size:20px}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_txt{color:#666;font-size:64.8%;font-weight:700;line-height:1.4}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .img{margin-top:15px}.feature-box__wrapper .feature-box.feature-box-small02{position:relative}.feature-box__wrapper .feature-box.feature-box-small02:before{content:"";display:block;padding-top:100%}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner{align-items:center;display:flex;height:calc(100% - 20px);left:0;position:absolute;top:0;width:calc(100% - 20px)}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature-box__group{width:100%}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_info{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:200px}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_ttl{font-size:111.8%;margin-bottom:5px;padding:0 30px}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_notice{font-size:82.4%}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_number{font-size:353%;line-height:1}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_number span{font-size:20px}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_txt{color:#666;font-size:64.8%;font-weight:700;line-height:1.4;margin-top:5px}.feature-box__wrapper .feature-box:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.feature-box__wrapper .feature-box:nth-child(2){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.feature-box__wrapper .feature-box:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.feature-box__wrapper .feature-box:nth-child(4){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.feature-box__wrapper .feature-box:nth-child(5){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5;margin-bottom:0}.feature-box__wrapper .feature-box:nth-child(6){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.feature-box__wrapper .feature-box:nth-child(7){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;margin-bottom:0}.feature-box__wrapper .feature-box:nth-child(8){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.feature-box__wrapper .feature-box:nth-child(9){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;margin-bottom:0}.feature-box__wrapper .feature-box:nth-child(9) .feature-box__inner .feature_txt{color:#666;font-size:64.8%;font-weight:700;line-height:1.4}@media screen and (max-width:1099px){.feature-box__wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;margin:0 -10px}.feature-box__wrapper .feature-box{margin:10px}.feature-box__wrapper .feature-box .feature-box__inner .feature_ttl{font-size:130%;padding:0 35px}.feature-box__wrapper .feature-box .feature-box__inner .feature_notice{font-size:80%}.feature-box__wrapper .feature-box .feature-box__inner .feature_number{font-size:400%}.feature-box__wrapper .feature-box .feature-box__inner .feature_number span{font-size:20px}.feature-box__wrapper .feature-box .feature-box__inner .feature_txt{font-size:100%}.feature-box__wrapper .feature-box .feature-box__inner .img img{max-width:85%}.feature-box__wrapper .feature-box.feature-box-large01 .feature-box__inner .img{margin-top:30px}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_ttl{font-size:95%;padding:0 20px}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_notice{font-size:70%}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_number{font-size:300%}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_number span{font-size:17px}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_txt{font-size:55%}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_ttl{font-size:95%;padding:0 20px}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_notice{font-size:70%}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_number{font-size:300%}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_number span{font-size:17px}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_txt{font-size:55%}.feature-box__wrapper .feature-box:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.feature-box__wrapper .feature-box:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.feature-box__wrapper .feature-box:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.feature-box__wrapper .feature-box:nth-child(4){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.feature-box__wrapper .feature-box:nth-child(5){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5;margin-bottom:10px}.feature-box__wrapper .feature-box:nth-child(6){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.feature-box__wrapper .feature-box:nth-child(7){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;margin-bottom:10px}.feature-box__wrapper .feature-box:nth-child(8){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.feature-box__wrapper .feature-box:nth-child(9){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}.feature-box__wrapper .feature-box:nth-child(9) .feature-box__inner .feature_txt{font-size:55%}}@media screen and (max-width:767px){.feature-box__wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin:0 -7.5px}.feature-box__wrapper .feature-box{margin:7.5px}.feature-box__wrapper .feature-box .feature-box__inner .feature_ttl{font-size:93.4%;padding:0 25px}.feature-box__wrapper .feature-box .feature-box__inner .feature_notice{font-size:10px;transform:scale(.9)}.feature-box__wrapper .feature-box .feature-box__inner .feature_number{font-size:286.7%}.feature-box__wrapper .feature-box .feature-box__inner .feature_number span{font-size:13px}.feature-box__wrapper .feature-box .feature-box__inner .feature_txt{font-size:80%}.feature-box__wrapper .feature-box .feature-box__inner .img img{max-width:100%}.feature-box__wrapper .feature-box.feature-box-large01{position:relative}.feature-box__wrapper .feature-box.feature-box-large01:before{content:"";display:block;padding-top:100%}.feature-box__wrapper .feature-box.feature-box-large01 .feature-box__inner{align-items:center;display:flex;height:calc(100% - 20px);left:0;position:absolute;top:0;width:calc(100% - 20px)}.feature-box__wrapper .feature-box.feature-box-large01 .feature-box__inner .feature-box__group{width:100%}.feature-box__wrapper .feature-box.feature-box-large01 .feature-box__inner .img{margin-top:20px}.feature-box__wrapper .feature-box.feature-box-middle01 .feature-box__inner .feature_ttl,.feature-box__wrapper .feature-box.feature-box-middle02 .feature-box__inner .feature_ttl{margin-bottom:5px}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_ttl{font-size:10px;margin-bottom:5px;padding:0 20px}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_notice{font-size:10px;transform:scale(.8)}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_number{font-size:220%}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_number span{font-size:11px}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .feature_txt{font-size:10px;transform:scale(.6)}.feature-box__wrapper .feature-box.feature-box-small01 .feature-box__inner .img{margin-top:10px}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner{padding:10px 0;width:100%}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_ttl{font-size:10px;margin-bottom:5px;padding:0 20px}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_notice{font-size:10px;transform:scale(.8)}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_info{padding:0 15px}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_number{font-size:220%}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_number span{font-size:11px}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .feature_txt{font-size:10px;margin-left:-2.5%;transform:scale(.6);width:108%}.feature-box__wrapper .feature-box.feature-box-small02 .feature-box__inner .img{margin-top:10px}.feature-box__wrapper .feature-box:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.feature-box__wrapper .feature-box:first-child .feature-box__inner .img img{width:192.99px}.feature-box__wrapper .feature-box:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.feature-box__wrapper .feature-box:nth-child(2) .feature-box__inner .img img{width:95px}.feature-box__wrapper .feature-box:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.feature-box__wrapper .feature-box:nth-child(3) .feature-box__inner .img img{width:39.62px}.feature-box__wrapper .feature-box:nth-child(4){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.feature-box__wrapper .feature-box:nth-child(4) .feature-box__inner .img img{width:53.89px}.feature-box__wrapper .feature-box:nth-child(5){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;-ms-grid-row-span:2;grid-row:5/7;margin-bottom:7.5px}.feature-box__wrapper .feature-box:nth-child(5) .feature-box__inner .img img{width:94.16px}.feature-box__wrapper .feature-box:nth-child(6){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.feature-box__wrapper .feature-box:nth-child(6) .feature-box__inner .img img{width:56px}.feature-box__wrapper .feature-box:nth-child(7){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7;margin-bottom:7.5px}.feature-box__wrapper .feature-box:nth-child(7) .feature-box__inner .img img{width:42px}.feature-box__wrapper .feature-box:nth-child(8){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}.feature-box__wrapper .feature-box:nth-child(8) .feature-box__inner .img img{width:95px}.feature-box__wrapper .feature-box:nth-child(9){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}.feature-box__wrapper .feature-box:nth-child(9) .feature-box__inner .feature_txt{font-size:10px;transform:scale(.6)}.feature-box__wrapper .feature-box:nth-child(9) .feature-box__inner .img img{width:95px}}.list-faq{border-bottom:1px solid #ededed;padding:30px 0}.list-faq>*{line-height:1.6;padding:0 80px 0 30px;position:relative}.list-faq>* span{content:"";font-size:19px;font-weight:700;left:0;letter-spacing:0;position:absolute;top:0}.list-faq>*>*{line-height:1.6;margin-bottom:0!important}.list-faq dt{cursor:pointer;font-weight:700}.list-faq dt span{color:#1565c0}.list-faq dt:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_plus.svg) no-repeat 0 0;background-size:20px 20px;content:"";height:20px;position:absolute;right:20px;top:4px;width:20px}.list-faq dt.active:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_minus.svg) no-repeat 0 0;background-size:20px 2px;height:2px;top:12px;width:20px}.list-faq dd{display:none;margin-top:20px}.list-faq:last-child{margin-bottom:40px}@media screen and (max-width:767px){.list-faq{padding:15px 0}.list-faq>*{padding:0 55px 0 30px}.list-faq>* span{content:"";font-size:17px;font-weight:700;left:0;letter-spacing:0;position:absolute;top:0}.list-faq dt:after{right:0;top:2px}.list-faq dt.active:after{top:12px}.list-faq dd{margin-top:15px}.list-faq:last-child{margin-bottom:30px}}.field-txt{font-size:94.2%;font-weight:700;line-height:1.7;margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.field-txt{font-size:93.4%;margin-bottom:35px}}.interview-prof{margin-top:100px}.interview-prof h4{font-size:141.2%;margin-bottom:10px;text-align:center}.interview-prof .prof-box__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.interview-prof .prof-box__wrapper .prof-box{border:1px solid #ccc;display:flex;justify-content:space-between;margin-top:30px;padding:40px;width:calc(50% - 97px)}.interview-prof .prof-box__wrapper .prof-box .img{border-radius:50%;height:100px;margin-right:30px;overflow:hidden;width:100px}.interview-prof .prof-box__wrapper .prof-box .txt{width:calc(100% - 130px)}.interview-prof .prof-box__wrapper .prof-box .txt .prof-name{font-size:105.9%;font-weight:900;margin-bottom:10px}.interview-prof .prof-box__wrapper .prof-box .txt .prof-txt{font-size:76.5%;line-height:1.6}.interview-prof .prof-box__wrapper.prof-box03__wrapper .prof-box{padding:25px;width:calc(33.333% - 67px)}@media screen and (max-width:999px){.interview-prof .prof-box__wrapper .prof-box{padding:20px;width:calc(50% - 57px)}.interview-prof .prof-box__wrapper .prof-box .img{height:80px;margin-right:20px;width:80px}.interview-prof .prof-box__wrapper .prof-box .txt{width:calc(100% - 100px)}}@media screen and (max-width:767px){.interview-prof{margin-top:40px}.interview-prof h4{font-size:146.7%;margin-bottom:0}.interview-prof .prof-box__wrapper{display:block}.interview-prof .prof-box__wrapper .prof-box{margin-top:20px;padding:20px;width:calc(100% - 42px)}.interview-prof .prof-box__wrapper .prof-box .img{margin-right:15px}.interview-prof .prof-box__wrapper .prof-box .txt{width:calc(100% - 95px)}.interview-prof .prof-box__wrapper .prof-box .txt .prof-name{font-size:120%}.interview-prof .prof-box__wrapper .prof-box .txt .prof-txt{font-size:86.7%}.interview-prof .prof-box__wrapper.prof-box03__wrapper .prof-box{padding:20px;width:calc(100% - 42px)}}.interview-lesson{margin-top:100px}.interview-lesson h4{font-size:141.2%;margin-bottom:40px;text-align:center}.interview-lesson h4 .sub-ttl{display:block;font-size:14px;margin-bottom:8px}.interview-lesson h4 .font-blue{color:#1565c0}.interview-lesson .lesson-box__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.interview-lesson .lesson-box__wrapper .lesson-box{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_check.svg) no-repeat 0 28px;background-size:18px 18px;border-bottom:1px dashed #e0e0e0;padding:20px 10px 20px 30px;width:calc(50% - 55px)}.interview-lesson .lesson-box__wrapper .lesson-box p{line-height:1.6}.interview-lesson .lesson-box__wrapper .lesson-box p span{background-color:#fce505;font-weight:700}.interview-lesson .lesson-box__wrapper .lesson-box:first-child,.interview-lesson .lesson-box__wrapper .lesson-box:nth-child(2){border-top:1px dashed #e0e0e0}@media screen and (max-width:767px){.interview-lesson{margin-top:60px}.interview-lesson h4{font-size:146.7%;margin-bottom:20px}.interview-lesson h4 .sub-ttl{font-size:13px}.interview-lesson .lesson-box__wrapper{display:block}.interview-lesson .lesson-box__wrapper .lesson-box{width:calc(100% - 40px)}}.interview-faq>div:last-child{margin-bottom:50px}@media screen and (max-width:767px){.interview-faq>div:last-child{margin-bottom:30px}}.interview-faq01{margin:100px auto 0;max-width:720px}.interview-faq01 .interview-faq-box{margin-bottom:80px}.interview-faq01 .interview-faq-box h4{font-size:176.5%;line-height:1.3;margin-bottom:50px;padding-left:65px;position:relative}.interview-faq01 .interview-faq-box h4 span{background-color:#fce505;content:"";font-size:20px;font-weight:900;left:0;padding:5px 0;position:absolute;text-align:center;top:0;width:50px}@media screen and (max-width:767px){.interview-faq01{margin:60px auto 0;max-width:100%}.interview-faq01 .interview-faq-box{margin-bottom:50px}.interview-faq01 .interview-faq-box h4{font-size:146.7%;line-height:1.5;margin-bottom:30px;padding-left:66px;position:relative}.interview-faq01 .interview-faq-box h4 span{width:46px}}.interview-faq02{border-top:1px solid #333;margin:0 auto 100px;max-width:720px;padding-top:100px}.interview-faq02 h4{font-size:176.5%;line-height:1.3;margin-bottom:50px;text-align:center}.interview-faq02 h4 .interview-cat{background-color:#fce505;display:inline-block;font-size:20px;font-weight:900;margin-bottom:15px;padding:5px 10px;text-align:center}.interview-faq02 .img-full{margin-bottom:40px}@media screen and (max-width:767px){.interview-faq02{margin-bottom:60px;max-width:100%;padding-top:60px}.interview-faq02 h4{font-size:146.7%;line-height:1.5;margin-bottom:30px}.interview-faq02 h4 .interview-cat{font-size:17px;margin-bottom:10px;padding:5px 10px}.interview-faq02 .img-full{margin-bottom:30px}}.interview-faq03{margin:0 auto;max-width:720px}.interview-faq03 h4{font-size:176.5%;line-height:1.3;margin:80px 0 50px;padding-left:65px;position:relative}.interview-faq03 h4 span{background-color:#fce505;content:"";font-size:20px;font-weight:900;left:0;padding:5px 0;position:absolute;text-align:center;top:0;width:50px}@media screen and (max-width:767px){.interview-faq03{max-width:100%}.interview-faq03 h4{font-size:146.7%;line-height:1.5;margin:60px 0 30px;padding-left:66px;position:relative}.interview-faq03 h4 span{width:46px}}.interview-faq-txt{display:flex;margin-bottom:40px}.interview-faq-txt .img{border-radius:50%;height:80px;margin-right:20px;overflow:hidden;width:80px}.interview-faq-txt .text{width:calc(100% - 100px)}@media screen and (max-width:767px){.interview-faq-txt{margin-bottom:30px}.interview-faq-txt .img{height:50px;width:50px}.interview-faq-txt .text{width:calc(100% - 70px)}}.interview-faq-img{display:flex;flex-wrap:wrap;justify-content:space-between}.interview-faq-img .img-full{margin-bottom:20px;width:100%}.interview-faq-img .img-half{margin-bottom:20px;width:calc(50% - 10px)}@media screen and (max-width:767px){.interview-faq-img .img-full{margin-bottom:10px}.interview-faq-img .img-half{margin-bottom:10px;width:calc(50% - 5px)}}.selection-flow{background-color:#e3f2fd;margin-bottom:20px;padding:40px}.selection-flow dl{display:flex}.selection-flow dl dt{font-size:164.8%;font-weight:900;line-height:1.3;margin-right:20px;width:230px}.selection-flow dl dt span{background-color:#fce505;display:block;font-size:13px;font-weight:900;letter-spacing:0;margin-bottom:10px;padding:6px 0;text-align:center;width:75px}.selection-flow dl dd{align-items:center;display:flex;line-height:1.8;width:calc(100% - 250px)}@media screen and (max-width:767px){.selection-flow{padding:30px 25px}.selection-flow dl{display:block}.selection-flow dl dt{font-size:133.4%;margin-bottom:20px;margin-right:0;width:100%}.selection-flow dl dt span{font-size:11px;width:65px}.selection-flow dl dd{width:100%}}.lnavi__news{display:flex;margin:60px 0}.lnavi__news dl{margin-right:30px;width:289px}.lnavi__news dl:last-child{margin-right:0}.lnavi__news dl dt{font-size:16px;margin-bottom:8px}.lnavi__news dl select{-webkit-appearance:none;appearance:none;background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_select.svg) no-repeat right 15px center;background-size:6px 5px;border:1px solid #d4d4d4;color:#666;font-size:14px;outline:none;padding:13px 15px;width:289px}@media screen and (max-width:767px){.lnavi__news{display:block;margin:40px 0}.lnavi__news dl{margin-bottom:15px;margin-right:0;width:100%}.lnavi__news dl:last-child{margin-bottom:0}}.news-list .news__entry{border-top:1px solid #ededed;padding:20px 0}.news-list .news__entry:last-child{border-bottom:1px solid #ededed}.news-list .news__entry .news__date{color:#666;font-size:94.2%;margin-right:10px}.news-list .news__entry .news__cat{background-color:#276eb9;color:#fff;font-size:11px;margin-left:5px;padding:2px 10px;text-align:center}.news-list .news__entry .news__ttl{display:block;font-size:94.2%;line-height:1.5;margin-top:15px;text-decoration:none}.news-list .news__entry .news__ttl:hover{text-decoration:underline}@media screen and (max-width:767px){.news-list .news__entry .news__date{font-size:12px;font-weight:700;margin-right:10px}.news-list .news__entry .news__ttl{font-size:100%;margin-top:15px}}.news__info{margin-bottom:40px}.news__info .news__date{color:#666;font-size:94.2%;margin-right:10px}.news__info .news__cat{background-color:#276eb9;color:#fff;font-size:11px;margin-left:5px;padding:2px 10px;text-align:center}@media screen and (max-width:767px){.news__info{line-height:1.5;margin-bottom:30px}.news__info .news__date{font-size:12px;font-weight:700;margin-right:10px}}.c-header{margin:0 auto;max-width:1100px;overflow:hidden;padding:20px 25px 0}@media screen and (max-width:767px){.c-header{margin:0 auto;max-width:100%}}.c-contents{margin:0 auto;max-width:1100px;overflow:hidden;padding:0 25px}@media screen and (max-width:767px){.c-contents{margin:0 auto;max-width:100%}.c-contents .box720{padding:0}}.c-footer{margin:0 auto 20px;max-width:1100px;overflow:hidden;padding:0 25px 120px}@media screen and (max-width:767px){.c-footer{margin:0 auto 15px;max-width:100%;padding:0 25px 70px}}.c-richtxt em{font-style:italic}.c-richtxt a{color:#1565c0;text-decoration:underline}.c-richtxt a:hover{text-decoration:none}.career-ttl01{font-size:135.3%;font-weight:900;letter-spacing:0;line-height:1.2;margin-bottom:25px}@media screen and (max-width:767px){.career-ttl01{font-size:106.7%;margin-bottom:20px}}.career-ttl02{color:#276eb9;font-size:288.3%;font-weight:900;line-height:1.2;margin-bottom:25px}@media screen and (max-width:767px){.career-ttl02{font-size:246.7%}}.career-ttl03{color:#276eb9;font-size:176.5%;line-height:1.56;margin:80px 0 40px;text-align:center}.career-ttl03 span{color:#333;display:block;font-size:53%}@media screen and (max-width:767px){.career-ttl03{font-size:146.7%;margin:30px 0}.career-ttl03 span{font-size:59%}}.caerer-ttl04{font-size:176.5%;margin-bottom:25px}.caerer-ttl04 span{display:block;font-size:53%;margin-bottom:10px}@media screen and (max-width:767px){.caerer-ttl04{font-size:146.7%;margin-bottom:15px}.caerer-ttl04 span{font-size:59%;margin-bottom:8px}}.caerer-ttl05{font-size:164.8%;margin:70px 0 35px}@media screen and (max-width:767px){.caerer-ttl05{font-size:133.4%;margin:35px 0 25px}}.caerer-ttl06{font-size:153%;margin-bottom:30px}@media screen and (max-width:767px){.caerer-ttl06{font-size:133.4%;margin-bottom:20px}}.career-navi{margin:30px 0}.career-navi ul{display:flex;flex-wrap:wrap;justify-content:center}.career-navi ul li{margin:0 15px}.career-navi ul li a{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/arrow_link.svg) no-repeat 0;background-size:9px 7px;font-size:94.2%;font-weight:700;padding-left:15px}@media screen and (max-width:767px){.career-navi{display:none}}.career-fbox{display:flex;justify-content:space-between;position:relative;z-index:10}.career-fbox .img,.career-fbox .txt{width:calc(50% - 20px)}@media screen and (max-width:767px){.career-fbox{display:block}.career-fbox .txt{margin-bottom:30px;width:100%}.career-fbox .img{width:100%}}.contents-box_career{position:relative}.contents-box_career:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/career/bk_career.svg) repeat-x 0 bottom;background-size:582.15px 591px;content:"";height:100%;position:absolute;right:0;top:0;width:calc(50% + 20px)}@media screen and (max-width:999px){.contents-box_career:after{bottom:0;left:0;right:auto;top:auto;width:100%}}@media screen and (max-width:767px){.contents-box_career:after{background-size:331px 336px}.contents-box_career .contents-box__inner{padding-bottom:60px!important}}.career_mainimg{margin-top:40px!important}.career_mainimg .txt p{font-size:94.2%;font-weight:700;line-height:1.6;margin-bottom:20px}.career_mainimg .txt .feature-list{display:flex;font-weight:900;letter-spacing:0}.career_mainimg .txt .feature-list dl{align-items:center;background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/career/icon_feature.svg) no-repeat 0 0;background-size:145.85px 120px;display:flex;flex-direction:column;height:120px;justify-content:center;line-height:1.1;margin-right:15px;text-align:center;width:145.85px}.career_mainimg .txt .feature-list dl dt{font-size:76.5%}.career_mainimg .txt .feature-list dl dt span{font-size:84.6%}.career_mainimg .txt .feature-list dl dd{color:#ef6b22;font-size:270.6%;font-weight:800;line-height:1}.career_mainimg .txt .feature-list dl dd span{color:#333;display:block;font-size:26%;font-weight:900}.career_mainimg .txt .feature-list dl:last-child{margin-right:0}.career_mainimg .img{margin-top:60px}@media screen and (max-width:999px){.career_mainimg.career-fbox{display:block;padding-bottom:100px;position:relative}.career_mainimg.career-fbox .txt{text-align:center;width:100%}.career_mainimg.career-fbox .txt .feature-list{justify-content:center}.career_mainimg.career-fbox .txt .btn{bottom:0;left:50%;margin-bottom:0;position:absolute;transform:translateX(-50%)}.career_mainimg.career-fbox .img{margin-top:30px;width:100%}}@media screen and (max-width:767px){.career_mainimg{margin-top:20px!important}.career_mainimg.career-fbox{padding-bottom:80px}.career_mainimg.career-fbox .txt{text-align:left}.career_mainimg.career-fbox .txt p{font-size:106.7%;margin-bottom:10px}.career_mainimg.career-fbox .txt .feature-list dl{background-size:91.96px 75.67px;height:75.67px;margin-right:10px;width:91.96px}.career_mainimg.career-fbox .txt .feature-list dl dt{font-size:10px;transform:scale(.8)}.career_mainimg.career-fbox .txt .feature-list dl dt span{font-size:10px;transform:scale(.7)}.career_mainimg.career-fbox .txt .feature-list dl dd{font-size:186.7%}.career_mainimg.career-fbox .txt .feature-list dl dd span{font-size:10px;transform:scale(.7)}.career_mainimg.career-fbox .txt .btn{left:0;transform:translateX(0);width:100%}.career_mainimg.career-fbox .txt .btn a{width:calc(100% - 30px)}.career_mainimg.career-fbox .img{margin-top:15px}}.career_about .career-fbox{align-items:center;margin:40px 0 30px}@media screen and (max-width:999px){.career_about .icon-box__wrapper .icon-box .icon-box__inner p{font-size:100%}.career_about .icon-box__wrapper .icon-box .icon-box__inner p .icon-blank-blue{background-position:100%}}@media screen and (max-width:767px){.career_about .career-fbox{margin:10px 0 20px}.career_about .icon-box__wrapper{justify-content:flex-start}.career_about .icon-box__wrapper .icon-box{margin-bottom:10px;margin-right:10px;width:calc(33.33% - 6.66px)}.career_about .icon-box__wrapper .icon-box:nth-child(3n){margin-right:0}.career_about .icon-box__wrapper .icon-box .icon-box__inner p{font-size:60%;margin-bottom:10px}.career_about .icon-box__wrapper .icon-box .icon-box__inner p .icon-blank-blue{background-position:right 6px;background-size:6px 6px;padding-right:11px}.career_about .icon-box__wrapper .icon-box .icon-box__inner img{max-width:60%!important}}.career-prof .prof-box__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.career-prof .prof-box__wrapper .prof-box{border:1px solid #ccc;display:flex;justify-content:space-between;margin-top:30px;padding:40px;width:calc(50% - 97px)}.career-prof .prof-box__wrapper .prof-box .img{border-radius:50%;height:100px;margin-right:30px;overflow:hidden;width:100px}.career-prof .prof-box__wrapper .prof-box .txt{width:calc(100% - 130px)}.career-prof .prof-box__wrapper .prof-box .txt .prof-name{font-size:105.9%;font-weight:900;margin-bottom:10px}.career-prof .prof-box__wrapper .prof-box .txt .prof-txt{line-height:1.6}@media screen and (max-width:999px){.career-prof .prof-box__wrapper{display:block}.career-prof .prof-box__wrapper .prof-box{width:calc(100% - 82px)}}@media screen and (max-width:767px){.career-prof .caerer-ttl05{margin-top:20px}.career-prof .prof-box__wrapper{display:block}.career-prof .prof-box__wrapper .prof-box{margin-top:20px;padding:20px;width:calc(100% - 42px)}.career-prof .prof-box__wrapper .prof-box .img{height:80px;margin-right:15px;width:80px}.career-prof .prof-box__wrapper .prof-box .txt{width:calc(100% - 95px)}.career-prof .prof-box__wrapper .prof-box .txt .prof-name{font-size:120%}}.career-lesson .lesson-box__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.career-lesson .lesson-box__wrapper .lesson-box{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_check.svg) no-repeat 0 28px;background-size:18px 18px;border-bottom:1px dashed #e0e0e0;padding:20px 10px 20px 30px;width:calc(50% - 55px)}.career-lesson .lesson-box__wrapper .lesson-box p{line-height:1.6}.career-lesson .lesson-box__wrapper .lesson-box p span{background-color:#fce505;font-weight:700}.career-lesson .lesson-box__wrapper .lesson-box:first-child,.career-lesson .lesson-box__wrapper .lesson-box:nth-child(2){border-top:1px dashed #e0e0e0}@media screen and (max-width:767px){.career-lesson .lesson-box__wrapper{display:block}.career-lesson .lesson-box__wrapper .lesson-box{width:calc(100% - 40px)}}.career_point-list .point-list{display:flex;justify-content:space-between;margin-top:80px}.career_point-list .point-list .txt{width:calc(50% - 20px)}.career_point-list .point-list .txt .point-no{background-color:#fce505;display:inline-block;font-size:16px;font-weight:900;letter-spacing:0;margin-bottom:10px;padding:0 11px}.career_point-list .point-list .txt h4{font-size:164.8%;line-height:1.3;margin-bottom:25px}.career_point-list .point-list .img{width:calc(50% - 20px)}.career_point-list .point-list.point-list-left{flex-direction:row-reverse}.career_point-list .point-list:first-child{margin-top:40px}@media screen and (max-width:767px){.career_point-list .point-list{display:block;margin-top:40px}.career_point-list .point-list .txt{margin-bottom:30px;width:100%}.career_point-list .point-list .txt .point-no{margin-bottom:8px}.career_point-list .point-list .txt h4{font-size:133.4%;margin-bottom:15px}.career_point-list .point-list .img{width:100%}.career_point-list .point-list:first-child{margin-top:10px}}.career-interview_flow{margin:60px 0 0}.career-interview_flow dl{align-items:center;display:flex;margin-bottom:50px}.career-interview_flow dl dt{align-items:center;background-color:#d8e9fa;border-radius:50%;color:#276eb9;display:flex;font-size:117.7%;height:65px;justify-content:center;margin-right:125px;position:relative;width:65px}.career-interview_flow dl dt:after{background-color:#d8e9fa;content:"";height:1px;position:absolute;right:-100px;top:50%;width:100px}.career-interview_flow dl dd{width:calc(100% - 190px)}.career-interview_flow dl dd span{display:block;font-size:141.2%;font-weight:900;margin-bottom:5px}@media screen and (max-width:767px){.career-interview_flow{margin:30px 0 0}.career-interview_flow dl{align-items:flex-start;margin-bottom:25px}.career-interview_flow dl dt{color:#276eb9;font-size:100%;height:40px;margin-right:45px;width:40px}.career-interview_flow dl dt:after{right:-30px;width:30px}.career-interview_flow dl dd{margin-top:5px;width:calc(100% - 85px)}.career-interview_flow dl dd span{font-size:120%}}.contents-box_centry{background-color:#ef6b22!important;color:#fff;position:relative;text-align:center}.contents-box_centry:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/career/bk_career02.svg) repeat-x 0 0;background-size:582.15px 591px;content:"";height:100%;left:30px;position:absolute;top:0;width:calc(100% - 30px)}.contents-box_centry .career-ttl03{color:#fff;margin-bottom:20px}.contents-box_centry .career-ttl03 span{color:#fff}.contents-box_centry p{text-align:left}.contents-box_centry .btn_career{background-color:#fff;color:#ef6b22;margin:35px 0 40px;position:relative;z-index:10}@media screen and (max-width:767px){.contents-box_centry:after{background-repeat:repeat;background-size:394px 400px;left:0;width:100%}.contents-box_centry .btn_career{margin:25px 0 30px}.contents-box_centry .box720{padding:0}}.career_interview{margin:20px auto 0!important}.career_interview .career-fbox{margin-bottom:75px}.career_interview .career-fbox:last-child{margin-bottom:0}.career_interview .career-fbox .career-name{font-weight:900;margin-top:20px}@media screen and (max-width:767px){.career_interview{margin:0 auto!important}.career_interview .career-fbox{margin-bottom:50px}.career_interview .career-fbox .txt{margin-bottom:20px}.career_interview .career-fbox .career-name{margin-top:10px}}.career-occupation .list-occupation{border-bottom:1px solid rgba(21,101,192,.3);padding:50px 0 25px}.career-occupation .list-occupation .occupation_ttl{cursor:pointer;font-size:141.2%;font-weight:700;margin-bottom:25px;padding-right:60px;position:relative}.career-occupation .list-occupation .occupation_ttl:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_plus.svg) no-repeat 0 0;background-size:20px 20px;content:"";height:20px;position:absolute;right:20px;top:8px;width:20px}.career-occupation .list-occupation .occupation_ttl.active:after{background:url(https://20502626.fs1.hubspotusercontent-na1.net/hubfs/20502626/common/icon_minus.svg) no-repeat 0 0;background-size:20px 2px;height:2px;top:17px;width:20px}.career-occupation .list-occupation .occupation_detail{display:none}.career-occupation .list-occupation .occupation_detail .table-occupation{border-top:1px solid #ededed;margin-bottom:25px;width:100%}.career-occupation .list-occupation .occupation_detail .table-occupation th{border-bottom:1px solid #ededed;font-weight:700;padding:20px 20px 20px 0;width:30%}.career-occupation .list-occupation .occupation_detail .table-occupation td{border-bottom:1px solid #ededed;padding:20px 0;width:70%}.career-occupation .list-occupation .occupation_detail .btn-occupation{text-align:center}.career-occupation .list-occupation .occupation_detail .btn-occupation .btn_career{margin:5px 0 25px}.career-occupation .list-occupation:first-child{border-top:1px solid rgba(21,101,192,.3)}@media screen and (max-width:767px){.career-occupation .list-occupation{padding:30px 0 15px}.career-occupation .list-occupation .occupation_ttl{font-size:133.4%;margin-bottom:15px;padding-right:40px}.career-occupation .list-occupation .occupation_ttl:after{right:0;top:3px}.career-occupation .list-occupation .occupation_ttl.active:after{top:14px}.career-occupation .list-occupation .occupation_detail .table-occupation{margin-bottom:15px}.career-occupation .list-occupation .occupation_detail .table-occupation th{border-bottom:0;display:block;padding:20px 0 10px;width:100%}.career-occupation .list-occupation .occupation_detail .table-occupation td{display:block;padding:0 0 20px;width:100%}.career-occupation .list-occupation .occupation_detail .btn-occupation .btn_career{margin:5px 0 15px}}.career-faq .list-faq:first-child{border-top:1px solid #ededed}.career-faq .list-faq:last-child{margin-bottom:0}@media screen and (max-width:767px){.career-faq .list-faq:last-child{margin-bottom:0}}