/* 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;}

dl.spec{background:rgba(255,255,255,0.8); padding:1.5%; position:absolute; width:200px; font-size:15px; color:#6a3906; border-radius:20px;}
dl.spec p{font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; font-weight:bolder; margin-top:3.5%;  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;        /* 文字の影 */}
dl.spec img{width:100%;}
#spec-01{top:60px; left:20px;}
#spec-02{top:60px; right:20px;}
#spec-03{top:365px; left:20px;}


dl.spec2{background:rgba(255,255,255,0.8); padding:2.5%; position:absolute; width:450px; font-size:15px; color:#6a3906; border-radius:20px;}
dl.spec2 p{font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; font-weight:bolder; margin-top:2.5%;   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;        /* 文字の影 */}
dl.spec2 img{width:100%;}
#spec-04{bottom:220px; left:20px;}

.title{z-index:9999; position:absolute; margin:auto; top:0px; left:0; right:0; width:42%;}

.logo{position:absolute; bottom:0; right:0; left:0; margin:auto;  z-index:100;}
.kawagoe{position:absolute; bottom:0px; right:0; z-index:10;}
.tate-title{position:absolute; width:auto; left:2.5%; bottom:1%; z-index:100;}


