@charset "Shift_JIS";

#top #main_box{
background:url(../image/top_sideback.jpg) 0 0 no-repeat;
min-height:819px;
height:auto !important;
height:819px;
}

#top #main_box .main_image{
background:url(../image/top_mainimg.jpg) 0 0 no-repeat;
width:780px;
height:510px;
z-index:0;
margin:auto;
}

#top #main_box .main_image h2,
#top #main_box .main_image h3,
#top #main_box .main_image p{
margin-left:32px;
}

#top #main_box .main_image h2 img{
z-index:1;
margin-top:220px;
margin-bottom:0;
}

#top #main_box .main_image h3.copy img{
z-index:1;
margin-top:10px;
}

#top #main_box .main_image p.lead img{
z-index:1;
margin-top:16px;
}

#top #main_box .main_image h2.title02 img{
z-index:1;
margin-top:33px;
}

#top #main_box p.caption img{
z-index:1;
margin-top:7px;
margin-left:477px;
float:right;
}

#top #main_box .clause{
background:url(../image/top_clause_back.gif) top left no-repeat;
min-height:283px;
height:auto !important;
height:283px;
margin-left:25px;
margin:auto;
width:740px;
}

#top #main_box .clause ul li{
padding-top:9px;
font-size:1px;
height:13px;
}

#top #main_box .clause ul li.clause01{
padding-top:30px;
padding-left:138px;
}
#top #main_box .clause ul li.clause02{
padding-left:133px;
}
#top #main_box .clause ul li.clause03{
padding-left:127px;
}
#top #main_box .clause ul li.clause04{
padding-left:120px;
}
#top #main_box .clause ul li.clause05{
padding-left:112px;
}
#top #main_box .clause ul li.clause06{
padding-left:104px;
}
#top #main_box .clause ul li.clause07{
padding-left:94px;
}
#top #main_box .clause ul li.clause08{
padding-left:82px;
}
#top #main_box .clause ul li.clause09{
padding-left:69px;
}
#top #main_box .clause ul li.clause10{
padding-left:54px;
}

#top #main_box p.attention{
width:770px;
margin-left:10px;
text-align:right;
font-size:77%;
line-height:140%;
color:#666;
}
