/* CSS Document */

body{	margin:0px;
		padding:0px;
		color:#3D6059;
		line-height:2em;
		font-size:12px;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#menubody{	width:760px;
			margin:0px auto;
}

#menubody br{	font-size:1px;
				line-height:1em;
				padding:0px;
				margin:0px;}

#mainbox{	width:760px;
			margin:15px auto 0px;
}

#mainbox a:link {
	color: #0000FF;
	text-decoration: underline;
}
#mainbox a:visited {
	text-decoration: underline;
	color: #0000FF;
}
#mainbox a:hover {
	text-decoration: underline;
	color: #0000FF;
}
#mainbox a:active {
	text-decoration: underline;
	color: #0000FF;
}

#leftbox{	width:240px;
			float:left;
}

#rightbox{	width:510px;
			float:right;
}

#footbody{
	width:760px;
	margin:10px auto;
	color:#91724D;
	height: 20px;
}

#footbody a:link {
	color: #009999;
	text-decoration: none;
}
#footbody a:visited {
	text-decoration: none;
	color: #009999;
}
#footbody a:hover {
	text-decoration: underline;
	color: #009999;
}
#footbody a:active {
	text-decoration: none;
	color: #009999;
}

/* マージン設定 */
.mr_t10{	margin-top:10px;}


/* 共通項目 */
p,ul,li,h1,h2{	padding:0px;
				margin:0px;
}

h1{	color:#6ABFAD;
	font-size:24px;
	line-height:1em;
	padding-bottom:10px;
}

h1 span{	font-size:10px;
			color:#9E7D54;
			font-weight:normal;
}

h2{	font-size:14px;
	line-height:1em;
	border-bottom:1px solid #6ABFAD;
	color:#6ABFAD;
	padding-bottom:5px;
	width:160px;
	margin-bottom:10px;
}

.float_l{	float:left;
}

.float_r{	float:right;
}

.clear{	clear:both;
}

ul,li{	list-style:none;}


.menu01{
	background-image:url(img/menu_home.jpg);
	width:160px;
	height:28px;
	color:#7F6B55;
	float:left;
	margin-right:10px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.menu01 a:link {
	color: #7F6B55;
	text-decoration: none;
}
.menu01 a:visited {
	text-decoration: none;
	color: #7F6B55;
}
.menu01 a:hover {
	text-decoration: underline;
	color: #7F6B55;
}
.menu01 a:active {
	text-decoration: none;
	color: #7F6B55;
}

.menu02{
	background-image:url(img/menu_01.jpg);
	width:160px;
	height:28px;
	color:#ffffff;
	float:left;
	margin-right:10px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.menu03{
	background-image:url(img/menu_02.jpg);
	width:160px;
	height:28px;
	color:#ffffff;
	float:left;
	margin-right:10px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.menu04{
	background-image:url(img/menu_03.jpg);
	width:100px;
	height:28px;
	color:#ffffff;
	float:left;
	margin-right:15px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.menu05{	background-image:url(img/menu_04.jpg);
			width:82px;
			height:28px;
			padding:8px 0px 0px 30px;
			color:#ffffff;
			float:left;
			margin-right:15px;
}

.menu06{	background-image:url(img/menu_05.jpg);
			width:82px;
			height:28px;
			padding:8px 0px 0px 30px;
			color:#ffffff;
			float:left;
}


.samp_img{	float:left;
			padding:0px 10px 20px 0px;
}

.line01{	clear:both;
			padding:10px 0px 20px;}

/* leftbox */

.lbox{	width:216px;
		background-image:url(img/240_naka.gif);
		padding:5px 12px;
}

.sub_tit{	color:#6ABFAD;
			
			font-size:14px;
			font-weight:bold;
			border-bottom:1px solid #6ABFAD;
			padding-bottom:5px;
			margin-bottom:10px;
			width:216px;
}

.lbox_pink{	width:216px;
			background-image:url(img/240_naka_pink.gif);
			padding:5px 12px;
}

.sub_tit_pink{	color:#CB5C81;
			font-size:14px;
			font-weight:bold;
			border-bottom:1px solid #CB5C81;
			padding-bottom:5px;
			margin-bottom:10px;
			width:216px;
}

/* rigthbox */

#main_img{	width:160px;
			height:234px;
			background-image:url(img/main_img.jpg);
			background-repeat:no-repeat;
			padding:16px 15px 0px 335px;
			margin-bottom:10px;
}

.rbox{	width:485px;
		background:url(img/510_naka.gif);
		padding:0px 12px 0px 13px;
}

.main_tit{	width:465px;
			height:23px;
			background:url(img/main_tit.gif) no-repeat bottom;
			font-size:14px;
			font-weight:bold;
			color:#6ABFAD;
			padding:2px 0px 0px 20px;
			margin-bottom:10px;
}

