/* CSS Document */

#sec01{
	background-size:cover;
	background-repeat:repeat-y;
	height:auto;
	padding:0%;
	position:relative;
}

#sec01 img{display:block; margin-left:auto; margin-right:auto;}

.spec{position:absolute; z-index:9998; top:15px; margin:auto; left:0; right:0;}
.title{z-index:9999; position:absolute; margin:auto; top:0px; left:0; right:0; width:80%;}
.logo{z-index:9999; position:absolute; margin:auto; top:17%; left:0; right:0;}
.setumei{background:rgba(255,255,255,0.7); border-radius:20px; width:90%; margin:0 auto 2.5%; font-size:14px;}
.setumei img:not(.kawagoe){width:90%; margin:0 auto; padding:2.5% 0 0; display:block;}
.setumei dd{padding:2.5% 5%; color:#6a3906; font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; font-weight:bolder; text-shadow    : 
       2px  2px 1px #ffffff,
      -2px  2px 1px #ffffff,
       2px -2px 1px #ffffff,
      -2px -2px 1px #ffffff,
       2px  0px 1px #ffffff,
       0px  2px 1px #ffffff,
      -2px  0px 1px #ffffff,
       0px -2px 1px #ffffff;        /* 文字の影 */}
#spec{margin-top:-18%; z-index:99999; position:relative;}
.kawagoe{float:right; width:40%; vertical-align:bottom;}
.tate-title{position:absolute; left:2.5%; bottom:1%;}


