@import "footer.css";
@import "common.css";

* {margin:0;padding:0;}  
 
img {border:0;}

h1,h2,h3,h4.h5,h6,p,ul,li,dl,dt,dd{font-family:"ＭＳ Ｐゴシック", "Osaka";color:#666666;}

a{color:#138c40;text-decoration:underline;}
a:hover{color:#1667a8;text-decoration:none;}

body{
	margin:0;
	padding:0;
	text-align:center;
	font-size:100%;
	background-color:#F7F6F3;
	color:#666666;
}

#contentbody{
	width:750px;
	margin-right:auto;
	margin-left: auto;
	background-color:#FFFFFF;
	background:url(../images/contents_back.gif) left top repeat-y;
}

/* //////////////////////////////////////////////////////////////////////////////
サブページ　ヘッダー
////////////////////////////////////////////////////////////////////////////// */
#header{
	width:750px;
	height:105px;
	margin:0;
	background:url(../images/sub-header_back.jpg) left top no-repeat;
}

*html body .header-logo{
	margin-right:10px;
	width:76px;
	float:right;
}

.header-logo{
	margin-right:20px;
	width:76px;
	float:right;
}

.header-logo h1{
	margin-top:20px;
}

*html body .header-desc{
	margin-right:5px;
	width:400px;
	float:right;
}


.header-desc{
	margin-right:10px;
	width:400px;
	float:right;
}

.header-desc h2{
	margin-top:25px;
	margin-right:20px;
	text-align:right;
	font-size:80%;
	font-weight:normal;
}

/* //////////////////////////////////////////////////////////////////////////////
サブページグローバルナビゲーション
////////////////////////////////////////////////////////////////////////////// */
.gloval-navigation{
	padding-top:18px;
	margin-right:20px;
}

.gloval-navigation ul,li{list-style-type:none;}

.gloval-navigation ul{
	margin:0;
	padding:0;
}

.gloval-navigation li{
	margin:0;
	padding:0 10px 0;
	font-size:90%;
	line-height:1.1;
	float:right;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
}

.gloval-navigation li#home-navi{
	margin:0;
	padding:0 10px 0;
	font-size:90%;
	line-height:1.1;
	float:right;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
}

.gloval-navigation li a{
	color:#FFFFFF;
	text-decoration:underline;
}

.gloval-navigation li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/* //////////////////////////////////////////////////////////////////////////////
サブページコンテンツ
////////////////////////////////////////////////////////////////////////////// */
#contents{
	clear:both;
	margin:0 20px 0;
	width:710px;
}

.main-contents{
	width:525px;
	float:right;
}

.main-area{
	width:525px;
}

.main-area h3{
	margin:0 0 15px;
	padding-left:10px;
	height:20px;
	font-size:100%;
	line-height:20px;
	color:#138c40;
	text-align:left;
	border-left:5px solid #138c40;
}

.main-area h4{
	margin:0 0 15px;
	padding-bottom:5px;
	font-size:90%;
	line-height:20px;
	text-align:left;
	color:#1667a8;
	border-bottom:1px solid #138c40;
}


.main-area p{
	margin:0 0 15px;
	font-size:90%;
	line-height:1.5;
	text-align:left;
}

.main-area p.tc{
	margin:0 0 15px;
	font-size:90%;
	line-height:1.5;
	text-align:center;
}

.main-area p.tr{
	margin:0 0 15px;
	font-size:90%;
	line-height:1.5;
	text-align:right;
}

/*ぱんくず*/
.main-area p.pan{
	margin:0 0 20px;
	font-size:80%;
	text-align:left;
}

/*SHOPページ時間電話HP*/
.main-area p.shop-line{
	margin:0 0 20px;
	padding:5px;
	font-size:90%;
	text-align:left;
	border:1px solid #eeeeee;
}

/* //////////////////////////////////////////////////////////////////////////////
ページトップ
////////////////////////////////////////////////////////////////////////////// */
.ancher{
	width:750px;
	height:50px;
}

.ancher p{
	margin:0 20px 0 0;
	padding-top:25px;
	font-size:90%;
	text-align:right;
}

/* //////////////////////////////////////////////////////////////////////////////
ローカルナビゲーション
////////////////////////////////////////////////////////////////////////////// */
.left-contents{
	margin:0;
	padding:0;
	width:160px;
	height:100%;
	float:left;
}

.local-navi{
	margin:0;
	padding:0;
	width:160px;

}

.local-navi ul{
	margin:0;
	padding:0;
}

.local-navi li span{display:none;}

.local-navi li{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

/*SHOP情報*/
.local-navi li#shop-sub a{
	display:block;
	width:160px;
	height:55px;
	line-height:0;
	background:url(../images/sub-shop-navi_back.jpg) left top no-repeat;
	background-position:0 0;
}

.local-navi li#shop-sub a:hover{background-position:-160px 0;}

/*施設情報*/
.local-navi li#floor-sub a{
	display:block;
	width:160px;
	height:55px;
	line-height:0;
	background:url(../images/sub-floor-navi_back.jpg) left top no-repeat;
	background-position:0 0;
}

.local-navi li#floor-sub a:hover{background-position:-160px 0;}


/*お母様も安心*/
.local-navi li#mother-sub a{
	display:block;
	width:160px;
	height:30px;
	font-size:0;
	line-height:0;
	background:url(../images/local-navi_back.gif) left top no-repeat;
	background-position:0 0;
}

.local-navi li#mother-sub a:hover{background-position:-160px 0;}

/*バリアフリー*/
.local-navi li#barrier-sub a{
	display:block;
	width:160px;
	height:30px;
	font-size:0;
	line-height:0;
	background:url(../images/local-navi_back.gif) left top no-repeat;
	background-position:0 -30px;
}

.local-navi li#barrier-sub a:hover{background-position:-160px -30px;}

/*エコロジー*/
.local-navi li#ecology-sub a{
	display:block;
	width:160px;
	height:30px;
	font-size:0;
	line-height:0;
	background:url(../images/local-navi_back.gif) left top no-repeat;
	background-position:0 -60px;
}

.local-navi li#ecology-sub a:hover{background-position:-160px -60px;}

/*ATMのご案内*/
.local-navi li#atm-sub a{
	display:block;
	width:160px;
	height:30px;
	font-size:0;
	line-height:0;
	background:url(../images/local-navi_back.gif) left top no-repeat;
	background-position:0 -90px;
}

.local-navi li#atm-sub a:hover{background-position:-160px -90px;}

/*駐車場のご案内*/
.local-navi li#parking-sub a{
	display:block;
	width:160px;
	height:30px;
	font-size:0;
	line-height:0;
	background:url(../images/local-navi_back.gif) left top no-repeat;
	background-position:0 -120px;
}

.local-navi li#parking-sub a:hover{background-position:-160px -120px;}

/*バス時刻表*/
.local-navi li#bus-sub a{
	display:block;
	width:160px;
	height:30px;
	font-size:0;
	line-height:0;
	background:url(../images/local-navi_back.gif) left top no-repeat;
	background-position:0 -150px;
}

.local-navi li#bus-sub a:hover{background-position:-160px -150px;}

