@charset "utf-8";
@import url("font.css");
/* CSS Document */

body{	background-color:#FFF;
	margin:0 0 0 0;
	top:0px;
	left:0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	font-size:14px;
	color:#333;
	    *font-size:small;
    *font:x-small;
	-webkit-text-size-adjust: none;
	}
.section-1{
	margin-left:auto;
	margin-right:auto;
	width:1000px;}	
.header{}
	
	
	.clearboth{
	clear:both;}
.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

.float-l{
	float:left;}
.float-r{
	float:right;}
	
	
	
h1{
	font-size:90%;
	margin:0;
	padding:0;
}

.logo{
display:block;
width:370px;
height:126px;
margin:0;
padding:0;
float:left;
background:url(../images/blue_03.gif) no-repeat;
font-size:1px;
text-indent:-9999px;→テキストを数字E位置に飛Eす設定、E
}
	
.top-right{
	width:630px;
	background-image:url(../images/hp2_03.gif);
	display:block;
	height:127px;}
.bg-sidemenu{
	background-image:url(../images/hp2_10.gif);
	background-repeat:repeat-y repeat-x;
	width:250px;}	
	
.top-nav{
	width:190px;
	height:66px;
	background-color:#FFF;
	margin-top:15px;
	margin-left:15px;}
ul{
	list-style:none;}	
	
	.bg-layout{
		background-image:url(../images/hp2_07.gif);
		background-repeat:repeat-x;

		height:218px;
		}
		
	
	
ul.l-menu{
	padding:0;
	margin:0;
}

ul.l-menu li{
	display:block;
	width:224px;
	height:auto;
	list-style:none;
	margin:0 14px 6px 12px;
}

ul.l-menu li a{
	display:block;
	width:209px;
	height:45px;
	line-height:48px;
	color:#004A4D;
	text-decoration:none;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/menu_11.gif);
	padding-left:15px;
	
}

ul.l-menu li a:hover{
	display:block;
	width:209px;
	height:45px;
	line-height:45px;
	font-size:14px;
	color:#027B57;
	text-decoration:none;
	text-align:left;
	background-image:url(../images/menu-roll.gif);
		padding-left:15px;
}	
	
h2{
	background-image:url(../images/blue_11.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:60px;
	width:730px;
	font-size:30px;
	color:#01304B;}	
	
.border-box{
	border:solid 1px #D7EAEA;}	
.border-box2{
	border:solid 1px #7DD2B5;}		
	
.index-parking{
	width:380px;}	
.index-intro{
	width:310px;}
.times{
	display:block;
	background-image:url(../images/time_22.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:380;
	height:200px;
	margin-top:15px;
	}	
.accesspage{
	margin-left:226px;
	padding-top:134px;}		
		
.index-pic1{
	background-image:url(../images/index-pic1.jpg);
	background-repeat:no-repeat;
	background-position:right top;}	
	
.footer{
	background-image:url(../images/hp2_32.jpg);
	width:1005px;
	height:197px;}	
	
.y-scroll{
	overflow-y:scroll;
	width:203px;
	height:350px;
	margin-left:14px;
	margin-right:13px;
	margin-bottom:15px;
	border:1px solid #9CC;
	padding-left:10px;
	padding-right:10px;
	background-color:#F0F0F0;
	}		
.hr-1{
	border:dotted 1px #CDDCDC;}	
	
.width700{
	width:700px;}	
	
.voice-bg{
	background-image:url(../images/voice-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;}	
hr{
	border:dotted 1px #95CACA;}
	
.bg-table{
	background-color:#318E6D;}	
.bg-title-green{
	background-image:url(../images/title-1.gif);
	background-repeat:no-repeat;
}
.bg-aqb{
	background-image:url(../images/aqb.jpg);
	background-repeat:no-repeat;
	background-position:550px 0px;}
	
.bg-nagare{
	background-image:url(../images/bg-nagare.gif);
	background-repeat:no-repeat;
	background-position:50px 60px;}	
.bg-access{
	background:url(../images/bg-access.gif) no-repeat right bottom;}		
	/*----------------------------------
マEジン、パチEング
----------------------------------*/
.pd-10px{
	padding:10px;
}
.pd-t15px{
	padding-top:15px;
}
.pd-t10px{
	padding-top:10px;
}
.pd-13px{
	padding:13px;
}
.pd-15px{
	padding:15px;
}
.pd-t5px{
	padding-top:5px;
}
.pd-b5px{
	padding-bottom:5px;
}
.pd-b15px{
	padding-bottom:15px;
}
.pd-t7px{
	padding-top:7px;
}
.pd-b7px{
	padding-bottom:7px;
}
.pd-b15px{
	padding-bottom:15px;
}
.pd-l3px{
	padding-left:3px;
}
.pd-l5px{
	padding-left:5px;
}
.pd-l10px{
	padding-left:10px;
}
.pd-l12px{
	padding-left:12px;
}
.pd-r5px{
	padding-right:5px;
}
.pd-r15px{
	padding-right:15px;
}
.pd-r26px{
	padding-right:26px;
}
.pd-l15px{
	padding-left:15px;
}
.pd-l75px{
	padding-left:75px;
}
.pd-b10px{
	padding-bottom:10px;
}

.mj-15{
	margin:15px;}
.mj-l3px{
	margin-left:3px;
}
.mj-l5px{
	margin-left:5px;
}
.mj-l10px{
	margin-left:10px;
}
.mj-l12px{
	margin-left:12px;
}
.mj-l7px{
	margin-left:7px;
}
.mj-l33px{
	margin-left:33px;
}
.mj-r3px{
	margin-right:3px;
}
.mj-r5px{
	margin-right:5px;
}
.mj-b3px{
	margin-bottom:3px;
}
.mj-b5px{
	margin-bottom:5px;
}
.mj-b10px{
	margin-bottom:10px;
}
.mj-b15px{
	margin-bottom:15px;
}
.mj-t0px{
	margin-top:0px;
}
.mj-t5px{
	margin-top:5px;
}
.mj-l7px{
	margin-left:7px;
}
.mj-t10px{
	margin-top:10px;
}
.mj-t25px{
	margin-top:25px;
}
.mj-t15px{
	margin-top:15px;
}
.mj-t13px{
	margin-top:13px;}
.mj-l15px{
	margin-left:15px;}	
	.mj-l20px{
	margin-left:20px;}	
.mj-r15px{
	margin-right:15px;}	
	.mj-r30px{
	margin-right:30px;}	
	.mj-t150px{
	margin-top:150px;}	
	.mj-l245px{
	margin-left:245px;}	
	.mj-l-mail{
	margin-left:200px;}		
		.pd-t150px{
	padding-top:150px;}	
.mj-top-menu{
	margin-top:98px;}
	
.lineheight130{
	line-height:1.3;}	
	.lineheight150{
	line-height:1.5;}
.lineheight180{
	line-height:1.8;}		
	.lineheight300{
	line-height:3.0;}	
.margin0{
	margin:0px;}	
	.margin10{
	margin:10px;}	
u{
	border-bottom:dotted 2px #D9EEE4;
	text-decoration:none;}	
	.underline{
	border-bottom:double 3px #D9EEE4;
	text-decoration:none;}

#bgr-center {
	margin:0 auto;
	padding:0;
	width:577px;
	height:210px;
	text-align:center;
	clear:both;
}