dl#contents{
	clear:both;
	padding:0 5px;
}

dl#contents div{
	clear:both;
	padding-bottom:15px;
	margin-bottom:15px;
	background:url(../../image/common/border1.gif) repeat-x bottom;

}

dl#contents div div{
	clear:none;
	padding-bottom:0;
	margin-bottom:0;
	background:none;

}

dl#contents img{
	float:left;
	margin-right:20px;
}

dl#contents dt{
	padding-bottom:2px;
}

dl#contents dt a{
	font-size:140%;
	font-weight:bold;
	text-decoration:none;
}

dl#contents dd .detail{
	text-align:right;
}

dl#contents dd .detail a{
	padding-left:8px;
	background:url(../../image/common/arrow1.gif) no-repeat 0 5px;

}

.demo{
	position:relative;margin-top:0;
}
.gallery_demo{
	width:480px;
	margin:0 auto;
	padding:0px;
}
.gallery_demo li{
	width:70px;
	height:100px;
	margin: 0 2px;
	margin:0px;
	padding:3px;
}
.gallery_demo li div{left:24px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
ul.gallery_demo_unstyled {width:480px;}

#main_image{
	margin:0 auto 0px auto;
	padding:4px;
	height:500px;
	width:350px;
	background:#FFFFFF;
	text-align:center;
	border:#F0F0F0 1px solid;
}
#main_image img{
	margin-bottom:10px;
}
#name{
	width:460px;
	margin:20px auto;
}
#name img{
	float:left;
	padding-right:20px;
}
#name p{
	margin:20px auto;
}
.nav{
	padding-top:10px;
	clear:both;
	font:80% 'helvetica neue',sans-serif;
	letter-spacing:3px;
	text-transform:uppercase;
	text-align:center;
}
#idol_name {
	position:absolute;
}






div#magazine ul#special {
	margin-bottom:20px;
}

div#magazine ul#special li.blockL {
	width:255px;
	float:left;
	padding:10px;
	background:url(../image/bg_special.gif) top no-repeat;
}
div#magazine ul#special li.blockR {
	width:255px;
	float:right;
	padding:10px;
	background:url(../image/bg_special.gif) top no-repeat;
}
div#magazine ul#special li.blockL p,
div#magazine ul#special li.blockR p {
	padding:0;
	margin-bottom:5px;
}
div#magazine ul#special li.blockL p.detail,
div#magazine ul#special li.blockR p.detail {
	text-align:right;
}
div#magazine ul#special li.blockL h4,
div#magazine ul#special li.blockR h4 {
	margin-bottom:8px;
}
div#magazine ul#entryList li {
	padding-left:140px;
	background:url(../image/bg_agri.jpg) left top no-repeat;
	min-height:85px;
	height:auto !important;
	height:85px;
	border-bottom:1px #CCCCCC dashed;
	margin-bottom:10px;
}
div#magazine ul#entryList li p {
	padding:0;
}
div#magazine ul#entryList li.expert {
	background:url(../image/bg_expert.jpg) left top no-repeat;
}
div#magazine ul#entryList li.ssu {
	background:url(../image/bg_ssu.jpg) left top no-repeat;
}
div#magazine ul#entryList li.column {
	background:url(../image/bg_column.jpg) left top no-repeat;
}
div#magazine ul#entryList li.csr {
	background:url(../image/bg_csr.jpg) left top no-repeat;
}
div#magazine ul#entryList li.noko {
	background:url(../image/bg_noko.jpg) left top no-repeat;
}
div#magazine ul#entryList li.pia {
	background:url(../image/bg_pia.jpg) left top no-repeat;
}
div#magazine ul#entryList li.mam {
	background:url(../image/bg_mam.jpg) left top no-repeat;
}
div#magazine ul#entryList li.eye {
	background:url(../image/bg_eye.jpg) left top no-repeat;
}
div#magazine ul#entryList li.culture {
	background:url(../image/bg_culture.jpg) left top no-repeat;
}
div#magazine ul#entryList li.column2 {
	background:url(../image/bg_column2.jpg) left top no-repeat;
}