@charset "UTF-8";
/* CSS Document */

/*------text-------*/
.bold{
	font-weight:bold;
	}
.big{
	font-size:110%;
	}
.small{
	font-size:90%;
	}
.red{
	color:#CC0000;
	}
.center{
	text-align:center;
	}
.left{
	text-align:left;
	}
.right{
	text-align:right;
	}
.blue{
	color:#0000FF;
	}
.indent80{
	text-indent:0.8em;
	}
.indent1{
	text-indent:1em;
	}
.line20{
	line-height:1.2em;
	}
.line50{
	line-height:1.5em;
	}
.letter_spacing01{
	letter-spacing:0.1em
	}
.letter_spacing02{
	letter-spacing:0.2em
	}

/*------table-------*/

/*------list-------*/
dl{
	margin:1em 0;
	padding:1em;
}
dt{
	font-weight:bold;
	border-bottom:1px #999 dotted;
	}
dd{
	margin-bottom:1em;
}
/*------image-------*/

/*------‚»‚Ì‘¼-------*/
.caption{
	font-size:70%;
	color:#666;
	line-height:1.3em;
	}

/*------link-------*/
a{
	font-weight: bold;
	}
a:link{
	color:#00CCFF;
}
a:visited{
	color:#CC0000;
}
a:hover{
	color:#69c;
}
#header a{
	text-decoration:none;
}
#header a:hover{
	text-decoration:underline;
}
#header a img{
	border:none;
}
#footQR a img{
	border:none;
}
.close_btn{
	background:url(imgs/close_bg.gif) no-repeat;
	width:187px;
	height:29px;
	padding-top:11px;
	margin:0 auto;
	font-size:11px;
	text-align:center;
	display:block;
	}
.close_btn p a{
	text-decoration:none;
	display:block;
	color:#888888;
	font-weight:bold;
	}
.close_btn p a:hover{
	text-decoration:none;
	display:block;
	color:#FF9900;
	font-weight:bold;
	}
/*------hr-------*/
hr{
	margin:0.5em auto;
	padding:0;
	}
/*------float-------*/
.float_left{
	float:left;
	}
.float_right{
	float:right;
	}
.clear_float{
	clear:both;
	}
/*------margin-------*/
margin_cent{
	margin:0 auto;
	}
.margin_left05{
	margin-left:0.5em;
	}
.margin_left1{
	margin-left:1em;
	}
.margin_left2{
	margin-left:2em;
	}
.margin_left3{
	margin-left:3em;
	}
.margin_left4{
	margin-left:4em;
	}
.margin_left5{
	margin-left:5em;
	}

.margin_top05{
	margin-top:0.5em;
	}
.margin_top1{
	margin-top:1em;
	}
.margin_top2{
	margin-top:2em;
	}
.margin_top3{
	margin-top:3em;
	}
.margin_top4{
	margin-top:4em;
	}
.margin_top5{
	margin-top:5em;
	}

.margin_right05{
	margin-right:0.5em;
	}
.margin_right1{
	margin-right:1em;
	}
.margin_right2{
	margin-right:2em;
	}
.margin_right3{
	margin-right:3em;
	}
.margin_right4{
	margin-right:4em;
	}
.margin_right5{
	margin-right:5em;
	}

.margin_bottom05{
	margin-bottom:0.5em;
	}
.margin_bottom1{
	margin-bottom:1em;
	}
.margin_bottom2{
	margin-bottom:2em;
	}
.margin_bottom3{
	margin-bottom:3em;
	}
.margin_bottom4{
	margin-bottom:4em;
	}
.margin_bottom5{
	margin-bottom:5em;
	}

/*------padding------*/
.padding_left05{
	padding-left:0.5em;
	}
.padding_left1{
	padding-left:1em;
	}
.padding_left2{
	padding-left:2em;
	}
.padding_left3{
	padding-left:3em;
	}
.padding_left4{
	padding-left:4em;
	}
.padding_left5{
	padding-left:5em;
	}

.padding_top05{
	padding-top:0.5em;
	}
.padding_top1{
	padding-top:1em;
	}
.padding_top2{
	padding-top:2em;
	}
.padding_top3{
	padding-top:3em;
	}
.padding_top4{
	padding-top:4em;
	}
.padding_top5{
	padding-top:5em;
	}

.padding_right05{
	padding-right:0.5em;
	}
.padding_right1{
	padding-right:1em;
	}
.padding_right2{
	padding-right:2em;
	}
.padding_right3{
	padding-right:3em;
	}
.padding_right4{
	padding-right:4em;
	}
.padding_right5{
	padding-right:5em;
	}

.padding_bottom05{
	padding-bottom:0.5em;
	}
.padding_bottom1{
	padding-bottom:1em;
	}
.padding_bottom2{
	padding-bottom:2em;
	}
.padding_bottom3{
	padding-bottom:3em;
	}
.padding_bottom4{
	padding-bottom:4em;
	}
.padding_bottom5{
	padding-bottom:5em;
	}
