﻿h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd{padding:0;margin:0}ol,ul{list-style-type:none}html{overflow-y:scroll}body{overflow:hidden;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic",sans-serif}html{overflow-x:hidden;font-size:medium}body{min-width:1000px;font-size:62.5%}div{line-height:0}dt,dd,li,caption,th,td,input,button,textarea,select,h1,h2,h3,h4,h5,h6,address{line-height:0;font-size:140%;margin:0;padding:0}p{line-height:1.5;font-size:140%;margin:0;padding:0}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,p input,p button,p select,li h1,li h2,li h3,li h4,li h5,li h6,li p,li dt,li dd,li li,li th,li td,li input,li button,li textarea,li select,dd h1,dd h2,dd h3,dd h4,dd h5,dd h6,dd p,dd dt,dd dd,dd li,dd th,dd td,dd input,dd button,dd textarea,dd select,tr h1,tr h2,tr h3,tr h4,tr h5,tr h6,tr p,tr dt,tr dd,tr li,tr input,tr button,tr textarea,tr select{font-size:100%}input,button,select,option,textarea{font-size:14px}figure{margin:0}a,a:link,a:visited{color:#19314c;text-decoration:underline}a:hover{text-decoration:none}section{position:relative}.clearfix:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.hover :hover{opacity:0.9;animation:btn 0.8s;-webkit-animation:btn 0.8s;-moz-animation:btn 0.8s}@keyframes btn{0%{opacity:1}10%{opacity:0.7}100%{opacity:0.9}}@-webkit-keyframes btn{0%{opacity:1}10%{opacity:0.7}100%{opacity:0.9}}@-moz-keyframes btn{0%{opacity:1}10%{opacity:0.7}100%{opacity:0.9}}.mb20{margin-bottom:20px}#ticket{position:fixed;z-index:11;top:75vh;left:-10px;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease}#ticket:hover{left:0}#header{position:fixed;z-index:20;top:0;width:100%;background-color:#19314c}#header .inner{width:1000px;margin:0 auto}#header .inner .lang{position:absolute;top:10px;right:10px}#header .inner .lang li{display:inline-block;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";line-height:1;color:#6f6f6f}#header .inner .lang li a{color:#fff}#header .inner .lang li:first-child{margin-right:10px}#header .inner .logo{padding-top:5px;text-align:center}#header #globalNavigation{font-size:0}#header #globalNavigation li{display:inline-block;position:relative;width:20%;height:94px;box-sizing:border-box;font-size:16px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";line-height:94px;text-align:center}#header #globalNavigation li a{display:block;color:#fff;text-decoration:none;transition:all 0.2s ease}#header #globalNavigation li a:hover{color:#6f6f6f}#header #globalNavigation li ul{display:none;background-color:#19314c;position:absolute;z-index:10;top:94px;width:290px;padding:10px 0 20px;margin-left:60px}#header #globalNavigation li ul li{display:block;width:290px;height:50px;padding-left:50px;line-height:50px;text-align:left}#header #globalNavigation li:nth-child(3):hover ul{display:block}#menu{display:none}#close{display:none}#globalNavigationSp{display:none}#title{padding:80px 0;background-color:#eeebeb;text-align:center}#title h1{display:inline-block;border-bottom:4px solid #19314c;font-size:38px;font-weight:normal;line-height:1.5;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;color:#19314c}#title p{padding-top:20px;font-size:24px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;color:#19314c}#footer{position:relative;z-index:10;padding:80px 0;background-color:#eeebeb}#footer .pagetop{position:fixed;right:0;bottom:30px}#footer .inner{width:1000px;margin:0 auto}#footer .inner .list{margin-bottom:58px}#footer .inner .list li{line-height:2.2}#footer .inner .list li span{font-size:11px}#footer .inner .list li img{margin-left:20px;vertical-align:middle}#footer .inner .logo{margin-bottom:28px;text-align:center}#footer .inner small{display:block;margin-bottom:64px;font-size:14px;line-height:1.5;text-align:center}#footer .inner .banner{font-size:0}#footer .inner .banner li{display:inline-block;margin-right:14px;box-sizing:border-box}#footer .inner .banner li:last-child{margin-right:0}@media screen and (max-width: 640px) and (min-width: 1px){#header{height:140px}#header .inner{width:auto}#header .inner .lang{right:auto;top:36px;left:40px}#header .inner .lang li{font-size:3.13vw}#header .inner .logo{padding-top:80px}#header #globalNavigation{display:none}#menu{display:block;position:fixed;z-index:30;top:17px;right:17px;width:54px;height:54px;background-image:url(../img/global/menu.png);background-size:54px}#close{display:block;position:fixed;z-index:100;top:-100px;right:17px;width:54px;height:54px;background-image:url(../img/global/close.png);background-size:54px}#globalNavigationSp{display:none;position:fixed;z-index:90;top:0;width:100%;height:100vh;padding-top:55px;box-sizing:border-box;background-color:#19314c}#globalNavigationSp ul{margin:0 50px}#globalNavigationSp ul li{font-size:4.69vw;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";line-height:3}#globalNavigationSp ul li a{display:block;color:#fff;text-decoration:none}#globalNavigationSp ul li ul li{font-size:3.75vw}#globalNavigationSp ul li i{margin-right:10px;font-size:3.13vw;vertical-align:middle}#title h1{font-size:5.94vw}#title p{font-size:3.75vw}body{min-width:0}#content{background-color:#fff}#ticket{top:20vh;left:0}#footer{padding:80px 0}#footer .pagetop{bottom:5px}#footer .inner{width:auto;margin:0 40px}#footer .inner .list{margin-bottom:50px}#footer .inner .list li{font-size:2.82vw}#footer .inner .list li span{font-size:2.04vw}#footer .inner .logo{margin-bottom:14px}#footer .inner small{margin-bottom:78px;font-size:2.82vw}#footer .inner .banner li{width:32%;margin:0 2% 0 0}#footer .inner .banner li img{width:100%}#footer .inner .banner li:last-child{margin-right:0}}
