@charset "utf-8";

/*------------------------初期化------------------------*/
/* html {color: #000; background: #fff;} */

body,h1,h2,h3,h4,h5,h6,div,p,span,ul,ol,li,dl,dt,dd,th,td {margin: 0; padding: 0;}
/* hasLayout {zoom: 1;} */
/* hasLayoutはIE8でなくなる？ */
/* 未初期化タグ pre,code,fieldset,legend,textarea,blockquote,iframe,form,input,select,hr,object,param */
li {list-style: none;}
/* table {border-collapse:collapse; border-spacing: 0;} */
fieldset,img {border: 0; vertical-align: bottom;}

body {
margin:0;
padding: 0;
color: #333;
background-color: #f9f7f0;
font-size: 12px;
font-family : "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3",Osaka,serif;
line-height: 1.6;
text-align: center;
}

/* ++++++++++++++++++++++++++++++ [Start for Windows] +++++++++++++ */
/* Win IE フォントサイズ */

/* Win Iternet Explorer 7フォント関連 */
*:first-child+html body {font-size: 12px; line-height: 1.4;
/* フォント指定したいとき */ font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
font-size: small; /* IE 標準準拠モード */
/* font:x-small; IE6後方互換モード */
}
/* Win Iternet Explorer 6などフォント関連 */
* html body {font-size: 12px; line-height: 1.4;
/* フォント指定したいとき */ font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
font-size: small; /* IE 標準準拠モード */
/* font:x-small; IE6後方互換モード */
}
/* ++++++++++++++++++++++++++++++ [/End for Windows] +++++++++++++ */

/*table {font-size: inherit; font: 100%;}*/
table th {font-weight: normal;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal;}
input,textarea,select {
font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
font-size: 100%;
font-weight: inherit;
}
/*input,textarea,select {*font-size: 100%;}*/

a {outline: none;}
a,a:link,a:visited {color: #7f6255; text-decoration: none;}
a:active,a:hover {color: #6ac3c2;}

hr {display: none;} /*CSS無効時の区切り線*/
/* センタリングテーブル 
html {
display: table;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
border-collapse: collapse;
border-spacing: 0;
}
body {display: table-row;}
div#centerTd {
display: table-cell;
margin: 0;
padding: 0;
text-align: center;
vertical-align: middle;
}*/

/* html div#centerTd { display: inline; zoom: 1; }*/
/* ++++++++++++++++++++++++++++++ [センタリングテーブル for Windows] +++++++++++++ */
*:first-child+html body {
width: 100%;
height: 99%;
}
*:first-child+html #winTbl {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
border-collapse: collapse;
border-spacing: 0;
}
*:first-child+html #winTbl td {
margin: 0;
padding: 0;
text-align: center;
vertical-align: middle;
}
* html body {
width: 100%;
height: 99%;
}
* html #winTbl {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
border-collapse: collapse;
border-spacing: 0;
}
* html #winTbl td {
margin: 0;
padding: 0;
text-align: center;
vertical-align: middle;
}
/* ++++++++++++++++++++++++++++++ [/センタリングテーブル for Windows] +++++++++++++ */

/*floatのクリア*/
.clbth:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clbth {display: inline-block;}
/* hide IE-MAC \*/
* html .clbth {height: 1%;}
.clbth {display: block;}
/* end hide IE-MAC */

/* 共有クラス */
.resetfl {clear: both;}
.posLeft {float: left;}
.posRight {float: right;}
.txtLeft {text-align: left;}
.txtRight {text-align: right;}
.txtCenter {text-align: center;}
.txtSmall {font-size: 85%;}
.txtBold {font-weight: bold;}
.notice {color: #f00;}
.noneBR {white-space: nowrap;}
/* ++++++++++++++++++++++++++++++ [Start for Windows] +++++++++++++ */
*:first-child+html .txtSmall {font-size: 75%;}
* html .txtSmall {font-size: 80%;}
/* ++++++++++++++++++++++++++++++ [/End for Windows] +++++++++++++ */

.imgover, .mapLink {border: 0;}

/* ####################################### */
/* 共通 */
/* 背景色 #f9f7f0
/* 水色 #6ac3c2 */
/* 茶色 #b38848 */
/* 薄茶色 #e2d4ba */
/* ####################################### */
body > #centerTd {
margin-top: 10px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
text-align: center;
}

h1 {
margin: 20px 0;
padding: 0;
}

#headArea {
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0;
width: 960px;
height: 120px;
color: #b38848;
background: #f9f7f0 url(../img/entrance_framebg.gif) no-repeat center center;
}
#headArea p {
margin: 0;
padding: 10px 0;
}
#welcomeTxt {font-size: 120%;}

#entranceArea {
margin-top: 20px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0;
width: 960px;
}

#enterPromenade,#enterDixsept {
margin: 0;
padding: 0;
float: left;
width: 480px;
min-height: 420px;
text-align: center;
}
/* ++++++++++++++++++++++++++++++ [Start for Windows] +++++++++++++ */
* html #enterPromenade {
height: auto !important;
height: 420px;
}
* html #enterDixsept {
height: auto !important;
height: 420px;
}
/* ++++++++++++++++++++++++++++++ [/End for Windows] +++++++++++++ */
#enterPromenade h2,#enterDixsept h2 {
margin: 40px 0;
}

#enterPromenade {
color: #b38848;
background: transparent url(../img/entrance_prmbg.gif) no-repeat left top;
}
#enterPromenade p a,#enterPromenade p a:link,#enterPromenade p a:visited {font-size: 120%; color: #b38848; line-height: 3;}
#enterPromenade p a:active,#enterPromenade p a:hover {text-decoration: underline;}

#enterDixsept {
color: #fff;
background: transparent url(../img/entrance_dixbg.gif) no-repeat left top;
}
#enterDixsept p a,#enterDixsept p a:link,#enterDixsept p a:visited {font-size: 120%; color: #fff; line-height: 3;}
#enterDixsept p a:active,#enterDixsept p a:hover {text-decoration: underline;}

/* IE-MAC Only \*//*/
/**/


