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

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {}
#wrap {}


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea { background:url(../images/mainImg.jpg) center top no-repeat; width:100%; height:447px;}
#headerAreaInner{ width:950px; height:447px; margin:0 auto; position:relative;}
#headerAreaTitle{ background-color:rgba(0,0,0,0.2);}
#headerAreaTitle h1{ padding:30px 0 0 145px;}
#headerAreaTitle ul{
	position:absolute;
	top:40px;
	left:382px;
}
#headerAreaTitle li{ color:#FFF; float:left; width:50px; height:15px; padding-left:5px; border-left:1px solid #FFF;}
#headerAreaInner p#fb{
	position:absolute;
	top:392px;
	left:647px;
}


/*----------------------------------------------------------------------------
 ***                                                       Header - Navi
----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
 ***                                                       slBox
----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea {}



/*----------------------------------------------------------------------------
 ***                                               contentsArea -  mainSection
----------------------------------------------------------------------------*/
.mainSection {}
.mainSectionInner {}

.tokuSec { width: 655px; margin:0 auto;}
.tokuSec h2{ font-size:24px; font-weight:normal; color:#281513; margin-bottom:5px;}
.tokuSec .sectionInner p{ float:none; font-size:12px; color:#281513;}

#cafSec .sectionInner{ float:right; width:310px; padding-bottom:0px;}
#cafSec p{ float:left;}

#brdSec .sectionInner{ float:left; width:310px;}
#brdSec p{ float:right;}

p#seasontop{ text-align:center; margin:35px 0 15px 0;}
p#season{ text-align:center; margin:0 auto;}
p#newopen{ text-align:center; margin-top:15px;}



/*----------------------------------------------------------------------------
 ***                                               contentsArea - rightSection
----------------------------------------------------------------------------*/
.rightSection{}
.rightSection .section {}
.rightSectionInner {}


/*----------------------------------------------------------------------------
 ***                                               contentsArea - leftSection
----------------------------------------------------------------------------*/
.leftSection{}
.leftSection h2{}
.leftSectionInner {}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{ background-color:#EFEFEE; background-image:url(../images/img_footer_back.jpg); background-position: center top; background-repeat:repeat-x; padding-top:110px; width:100%;}
#footerAreaInner{ width:950px; margin:0 auto;}
#footerLogo{}
#footerCopy{}
#footerLogo {}


#ftbrdSec{ margin:0 auto; width:610px;}
#ftbrdSec p{ float:right; padding:0; margin:0;}
#ftbrdSec .sectionInner{ float:left; width:300px; margin-top:40px;}
#ftbrdSec li{}
#ftbrdSec{ padding-bottom:20px; margin-top:40px;}
#ftbrdSec ui{}
#ftbrdSec li{ color:#000; line-height:1.2em; font-size:14px;}
#ftbrdSec #telLi{ font-size:30px; font-weight:bold; line-height:1.4em;}
#ftbrdSec #addLi{}

#ftbrdSec #opLi{ float:left; color:#000; line-height:1.2em; font-size:14px; margin-right:10px;}
#ftbrdSec #kuuhaku{ margin-right:38px;}

#ftbrdSec #optime{color:#000; line-height:1.2em; font-size:14px; }

#gMapSec{ width:950px; height:400px; clear:both;}


#footerCopy{ clear:both; background-color:#281513; margin-top:30px;}
#footerCopy p{text-align:center; color:#fff; margin:0; padding:30px 0 20px 0;}


/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/
.pagetop_more {}


/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section { padding-bottom:40px;}
.sectionInner {}
