@import url('common.css');

body { background:url('../images/common/bg_x_c.gif') repeat-x center 84px;}
#index_login { background:url('../images/common/bg_x_c.gif') repeat-x center 46px;}

/* wrap */
#wrap{width:100%; margin:0px; padding:0;}



#snb { width:100%; background:url('../images/common/bg_x_m.gif') repeat 0 0 #BC1B3A; text-align:center;}
#snb ul li { display:inline-block; min-height:38px; text-align:center; background:url('../images/common/line.gif') no-repeat left 12px; text-align:center;}
#snb .snb_ul_intro li { width:32%;}
#snb .snb_ul_guide li { width:99%;}
#snb .snb_ul_re li { width:49%;}
#snb .snb_ul_infor li { width:32%;}
#snb .snb_ul_community li { width:23%;}
#snb .snb_ul_admin li { width:19%; vertical-align:middle;}


#snb li a{ display:block; color:#dedede; padding:12px 0 8px 0; font-size:14px; font-weight: 600; color:#fff;}
#snb li a:hover {color: #FFCC00;}

#intro01 a.on01, #intro02 a.on02, #intro03 a.on03, #intro04 a.on04 { color:#ffb2cb; font-weight: bold;}
#guide01 a.on01, #guide02 a.on02, #guide03 a.on03, #guide04 a.on04 { color:#ffb2cb; font-weight: bold;}
#reservation01 a.on01, #reservation02 a.on02, #reservation03 a.on03, #reservation04 a.on04 { color:#ffb2cb; font-weight: bold;}
#infor01 a.on01, #infor02 a.on02, #infor03 a.on03, #infor04 a.on04, #infor05 a.on05, #infor06 a.on06 { color:#ffb2cb; font-weight: bold;}
#community01 a.on01, #community02 a.on02, #community03 a.on03, #community04 a.on04 { color:#ffb2cb; font-weight: bold;}


/* content */
#content { width:92%; min-width:300px; margin:0 auto; padding:100px 0 20px 0;}
#index_login #content { padding:72px 0 20px 0;}




/* intro01 */
#content h2 { font-size:18px; color:#212120; padding:10px 0; }
.st_01 { font-size:14px; color:#db5984; font-weight:bold; }
.intro01 .img_bg { height:380px; background:url('../images/sub/intro/bg_01.png') no-repeat center bottom;}
.text { font-size:13px; color:#868686; padding:6px 0; }
.text p { padding-bottom:7px;}

.btn_tel a { display:block; width:54%; margin-top:20px; padding:12px 5px 11px 15px; background:url('../images/common/bg_call.png') no-repeat center 2px #f86898; color:#FFFFFF; font-size:16px; font-weight:bold;
			 
			 -webkit-border-radius:20x; /*¤Ð*/
 			 /*IE9+,FF4+,chrome,Safari5,+opera*/
 			 border-radius:20px;
			
			 -webkit-box-shadow: inset 0 0 2px 2px #d53b6f;
			 -moz-box-shadow: inset 0 0 2px 2px #d53b6f;
			  box-shadow:inset 0 0 2px 2px #d53b6f;		 
}

/* guide */

.table_st01 { clear:both; 
			  -webkit-border-radius:10x; /*¤Ð*/
 			  border-radius:10px;
			  background-color:#8b664c;
			 }
.table_st01 th{ color:#FFFFFF; padding:7px 0;}	
.table_st01 thead th{ border-left:1px solid #a28570;}	
.table_st01 tbody th{ border-top:1px solid #a28570;}	
.table_st01 td{ color:#ffc8da; padding-left:25px; border-top:1px solid #a28570; border-left:1px solid #a28570; font-size:13px;}		 

/* table_st02 */
.table_st02 { margin:15px 0 25px;}
.table_st02 th{padding:7px 0 5px 0; font-size:13px; }	
.table_st02 thead th{ border-left:1px solid #ccc; color:#fff; background-color:#5f5f5f;}	
.table_st02 tbody th{ border-bottom:1px solid #ccc; color:#3e3e3e; }	
.table_st02 td{ color:#606060; padding-left:5px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; font-size:13px; letter-spacing:0em;}		 

/* infor */
.infor01 { padding-top:40px;}

.round_box { padding:18px; 
			 border:2px solid #BC1B3A;
			 -webkit-border-radius:10x; /*¤Ð*/
 			 /*IE9+,FF4+,chrome,Safari5,+opera*/
 			 border-radius:10px;
}
.round_box .tit { padding-bottom:11px; margin-bottom:7px; border-bottom:1px solid #f196b4;}

#content h3 { font-size:16px; color:#f62473;}

#content .infor01 dl { padding:10px 0; }
#content .infor01 dl dt { font-weight:bold; color:#000000; padding:6px 0;}

.infor03 { padding-top:40px;}
#content .infor03 dl { padding:0 0 20px 0; overflow:hidden; }
#content .infor03 dl dt { padding-bottom:10px;}
#content .infor03 dl dt h3 { float:left; margin-right:10px; }
#content .infor03 dl dt p { position:relative; font-weight:bold; color:#000000; padding:2px 0  0 0;}
#content .infor03 dl dd { clear:both; padding-bottom:5px;}

.infor05 { padding-top:40px;}
#content h4 { font-weight:bold; color:#000000; padding:6px 0;}
#content .infor05 ul { padding:0 0 20px 0; overflow:hidden; }
#content .infor05 ul li { padding:2px 14px; background:url('../images/common/bl_one.gif') no-repeat 3px 7px;}


