/* CSS Document */

body{	margin:0px;
		padding:0px;
		color:#333333;
		line-height:1.5em;
		font-size:12px;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		
}

a:link {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0000FF;
}
a:hover {
	text-decoration: underline;
	color: #0000FF;
}
a:active {
	text-decoration: underline;
	color: #0000FF;
}

#backbody{	margin:0px auto;
			width:760px;
			padding:0px 5px;
			background-image:url(img/haikei.jpg);
}

#menubody{	width:700px;
			height:120px;
			background:url(img/logo.jpg) no-repeat;
			padding:70px 30px 0px 30px;
}

#menubody ul{	float:right;
				color:#ffffff;
				width:450px;
				font-weight:bold;
}

#menubody ul li{	float:right;
					background-image:url(img/icon01.jpg);
					background-repeat:no-repeat;
					background-position:left;
					padding:0px 0px 0px 20px;
					margin: 48px 0px 0px 30px;
					line-height:1em;
					text-align:right;
}


#menubody a:link {
	color: #ffffff;
	text-decoration: none;
}
#menubody a:visited {
	text-decoration: none;
	color: #ffffff;
}
#menubody a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#menubody a:active {
	text-decoration: none;
	color: #ffffff;
}

#mainbox{	width:740px;
			margin-top:20px;
			padding:0px 10px 20px;

}

.lbox{	width:520px;
		float:left;
}

.rbox{	width:200px;
		float:right;
}

#footbody{	width:750px;
			height:40px;
			background:url(img/foot.jpg);
			text-align:right;
			color:#FFFFFF;
			padding:10px 10px 0px 0px;
}

#footbody a:link {
	color: #ffffff;
	text-decoration: underline;
}
#footbody a:visited {
	text-decoration: underline;
	color: #ffffff;
}
#footbody a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#footbody a:active {
	text-decoration: underline;
	color: #ffffff;
}

/* マージン設定 */
.mr_t10{	margin-top:10px;}

.mr_b30{	margin-bottom:30px;}


/* 共通項目 */

h1{	color:#ffffff;
	font-size:24px;
	line-height:1em;
	padding-bottom:10px;
}

h1 span{	font-size:10px;
			color:#ffffff;
			font-weight:normal;
}

h2{	font-size:12px;
	line-height:1.5em;
	width:298px;
	height:93px;
}

p,ul,li,h1,h2{	padding:0px;
				margin:0px;
}

.float_l{	float:left;
}

.float_r{	float:right;
}

.clear{	clear:both;
}

ul,li{	list-style:none;

}

/* index.html */
.maintit{	width:500px;
			height:31px;
			background:url(img/main_tit.jpg) no-repeat;
			color:#ffffff;
			font-size:14px;
			font-weight:bold;
			padding:5px 0px 0px 20px;
			margin-bottom:10px;
}

.subtit{	width:180px;
			height:25px;
			background:url(img/sub_tit.jpg) no-repeat;
			color:#ffffff;
			font-size:14px;
			font-weight:bold;
			padding:5px 0px 0px 20px;
}

.subtit02{	width:180px;
			height:25px;
			background:url(img/sub_tit.jpg) no-repeat;
			color:#ffffff;
			font-size:14px;
			font-weight:bold;
			padding:5px 0px 0px 20px;
			margin-top:10px;
}

.sample_img{	float:left;
				padding:0px 10px 20px 0px;
}

.line01{	clear:both;
			padding:0px 0px 20px;
}

.subbox{	width:180px;
			background-color:#FFFFFB;
			padding:10px;
			height:80px;
}

.subbox02{	width:180px;
			background-color:#FFFFFB;
			padding:10px;
			height:300px;
}

.mini_hont{	font-size:10px;}

