@import "/css/style.css";

#china {
	width: 565px;
	background-color: #cd211c;
	padding: 5px;
}

#china_bg {
	width: 551px;
	background: url(../img/bg.jpg) repeat;
	padding: 0 7px 7px 7px;
}

#china .txt12 {
	font-size: 12px;
	color: #4D4D4D;
	line-height: 18px;
	text-align: justify;
}

#china .space {
	letter-spacing: -0.03em;
}

#china .txt10 {
	font-size: 10px;
	color:#4D4D4D;
	line-height: 140%;
	text-align: left;
}

#china .copy {
	font-size: 10px;
	color:#FFFFFF;
	line-height: 140%;
	text-align: left;
	margin: 5px 10px;
}

#china #btn {
	width: 565px;
	margin: 15px 0;	
}

#china #btn .m {
	margin: 0 2px;	
}

#china li {
	list-style: none;
	float: left;
}

#china #tea {
	width: 550px;
	text-align: center;
	background: url(../img/panda_bg.gif) repeat-y;
}

#china #tea .txt {
	padding: 15px 15px 0 15px;
	font-size: 12px;
	color: #4D4D4D;
	line-height: 18px;
	text-align: left;
}

#china #tea #celeb {
	width: 530px;
	margin: 0 0 5px 10px;
}

/* IE6 */
*html #china #tea #celeb {
	width: 530px;
	margin: 0 0 5px 0;
} 

/* IE7 */
*:first-child+html #celeb {
	width: 530px;
	margin: 0 0 5px 0;
}

#china #osusume {
	width: 551px;
	background-color: #FFFFFF;
	margin: 30px 0 5px 6px;
}

#china #osusume ul {
	margin: 0 0 0 10px;
}

#china #osusume li {
	margin: 0 5px 0 0;
}

.clear {
	clear: both;
}

.float_L {
	float: left;
}

.table_bg01 {
	background: url(../img/contents_bg.gif) repeat-y;
}

.table_bg02 {
	background: url(../img/panda_bg.gif) repeat-y;
}

.table_bg03 {
	background: url(../img/relax_bg.jpg) repeat-x;
}

.table_bg04 {
	background: url(../img/bg02.gif) repeat-y;
}

.td_l {
	background: url(../img/bg2_l.gif) repeat-y;
}

.td_r {
	background: url(../img/bg2_r.gif) repeat-y right;
	background-position:right;
}


.margin10 {
	margin: 10px;
}

.marginB08 {
	margin-bottom: 8px;
}

.marginB10 {
	margin-bottom: 10px;
}

.marginT5 {
	margin-top: 5px;
}

.marginT30 {
	margin-top: 30px;
}

.btn_detail {
	margin: 10px auto 5px auto;
}

.padding15 {
	padding: 15px 15px 0 15px;
}

.txt12_padding {
	padding: 10px 10px 0 12px;
	font-size: 12px;
	color: #4D4D4D;
	line-height: 18px;
	text-align: justify;
}

.img_padding {
	padding: 10px 12px 0 0;
}

.left_padding {
	padding: 10px 10px 0 12px;
}

