/* CSS Document */

#sec01{
	background-size:cover;
	background-repeat:repeat-y;
	height:auto;
	padding:5% 2.5%;
	position:relative;
	background-image:url(../images/p01/bg.png);
}

#uspork{position:absolute; top:10px; right:10px; width:40px;}
#sec01 img{display:block; margin-left:auto; margin-right:auto;}

#sec01 dl{background:rgba(255,255,255,0.8); padding:1.5% 2.5%; color:#000; border-radius:20px; width:90%; margin:1% auto 3%;}
dl.spec p{font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; font-weight:bolder; margin-top:3.5%;}
dl img{padding:5% 0;}
#spec-01{top:60px; left:20px;}
#spec-02{top:60px; right:20px;}
#spec-03{top:365px; 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;}
.tate-title{position:absolute; width:auto; left:2.5%; bottom:1%; z-index:100;}


