/* CSS Document */

body{	margin:0px;
		padding:0px;
		color:#333333;
		line-height:1.5em;
		font-size:12px;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		background-image:url(img/back.gif);
		
}

.m_tab{	width:760px;
		margin:0px auto;}

a:link {
	color: #ECE9D8;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #663300;
}
a:active {
	text-decoration: none;
	color: #000000;
}

#headbody{	width:760px;
			margin:10px auto;
}

#mainbody{	width:740px;
			background-color:#FBF9EC;
			padding:5px 10px;
			margin:0px auto;
}

#leftbody{	width:730px;
			float:left;
}

#rightbody{	width:230px;
			float:right;
}

#footbody{	width:760px;
			height:30px;
			background-image:url(img/foot.gif);
			text-align:center;
			color:#666666;
			padding-top:10px;
			margin:0px auto 5px;
}

#footbody a:link {
	color: #666666;
	text-decoration: underline;
}
#footbody a:visited {
	text-decoration: underline;
	color: #666666;
}
#footbody a:hover {
	text-decoration: underline;
	color: #666666;
}
#footbody a:active {
	text-decoration: underline;
	color: #666666;
}

.menu_top{	
			width:94px;
			height:31px;
			padding:0px 0px 0px 20px;
}
			
.menu_01{	
			width:114px;
			height:31px;
			padding:0px 0px 0px 20px;
}

.menu_top_b{	background-image:url(img/menu_top_b.gif);
				width:94px;
				height:31px;
				padding:0px 0px 0px 20px;
}

.menu_01_b{	background-image:url(img/menu01_b.gif);
			width:114px;
			height:31px;
			padding:0px 0px 0px 20px;
}

.menu_top_c{	background-image:url(img/menu_top_b_c.gif);
				width:94px;
				height:31px;
				padding:0px 0px 0px 20px;
}

.menu_01_c{	background-image:url(img/menu01_c.gif);
			width:114px;
			height:31px;
			padding:0px 0px 0px 20px;
}

.menu_01_d{	background-image:url(img/menu01_d.gif);
			width:114px;
			height:31px;
			padding:0px 0px 0px 20px;
}





.m_tab a:link {
	color: #FBF9EC;
	text-decoration: none;
}
.m_tab a:visited {
	color: #FBF9EC;
	text-decoration: none;
}
.m_tab a:hover {
	text-decoration: none;
	color: #FBF9EC;
}
.m_tab a:active {
	color: #FBF9EC;
	text-decoration: none;
}


.copy{	text-align:center;
		color:#FBF9EC;}

.catch{	width:700px;
		height:100px;
		background-image:url(img/catch.jpg);
		padding:50px 0px 0px 20px;
}

.catch02{	width:480px;
			height:25px;
			background-image:url(img/catch02.jpg);
			padding:5px 0px 0px 20px;
			margin-bottom:20px;
}

.main_tit{	width:460px;
			height:25px;
			color:#FFFFFF;
			font-size:14px;
			font-weight:bold;
			padding:5px 0px 0px 40px;
			background-image:url(img/main_tit.jpg);
			background-repeat:no-repeat;
			margin-bottom:15px;
			
}

.sub_tit{	width:200px;
			height:24px;
			color:#FFFFFF;
			font-weight:bold;
			background-image:url(img/sub_back.gif);
			padding:6px 0px 0px 30px;
}

.sub_box{	width:210px;
			padding:10px;
			background-color:#CACBBB;
}

.sub_box ul{	height:125px;}

.sub_box li{	background-image:url(img/zukei01.gif);
				background-position:left 6px;
				background-repeat:no-repeat;
				padding:0px 0px 0px 15px;
				font-size:10px;}
				
.sub_box li span{	color:#FF6600;}

/* マージン設定 */
.mr_t10{	margin-top:10px;}

.mr_b30{	margin-bottom:30px;}

.line01{	clear:both;
			margin:10px 0px 20px;
}

.mr_b10{	margin-bottom:10px;}

.mr_b20{	margin-bottom:20px;}

.line03{	padding:5px 0px 10px;}

/* 共通項目 */
p,ul,li,h1{	padding:0px;
				margin:0px;
}

h1{	color:#DCD0BA;
	font-size:24px;
	line-height:1em;
}

h1 span{	font-size:10px;
			color:#DCD0BA;
			font-weight:normal;
}

h2{
	font-size:12px;
	line-height:1.5em;
	color:#FBF9EC;
	font-weight:normal;
	padding:0px;
	margin:0px;
}



.float_l{	float:left;
}

.float_r{	float:right;
}

.clear{	clear:both;
}

ul,li{	list-style:none;

}

.sample_img{	float:left;
				padding:0px 10px 20px 0px;
}
