﻿body{color:#333;line-height:1.5;-webkit-text-size-adjust:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo","メイリオ",  "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif}img{border:0;vertical-align:bottom}a{color:#494949;overflow:hidden}a:link,a:visited,a.rollover:hover{text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}.rollOpa:hover{text-decoration:none;filter:alpha(opacity=60);opacity:0.6}a.line{text-decoration:underline}a.line:hover{text-decoration:none}.clearfix:after{content:"";display:block;clear:both;visibility:hidden}input{vertical-align:middle}input[type="submit"]{-webkit-appearance:none;border-radius:0}.hgroup,.block,.outer,.inner,.row,.box,.cell,.flame{position:relative;zoom:1}.hgroup:after,.block:after,.outer:after,.inner:after,.row:after,.box:after,.cell:after,.flame:after{content:"";display:block;clear:both}.box,.cell{float:left}.box.right,.cell.right{float:right}.spElement{display:none}@media screen and (max-width: 768px){.spElement{display:block}br.spElement{display:inline}.pcElement{display:none}}.titi{font-family:'Titillium Web', sans-serif}.lato{font-family:'Lato', sans-serif}.roboto{font-family:'Roboto Condensed', sans-serif}.objectFitCover{object-fit:cover;font-family:'object-fit: cover;'}.mincho{font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "MS PMincho", "MS 明朝", serif}#PopUpContainer{min-width:320px;margin:0 auto}#PopUpContents,.Section{padding:0}#SiteIdentity{min-width:100%;border-top:none}@media screen and (max-width: 768px){#SiteIdentity{padding:0 10px;box-sizing:border-box}#SiteIdentity a{display:block}#SiteIdentity a img{width:auto;height:25px}}#SiteIdentity .Title{width:950px}@media screen and (max-width: 768px){#SiteIdentity .Title{width:auto;height:auto}}.gNavWrap{background-color:rgba(0,0,0,0.74);width:100%;position:absolute;z-index:10;left:0;top:105px}.gNavWrap.fixed{position:fixed;top:0;left:0}.gNav{min-width:1000px;max-width:1200px;margin:0 auto;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.gNav li{width:21%;margin:10px 0;border-left:1px solid rgba(255,255,255,0.2)}.gNav li:last-child{border-right:1px solid rgba(255,255,255,0.2)}.gNav li a{color:#fff;font-size:14px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;height:50px;padding-left:22px;letter-spacing:2px;transition:1.5s;position:relative}.gNav li a span{position:absolute;top:0;left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%}.gNav li a .ja{opacity:0;transform:translateY(-30px);transition:.3s}.gNav li a .en{transition:.3s;line-height:1.4;letter-spacing:.13em}.gNav li a:hover .ja{opacity:1;transform:translateY(0)}.gNav li a:hover .en{opacity:0;transform:translateY(30px)}.gNav li.langNav{width:135px}.gNav li.langNav b{display:inline-block;background-color:#666;border-radius:20px;text-align:center;padding:5px 12px;font-weight:400;transition:all ease 0.3s}.gNav li.langNav a:hover b{background-color:#000}.l_en .gNav li a{overflow:visible;outline:none;position:relative}.l_en .gNav li a:before{content:"";display:block;width:auto;height:auto;position:absolute;top:-10px;bottom:-10px;left:0;right:0;background-color:transparent;transition:all ease 0.3s}.l_en .gNav li a:hover .en{opacity:1;transform:translateY(0px)}.l_en .gNav li a:hover:before{background-color:rgba(0,0,0,0.7)}@media screen and (max-width: 768px){.triggerWrap{position:relative;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:55px;background:#444}.triggerWrap img{width:83px}.triggerWrap .trigger{position:absolute;top:0;right:0;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:55px;height:55px;cursor:pointer}.triggerWrap .trigger .bar{display:block;width:25px;height:2px;background:#fff}.triggerWrap .trigger .bar+.bar{margin-top:5px}.gNavWrap.fixed{position:relative;top:auto;left:auto}.gNav{max-width:initial;max-width:auto;min-width:initial;min-width:auto;position:absolute;display:none;-webkit-flex-direction:column;flex-direction:column;z-index:10}.gNav li{width:100%;margin:0;border-left:none}.gNav li+li a{border-top:1px solid #777}.gNav li a{-webkit-align-items:center;align-items:center;padding:0;background:#555;font-size:12px}.gNav li a .en{display:none}.gNav li a .ja{opacity:1;position:static;-webkit-transform:none;transform:none}.gNav li.langNav{width:100%}.l_en .gNav li a:before{display:none}.l_en .gNav li a span{display:flex;height:100%}.l_en .gNav li a .en{display:flex;opacity:1;position:static;-webkit-transform:none;transform:none}}

/*# sourceMappingURL=base.css.map */

#HeaderArea1 .Container {
	max-width: none!important;
	padding-right: 0!important;
}

#Contents {
	padding: 0px!important;
}

#Contents .Container {
	max-width: none!important;
	padding: 0!important;
}

#Contents .Container .GridSet {
	width: auto!important;
}

#Contents .Container #SiteIdentity .Title {
	width: auto!important;
	max-width: none!important;
	padding-left: 15px!important;
}