@charset "shift_jis";

#feature #main div.spring {
	width: 565px;
	margin: 10px 0 0 33px;
}


#feature #main div.sptop {	background: #000 url(../img/top/top_bg.gif) no-repeat; margin-bottom: 10px; }
#feature #main div.sptop h2 { padding: 40px 0 24px 177px; margin:0; }
#feature #main div.sptop ul { margin: 0 0 10px 20px;}
#feature #main div.sptop ul li { margin-bottom: 20px;}

#feature #main div.spring p.text_oshi{
	position:absolute;
	width:160px;
	padding:207px 0 0 365px;
	font-size: 12px;
	text-align:center;
}

#feature #main div.spring p.team_new {
position: absolute;
top: 270px;
left: 55px;
}



#feature #main div.sptop div.line {
	margin-left: 20px;
	border: solid 1px #FFFFFF;
	background: #FFFFFF;
	width: 523px;
	margin-bottom: 23px;
}
#feature #main div.sptop div.box {
	border: solid 2px #CCC;
	padding: 10px;
}


#feature #main div.sptop div.box table { margin:10px 0;}	
#feature #main div.sptop div.box table td.c1 { width: 112px; }
#feature #main div.sptop div.box table td.c2 { width: 15px; }





#feature #main div.sptop div.box table td.c1 p.ph img{ border: solid 1px #D0D0D0 ; margin:0 0 5px 0;}	

#feature #main div.sptop div.box table td.c1 dt { font-weight: bold; color: #0099FF; margin-bottom:5px;}

#feature #main div.sptop div.box table td.c1 dd { margin-bottom:5px;}

#feature #main div.sptop div.box table td.c1 p { margin-bottom:5px;}

/*3ƒJƒ‰ƒ€*/
#feature #main div.sptop div.box table td.c11 { width: 140px; }
#feature #main div.sptop div.box table td.c22 { width: 25px; }
#feature #main div.sptop div.box table td.c221 { width: 10px; }

#feature #main div.sptop div.box table td.c11 p.ph img{ border: solid 1px #D0D0D0 ; margin:0 0 5px 0;}	

#feature #main div.sptop div.box table td.c11 dt { font-weight: bold; color: #0099FF; margin-bottom:5px;}

#feature #main div.sptop div.box table td.c11 dd { margin-bottom:5px;}

#feature #main div.sptop div.box table td.c11 p { margin-bottom:5px;}


/*
#feature #main div.sptop div.box p.ph { position: absolute; }
#feature #main div.sptop div.box p.ph img { border: solid 1px #D0D0D0 ;}	

#feature #main div.sptop div.box dl { padding-left: 110px; }
#feature #main div.sptop div.box table { margin-top: 10px; }
#feature #main div.sptop div.box dt { font-weight: bold; color: #FF9000;}
#feature #main div.sptop div.box td { padding-bottom: 5px; }
#feature #main div.sptop div.box td { font-weight: bold; }
#feature #main div.sptop div.box td span { margin: 0 15px; }*/


