@charset "utf-8";

/* レイアウトの設定 */
*{
margin:0;
padding:0;
}
body{
font-size:12px;
text-align:center;
color:#ffffff;
background:#000000;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
img{
border:none;
}

/* ラッパーの設定 */
#wrap{
width:740px;
margin:0 auto;
text-align:left;
background:#000000;
}

/* ヘッダの設定 */
#head{
width:300px;
height:60px;
text-align:left;
}
h1{
width:300px;
height:60px;
cursor:pointer;
background:url(../img/head/logo.gif);
}
h1 p{
width:300px;
display:none;
}
.globalmenu{
width:742px;
height:31px;
background:url(../img/head/globalmenu.gif);
}

/* 真ん中の設定 */
#center{
width:740px;
margin:0 auto;
text-align:left;
background:#000000;
border-left:1px #C0151B solid;
border-right:1px #C0151B solid;
border-bottom:1px #C0151B solid;
}
#top{
width:740px;
height:565px;
background:url(../img/index/bg.gif);
}
.top_new{
width:280px;
padding:230px 0 0 440px;
}
.top_new p{
padding:10px 0 0 0;
line-height:18px;
}
.top_new a{
color:#FFFFFF;
}

/* ページ共通 */
.title_l{
float:left;
width:130px;
}
h2{
display:none;
}
.main{
	float:left;
	width:auto;
	height:auto;
	background:url(../img/parts/bg.gif);
}

/* 新着情報 */
.title_new{
width:610px;
height:55px;
background:url(../img/new/title.gif);
}
.new{
width:580px;
height:485px;
padding:10px 0 0 15px;
overflow:auto;
text-align:left;
line-height:17px;
}
.new_text01{
padding:10px 10px;
font-weight:700;
}
.new_text02{
padding:0 15px;
color:#F0F0F0;
}
.new_line{
padding:0 10px;
}

/* 施設のご案内 */
.title_about{
width:610px;
height:55px;
background:url(../img/about/title.gif);
}
.about{
width:575px;
height:485px;
padding:10px 10px 0 0;
overflow:auto;
text-align:left;
line-height:17px;
}
.about_text01{
padding:0 0 0 25px;
}
.about_text01 p{
padding:10px 0 0 0;
}
.about_img01{
float:left;
padding:30px 0 0 0;
}
.about_img02{
float:left;
padding:60px 0 0 7px;
}

/* 施設案内ポップアップ */
#wrap_pop{
text-align:left;
background:#13172D;
}
.main_pop{
width:610px;
background:url(../img/parts/bg.gif);
}
.pop_img{
width:610px;
padding:20px 0;
text-align:center;
}
.pop_title{
width:570px;
padding:20px 20px 0 20px;
font-size:14px;
font-weight:700;
color:#F0F0F0;
}
.pop_line{
padding:0 20px;
}
.pop_text01{
width:550px;
padding:5px 30px 50px 30px;
line-height:18px;
color:#F0F0F0;
}

/* アクセスマップ */
.title_access{
	width:610px;
	height:55px;
	background-image: url(../img/guidance/title.gif);
}
.access{
	width:565px;
	height:485px;
	margin:0 0 0 15px;
	padding:5px;
	text-align:left;
	line-height:18px;
}
.access_map{
float:left;
}
.access_data{
float:left;
padding:0 0 0 5px;
}
.access_text01{
padding:15px 0 10px 5px;
}

/* お問い合わせ */
.title_contact{
width:610px;
height:55px;
background:url(../img/contact/title.gif);
}
.contact{
width:580px;
height:485px;
padding:50px 0 0 30px;
text-align:left;
line-height:17px;
}
.re_left{
float:left;
width:100px;
}
.re_center{
float:left;
padding:0 10px 0 0;
}
.re_right{
float:left;
}
.re_line{
clear:both;
padding:3px 0;
}
.reserve{
padding:15px 0;
color:#FF0000;
font-weight:700;
}

/* フッターの設定 */
#footer{
width:740px;
margin:0 auto;
text-align:center;
}
.footer_text01{
padding:10px 0 0 0;
color:#FF0000;
}
.footer_text01 a{
color:#FF0000;
}
.footer_text02{
padding:5px 0 0 0;
color:#818181;
}
div.guidance {
	text-align: center;
}
