@charset "utf-8";

body {
	background-image: url(../img/bg_top2.gif);
	background-repeat: repeat-x;
	background-color: #F6F7E5;
}

#container {
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#header ol {
	clear: both;
	float: right;
}

	#header ol li {
		float: left;
	}

#header #top_p {
	font-size: 9px;
	color: #919191;
	height: 23px;
}

#header #t_menu2 {
	margin-bottom: 4px;
}

#header h2 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #1EA5FF;
}

#t_menu li a, #t_menu2 li a {
	display: block;
}

	#t_menu li a:hover img, #t_menu2 li a:hover img {
		visibility: hidden;
	}

#nav1 {
	background-image: url(../img/1_2.jpg);
}

#nav2 {
	background-image: url(../img/2_2.jpg);
}

#nav3 {
	background-image: url(../img/3_2.jpg);
}

#nav4 {
	background-image: url(../img/4_2.jpg);
}

#nav5 {
	background-image: url(../img/5_2.jpg);
}

#nav6 {
	background-image: url(../img/6_2.jpg);
}

#nav7 {
	background-image: url(../img/7_1.jpg);
}

#snav1 {
	background-image: url(../img/1_b.jpg);
}

#snav2 {
	background-image: url(../img/2_b.jpg);
}

#snav3 {
	background-image: url(../img/3_b.jpg);
}

#snav4 {
	background-image: url(../img/4_b.jpg);
}

#snav5 {
	background-image: url(../img/5_b.jpg);
}

#snav6 {
	background-image: url(../img/6_b.jpg);
}

#snav7 {
	background-image: url(../img/7_b.jpg);
}

#footer {
	padding-top: 5px;
	background-color: #257EB6;
}

	#footer address {
		width: 952px;
		background-color: #257EB6;
		color: #FFF;
		text-align: center;
		font-size: 120%;
		padding-top: 7px;
	}

#rightbox {
	float: right;
	width: 165px;
}

#leftbox {
	width: 787px;
	float: left;
}

#rightbox ol {
	margin-top: 10px;
	margin-right: 5px;
}

	#rightbox ol li {
		margin-bottom: 10px;
	}

.position {
	position: relative;
	z-index: 0;
}

.absolute {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: -349px;
}

#pstyle {
	/*	line-height:120%; */
	/*letter-spacing:0.5px;*/
	font-size: 11px;
	color: #333333;
	line-height: 2;
	margin-top: 14px;
}

#areamenu {
	background-color: #BCE4FE;
	padding-top: 28px;
}

.flort-L {
	float: left;
	margin-right: 20px;
}

#white_b {
	background-color: #FFF;
}

	#white_b:after {
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}

#banner_L {
	float: left;
	margin-left: 20px;
	clear: both;
	width: 453px;
	padding-top: 120px;
}

#banner_R {
	float: right;
	padding-top: 35px;
	width: 462px;
	margin-right: 15px;
	margin-bottom: 1px;
}

#banner1 {
	float: right;
	margin-bottom: 5px;
	background-image: url(../img/vpoint2m.png);
	background-repeat: no-repeat;
}

#banner2 {
	clear: both;
	float: left;
	margin-right: 5px;
	background-image: url(../img/rss_2.gif);
	background-repeat: no-repeat;
}

#banner3 {
	background-image: url(../img/30th2.gif);
	float: right;
}


#banner4 {
	clear: both;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	background-image: url(../img/canpen_2.gif);
	background-repeat: no-repeat;
}

#banner5 {
	margin-top: 5px;
	background-image: url(../img/vpoint2m.png);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
}

#banner6 {
	margin-top: 8px;
	background-image: url(../img/rents_2.jpg);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
}

#banner7 {
	clear: left;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	background-image: url(../img/nagare_2.gif);
	background-repeat: no-repeat;
}

#banner8 {
	margin-top: 7px;
	background-image: url(../img/student_bo_2.jpg);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
}

#banner9 {
	float: left;
	background-image: url(https://www.athome.co.jp/athome/images/mem_150_100.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 60px;
	margin-left: 4px;
}

#banner10 {
	margin-bottom: 7px;
	float: right;
	margin-top: 78px;
}

#clear {
	clear: both;
	padding-top: 15px;
	background-color: #FFF;
}

#banner_R ol li a {
	display: block;
}

	#banner_R ol li a:hover img {
		visibility: hidden;
	}

#sagi {
	margin-top: 20px;
}

	#sagi a:hover img {
		visibility: hidden;
	}

	#sagi a {
		display: block;
	}

#sagi {
	background-image: url(../img/sagi_on.png);
	background-repeat: no-repeat;
	width: 420px;
}
#trank {
	width: 430px;
	margin-bottom: 10px;
}

#taifu {
	background-image: url(../img/taifu_on.png);
	background-repeat: no-repeat;
	width: 420px;
	margin-top: 10px;
}

	#taifu a:hover img {
		visibility: hidden;
	}

	#taifu a {
		display: block;
	}

#bt {
	background-color: #24AAE2;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	font-size: 160%;
	color: #FFF;
	text-align: center;
}

#splink {
	background-color: #FFF;
}

	#splink a {
		color: #FFF;
		text-decoration: none;
	}

		#splink a:hover {
			color: #CCC;
			text-decoration: none;
		}
.center{
	text-align: center;	
}
.margin_left{
	margin-top: 5px;
	margin-left: 5px;
}
#botm_tel{
	background-color: #FFF;
	text-align: center;
	padding-left: 10px;
	color: #666;
}
.tel_list li{
	float: left;
	font-size: 110%;	
}
.tel1{
	width: 100px;
}
.tel2{
	width: 80px;
}