﻿body{
	font-family: ＭＳ Ｐゴシック, Osaka,;
	font-size:12px;
	color:#333333;
	background-color:#FDECCE;
	padding: 0px;
	margin: 0px;
	line-height:130%;
}

img{
	/*vertical-align: text-bottom;*/
	vertical-align:top;
	border:0px;
}

#common_bg{
	background-image:url(../images/common_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}



/*◆◆◆◆テンプレート◆◆◆◆*/

/*　テキスト制御　************************************************/

.txt_10{font-size:10px;}
.txt_12{font-size:12px;}
.txt_12r{font-size:12px; color:#FF0000;}
.txt_12lb{font-size:12px; color:#00CCFF;}
.txt_12o{
	font-size:12px;
	color:#EC8D00;
}
.txt_12r_b{font-size:12px; color:#FF0000; font-weight: bold;}
.txt_12b_b{font-size:12px; color:#0066CC; font-weight: bold;}
.txt_12g_b{font-size:12px; color:#009933; font-weight: bold;}
.txt_12b{font-size:12px; color:#0066FF;}
.txt_14{font-size:14px;}
.txt_14g_b{font-size:14px; color:#666600; font-weight:bold;}
.txt_14o_b{font-size:14px; color: #CC6600; font-weight:bold;}
.txt_16g_b{font-size:16px; color:#666600; font-weight:bold;}


/*　padding制御　************************************************/

.pad_0{padding: 0px;}
.pad_5{padding: 5px;}
.pad_10{padding: 10px;}


/*　margin制御　************************************************/

.mgn_0{margin: 0px;}
.mgn_5{margin: 5px;}
.mgn_10{margin: 10px;}


/*　border制御　************************************************/

.border_1{border:#CCCCCC 1px solid;}
.border_3{border:#CCCCCC 3px solid;}
.border_5{border:#CCCCCC 5px solid;}


/*　list回り込み制御　************************************************/

/*padding0*/
ul.listFloat_0{padding:0px; margin:0px;}
ul.listFloat_0 li{float:left; padding:0px; margin:0px; list-style-type:none;}

/*padding1*/
ul.listFloat_1{padding:0px; margin:0px;}
ul.listFloat_1 li{float:left; padding:1px; margin:0px; list-style-type:none;}

/*padding3*/
ul.listFloat_3{padding:0px; margin:0px;}
ul.listFloat_3 li{float:left; padding:3px; margin:0px; list-style-type:none;}

/*padding5*/
ul.listFloat_5{padding:0px; margin:0px;}
ul.listFloat_5 li{float:left; padding:5px; margin:0px; list-style-type:none;}

/*number*/
ul.list_num{padding:0px; margin:0px;}
ul.list_num li{ padding:0px; margin:0 0 3px 20px; list-style-type:decimal;}


.clear_both{
	clear:both;
}


.img_margin5_r{
	margin-right:5px;
}

/* リンク制御　************************************************/

a{color: #996633;}
a:link {color: #996633; text-decoration: none; }
a:visited{color: #996633; text-decoration: none; }
a:hover {text-decoration: underline; color: #562C2C; }


a.box{
	padding:1px;
	background-color: #555555;
	display:block;
}
a.box:hover{
	padding:1px;
	background-color: #FF6600;
}

.btn{
	margin-left:15px; 
	margin-right:5px; 
	margin-bottom:15px; 
	float:left;
}

.btn_center{
	margin-left:145px; 
	margin-bottom:15px; 
	float:left;
}


/* 位置制御　************************************************/

.right{ 
	float:right;
}
.left{ 
	float:left;
}

