/* CSS Document */

@import "../fumi.css";



/*@@€Κ common
*/
#main{
	float:right;
	width:539px;
	margin-bottom:40px;
	padding-bottom:20px;
	border-left:solid 1px #c0e9c9;
}


/* Tuj[ */
#submenu{
	float:left;
	width:180px;
}
#submenu h2{
	width:180px;
	padding:15px 0;
	border-bottom:solid 3px #d6f4e6;
}
#submenu h2 img{
	padding-left: 20px;
}
#submenu dl{
}
#submenu dt a{
	display:block;
	width:170px;
	padding:10px 0 6px 10px;
	border-bottom:dotted 1px #CCCCCC;
}
#submenu dd a{
	display:block;
	width:160px;
	padding:7px 0 5px 20px;
	border-bottom:dotted 1px #CCCCCC;
}
#submenu dt a:hover , #submenu dd a:hover{
	background-color:#d6f4e6;
}


/* tableC */
table.main_table{
	float:right;
}

/*Recg*/
#main .con_spe,
#main .con_gallery {
	width: 495px;
	margin: 25px 0 25px 34px;
}


/*@@ΑΚιζ
*/
/*CfbNXp*/
#main .con_spe .spe_box {
	position: relative;
	width: 489px;
	/*min-height: 160px;
	height: 160px !important;
	height: auto;*/
	margin: 15px 0 0;
	border: 1px #b8eae9 solid;
	clear: both;
}
#main .con_spe .spe_box dl {
	width: 475px;
	min-height: 135px;
	height: 135px !important;
	height: auto;
	margin: 7px;
	background: url(../img/style/back_spebox.gif) left top repeat-y;
}

#main .con_spe .spe_box dt {
	width: 188px;
	float: left;
}
#main .con_spe .spe_box dd {
	margin-left: 200px;
	min-height: 135px;
	height: 135px !important;
	height: auto;
}
#main .con_spe .spe_box .hline {
	padding: 5px;
}
#main .con_spe .spe_box h2 {
	padding: 5px;
	color: #ff6879;
	font-size: 150%;
	font-weight: bold;
	line-height: 1.4;
}
#main .con_spe .spe_box .detail {
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: right;
	padding: 5px 15px 15px;
}

/*ΒΚy[Wp*/
#main .con_spe .spe_box_indiv {
	position: relative;
	width: 489px;
	margin: 15px 0 0;
	border: 1px #b8eae9 solid;
	clear: both;
}
#main .con_spe .spe_box_indiv dl {
	width: 475px;
	min-height: 182px;
	height: 182px !important;
	height: auto;
	margin: 7px;
	background: url(../img/style/back_spebox_id.gif) left top repeat-y;
}

#main .con_spe .spe_box_indiv dt {
	width: 256px;
	float: left;
}
#main .con_spe .spe_box_indiv dd {
	margin-left: 265px;
	min-height: 182px;
	height: 182px !important;
	height: auto;
}
#main .con_spe .spe_box_indiv .hline {
	padding: 5px;
}
#main .con_spe .spe_box_indiv h2 {
	padding: 7px 5px;
	color: #ff6879;
	font-size: 170%;
	font-weight: bold;
	line-height: 1.4;
	border-top: 3px #999 double;
	border-bottom: 3px #999 double;
}
#main .con_spe .spe_box_indiv .discription p{/*Tv*/
	margin: 15px 10px;
	color: #0db0ad;
	font-size: 115%;
	font-weight: bold;
	text-align: center;
	line-height: 1.8;
}

#main .con_spe .entry_discription {/*Gg[[h*/
	border-bottom: 2px #999 dotted;
}
	
#main .con_spe .entry_discription p {
	margin: 15px 10px;
	color: #eb8a00;
	font-size: 110%;
	
	text-align: center;
	line-height: 1.7;
}

#main .con_spe .entry {
	widows: 489px;
	margin-top: 25px;
	border: 1px #ccc solid;
}

#main .con_spe .entry_body,
#main .con_spe .entry_more {
	widows: 469px;
	margin: 10px;
	font-size: 105%;
	line-height: 1.7;
}
#main .con_spe .entry_more {
	border-top: 2px #eb8a00 dotted;
	padding-top: 10px;
}
.back {
	font-size: 90%;
	text-align: center;
}
	

/*@@M[
*/
#main .con_gallery h2 {
	width: 489px;
	margin: 14px 0 2px;
	text-indent: 15px;
	font-weight: bold;
	line-height: 2.5;
	color: #333;
	background-color: #eddfc8; 
}
#main .con_gallery ul.style_list {
	width: 489px;
	margin: 0 0 25px;
	padding: 10px 0;
	background-color: #f8f3ea;
}
#main .con_gallery ul.style_list li {
	width: 115px;
	height: 148px;
	margin: 0 1px 7px;
	float: left;
}