﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:"Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;color:#000;font-size:16px;line-height:1.6;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:none !important}@media (max-width: 767px){body{font-size:14px;line-height:1.3}}img{max-width:100%;vertical-align:bottom;display:block;margin:auto}a:hover,a:link{text-decoration:none}::selection{background:#E4E4E4}::-moz-selection{background:#E4E4E4}.container{padding-left:10px;padding-right:10px}.container .row{margin-left:-10px;margin-right:-10px}.container .row [class^="col-"]{padding:10px}.campBn{display:block;position:fixed;bottom:40px;z-index:99}.campBn img{width:80px;height:auto;float:right}@media (max-width: 767px){.campBn{bottom:0}.campBn img{width:60px}}@media (max-width: 767px){.hidden-xs{display:none}}.visible-xs{display:none}@media (max-width: 767px){.visible-xs{display:block}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}#header h1{overflow:hidden;width:0;height:0;position:absolute;top:0;left:0}#container{max-width:1400px;margin:auto;background:#FFF;position:relative}@media (max-width: 767px){#container{max-width:414px}}#container .container{max-width:1100px;margin:auto}#container .w100{width:100%}#container .mt20{margin-top:20px}#page2{background-image:linear-gradient(90deg, #3880c3,#4758a5);padding-bottom:40px}@media (max-width: 767px){#page2{padding-bottom:30px}}#page2 .logo{margin-bottom:-90px}@media (max-width: 767px){#page2 .logo{margin-bottom:-60px}}#page2 .mainTtl{text-align:center;color:#FFF;font-size:3.4rem;margin-bottom:20px;font-weight:700;position:relative;z-index:1;text-shadow:0 0 5px #ccc, 0 0 7px #ccc, 0 0 15px #ccc, 0 0 30px #35427C, 0 0 70px #35427C, 0 0 80px #35427C, 0 0 100px #35427C, 0 0 130px #35427C}@media (max-width: 767px){#page2 .mainTtl{font-size:2.4rem;margin-bottom:10px}}#page2 .entry{-webkit-border-radius:10px;border-radius:10px;background:#FFF;padding:30px}@media (max-width: 767px){#page2 .entry{-webkit-border-radius:5px;border-radius:5px;padding:20px 15px;margin-bottom:10px}}#page2 .comingTxt{text-align:center}.eventBtn{background:#2D529E;color:#fff !important;font-weight:600;font-size:24px;display:block;padding:25px 10px;text-align:center}@media (max-width: 767px){.eventBtn{font-size:16px;padding:15px 10px}}.linkList{overflow:hidden;margin:5px 0}.linkList li{float:left;width:50%}.linkList li a{display:block;background:#0B357F;color:#FFF;font-size:20px;padding:25px 10px;text-align:center;font-weight:600;border-right:1px solid #fff}.linkList li a:hover{opacity:0.8}.linkList li:last-child a{border-right:none}@media (max-width: 767px){.linkList li a{padding:25px 5px;font-size:14px}}#footer{background:#eee}#footer .footerIn{max-width:800px;margin:auto;padding:20px 10px}@media (max-width: 1199px){#footer .footerIn{max-width:600px}}@media (max-width: 767px){#footer .footerIn{padding:15px 10px}#footer .footerIn .logoImg{max-width:70%}}#footer .snsBox{max-width:200px;margin:auto}@media (max-width: 767px){#footer .snsBox{max-width:170px}}#footer .snsList{overflow:hidden;margin:2px -5px 0}@media (max-width: 767px){#footer .snsList{margin:2px -2px 0}}#footer .snsList li{width:25%;float:left;padding:0 5px}@media (max-width: 767px){#footer .snsList li{padding:0 2px}}#footer .snsList li a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}#footer .copyTxt{background:#111;color:#fff;text-align:center;padding:25px 0;font-weight:300}@media (max-width: 767px){#footer .copyTxt{padding:20px 0;font-size:12px}}
