body header{display:table;width:100%;height:63px;position:fixed;background-color:white;z-index:1}body header h1.sp{display:none}body header div.sp{display:none}body header h1.logo{display:table-cell;vertical-align:middle}body header .nav{display:table-cell;vertical-align:middle}body header .nav nav ul.menu{text-align:right;display:block;width:100%;padding-right:40px}body header .nav nav ul.menu li.menu-item{display:inline-block}body header .nav nav ul.menu li.menu-item a{display:inherit;font-size:16px;padding:10px;color:black;font-weight:bold}body .mainVi{padding-top:63px}body .mainVi img{display:block;width:100%;height:auto}body .container.red{background-color:#E93A29}body .container.yellow{background-color:#FFF100;margin-top:-83px}body .container.green{background-color:#90C421;margin-top:-83px}body .container>.inner{padding:0 0 10px 0;margin-top:-10px;margin-bottom:-5px}body .container>.inner h2{font-size:36px;color:white;font-weight:bold;background-color:#E93A29;text-align:center;padding:0.5em 0;max-width:550px;margin:30px auto}body .container>.inner .top p{text-align:center}body .container>.inner .top p img{max-width:100%}body .container>.inner .intro iframe{width:850px;height:480px;display:block;margin:30px auto}body .container>.inner .intro p{width:740px;margin:30px auto;text-align:left;font-size:16px;line-height:1.5em}body .container>.inner .kc{padding-top:120px;margin-bottom:40px}body .container>.inner .kc .base{padding:60px 0 40px 0;position:relative;width:1040px;margin:0 auto;background-color:white}body .container>.inner .kc .base .title{position:absolute;top:-66px;width:100%}body .container>.inner .kc .base>p{font-size:16px;padding:1em 1em 0 1em;text-align:center}body .container>.inner .kc .base ul{padding:40px;overflow:hidden}body .container>.inner .kc .base ul li{float:left}body .container>.inner .kc .base ul li img{display:block;width:100%;padding-bottom:10px}body .container>.inner .kc .base ul li p{line-height:1.5em;text-align:center}body .container>.inner .kc .base ul li h3{text-align:center;font-weight:bold;line-height:1.5em}body .container>.inner .kc .base ul.col3{margin:0 -15px}body .container>.inner .kc .base ul.col3 li{margin:15px}body .container>.inner .kc .base ul.col3 li p{font-size:14px}body .container>.inner .kc .base ul.col3 li h3{font-size:16px}body .container>.inner .kc .base ul.col4{margin:0 -20px;padding-top:0}body .container>.inner .kc .base ul.col4 li{margin:20px}body .container>.inner .kc .base ul.col4 li p{font-size:12px}body .container>.inner .kc .base ul.col4 li h3{font-size:14px}body .container>.inner .event{padding-top:120px;margin-bottom:40px}body .container>.inner .event .base{padding:60px 0 40px 0;position:relative;width:1040px;margin:0 auto;background-color:white}body .container>.inner .event .base .title{position:absolute;top:-66px;width:100%}body .container>.inner .event .base>p{font-size:16px;padding:1em 1em 0 1em;text-align:center}body .container>.inner .event .base ul{padding:20px 0;overflow:hidden;width:920px;margin:0 auto}body .container>.inner .event .base ul li{float:left;margin:20px 50px;width:360px}body .container>.inner .event .base ul li img{display:block;width:100%;padding-bottom:10px}body .container>.inner .event .base ul li time{font-size:14px;color:#e83928;font-weight:bold}body .container>.inner .event .base ul li p{line-height:1.6em;text-align:left;font-size:14px}body .container>.inner .event .base ul li p.cap{font-size:12px}body .container>.inner .event .base ul li h3{text-align:left;font-weight:bold;line-height:1.6em;font-size:18px}body .container>.inner .access{padding-bottom:20px}body .container>.inner .access p,body .container>.inner .access h4{text-align:center;line-height:1.5em;padding:0.5rem}body .container>.inner .access h4{font-size:20px;font-weight:bold}body .container>.inner .access p{font-size:14px}body .container>.inner .access a{font-size:14px;text-decoration:underline}body .container>.inner .access a:hover{text-decoration:none}body .container>.inner .access iframe{display:block;margin:0 auto;width:960px;height:450px}body .line{text-align:center}body .line img{display:block;max-width:100%;margin:0 auto}body footer{background-color:#EEEEEE;margin-top:-83px;padding-top:120px}body footer .inner .logo{text-align:center}body footer .inner .cap{width:820px;margin:0 auto}body footer .inner .cap h6,body footer .inner .cap h5{font-weight:bold;font-size:14px;line-height:1.5em;text-align:center}body footer .inner .cap p{font-size:12px;line-height:1.5em;text-align:center;padding:0.5em 0 1em 0}body footer .copyright{background-color:#23AC3A;color:white;text-align:center;font-size:12px;padding:1em}body .topBtn{display:block;width:70px;height:70px;position:fixed;right:0;bottom:0}body .topBtn img{display:block}
