﻿@media print{body{display:none}}body{background:url(../images/common/bg.jpg) repeat #FFF;font-size:13px;font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;color:#333333;line-height:1.5;-webkit-touch-callout:none;-webkit-user-select:none}@media (min-width: 960px){body{position:static !important;right:auto !important;width:auto !important}}a{text-decoration:underline;outline:none}a:link,a :visited{color:#333333}a:hover,a:active{color:#ACACAC}a img{transition:opacity .3s}a img:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}header{background-color:#FFD81E;position:relative;overflow:hidden}@media (min-width: 960px){header #headerCol{background:url(../images/common/bg_header.png) repeat-x}}header #headerCol h1{background:url(../images/common/bg_header.png) repeat-x}@media (min-width: 640px) and (max-width: 960px){header #headerCol h1{background-image:url(../images/top/bg_header_chara.png),url(../images/common/bg_header.png);background-repeat:no-repeat, repeat-x;background-position:80% 0, 0 0;background-size:auto 100%, contain}}@media (min-width: 960px){header #headerCol h1{background:url(../images/top/bg_header_chara.png) no-repeat 493px 0;position:relative;width:960px;margin:0 auto;height:110px}}header #headerCol h1 img{padding:10px;width:70%}@media (min-width: 640px) and (max-width: 960px){header #headerCol h1 img{width:50%}}@media (min-width: 960px){header #headerCol h1 img{position:absolute;top:23px;padding:0;width:504px}}header #headerCol #snsCol{display:none}#gnaviCol li{width:100%;border-bottom:2px #FFE980 dotted;padding:3px 0;text-align:center}#gnaviCol li img{width:50%}@media screen and (min-width: 640px){#gnaviCol{width:100%;margin:0 auto;text-align:center}#gnaviCol li{width:30%;border-bottom:none;display:inline-block}#gnaviCol li img{width:90%}}@media screen and (min-width: 960px){#gnaviCol{width:960px;margin:0 auto;text-align:center;padding:5px 0 0 0}#gnaviCol ul{font-size:0px}#gnaviCol li{width:16%;border-bottom:none;display:inline-block}#gnaviCol li img{width:90%}}footer{background-color:#000}footer p{text-align:center;width:100%;margin:0 auto}footer img{padding:15px 0;width:50%;vertical-align:auto !important}@media screen and (min-width: 768px){footer img{width:40%}}@media screen and (min-width: 960px){footer img{width:20%}}article{margin:0 0 10px 0}@media screen and (min-width: 640px){section{margin:0 auto 10px;position:relative}}@media screen and (min-width: 960px){section{width:980px;margin:0 auto 10px}}.tag{display:none}footer{background-color:#000;margin:20px 0 0 0}footer p{text-align:center;width:100%;margin:0 auto;color:#fff;padding:20px 0}#gnavi ul:before,#gnavi ul:after{content:".";display:block;height:0;visibility:hidden}.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden}#gnavi ul:after,.clearfix:after{clear:both}#gnavi ul,.clearfix{zoom:1}.hidden{position:absolute;width:0;height:0;overflow:hidden;margin:0;padding:0}.shadow{box-shadow:rgba(0,0,0,0.1) 0px 0px 2px 2px;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 2px 2px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 2px 2px}
