@charset "utf-8";
/* ===================================================================
CSS information

 file name  :font.css
 style info :コンテンツエリア関係 他
 
このスタイルシートの構成

=================================================================== */

/*--------フォント----------------*/
.small_lgray{
	/*font-size:80%;*/
	color:#999999;
}

.small_red{
	/*font-size:80%;*/
	color:#FF0000;
}

.middle_red{
	/*font-size:85%;*/
	color:#FF0000;
}

.c_red{
	color:#FF0000;
}

.middle_ora{
	/*font-size:85%;*/
	color:#FF9900;
}

.c_ora{
	color:#FF9900;
}

.brack{
	color:#000000;
}

.gray{
	color:#333333;
}

.white{
	color:#FFFFFF;
}

.d_green{
	color:#666600;
}

.d_brown{
	color:#62100F;
}


/*--------インデント・カーニング----------------*/
.indent1{
	text-indent:1em;
}

.ls1{
	letter-spacing:0.08em;
}

.ls2{
	letter-spacing:5pt;
}

.ls3{
	letter-spacing:1.5pt;
}

.ls4{
	letter-spacing:1pt;
}

/*--------行揃え・フロート----------------*/
.center{
	text-align:center;
}

.right{
	text-align:right;
}

.left{
	text-align:left;
}

.c_both{
	clear:both;
}

.f_right{
	float:right;
}

.f_left{
	float:left;
}


/*--------ボックス----------------*/
/*----middle、下マージン10----*/
.box_mb10{
	/*font-size:85%;*/
	margin:0px 0px 10px 0px;
}

.box_lb20{
	/*font-size:105%;*/
	margin:0px 0px 20px 0px;
}

/*----middle、下マージン20----*/
.box_mb20{
	/*font-size:85%;*/
	margin:0px 0px 20px 0px;
}

/*----middle、下・左マージン10----*/
.box_mbl10{
	/*font-size:85%;*/
	margin:0px 0px 10px 10px;
}

/*----middle、下マージン20・左マージン20----*/
.box_mbl21{
	/*font-size:85%;*/
	margin:0px 0px 20px 20px;
}

/*----色付----*/
.box_c1{
	margin:0px 0px 10px 0px;
	padding:8px 8px 8px 8px;
	background-color:#ECE9D8;
}

/*----色付赤枠----*/
.box_c2{
	margin:0px 0px 30px 0px;
	padding:4px 4px 4px 4px;
	background-color:#ECE9D8;
	border-color:#ff0000;
	/*font-size:85%;*/
}


/*--------リスト----------------*/
.ul1{
	margin:5px 0px 0px 10px;
	list-style-type:disc;
}

.ul1 li{
	/*font-size:85%;*/
	margin:0px 0px 4px 10px;
	list-style-type:disc;
}

.ul2{
	margin:0px 0px 10px 25px;
	list-style-type:disc;
}

.ul2 li{
	/*font-size:85%;*/
	margin:0px 0px 2px 20px;
	list-style-type:disc;
}

/*--------マージン----------------*/
.tb_margin_4{
	margin:4px 0px 4px 0px;
}

.tb_margin_10{
	margin:10px 0px 10px 0px;
}

.tb_margin_20{
	margin:20px 0px 20px 0px;
}

.tb_margin_2010{
	margin:20px 0px 10px 0px;
}

.tb_margin_0520{
	margin:5px 0px 20px 0px;
}

.t_margin_m{
	margin:-18px 0px 10px 0px;
}


.t_margin_10{
	margin:10px 0px 0px 0px;
}



.h2t_margin{
	margin:42px 0px 0px 0px;
}

.b_margin_5{
	margin:0px 0px 5px 0px;
}

.b_margin_10{
	margin:0px 0px 10px 0px;
}

.b_margin_15{
	margin:0px 0px 15px 0px;
}

.b_margin_30{
	margin:0px 0px 30px 0px;
}

.b_margin_20{
	margin:0px 0px 20px 0px;
}

.b_margin_40{
	margin:0px 0px 40px 0px;
}

.l_margin_5{
	margin:0px 0px 0px 5px;
}

.l_margin_10{
	margin:0px 0px 0px 10px;
}

.l_margin_15{
	margin:0px 0px 0px 15px;
}

.l_margin_20{
	margin:0px 0px 0px 20px;
}

.r_margin_10{
	margin:0px 10px 0px 0px;
}

.r_margin_20{
	margin:0px 20px 0px 0px;
}

.margin_0{
	margin:0;
}

.l_pad_3{
	padding:0px 0px 0px 3px;
}

.l_pad_10{
	padding:0px 0px 0px 10px;
}

.bt_pad_10{
	padding:10px 0px 10px 0px;
}

.bt_pad_1020{
	padding:10px 0px 20px 0px;
}

.bt_pad_20{
	padding:20px 0px 20px 0px;
}

.b_pad_10{
	padding:0px 0px 10px 0px;
}

.b_pad_20{
	padding:0px 0px 20px 0px;
}

.t_pad_10{
	padding:10px 0px 0px 0px;
}

.t_pad_4{
	padding:4px 0px 0px 0px;
}

/*--------入力----------------*/
.en{
	ime-mode:disabled;
}

