@charset "utf-8";
/* CSS Document */

body{
	background:#ffffff;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#6C423E
}

#backWood{
	background:url(../img/back.jpg) repeat;
	padding-bottom:50px
	}


#wrapper{
	width:750px;
	margin:0 auto;
	padding:10px 0 0 0
}

#wrapper h1{
	float:left;
	width:171px;
	
}

/*** subMenu ***/

#wrapper #subMenu{
	 margin: 0;  
	 padding: 0;  
	 width: 187px;
	 float:right
}

#wrapper #subMenu ul{
	list-style-type: none;  
	margin: 0;  
	padding: 0;  
}


#wrapper #subMenu li{
	float: left;
	margin: 0;
	padding-left:20px;
}



#wrapper #mainMenu{
	 margin: 0;  
	 padding: 0 30px 0 0;  
	 width: 500px;
	 float:right
}

#wrapper #mainMenu ul{
	list-style-type: none;  
	margin: 0;  
	padding: 0;  
}


#wrapper #mainMenu li{
	float: left;
	margin: 0;
	padding-right:20px
}



/*** main ***/



#wrapper #main2{
	clear:both;
	padding:40px 0 30px 45px;
	margin:10px auto 0;
	background:url(../img/subpage/back2.jpg) repeat;
	width:705px;
	font-size:0.8em
}


/** floorMap **/
#wrapper p.zentaiMap{
	padding:30px 0 20px 65px;
}

#wrapper p.BtouMap{
	padding:30px 0 30px 0px;
}


#wrapper h2.Btou{
	margin-top:50px
}


#wrapper h3{
	padding-bottom:10px
}



#wrapper strong{
	font-weight:bold;
	font-size:1.2em
}

#wrapper p.Ashop{
	padding:0 0 0 10px;
	margin:0 0 20px 0 ;
	border-left:5px solid #FEB147
}

#wrapper p.Cshop{
	padding:0 0 0 10px;
	margin:0 0 20px 0 ;
	border-left:5px solid #B7DC54
}

#wrapper p.Bshop{
	padding:0 0 0 10px;
	margin:0 0 20px 0 ;
	border-left:5px solid #76BBE3
}


#wrapper p.box8 {
    padding:0 0 0 10px;
    margin:0 0 20px 0;
    color: #232323;
    background: #ff6666;
    border-left: solid 5px #76BBE3;
	width: 640px;

}
.box8 p {
    margin: 0; 
    padding: 0;
}

#wrapper p a{
	color: #76BBE3;
	text-decoration: underline;
	font-weight:bold
}


#wrapper p a:hover{
	color: #2785BC;
}



#wrapper p.Ashop a{
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold
}

#wrapper p.Ashop a:hover{
	color: #CC7A00;
}

#wrapper p.Cshop a{
	color: #AAD220;
	text-decoration: underline;
	font-weight: bold
}

#wrapper p.Cshop a:hover{
	color: #89AA1A;
}

/** access **/
#wrapper div.subBox{
	width:665px;
	clear:both;
	margin-bottom:30px
}

#wrapper div.subBox2{
	width:665px;
	clear:both;
}

#wrapper div.subBox3{
	width:665px;
	clear:both;
	margin-bottom:30px;
	border-top:1px dotted #440d03
}


#wrapper div.googleMap{
	padding:20px 20px 0 0;
	width:354px;
	float:left
}

#wrapper div.trainText{
	width:290px;
	padding:20px 0 0 0;
	float:left
}

#wrapper ul li{
	padding-bottom:20px;
}

#wrapper div.carMap{
	padding:20px 20px 0 0;
	width:374px;
	float:left
}

#wrapper div.carText{
	width:270px;
	padding:85px 0 0 0;
	float:left
}

#wrapper h3.westParking{
	padding-top:20px
}

/* parking */

#wrapper dl{
	width:680px
}

#wrapper dl dt{
	width:230px;
	height:134px;
	padding:10px 20px 0 0;
	float:left;
	clear:left;
}

#wrapper dl dd{
	width:430px;
	height:134px;
	padding:10px 0 0 0;
	float:left
}

#wrapper dl dt.Cmap{
	width:434px;
	height:134px;
	padding:10px 20px 0 0;
	float:left;
	clear:left;
}
	
#wrapper dl dd.CmapText{
	width:130px;
	height:134px;
	padding:10px 0 0 0;
	float:left
}

p.pinkTicket{
	clear:both;
	color:#E3007F;
	font-weight:bold;
	padding:5px 0 40px 50px;
	background:url(../img/subpage/parking/ticketPink.png) no-repeat 0px 0px
}

p.orangeTicket{
	clear:both;
	color:#EE7C00;
	font-weight:bold;
	padding:0px 0 10px 50px;
	background:url(../img/subpage/parking/ticketOrange.png) no-repeat 0px 0px
}


/** sitemap **/
ul.sitemap{
	padding:20px 0 0 10px
}

ul.sitemap li ul{
	padding:20px 0 0 10px
}

ul.sitemap li a{
	color:#440d03;
	padding:5px 0px 5px 13px;
	border-bottom:1px dotted #440d03;
	background:url(../img/subpage/arrow.png) no-repeat 0px 10px
}

ul.sitemap li a:hover{
	color:#ff6600;
	border-bottom:1px dotted #ff6600;
	background:url(../img/subpage/arrow_on.png) no-repeat 0px 10px
}


/** korokan press **/
#wrapper h2.korokanpress{
	margin:0 100px 50px;
	width:443px
}

#wrapper p.pressButton{
	padding-top:20px
}

#wrapper h3.backnumber{
	margin-top:50px
}

#backnumber{
	width:660px
}

#backnumber dl{
    margin-right:20px;
    margin-bottom:2px;
    padding:0px;
    float:left;
    width:150px;
}

#backnumber dl.last{
    margin-right:0;
    margin-bottom:2px;
    padding:0px;
    float:left;
    width:150px;
}


#backnumber dl dt{
	margin:0px;
    padding:0px;
	height:212px;
}


#backnumber dl dd{
	margin:0 auto 30px;
	height:1em;
}

#backnumber dl dd a{
	color:#6C423E;
	text-decoration:underline
}

#backnumber dl dd a:hover{
	color: #F60;
	text-decoration: underline
}
/*** pagetop ***/
p.pageTop{
	padding:10px 10px 0 0;
	text-align:right}


/*** footerMenu ***/

#wrapper #footerMenu{
	clear:both;
	margin: 0 auto;  
    padding: 30px 0 0 0; 
	width:750px
}

#wrapper #footerMenu ul{
	font-size:0.7em;
	list-style-type: none;  
	margin: 0;  
	padding: 0; 
	width:750px;
	text-align:center;
}

#wrapper #footerMenu li{
	display:inline;
	padding:0 30px 0 0;
	margin:0 0 0 30px;
	background:url(../img/line.png) no-repeat right;
}

#wrapper #footerMenu li.access{
	background:none;
}
	  
#wrapper #footerMenu ul li a{
	color:#ffffff

}

#wrapper #footerMenu ul li a:hover{
	color: #D3C6BE
}


span.attention{
	font-size:0.8em;
	line-height:1.3em
}


/*** footer ***/

#footer{
	clear:both;
	padding:30px 0 30px 0;
	background:#ffffff
}

#footer #footerTxt{
	width:750px;
	margin:0 auto;
	font-size:0.8em
}

#footer #footerTxt .footerTxt1{
	float:left
}


#footer #footerTxt .footerTxt2{
	float:right
}


