
/*
Clear Fix
-----------------------------------------------*/
.menu1,
.menu2,
.menu3,
.mainContents,
.status,
.section3,
.clearfix{
zoom:100%;
}

h1,
h2{
margin:0;
padding:0;
}
.menu1:after,
.menu2:after,
.menu3:after,
.mainContents:after,
.status:after,
.section3:after,
.clearfix:after{
content:".";
height:0;
clear:both;
display:block;
visibility:hidden;
}

/*
Layout
------------------------------------------------*/


/*
lNavi tMenu
--------------------------------------------*/
.lNavi a{
text-decoration:none;
}
s
.lNavi li{
float:left;
}

/*
contents
-----------------------------*/
#contents {

}

/*
pageTitel
-----------------------------*/
.title{
position:relative;
}

.pageTitle{
width:750px;
height:136px;
background:url(//img.e87.com/selection/newyear/2007images/syo_main_02.jpg) no-repeat left top;
margin:0;
padding:0;
}

.page_subTitle{
width:750px;
height:auto;
min-height:47px;
_height:47px;
background:url(//img.e87.com/selection/newyear/2007images/syo_bg02.jpg) repeat-y left bottom;
margin:0;
padding:0;
}

.page_subTitle p{
padding:5px 5px 5px 210px;
}

.title h1{
position:absolute;
top:0px;
left:0;
z-index:1;
}

/*
mainContents
-------------------------------------------------------------------*/
.mainContents{
clear:both;
z-index:1;
background:#f1fbe9 url(//img.e87.com/selection/newyear/2007images/syo_main_bg.gif) no-repeat left top ;
vertical-align:top;
min-height:526px;
_height:526px;
margin-top:-12px;
padding-bottom:16px;
margin-bottom:16px
}


.main{
padding-top:29px;
}


.section1{
width:235px;
margin-left:9px;
float:left;
display:block;
}


.section1 p{
padding:7px 10px 3px 11px;
vertical-align:top;
display:block;
}


.section1 .text01{
padding:7px 10px 3px 11px;
border-bottom:1px dashed #ffffff;
}


.section1 .link{
border-bottom:1px dashed #ffffff;
padding:7px 10px 7px 11px;
font-size:smaller;
}

.section1 .link a{
color:#db86a9;

}

.section1 ul.icon{
width:235px;
padding:7px 0px 5px 16px;
}

.section1 ul.icon li{
float:left;
padding-right:4px;
}

.section1 .text02{
padding:7px 0px 0px 11px;
border-top:1px dashed #ffffff;
clear:both;
}

.section1 .text03{
padding:5px 0px 20px 11px;
border-bottom:1px dashed #ffffff;
}

.section1 .syousai{
float:left;
}

.section1 .syousai_btn{
padding:0px 15px 0px 0px;
	height:17px;
	text-align:right;
	display:inline;
	float:right;
}




/*
kazari
-------------------------------------*/

