body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #3e3931;
	background: #f8f5f3;
}

img {
	border: 0px;
}

.fs_s,
.mp_tb1,
.mp_tb2,
.mp_tx {
	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_mm {font-size: 13px; line-height: 135%;}
.fc_ml {font-size: 13px; line-height: 150%;}
.fc_ll {font-size: 14px; 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;}

.w_100p{width: 100%;}
.w_5{width: 5px;}
.w_6{width: 6px;}
.w_8{width: 8px;}
.w_14{width: 14px;}
.w_60{width: 60px;}
.w_80{width: 80px;}
.w_95{width: 95px;}
.w_100{width: 100px;}
.w_105{width: 105px;}
.w_140{width: 140px;}
.w_160{width: 160px;}
.w_190{width: 190px;}
.w_200{width: 200px;}
.w_205{width: 205px;}
.w_217{width: 217px;}
.w_220{width: 220px;}
.w_230{width: 230px;}
.w_240{width: 240px;}
.w_280{width: 280px;}
.w_300{width: 300px;}
.w_320{width: 320px;}
.w_330{width: 330px;}
.w_340{width: 340px;}
.w_410{width: 410px;}
.w_414{width: 414px;}
.w_430{width: 430px;}
.w_440{width: 440px;}
.w_450{width: 450px;}
.w_452{width: 452px;}
.w_460{width: 460px;}
.w_480{width: 480px;}
.w_575{width: 575px;}
.w_780{width: 780px;}
.w_840{width: 840px;}

.bgc_01{
	background: #afc5b1;
}
.bgc_02{
	background: #e0de7e;
}
.bgc_03{
	background: #daa66b;
}
.bgc_04{
	background: #c4e29a;
}
.bgc_05{
	background: #83bebd;
}

a.al_lk:link {
	color: #3e3931;
	text-decoration:underline;
}
a.al_lk:visited {
	color: #3e3931;
	text-decoration:underline;
}
a.al_lk:active {
	color: #3e3931;
	text-decoration:underline;
}
a.al_lk:hover {
	color: #ff9900;
	text-decoration:underline;
}

a.id_m1_lk:link {
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
a.id_m1_lk:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
a.id_m1_lk:active {
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
a.id_m1_lk:hover {
	font-weight: bold;
	color: #ff9900;
	text-decoration:none;
}

a.al_fm_lk:link {
	color: #3e3931;
	text-decoration:none;
}
a.al_fm_lk:visited {
	color: #3e3931;
	text-decoration:none;
}
a.al_fm_lk:active {
	color: #3e3931;
	text-decoration:none;
}
a.al_fm_lk:hover {
	color: #ff9900;
	text-decoration:underline;
}

a.al_ns_lk:link {
	color: #990000;
	text-decoration:underline;
}
a.al_ns_lk:visited {
	color: #990000;
	text-decoration:underline;
}
a.al_ns_lk:active {
	color: #990000;
	text-decoration:underline;
}
a.al_ns_lk:hover {
	color: #ff9900;
	text-decoration:underline;
}


.ma_tbl{
	width: 100%;
	height: 100%;
}

.ma_tbl2{
	width: 840px;
	background: url(../images/al_bk.jpg);
}

.ma_tbl3{
	width: 780px;
	margin-top: 5px;
}

.al_hd_ln_tbl{
	background: #990000;
}

.al_hd_lg_tbl{
	width: 780px;
	margin-bottom: 20px;
}

.al_mn_bt{
	width: 156px;
	height: 31px;
}

.al_mn_on{
	width: 156px;
	height: 2px;
}

.al_hd_bt{
	width: 100px;
	height: 18px;
}

.al_mn_tbl{
	width: 780px;
	margin-bottom: 20px;
}

.sm_tbl{
	width: 300px;
	margin-bottom: 30px;
}

.al_sm_on{
	width: 300px;
	height: 1px;
}

.at_mn_bt{
	width: 260px;
	height: 31px;
}

.at_mn_on{
	width: 260px;
	height: 2px;
}

.al_ft_mn_tbl{
	width: 780px;
	margin: 10px 0px 20px 0px;
}

.al_ft_bt{
	width: 95px;
	height: 20px;
	margin-top: 10px;
}


.id_ma_img{
	margin-bottom: 20px;
}

.id_mv_tl{
	color: #ffffff;
	width: 440px;
	padding: 3px;
	background: #990000;
	margin-bottom: 5px;
}

.id_m1_tbl{
	width: 440px;
	margin-bottom: 20px;
}

.id_m1_bm_tbl{
	margin: 5px 0px 10px 0px;
	width: 440px;
}

.id_m2_tbl{
	width: 300px;
	margin-bottom: 30px;
}

.id_m2_tbl2{
	width: 300px;
	background: #e8e6e1;
}

.id_m2_tbl3{
	width: 280px;
	color: #990000;
}


.id_m2_bt{
	background: #736a59;
}

.id_m1_mpc{
	margin-bottom: 10px;
}

.id_m1_bt{
	width: 100px;
	height: 18px;
}

.id_m3_tbl{
	width: 300px;
	margin-bottom: 30px;
}

.id_m3_bt{
	background: #736a59;
}

.id_m4_tbl{
	width: 300px;
	margin-bottom: 30px;
}

.id_m4_ban{
	margin-bottom: 10px;
}

.th_sp_l{
	width: 80px;
	padding-top: 3px
}

.th_sp_c{
	width: 100px;
	padding: 3px
}

.th_sp_c3{
	width: 330px;
	padding: 3px
}

.th_sp_r{
	width: 110px;
	padding: 3px
}

.th_sp_rr{
	width: 120px;
	padding: 3px
}

.th_sp_r2{
	width: 230px;
	padding: 3px
}

.pm_yr_tbl{
	width: 460px;
	margin-top: 10px;
}

.pm_dr_nm{
	font-weight: bold;
	margin-bottom: 5px;
}

.pm_nv_tbl{
	width: 440px;
	margin-bottom: 15px;
}

.pd_yr_tbl{
	width: 460px;
	margin-top: 10px;
}

.pd_dr_nm{
	font-weight: bold;
	margin-bottom: 5px;
}

.pd_nv_tbl{
	width: 440px;
	margin-bottom: 15px;
}

.pd_m1_bt1{
	width: 100px;
	height: 18px;
}

.pd_m1_bt2{
	width: 100px;
	height: 18px;
	margin-right: 5px;
}

.dd_bt1_div{
	width: 280px;
	text-align: right;
}

.dd_bt2_div{
	width: 440px;
	text-align: left;
}

.dt_att,
.mp_att{
	color: #990000;
}

.mp_ma{
	background: #ffffff;
}
.mp_ma_tbl{
	padding: 10px;
}

.mp_itm{
	white-space: nowrap;
}

.mp_tb1{
	width: 100px;
}

.mp_tb2{
	width: 240px;
}

.mp_tx{
	width: 240px;
	height: 40px;
}
