@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}@keyframes ani-Opacity{0%{opacity:0}to{opacity:1}}.js-ani-Opacity{opacity:0}.js-ani-Opacity.is-show{opacity:1;animation:ani-Opacity 1.2s cubic-bezier(0.31,0,0.25,0.99) 0.48s both}@keyframes ani-FadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.js-ani-FadeInUp{opacity:0}.js-ani-FadeInUp.is-show{opacity:1;animation:ani-FadeInUp 0.9s cubic-bezier(0.31,0,0.25,0.99) 0.03s both}.js-ani-FadeInUpList>*{opacity:0}.js-ani-FadeInUpList.is-show>*{opacity:1;animation:ani-FadeInUp 0.9s cubic-bezier(0.31,0,0.25,0.99) 0.03s both}.js-ani-FadeInUpList.is-show>:first-child{animation-delay:0.18s}.js-ani-FadeInUpList.is-show>:nth-child(2){animation-delay:0.33s}.js-ani-FadeInUpList.is-show>:nth-child(3){animation-delay:0.48s}.js-ani-FadeInUpList.is-show>:nth-child(4){animation-delay:0.63s}.js-ani-FadeInUpList.is-show>:nth-child(5){animation-delay:0.78s}.js-ani-FadeInUpList.is-show>:nth-child(6){animation-delay:0.93s}.js-ani-FadeInUpList.is-show>:nth-child(7){animation-delay:1.08s}.js-ani-FadeInUpList.is-show>:nth-child(8){animation-delay:1.23s}.js-ani-FadeInUpList.is-show>:nth-child(9){animation-delay:1.38s}.js-ani-FadeInUpList.is-show>:nth-child(10){animation-delay:1.53s}*{box-sizing:border-box;min-width:0;min-height:0}body,html{width:100%}html{font:400 62.5% "Zen Old Mincho","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}body{margin:0;color:#27213a;line-height:1.5}.js-menu-open body{position:fixed;width:100%;overflow:hidden}.js-menu-open body:before{position:fixed;content:"";top:0;left:0;width:100%;height:100vh;background-color:rgba(51,51,51,0.5);mix-blend-mode:multiply;z-index:101}main{display:block}.wrapper-main{background:#fff url(../img/index/bg_main_tile.png) center top repeat-y;background-size:contain;position:relative}@media screen and (max-width:600px){.wrapper-main{margin-top:-632px}}img{display:block;width:100%;height:auto;margin:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}ul{list-style:none;margin:0;padding:0}.cf:after{content:"";display:block;clear:both}[data-viewport=sm]{box-sizing:border-box;width:100%;max-width:600px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:600px){[data-viewport=sm]{padding:0 15px}}[data-viewport=md]{box-sizing:border-box;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:999px){[data-viewport=md]{padding:0 15px}}[data-viewport=lg]{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:999px){[data-viewport=lg]{padding:0 15px}}.js-menu-open body{position:fixed;width:100%;overflow:hidden}.box-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:300;overflow-y:scroll}.box-modal .modal-bg{position:fixed;background:rgba(0,0,0,0.7);height:100%;width:100%}.modal-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72%;max-width:980px}@media screen and (max-width:600px){.modal-content{width:88%}}.modal-content>.inner{position:relative;width:100%;padding-top:56.25%}.modal-content>.inner iframe{width:100%;height:100%;position:absolute;top:0;left:0}.modal-content .btn_close02.js-modal-close{position:absolute;top:-45px;right:0px}@media screen and (max-width:600px){.modal-content .btn_close02.js-modal-close{top:-35px}}.modal-content .btn_close02.js-modal-close span{display:block;cursor:pointer}.modal-content .btn_close02.js-modal-close span img{width:34px}@media screen and (max-width:600px){.modal-content .btn_close02.js-modal-close span img{width:24px}}@media screen and (min-width:1200px){.global-footer a:hover,.global-header a:hover,main a:hover{opacity:0.7}}.global-footer a,.global-header a,main a{opacity:1;transition:0.3s ease-out}.global-footer p.txt,.global-header p.txt,main p.txt{font-size:1.7rem;color:#27213A;line-height:1.75;font-weight:500}@media only screen and (max-width:1800px){.global-footer p.txt,.global-header p.txt,main p.txt{font-size:1.6rem}}@media screen and (max-width:600px){.global-footer p.txt,.global-header p.txt,main p.txt{font-size:1.6rem}}@media screen and (max-width:600px){.global-footer br.view-pc,.global-header br.view-pc,main br.view-pc{display:none}}.global-footer br.view-smd,.global-header br.view-smd,main br.view-smd{display:none}@media screen and (max-width:767px){.global-footer br.view-smd,.global-header br.view-smd,main br.view-smd{display:inline}}.global-footer br.view-sp,.global-header br.view-sp,main br.view-sp{display:none}@media screen and (max-width:600px){.global-footer br.view-sp,.global-header br.view-sp,main br.view-sp{display:inline}}@media screen and (max-width:999px){.global-footer .md-none,.global-header .md-none,main .md-none{display:none}}@media screen and (max-width:767px){.global-footer .smd-none,.global-header .smd-none,main .smd-none{display:none}}@media screen and (max-width:600px){.global-footer .sp-none,.global-header .sp-none,main .sp-none{display:none}}.global-footer,.global-header,main{}.global-footer .style-title01,.global-header .style-title01,main .style-title01{font-size:3.08rem;color:#27213A;line-height:1.53;font-weight:600}@media only screen and (max-width:1800px){.global-footer .style-title01,.global-header .style-title01,main .style-title01{font-size:2.8rem}}@media screen and (max-width:767px){.global-footer .style-title01,.global-header .style-title01,main .style-title01{font-size:2.6rem}}@media screen and (max-width:600px){.global-footer .style-title01,.global-header .style-title01,main .style-title01{font-size:2.3rem}}.global-footer,.global-header,main{}.global-footer .style-btn-link01,.global-header .style-btn-link01,main .style-btn-link01{text-align:center}.global-footer .style-btn-link01 a,.global-header .style-btn-link01 a,main .style-btn-link01 a{display:inline-flex;align-items:center;justify-content:center;gap:44px;min-width:385px;padding:18.7px 35.2px;background-color:#1F355E;border-radius:5px;text-decoration:none;transition:background-color 0.3s ease-out,box-shadow 0.3s ease-out;position:relative;z-index:2}@media only screen and (max-width:1800px){.global-footer .style-btn-link01 a,.global-header .style-btn-link01 a,main .style-btn-link01 a{gap:40px;min-width:350px;padding:17px 32px}}@media screen and (max-width:600px){.global-footer .style-btn-link01 a,.global-header .style-btn-link01 a,main .style-btn-link01 a{padding:14px 20px;min-width:0;max-width:300px;width:100%}}@media screen and (min-width:1200px){.global-footer .style-btn-link01 a:hover,.global-header .style-btn-link01 a:hover,main .style-btn-link01 a:hover{background-color:rgba(255,255,255,0.7);box-shadow:inset 0 0 0 2px #1f355e}.global-footer .style-btn-link01 a:hover span,.global-header .style-btn-link01 a:hover span,main .style-btn-link01 a:hover span{color:#1f355e;font-weight:700}.global-footer .style-btn-link01 a:hover:after,.global-header .style-btn-link01 a:hover:after,main .style-btn-link01 a:hover:after{background-color:#1f355e;transform:translate(5px,-50%)}}.global-footer .style-btn-link01 a span,.global-header .style-btn-link01 a span,main .style-btn-link01 a span{font-size:1.87rem;color:#FFFFFF;transition:color 0.3s ease-out}@media only screen and (max-width:1800px){.global-footer .style-btn-link01 a span,.global-header .style-btn-link01 a span,main .style-btn-link01 a span{font-size:1.7rem}}@media screen and (max-width:600px){.global-footer .style-btn-link01 a span,.global-header .style-btn-link01 a span,main .style-btn-link01 a span{font-size:1.6rem}}.global-footer .style-btn-link01 a:after,.global-header .style-btn-link01 a:after,main .style-btn-link01 a:after{content:"";display:block;position:absolute;top:calc(50% + 0px);right:14px;transform:translateY(-50%);width:15px;height:13px;background-color:#fff;-webkit-mask:url(../img/index/icn_link_arrow01_w.svg) center/contain no-repeat;mask:url(../img/index/icn_link_arrow01_w.svg) center/contain no-repeat;transition:transform 0.35s ease-out,background-color 0.3s ease-out}@media screen and (max-width:600px){.global-footer .style-btn-link01 a:after,.global-header .style-btn-link01 a:after,main .style-btn-link01 a:after{right:10px;width:14px;height:12px}}@keyframes aniFixNav{0%{opacity:0;top:-200px}30%{opacity:0.6;top:0}to{opacity:1;top:0}}@keyframes aniFixNav-out{0%{opacity:1;top:0}to{opacity:0;top:-200px}}.global-footer .con-footer{height:70px;display:flex;justify-content:center;align-items:center;background-color:#1f355e}@media screen and (max-width:600px){.global-footer .con-footer{height:50px}}.global-footer .con-footer p.txt-copyright{font-size:1.2rem;color:#FFFFFF}
/*# sourceMappingURL=common.css.map */