body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
	font-size: 14px;
	line-height: 135%;
	margin: 0px;
	padding:0;
	color: #202020;
	background: #ffffff;
	text-align: center;
}

img{
	border: 0px;
}

h1,h2,h3{
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	display: inline;
	font-size: 14px;
	line-height: 135%;
}

form{
	margin: 0px;
	padding: 0px;
	display: inline;
}

table,div{
	text-align: left;
	font-size: 14px;
	line-height: 135%;
}

td{
	font-size: 14px;
	line-height: 135%;
}

ul{
	list-style-type: none;
}

a:link,
a:visited,
a:active {
	color: #202020;
	text-decoration: underline;
}
a:hover {
	color: #33ccff;
	text-decoration:underline;
}

.main{
	width: 800px;
	margin: 0px auto;
	background: url(../images/al_bk.gif) repeat-y;
}

.fs_s {
	font-size: 11px;
}
.fs_m{
	font-size: 13px;
}
.fs_l {
	font-size: 15px;
}
.lh_l {
	line-height: 150%;
}
.lh_m {
	line-height: 135%;
}

.fc_ss {
	font-size: 11px;
	line-height: 110%;
}

.fc_sm {
	font-size: 11px;
	line-height: 135%;
}

.fc_sl {
	font-size: 11px;
	line-height: 150%;
}

.fc_sx {
	font-size: 11px;
	line-height: 200%;
}

.fc_mm {
	font-size: 13px;
	line-height: 135%;
}

.fc_ml {
	font-size: 13px;
	line-height: 150%;
}

.fc_mx {
	font-size: 13px;
	line-height: 200%;
}

.fc_lm {
	font-size: 14px;
	line-height: 135%;
}

.fc_ll {
	font-size: 14px;
	line-height: 150%;
}

.fc_xm {
	font-size: 16px;
	line-height: 135%;
}

.fc_xl {
	font-size: 16px;
	line-height: 150%;
}

.br_1{line-height: 1px;}
.br_5{line-height: 5px;}
.br_10{line-height: 10px;}
.br_15{line-height: 15px;}
.br_20{line-height: 20px;}
.br_30{line-height: 30px;}

.al_hd_tbl{
	margin: 5px 15px 10px 15px;
}

.al_hd_x{
	margin-top: 5px;
}

.al_mn {
	width: 770px;
	margin: 0px 15px 10px 15px;
}

.al_mn ul {
	padding: 0px;
	margin: 0px;
}

.al_mn li {
	float: left;
	padding: 0px;
	margin: 0px;
	display: inline;
}

.al_ft{
	width: 800px;
	margin: 0px auto 10px auto;
}

.al_ar1{
	vertical-align: middle;
}

.al_cp{
	margin-left: 5px;
}

.id_hd_pc{
	clear: both;
	width: 770px;
	margin: 0px 15px;
}

.id_m12{
	width: 750px;
	margin: 20px 25px 10px 25px;
}

.id_m1{
	width: 410px;
}

.id_m1_ma{
	width: 400px;
	height: 320px;
	background: #fdfadf;
}

.id_m1_td{
	margin: 10px;
}

.id_m11_td1{
	font-weight: bold;
	white-space: nowrap;
	padding-right: 10px;
	padding-bottom: 3px;
}

.id_m11_td2{
	padding-bottom: 3px;
}

.id_m12_td{
	padding-bottom: 2px;
}

.id_m2{
	width: 340px;
	float: right;
}

.id_m2_ma{
	width: 340px;
	height: 320px;
	background: #e4ebf1;
}

.id_m2_td{
	margin: 10px 15px;
}

.c1_m1{
	clear: both;
	width: 750px;
	margin: 20px 25px 10px 25px;
}

.c1_m1_ma{
	width: 750px;
	background: #fdfadf;
}

.c1_m1_td{
	width: 730px;
	margin: 10px;
}

.c1_m11{
	float: left;
	width: 475px;
	margin-right: 10px;
	vertical-align: top;
}

.c1_m12{
	width: 235px;
	float: right;
}

.c1_m11a{
	float: left;
	vertical-align: top;
	margin-right: 10px;
}

.c1_m11b{
	float: right;
}

.c1_m11_c{
	clear: both;
	margin-top: 10px;
}

.c1_m11_td1{
	font-weight: bold;
	white-space: nowrap;
	padding-right: 10px;
	padding-bottom: 3px;
}

.c1_m11_td2{
	padding-bottom: 3px;
}

.c1_m12_td{
	padding-right: 10px;
	padding-bottom: 2px;
}

.c2_m1{
	clear: both;
	width: 750px;
	margin: 20px 25px 10px 25px;
}

.c2_m1_ma{
	width: 750px;
	background: #fdfadf;
}

.c2_m1_td{
	width: 730px;
	margin: 10px;
}

.c2_m11{
	float: left;
	width: 300px;
	margin-right: 10px;
	vertical-align: top;
}

.c2_m12{
	width: 420px;
	float: right;
}

.c2_m13{
	width: 205px;
	float: right;
}

.c2_m11a{
	float: left;
	margin-right: 10px;
}

.c2_m11b{
	float: right;
}

.c2_m11c{
	clear: both;
}

.c2_m11c1{
	width: 730px;
	margin-top: 10px;
}

.c2_m11_td{
	padding-bottom: 3px;
}

.c2_m1_cp1{
	width: 165px;
	text-align: center;
}

.c2_m1_cp2{
	width: 205px;
	text-align: center;
}

.c2_m1_cp3{
	width: 235px;
	text-align: center;
}

.c2_m1_pc3{
	margin-right: 13px;
}

.c2_m1_pc4{
	margin-right: 12px;
}

.c2_m11c11{
	float: left;
}

.c2_m11c12{
	float: left;
}

.c2_m11c13{
	float: right;
}

.c3_m1{
	clear: both;
	width: 750px;
	margin: 20px 25px 10px 25px;
}

.c3_m1_ma{
	width: 750px;
	background: #e4ebf1;
}

.c3_m1_td{
	width: 730px;
	margin: 10px;
}

.c3_m11{
	float: left;
	width: 425px;
	margin-right: 20px;
}

.c3_m12{
	width: 285px;
	float: right;
}

.c4_m1{
	clear: both;
	width: 750px;
	margin: 20px 25px 10px 25px;
}

.c4_m1_ma{
	width: 750px;
	background: #fff0f0;
}

.c4_m1_td{
	width: 730px;
	margin: 10px;
}

.c4_m11a{
	width: 170px;
	float: left;
	vertical-align: top;
	margin-right: 10px;
}

.c4_m11b{
	width: 550px;
	float: right;
}

.c4_m12{
	clear: both;
	margin-top: 10px;
}

.c4_m12a{
	width: 355px;
	float: left;
	vertical-align: top;
	margin-right: 20px;
}

.c4_m12b{
	width: 355px;
	float: right;
}

.c4_m13{
	clear: both;
	margin-top: 10px;
}

