#main { text-align:center}


#detailcontents {
	width:780px;
	margin:15px auto;
	padding:0px;
	text-align:left;
	background-color:#fff;
	}
	
#detailcontents2 {margin:0 auto; text-align:center; overflow:hidden}

.headpanlink{margin:0px; width:96%}
.name {width:780px; background-color:#069; margin:0 0 10px 0; padding:5px 0; text-align:center}

h2 {margin:0; color:#fff;
	}
	
.mycat {width:125px; float:right; margin:-42px auto 0 auto; height:29px}

.toukou span, .kuti span, .next span {display:none}


#r3 {
	width:780px;
	margin:10px auto; padding:0
	}

#picture {
	width:278px; font-size:0.8em;
	float:left;
	border:1px solid #999;
	padding:5px 0
	}
	* html #picture {width:280px}
	
#info {
	width:250px;
	float:left;
	text-align:left;
	margin-left:10px;
	font-size:0.9em
	}
#setdivmap{width:230px; float:right}
	
#gaiyou {
	width:778px;
	margin:10px auto 10px auto;
	background-color:#ffc;
	border:1px solid #f90;
	text-align:left;
	}
	#gaiyou p {text-indent:0.8em; font-size:0.9em}
	* html #gaiyou {width:780px}

.dbl {width:780px}

.kutikomi2 {border-bottom:1px dotted #666; padding:3px 0; width:99%}

.toukou {
	width:125px; height:30px;
	background:url("/library/img/detail/kutikomi3.gif") no-repeat;
	display:block;
	}

h3.kuti {
	width:377px; height:38px;
	background:url("/library/img/detail/kutikomih3.gif") no-repeat;
	display:block; margin:0
	}

.icon {width:15px; float:left; padding-top:5px; margin-left:7px}

.kutikomi4 {
	width:345px;
	float:right;
	text-align:left;
	font-size:0.8em
	}
	* html .kutikomi4 {width:338px}

.next {
	width:42px; height:16px;
	background:url("/library/img/next.gif") no-repeat;
	}

h4.pink, h4.blue {width:370px; background-color:#f66; color:#fff; margin:0; padding:3px 0}
h4.blue {background-color:#0177B5}
	* html h4.pink, * html h4.blue {width:388px}

.rcmnd, .rcmnd2 {
	width:368px;
	border:1px solid #f66;
	background-color:#fff;
	margin-bottom:10px;
	font-size:0.8em;
	text-align:left;
	background-color:#FFDFDF
	}

.rcmnd2 {border:1px solid #0177B5; background-color:#E6F7E6}
	
.rcmndl {width:20%; float:left; text-align:center}
.rcmndr {width:78%; float:right}

.rcmndl2 {background-color:#0177B5}

h5 {margin:3px 0; font-size:1.0em}


.list th {background-color: #0099CC; color:#fff; font-weight:normal; text-align:center; font-size:0.8em; width:56px;}







html:\66irst-child .yui-b {margin-right:50px}
* html .clear {height:1%; }

.clear {display:block; }





