@charset "UTF-8";

/* Common Styles
-----------------------------------------------------------------------------  */
body {
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック';
	line-height: 137%;
	margin: 0;
	padding: 0;
	background-color: #f60;
}

img {
	border: 0;
	vertical-align: middle;
}

p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	line-height: 1.5;
}

h1,h2,h3,h4 {
	margin: 0;
}

ul,ol {
	list-style-type: none;
}

a {
	text-decoration: none;
	color: #555;
}

a:hover {
	text-decoration: underline;
	color: #f90;
}

.red {	color: #f00; }
.blue {	color: #00f; }

.bold {		font-weight: bold; }
.sb span {	font-weight: bold; }

.clear { clear: both; }

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.right {	text-align: right; }
.center {	text-align: center !important; }
.fl {		float: left; }
.fr {		float: right; }
img.fl { 	padding-right: 15px; }
img.fr { 	padding-left:15px; }

.fs10 {	font-size: 10px !important;	}
.fs11 {	font-size: 11px !important;	}
.fs12 p {	font-size: 12px !important;	}

.mgnT10 {	margin-top: 10px !important;	}
.mgnT20 {	margin-top: 20px !important;	}
.mgnT25 {	margin-top: 25px !important;	}
.mgnT30 {	margin-top: 30px !important;	}
.mgnB10 {	margin-bottom: 10px !important;	}
.mgnB20 {	margin-bottom: 20px !important;	}
.mgnB30 {	margin-bottom: 30px !important;	}
.mgnL10 {	margin-left: 10px !important;	}
.mgnL110 {	margin-left: 110px !important;	}
.mgnL210 {	margin-left: 210px !important;	}

table.center td,
table.center th {
	text-align: center;
}

table.pdg5 td,
table.pdg5 th {
	padding: 5px;
}

/* Wrap Styles
-----------------------------------------------------------------------------  */
div#wrap {
	background: url(img/chinese/bg.gif) repeat-y;
	width: 900px;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
}

/* Header Styles
-----------------------------------------------------------------------------  */

div#header {
	height: 140px;
}

#header h1 {
	text-indent: -9999px;
	background: url(img/chinese/logo.gif) no-repeat 0 0;
	width: 485px;
	height: 68px;
	position: absolute;
	top: 40px;
	left: 30px;
}

#header p {
	color: #333;
	font-size: 12px;
	margin-left: 20px;
}

#header img {
	float: right;
	margin-right: 20px;
}

/* Keyv Styles
-----------------------------------------------------------------------------  */

div#keyv {
	text-indent: -9999px;
	background: url(img/chinese/keyv.jpg) no-repeat 0 0;
	width: 863px;
	height: 257px;
	margin: 0 auto;
}

/* Contents Styles
-----------------------------------------------------------------------------  */

#contents p {
	margin: 10px;
}

/* Section Styles
-----------------------------------------------------------------------------  */

.section {
	margin: 20px 25px 10px 25px;
}

/* Point Styles
-----------------------------------------------------------------------------  */

div#point {
	text-indent: -9999px;
	background: url(img/chinese/point.gif) no-repeat 0 0;
	width: 863px;
	height: 436px;
	margin: 0 auto;
}

/* Why Styles
-----------------------------------------------------------------------------  */

div#why {
	text-indent: -9999px;
	background: url(img/chinese/why.gif) no-repeat 0 0;
	width: 863px;
	height: 335px;
	margin: 40px auto;
}

/* Chance Styles
-----------------------------------------------------------------------------  */

div#chance {
	text-indent: -9999px;
	background: url(img/chinese/chance.jpg) no-repeat 0 0;
	width: 863px;
	height: 242px;
	margin: 0 auto 40px auto;
}

#chance ul {
	display: none;
}


/* Freedial Styles
-----------------------------------------------------------------------------  */

div#freedial {
	text-indent: -9999px;
	background: url(img/chinese/freedial.jpg) no-repeat 0 0;
	width: 789px;
	height: 219px;
	margin: 40px auto;
}

/* Footer Styles
-----------------------------------------------------------------------------  */

div#footer {
	margin: 70px 10px 0 10px;
	padding: 10px;
}

#footer p {
	float: right;
	padding-top: 20px;
}

#footer p a{
	color: #333;
	text-decoration: none;
}

#footer p a:hover{
	color: #999;
	text-decoration: underline;
}