@charset "UTF-8";

/*

Layout:LUCE
Title:LUCE

*/

/*********************************
BASIC
**********************************/
/*All TAG*/
*{
	margin: 0px auto;
	padding: 0px;
	font-size: 10px;
}
/*body TAG*/
body{
	font-size: 10px;
	background-image : url(../img/top_bg.jpg) ;
	background-repeat:repeat-y;
	background-position:center;
	margin: 0px auto;
	padding: 0px ;
	text-align: center ;
	color:666666;
}
#feedControl {
	font-size: 10px;
	text-align: left;
	lien-height: 18px;
	color:666666;
		}
/*table TAG*/
table{
	border: none ;
	margin: 0px auto;
}
/*img TAG*/
img{
	border: none ;
	margin: 0px ;
}
a{
	cursor: pointer ;
	color: #cc99cc ;
	text-decoration: none; 
}
a:hover{
	color: #ff9999 ;
}
ul{
	list-style: none ;
}
li{
	list-style: none ;
}
.clear{
	clear: both ;
	height: 1px ;
	margin: 0px ;
}
.wh_1px{
	width: 1px ;
	height: 1px ;
}
.r_posi{
	float: right ;
}
.l_posi{
	float: left ;
}
.red{
	color: #FF6699 ;
	font-weight:bold;
}
.font_s{
	color: #666666 ;
	font-size:10px;
}
/*********************************
INDEX.HTML
**********************************/
#TotalLayout{
	width: 832px ;
	height: auto ;
	margin: 0px auto ;
}
#menu{
	text-align: left ;
	background-color:#f1e8e1;
}
#menu ul{
	list-style: none ;
	margin: 0px ;
	background-color:#f1e8e1;
}
#menu ul li{
	margin-bottom:7px;
	float: left ;
	display: block ;
	height: 37px ;
	background-color:#f1e8e1;
}
#flash,#subheader{
	margin: 0px;
	text-align: center ;
}
#title{
	margin: 0px ;
	width: 832px ;
	text-align: left ;
}
#body{
	margin: 0px auto ;
	width: 832px ;
	height: auto ;
}
#left{
	float: left ;
	width: 285px ;
	height: auto ;

	
}
#left .comment{
	text-align: left ;
	lien-height: 18px ;
	margin: 0px 2px 10px 2px ;
	padding: 0px 0px 10px 0px ;
	font-size:10px;
	background-color:#e4ddd6;

	
}
#left .comment2{
	text-align: left ;
	lien-height: 18px ;
	font-size:10px;
	color:#FFFFFF;
	background-color:#000000;
	height:280px;
	
}
#left .comment3{
	text-align: left ;
	lien-height: 18px ;
	font-size:10px;
	background-color:#FFFFFF;
	height:100px;
	
}
#center_blk{
	float: left ;
	margin: 0px 0px 20px 8px ;
	width: 538px ;
	height: auto ;
	background-color:#000000;
	}
#center_blk .container_t{
	font-size: 10px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#center_blk .container_t img{
	float: left ;
	margin: 10px 0px 0px 11px;
}
#center_blk .center_news{
	float: left;
	text-align: left;
	font-size:10px;
	margin: 3px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.center_photo{
	padding: 1px ;
}
.center_title,.center_txtblk{
	margin: 2px 4px ;
	padding: 4px 6px ;
	text-align: left ;
	line-height: 17px ;
}
.center_title strong{
	font-size: 10px ;
}
.center_title span{
	font-size: 10px ;
}

	
#right{
	float: left ;
	width: 200px ;
	height: auto ;
}
#right.comment{
	text-align: center ;
	lien-height: 18px ;
	margin: 0px 2px 10px 2px ;
	font-size:10px;
}
.line{
	margin: 4px 0px ;
}
.comment span{
	color: #666666 ;
	padding: 2px 0px ;
	font-size:10px;
	text-align: left ;
}
.comment p{
	text-align: center ;
	padding: 2px 0px ;
	font-size: 10px ;
	color: #666666 ;
}
.comment2{
	text-align: left ;
	padding: 2px 0px ;
	font-size: 10px ;
	color: #666666 ;
}
#footer{
	border-top: 1px solid #CECECE ;
	width: auto ;
	margin: 5px auto ;
	padding: 10px 1px ;
	text-align: right ;
	font-size:10px;

}
#footer p{
	text-align: center ;
	font-size: 10px ;
	color: #999999 ;
}

.member_photo{
	padding: 1px ;
}
.member_title{
	text-align: left ;
	line-height: 17px ;
	background-image: url(../img/titile_bg.gif);
	background-repeat: repeat-x;
}
.member_title strong{
	font-size: 12px;
	color:#676767;

}
.member_title2{
	text-align: left ;
	line-height: 17px ;
	background-image: url(../img/titile_bg.gif);
	background-repeat: repeat-x;
}
.member_title2 strong{
	font-size: 10px;
	color:#676767;

}

/*********************************
PRESS/INDEX.PHP
**********************************/
#menu_right .txt_p{
	color:#FFFFFF;
	font-weight:bold;
	text-align: center ;
	line-height: 18px ;
	width:130px;
	padding: 0px 3px 3px 3px ;
	background-color:#BAADA2;
}
#menu_right .txt_p2{
	color:#666666;
	text-align: left ;
	line-height: 18px ;
	width:130px;
	padding: 0px 3px 3px 3px ;
	background-color:#FFFFFF;
}
#sub_contact p{
	margin: 5px 10px ;
	padding: 5px 0px ;
	text-align: left ;
	line-height: 18px ;
	color: #686868 ;
}
#form_blk{
	margin: 40px auto ;
	height: auto ;
}
#form_txt{
	width: 520px ;
	height: auto ;
	margin: 0px auto ;
}
#form_txt td{
	padding: 5px 4px ;
	text-align: left ;
	font-size: 10px ;
}
#form_txt td.title{
	background: #F6F6F6 ;
	width: 150px ;
}
#form_txt td span{
	font-weight: bold ;
	color: #FF3300 ;
}
/*********************************
PRICE/INDEX.PHP
**********************************/
#menu_left{
	float: left;
	width: 168px;
	height: auto;
	text-align: right;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 0px;
}
#m_left_tit{
	width: 168px;
	text-align: center ;
	margin: 5px auto ;

}
#m_left_top{
	width: 89px ;
	height: 29px ;
	text-align: center ;
	margin: 0px auto ;
	padding: 3px 0px 0px 3px ;
}
#e_left_top span{
	font-size: 11px ;
	color: #FFFFFF ;
	font-weight: bold ;
}
#e_left_bot{
	width: 89px ;
	height: 6px ;
	margin: 0px auto ;
	background: url(../event/img/event_bottom.jpg) left bottom no-repeat ;
}
.txt_title{
	color:#83786e;
	text-align: left ;
	margin: 0px 0px 3px auto ;
	padding: 5px 0px 5px 0px ;
	border-bottom: 1px dotted #c5b8ad ;
}
.txt_title a{
	color: #83786e ;
	font-weight: bold ;
}
.txt_title a img{
	margin: 2px 5px 2px 5px ;
}
#menu_right{
	float: right ;
	margin: 5px 0px 5px auto ;
	width: 574px ;
	text-align: left ;
}
.price{
	margin: 0px 0px 10px 0px ;
}
.menu_mtitle{
	text-align: center ;
	padding: 5px ;
	background: #e4dbd3 ;
	color: #666666 ;
}
#menu_right span{
	font-weight: bold ;
	color: #666666 ;
	margin: 1px 3px ;
}
#menu_right .mm{
	margin: 5px 0px 0px 0px ;
	padding: 2px 1px ;
	border-bottom: 1px dotted #c592c5 ;
	background: #cc99cc ;
}
#menu_right .mm2{
	margin: 0px 0px 0px 0px ;
	padding: 2px 2px 2px 10px ;
	background: #cccccc ;
}
#menu_right .mm strong{
	font-size: 10px ;
	color: #FFFFFF ;
}
#menuevent_right .sanka{
	margin: 10px 4px ;
	text-align: left ;
}
#menu_right .container,#event_right .container2{
	margin: 5px 2px 2px 0px ;
}
#menu_right .container img{
	float: left ;
	margin: 0px 5px ;
}
#menu_right .container .txt{
	color:#666666;
	float: left ;
	text-align: left ;
	line-height: 18px ;
	width: 400px ;
	padding: 0px 3px 3px 3px ;
}
#menu_right .container .txt2{
	float: left ;
	text-align: left ;
	line-height: 18px ;
	width: 150px ;
	padding: 0px 3px 3px 3px ;
}
#menu_right .container .txt_t{
	color:#FFFFFF;
	font-weight:bold;
	float: left ;
	text-align: left ;
	line-height: 18px ;
	width: 400px ;
	padding: 0px 3px 3px 3px ;
	background-color:#BAADA2;
}
#menu_right .container2 img{
	float: right ;
	margin: 3px 5px ;
}
#menu_right .container2 .txt{
	float: left ;
	text-align: left ;
	line-height: 18px ;
	margin: 3px ;
	width: 260px ;
	padding: 0px 0px 3px 0px ;
}
#center_blk .container_t img {
	left: 10px;
}
