/* ERS_title
 ---------------------------------------------------------------- */
	#ERS_title{
		width:680px;
		margin:0 auto 10px auto;
	}

	#ERS_title p{
		margin:0 0 15px 0;
	}

	#ERS_title li{
		float:left;
		margin:0 6px 0 0;
	}

	#ERS_title h2{
		color:#375CA9;
		margin:0 0 18px 0;
	}

	#ERS_title h3{
		background-color:#F1F4FC;
		border:1px solid #E6EDF9;
		padding:9px 0 9px 9px;
	}

	p.navi_bottom{
		padding:11px 0 0 0;
		background:url(../images/dot.gif) repeat-x 0% 0%;
	}


/* ERS_detail
 ---------------------------------------------------------------- */
	#ERS_detail{
		width:680px;
		margin:0 auto 16px auto;
	}

	#ERS_detail h3{
		padding:8px 0 8px 5px;
		margin:0 0 10px 0;
		border-left:5px solid #D14A49;
		background-color:#F4E3E4;
		color:#CE4646;
		font-size:1.2em;
	}

	#ERS_detail div{
		padding:1px 1px 13px 1px;
		background-color:#fff;
	}

	#ERS_detail div.detail_frame{
		padding:0 0 0 0;
		width:260px;
		border:none;
		background:none;
	}

	#ERS_detail div.detail_frame div{
		border:1px solid #C4E3B6;
	}

	#ERS_detail div div{
		float:none;
	}

	#ERS_detail div p{
		padding:14px 0 0 0;
		text-align:center;
	}

	#ERS_detail .ERS_detail_item{
		width:406px;
		float:right;
		background-color:transparent;
		padding:0 0 0 0;
	}

	#ERS_detail .ERS_detail_item div{
		height:447px;
		border:1px solid #DBC9B0;
		overflow:auto;
	}


	#ERS_detail .ERS_detail_item p{
		padding:10px 9px 0 9px;
		text-align:left;
	}

	#ERS_detail .ERS_detail_item h4{
		margin:0 0 0 0;
		padding:8px 8px 8px 8px;
		color:#554126;
		background-color:#EEE7DB;
		line-height:1;
	}

	#ERS_detail .ERS_detail_item .item_spec{
		background-color:#E8DCCC;
		height:23px;
		text-align:right;
		padding:4px 4px 4px 0;
	}

	#ERS_detail .ERS_mainimg{
		padding:1px 1px 1px 1px;
		margin:0 0 7px 0;
		text-align:center;
		width:256px;
		height:192px;
		border:1px solid #E7E7E7;
		background-color:#fff;
	}

	#ERS_detail .ERS_mainimg img{
		width:256px;
	}

	#ERS_detail .item_caption{
		padding:0 0 0 0;
		line-height:1;
		margin:0 0 20px 0;
	}

	#ERS_detail div.useful p{
		line-height:1.6;
		font-size:1.1em;
		padding:10px 0 0 0;
	}

	#ERS_wrapper #ERS_detail div.useful{
		border:1px solid #BACCEB;
		margin:10px 0 0 0;
		padding:1px 1px 8px 1px;
	}


/* ERS_box_detail
 ---------------------------------------------------------------- 
	#ERS_box_detail{
		margin:0 auto 20px auto;
		padding:0 0 7px 0;
		background:url(../images/item_recommend_box.gif) no-repeat 0% 100%;
		width:670px;
	}

	#ERS_box_detail div{
		margin:0 auto 0 auto;
		padding:4px 0 0 11px;
		border-left:1px solid #E1DED9;
		border-right:1px solid #E1DED9;
		background:url(../images/item_recommend_bg.gif) 0% 0%;
	}

	#ERS_box_detail div div{
		margin:0 10px 10px -4px;
		padding:5px 0 5px 0;
		border:1px solid #EEE4D9;
		width:211px;
		height:75px;
		float:left;
		background:#fff;
	}

	#ERS_box_detail h4{
		margin:0 0 0 -1px;
		padding:10px 0 0 8px;
		color:#fff;
		height:29px;
		background:url(../images/item_bg2.gif) no-repeat 0 0;
	}

	#ERS_box_detail h5{
		margin:0 0 0 10px;
		float:left;
	}

	#ERS_box_detail h5 img{
		width:101px
	}

	#ERS_box_detail p{
		margin:0 0 0 118px;
	}
*/


/* ERS_item_recommend
 ---------------------------------------------------------------- */
	#ERS_item_recommend{
		margin:0 auto 20px auto;
		padding:0 0 7px 0;
		background:url(../images/item_recommend_box.gif) no-repeat 0% 100%;
		width:670px;
	}

	#ERS_item_recommend iframe{
		height:233px;
		width:670px;
	}


/* ERS_image_detail
 ---------------------------------------------------------------- */
	#ERS_image_detail{
		margin:0 auto 20px auto;
		padding:1px 1px 0 1px;
		border:1px solid #DBC9B0;
		background-color:#fff;
		width:678px;
	}

	#ERS_image_detail h4{
		background-color:#EEE7DB;
		color:#554126;
		margin:0 0 10px 0;
		padding:7px 0 8px 5px;
		vertical-align:center;
		font-size:1em;
	}


	#ERS_image_detail ul{
		margin:0 0 0 12px;
	}

	#ERS_image_detail li{
		float:left;
		margin:0 10px 0 0;
		padding:0 0 10px 0;
		width:156px;
		height:160px;
		_height:162px;
		font-size:0.85em;
	}

	#ERS_image_detail span{
		margin:0 0 5px 0;
		text-align:center;
		border:1px solid #E7E7E7;
		display:block;
	}

	#ERS_image_detail span img{
		padding:1px 1px 1px 1px;
		width:152px;
	}

	#ERS_image_detail span a img{
		float:right;
		padding:5px 4px 2px 0;
		width:38px;
	}


/* ERS_next
 ---------------------------------------------------------------- */
	#ERS_next{
		margin:0 0 25px 0;
	}



/* ERS_table
 ---------------------------------------------------------------- */

	#ERS_table{
		margin:0 0 15px 0;
	}

	#ERS_table table{
		margin:0 auto 0 auto;
		width:auto;
	}

	#ERS_table table tr{
		border:1px solid #DBC9B0;
	}

	#ERS_table table th{
		border:1px solid #DBC9B0;
		text-align:left;
		width:115px;
		padding:1px 0 1px 1px;
		color:#554126;
		overflow:hidden;
		vertical-align:top;
	}

	#ERS_table table th span{
		margin:0 0 -1000px 0;
		padding:9px 0 1009px 7px;
		display:block;
		background-color:#EEE7DB;
	}

	#ERS_table table td{
		border:1px solid #DBC9B0;
		width:556px;
		padding:10px 0 9px 9px;
		background-color:#fff;
	}

	#ERS_table table td a{
		margin:0 15px 0 0;
		padding:0 0 0 15px;
		background:url('../images/arrow_icon.gif') no-repeat 0% 0%;
	}

	/* óüpCSS */
	@media print{
		#ERS_table table th span{
			padding:9px 0 9px 7px;
			background-color:none;
		}

		#global_navi ul li.menu_none {
			overflow:hidden;
		}

	}