@charset "UTF-8";



@import url("../../css/structure.css");



/* ======================================



 dish



======================================= */



#contents .head

{

	margin: 30px 0;

}

#contents .head h3

{

	margin: 0 0 10px;

}

#contents .buttons

{

	overflow: hidden;

	width: 960px;

}

#contents .buttons .container

{

	float: left;

	width: 290px;

	margin-right: 44px;	

}

#contents .buttons .last

{

	margin-right: 0;

}

#contents .buttons .container .title

{

	padding: 20px 0 15px;

	text-align: center;

}



#contents .bottom .navi

{

	overflow: hidden;

	width: 960px;

}

#contents .bottom .navi li

{

	float: left;

	margin-right: 10px;

}

#contents .bottom .navi li a

{

	padding-left: 10px;

	background: url(../../img/com/arrow_r_green.gif) no-repeat left center;

	color: #005534;

}



/* ----- gallery ----- */

.f10{

	font-size: 10px;

}

#contents .producer

{

	position: relative;

	overflow: hidden;

	width: 940px;

	margin: 0 0 30px;

	padding: 14px;

	border: 1px solid #ccc;

}

#contents .producer dt

{

	position: absolute;

	left: 15px;

	top: 50%;

	width: 107px;

	height: 34px;

	margin-top: -17px;

}

#contents .producer dd

{

	float: right;

	width: 810px;

}

#contents .viewer

{

	overflow: hidden;

	width: 960px;

	margin: 0 0 30px;

}

#contents .image

{

	float: left;

	width: 620px;

}

#contents .image td

{

	vertical-align: top;

	/*background: #ebebeb;*/

}

#contents .thumbs

{

	float: right;

	width: 322px;

}

#contents .thumbs li

{

	float: left;

	width: 160px;

	padding-left: 1px;

	padding-bottom: 1px;

}

#contents .navi li

{

	margin: 0 0 5px;

}

#contents .navi li a

{

	padding-left: 10px;

	background: url(../../img/com/arrow_r_green.gif) no-repeat left center;

	color: #005534;

}
