#top_img_wrap {
width:100%;
}
#top_img_wrap .top_img_main {
width:995px;
margin:0 auto;
text-align:center;
}
#top_img_wrap .top_img_main h1 {
position:absolute;
margin-top:35px;
font-size:3.4em;
color:#fff;
z-index:1;
}
#top_img_wrap .top_img_main h2 {
position:absolute;
margin-top:70px;
font-weight:normal;
text-align:left;
color:#fff;
font-size:1.1em;
line-height:1.7;
z-index:1;
}
#top_img_wrap .top_img {
position:absolute;
margin:0 auto;
text-align:center;
margin-left:-7px;
}
#top_img_wrap .top_back {
width:100%;
background:#14BFFE;
height:280px;
}
#top_img_wrap .top_nouhin_box {
position:absolute;
color:#FFFF00;
border:1px #FFFF00 solid;
padding:8px 15px;
font-size:1.2em;
margin-top:180px;
z-index:3;
border-radius:3px;
}
#top_img_wrap .top_nouhin_box02 {
position:absolute;
color:#fff;
border:1px #DF0101 solid;
background:#DF0101;
padding:8px 15px;
font-size:1.2em;
margin-top:230px;
width:233px;
z-index:3;
border-radius:3px;
}
#body_wrapper {
width:995px;
margin:0 auto;
}


