﻿.spDisp{display:inline-block}.pcDisp{display:none}#headerMenu .inputBtn input[type="submit"]{width:40px;height:20px;background:url(/common/img/btn_head_search01.png) no-repeat left top;vertical-align:top;border:none;cursor:pointer;padding:0px;margin:0px;overflow:hidden;text-indent:110%;white-space:nowrap}#headerMenu .inputBtn input[type="submit"]:hover{background-position:left bottom}#contents{font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;margin:0;padding:0;position:relative;width:100%;background-image:url(../img/bg01.png);background-size:317px 324px;background-position:center top}#contents .clearfix:before,#contents .clearfix:after{content:"";display:table}#contents .clearfix:after{clear:both}#contents .clearfix{zoom:1}#contents #content_header{width:100%;display:block;background-image:url(../img/pattern_stripe01.png);background-size:auto 16px;background-position:center top}#contents #content_header h1 a{display:block}#contents #content_header h1 a img{width:100%}#contents article .pattern01{background-image:url(../img/pattern_footer01_sp.png);background-size:auto 29px;background-repeat:repeat-x;height:29px;display:block;position:relative;margin-top:-13px;width:100%;background-position:center top}#contents nav.globalNav01{width:100%;overflow:hidden;position:relative;text-align:center;display:inline-block}#contents nav.globalNav01.top01{margin-bottom:13px}#contents nav.globalNav01.bottom01{margin-top:2.5vw}#contents nav.globalNav01 ul{z-index:100;position:relative}#contents nav.globalNav01 ul li{width:25%;float:left;position:relative}#contents nav.globalNav01 ul li a{display:block}#contents nav.globalNav01 ul li img{pointer-events:none;width:100%}#contents nav.globalNav01 ul li img.effect01{position:absolute;top:0;left:0}#contents nav.globalNav01 ul li img.light01{position:absolute;top:0;left:0}#contents nav.globalNav01 #gosen{z-index:10;width:100%;position:absolute;top:5vw;left:0}#contents nav.globalNav01 #gosen .inner02{position:relative}#contents nav.globalNav01 #gosen .inner02 img{width:100%;position:absolute;top:0;left:0}#annotation01{padding:2.8125vw}#annotation01 div{-moz-border-radius:2.5vw;-webkit-border-radius:2.5vw;border-radius:2.5vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;font-size:3.125vw;border:0.625vw solid #FF0E00;color:#FF0E00;font-weight:bold;background-color:#fff}#content_footer{margin-top:5vw;position:relative;background-position:center top, center top 20px;background-repeat:repeat-x,repeat}#content_footer .pattern01{background-image:url(../img/pattern_footer01_sp.png);background-size:auto 29px;background-repeat:repeat-x;height:29px;display:block;position:absolute;top:-13px;left:0;width:100%;background-position:center top}#content_footer .pattern02{background-position:center top;background-image:url(../img/pattern_stripe01.png);background-size:auto 16px;width:100%;background-position:center top}#content_footer .pattern02 .sns01{width:100%;position:relative;text-align:right;text-align:center;margin-top:9.3vw}#content_footer .pattern02 .sns01 ul{height:20px;overflow:hidden}#content_footer .pattern02 .sns01 ul li{display:inline-block;font-size:0;line-height:20px;vertical-align:top;overflow:hidden}#content_footer .pattern02 small{margin:8vw;font-size:10px;text-align:center;color:#414141;display:block}#content_footer .pattern02 small span{font-family:"Verdana"}#pagetop{position:relative;overflow:visible;width:78px;height:78px;margin:0 auto;display:block}#pagetop a{position:absolute;top:0;display:block}#pagetop a img{width:100%;pointer-events:none}@media screen and (min-width: 640px){.pcDisp{display:block}.spDisp{display:none}#contents{background-size:634px 648px}#contents #content_header{width:100%;height:161px;display:block;background-image:url(../img/gosen01_pc.png),url(../img/pattern_stripe01.png);background-size:1600px 189px, auto 32px;background-position:center top -40px, center top;background-repeat:no-repeat, repeat}#contents #content_header h1{width:441px;margin-top:10px;float:left}#contents #content_header h1 img{width:441px}#contents #content_header .inner01{width:960px;margin:0 auto;position:relative}#contents article .pattern01{background-image:url(../img/pattern_footer01_pc.png);background-size:auto 63px;height:63px;margin-top:-21px}#contents nav.globalNav01{width:520px;overflow:hidden;position:absolute;right:0;top:10px;text-align:center;display:inline-block;overflow:visible}#contents nav.globalNav01.top01{margin-bottom:13px}#contents nav.globalNav01.bottom01{margin-top:2.5vw}#contents nav.globalNav01 ul{z-index:100;position:relative;overflow:visible}#contents nav.globalNav01 ul li{width:130px;float:left}#contents nav.globalNav01 ul li a{display:block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#contents nav.globalNav01 ul li a:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#contents nav.globalNav01 ul li img{width:130px}#annotation01{padding:0}#annotation01 div{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:960px;margin:20px auto 0 auto;padding:1em;font-size:12px;border:2px solid #FF0E00;text-align:center;color:#FF0E00;font-weight:bold;background-color:#fff}#content_footer{margin-top:30px}#content_footer .pattern01{background-image:url(../img/pattern_footer01_pc.png);background-size:auto 63px;height:63px;top:-23px}#content_footer .pattern02{background-size:auto 33px}#content_footer .inner01{overflow:hidden;position:relative;width:960px;margin:0 auto}#content_footer .inner01 .sns01{text-align:left;margin:48px 0 0 0}#content_footer .inner01 small{margin:20px 0;text-align:left}#footer .pageTop{display:none}#pagetop{position:absolute;width:121px;height:150px;margin:0;top:0;right:0;display:block}#pagetop a{position:relative;top:0;width:121px;height:150px;display:block}#pagetop a img{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;width:100%;pointer-events:none}#pagetop a:hover img{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}#footer{position:relative}}
