a,article,aside,b,body,caption,dd,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,nav,ol,p,pre,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}html{font-size:62.5%}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1.4;color:#323838;font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;overflow-x:hidden}body,dl,dl dd p,dl dd ul,dl h2,dl h3,dl ol,dl table,h1,h2,h3,h4,h5,h6,input,ol,ol li dl,ol li p,ol ul,p,table,table p,table table,table ul,textarea,ul,ul li dl,ul li p,ul ol,ul table,ul ul{font-size:1.6rem}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}nav ul,ol li,ul li{list-style:none}a,a:active,a:hover,a:link,a:visited{color:#323838;text-decoration:none}table{border-collapse:collapse;border-spacing:0;line-height:1.4}em,strong{font-weight:700}hr{display:none}input,select{vertical-align:middle}*{-webkit-box-sizing:border-box;box-sizing:border-box}.inner{max-width:1200px;width:100%;margin:0 auto;padding:0 10px}footer{background:#717171;color:#fff;padding:56px 0 40px;text-align:center}footer .ft_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:55px}@media screen and (max-width:749px){footer .ft_menu{display:block;width:280px;margin:0 auto 20px}}footer .ft_menu li{padding:0 10px}@media screen and (max-width:749px){footer .ft_menu li{display:inline-block;margin-bottom:17px}}footer .ft_menu li a{color:#fff}footer .logo img{width:100%;max-width:143px;margin-bottom:20px}footer .copy{font-size:1.4rem}header #gloval-nav ul{font-family:Poppins,sans-serif;line-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}@media screen and (max-width:749px){header #gloval-nav ul{display:block;padding:60px 0 0}}header #gloval-nav ul li{padding:0 30px}header #gloval-nav ul li a{font-size:16px;font-weight:500;display:block}@media screen and (max-width:749px){header #gloval-nav ul li a{font-size:2.2rem}}header #gloval-nav ul li a:after,header #gloval-nav ul li a:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #fff;bottom:0;content:"";display:block;margin:0 auto;position:relative;-webkit-transition:all .28s ease-in-out;transition:all .28s ease-in-out;width:0}@media screen and (max-width:749px){header #gloval-nav ul li a:after,header #gloval-nav ul li a:before{border:none}}header #gloval-nav ul li a:hover:after,header #gloval-nav ul li a:hover:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:#000;-webkit-transition:width .35s ease-in-out;transition:width .35s ease-in-out;width:100%;background:#000}header #gloval-nav ul li.logo a img{padding-top:10px;width:101px;margin-bottom:-10px}@media screen and (max-width:749px){header #gloval-nav ul li.logo{display:none}}header #gloval-nav ul li.sp{display:none}@media screen and (max-width:749px){header #gloval-nav ul li.sp{display:block}}header #gloval-nav ul li.od1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header #gloval-nav ul li.od2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header #gloval-nav ul li.od3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.splogo{display:none}@media screen and (max-width:749px){.splogo{display:block;text-align:center;padding:10px 0}.splogo a img{width:87px}}@media screen and (max-width:749px){#nav-toggle{position:absolute;top:20px;right:15px;height:25px;cursor:pointer}#nav-toggle>div{position:relative;width:25px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:grey;position:absolute;-webkit-transition:top .5s ease,-webkit-transform .6s ease-in-out;transition:top .5s ease,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,top .5s ease;transition:transform .6s ease-in-out,top .5s ease,-webkit-transform .6s ease-in-out}#nav-toggle span:first-child{top:0}#nav-toggle span:nth-child(2){top:7px}#nav-toggle span:nth-child(3){top:14px}.open #nav-toggle span{background:#fff}.open #nav-toggle span:first-child{top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){top:15px;width:0;left:50%}.open #nav-toggle span:nth-child(3){top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-toggle{z-index:1000}#container{z-index:900}#gloval-nav{background:#597f9a;color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:990;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:29px;opacity:0;-webkit-transition:opacity .6s ease,visibility .6s ease;transition:opacity .6s ease,visibility .6s ease}#gloval-nav a{display:block;color:#fff;text-decoration:none;padding:8px 0;-webkit-transition:color .6s ease;transition:color .6s ease}#gloval-nav a:hover{color:#666}#gloval-nav ul{list-style:none}#gloval-nav ul li{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px);-webkit-transition:opacity .2s ease,-webkit-transform .6s ease;transition:opacity .2s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .2s ease;transition:transform .6s ease,opacity .2s ease,-webkit-transform .6s ease}#gloval-nav ul li:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}#gloval-nav ul li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}#gloval-nav ul li:nth-child(4){-webkit-transition-delay:.45s;transition-delay:.45s}#gloval-nav ul li:nth-child(5){-webkit-transition-delay:.6s;transition-delay:.6s}#gloval-nav ul li:nth-child(6){-webkit-transition-delay:.75s;transition-delay:.75s}#gloval-nav ul li:nth-child(7){-webkit-transition-delay:.9s;transition-delay:.9s}.open{overflow:hidden}.open #gloval-nav{visibility:visible;opacity:1}.open #gloval-nav li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .9s ease,-webkit-transform 1s ease;transition:opacity .9s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity .9s ease;transition:transform 1s ease,opacity .9s ease,-webkit-transform 1s ease}}.fade_bottom,.fade_fix,.fade_left,.fade_right{opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.start{opacity:0;-webkit-transition:opacity 1s ease .5s,-webkit-transform 1s ease .5s;transition:opacity 1s ease .5s,-webkit-transform 1s ease .5s;transition:opacity 1s ease .5s,transform 1s ease .5s;transition:opacity 1s ease .5s,transform 1s ease .5s,-webkit-transform 1s ease .5s}.fade_left{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.fade_right{-webkit-transform:translateX(10px);transform:translateX(10px)}.fade_bottom,.fade_text,.start{-webkit-transform:translateY(30px);transform:translateY(30px)}.fade_left.fadeAct,.fade_right.fadeAct,.start.fadeAct{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.fade_fix.fadeAct{opacity:1}.fade_bottom.fadeAct,.fade_text.fadeAct,.start.fadeAct{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:750px){.fade_delay .fade_delay_item:first-child{-webkit-transition:opacity .8s ease .12s,-webkit-transform .8s ease .12s;transition:opacity .8s ease .12s,-webkit-transform .8s ease .12s;transition:opacity .8s ease .12s,transform .8s ease .12s;transition:opacity .8s ease .12s,transform .8s ease .12s,-webkit-transform .8s ease .12s}.fade_delay .fade_delay_item:nth-child(2){-webkit-transition:opacity .8s ease .24s,-webkit-transform .8s ease .24s;transition:opacity .8s ease .24s,-webkit-transform .8s ease .24s;transition:opacity .8s ease .24s,transform .8s ease .24s;transition:opacity .8s ease .24s,transform .8s ease .24s,-webkit-transform .8s ease .24s}.fade_delay .fade_delay_item:nth-child(3){-webkit-transition:opacity .8s ease .36s,-webkit-transform .8s ease .36s;transition:opacity .8s ease .36s,-webkit-transform .8s ease .36s;transition:opacity .8s ease .36s,transform .8s ease .36s;transition:opacity .8s ease .36s,transform .8s ease .36s,-webkit-transform .8s ease .36s}.fade_delay .fade_delay_item:nth-child(4){-webkit-transition:opacity .8s ease .48s,-webkit-transform .8s ease .48s;transition:opacity .8s ease .48s,-webkit-transform .8s ease .48s;transition:opacity .8s ease .48s,transform .8s ease .48s;transition:opacity .8s ease .48s,transform .8s ease .48s,-webkit-transform .8s ease .48s}.fade_delay .fade_delay_item:nth-child(5){-webkit-transition:opacity .8s ease .6s,-webkit-transform .8s ease .6s;transition:opacity .8s ease .6s,-webkit-transform .8s ease .6s;transition:opacity .8s ease .6s,transform .8s ease .6s;transition:opacity .8s ease .6s,transform .8s ease .6s,-webkit-transform .8s ease .6s}.fade_text{opacity:0;-webkit-transition:opacity .5s ease .5s,-webkit-transform .5s ease .5s;transition:opacity .5s ease .5s,-webkit-transform .5s ease .5s;transition:opacity .5s ease .5s,transform .5s ease .5s;transition:opacity .5s ease .5s,transform .5s ease .5s,-webkit-transform .5s ease .5s}}@media screen and (max-width:749px){.fade_delay .fade_delay_item{-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.fade_text{opacity:0;-webkit-transition:opacity .5s ease 1s,-webkit-transform .5s ease 1s;transition:opacity .5s ease 1s,-webkit-transform .5s ease 1s;transition:opacity .5s ease 1s,transform .5s ease 1s;transition:opacity .5s ease 1s,transform .5s ease 1s,-webkit-transform .5s ease 1s}}.fade_delay .fade_delay_item{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}@media screen and (min-width:750px){.fade_delay.fadeAct .fade_delay_item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:749px){.fade_delay .fade_delay_item.fadeAct{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hide{display:none}