/* 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{	width:770px;
			margin:0px auto;
			background-image:url(img/haikei.jpg);
			padding-left:5px;
}

#mainbody{	width:570px;
			float:left;
}

#menubody{	width:200px;
			float:right;
}

#h1body{	width:550px;
			height:80px;
			background:url(img/logo.jpg) no-repeat;
			padding:40px 0px 0px 20px;
}

#menu_back{	width:200px;
			height:200px;
			background:url(img/menu_back.jpg);
			padding:50px 0px 0px;
			margin-bottom:10px;
}

#menu_back a:link {
	color: #ffffff;
	text-decoration: none;
}
#menu_back a:visited {
	text-decoration: none;
	color: #ffffff;
}
#menu_back a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#menu_back a:active {
	text-decoration: none;
	color: #ffffff;
}


#menu_back ul{	margin:0px 10px;}

#menu_back ul li{	color:#FFFFFF;
					font-weight:bold;
					background-image:url(img/zukei_sankaku.gif);
					background-repeat:no-repeat;
					background-position:left;
					padding:10px 0px 7px 30px;
					border-bottom:dotted 1px #FFFFFF;}


#info_back{	width:200px;
			height:210px;
			background:url(img/info_back.jpg);
			padding:40px 0px 0px;
			margin-bottom:10px;
}

#info_s{	width:180px;
			height:200px;
			background-color:#8698B9;
			margin:0px 10px;}

#info_back ul{	width:160px;
				height:180px;
				margin:10px;
				overflow:auto;
				scrollbar-base-color:#ffffff;
				crollbar-face-color:#ffffff;
				scrollbar-arrow-color:#112A62;
				scrollbar-shadow-color:#112A62;
				scrollbar-darkshadow-color:#ffffff;
				scrollbar-highlight-color:#112A62;
				scrollbar-3dlight-color:#ffffff;
				scrollbar-track-color:#ffffff;}

#info_back ul li{	background:url(img/icon_01.gif) left 3px no-repeat;
					color:#112A62;
					font-size:10px;
					line-height:1.3em;
					padding:0px 0px 5px 10px;
					border-bottom:#112A62 solid 1px;
					margin-bottom:10px;
					margin-right:10px;
}

#info_back ul li span{	color:#990000;

}

#footbody{	width:560px;
			height:38px;
			background-image:url(img/foot.jpg);
			color:#FFFFFF;
			font-size:10px;
			padding:3px 0px 0px 10px;
			margin-top:30px;
}

#footbody a:link {
	color: #6699FF;
	text-decoration: none;
}
#footbody a:visited {
	text-decoration: none;
	color: #ffffff;
}
#footbody a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#footbody a:active {
	text-decoration: none;
	color: #ffffff;
}

.txt{	padding:10px 10px 30px 10px;}

/* マージン設定 */
.mr_t10{	margin-top:10px;}

.mr_b30{	margin-bottom:30px;}


/* 共通項目 */

h1{	color:#004488;
	font-size:24px;
	line-height:1em;
	padding-bottom:10px;
}

h1 span{	font-size:10px;
			color:#004488;
			font-weight:normal;
}

h2{	font-size:12px;
	line-height:1.5em;
	background-image:url(img/catch.jpg);
	color:#FFFFFF;
	width:530px;
	height:18px;
	margin:0px;
	padding:2px 0px 0px 40px;
	margin-bottom:20px;
}

p,ul,li,h1{	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;
}


.main_tit{	background:url(img/main_tit.jpg);
			width:540px;
			height:29px;
			padding:5px 0px 0px 30px;
			font-size:14px;
			color:#0F275E;
			font-weight:bold;
			margin-bottom:10px;
}

.main_tit02{	background:url(img/main_tit.jpg);
				width:540px;
				height:29px;
				padding:5px 0px 0px 30px;
				font-size:14px;
				color:#0F275E;
				font-weight:bold;
				margin-bottom:10px;
				margin-top:30px;
}

.s_link{	margin:10px;
			color:#FFFFFF;
			
}

.s_link a:link {
	color: #FF6600;
	text-decoration: underline;
}
.s_link a:visited {
	text-decoration: underline;
	color: #FF6600;
}
.s_link a:hover {
	text-decoration: underline;
	color: #FF6600;
}
.s_link a:active {
	text-decoration: underline;
	color: #FF6600;
}

