@charset "UTF-8";

/*[css.varidate URL]
_______________________________________________________

http://jigsaw.w3.org/css-validator/validator.html.ja
_______________________________________________________*/




/*--------------------------------00.reset,import*/
@import "utillity.css";
@import "reset.css";
@import "nivo-slider.css";

/*--------------------------------01.HTML,Body,Anchor*/
body {
font-size:62.5%; /* IE */
font-family: "メイリオ",Verdana,Arial,Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS P Gothic","MS Pゴシック", sans-serif;
letter-spacing:0;
margin:0;
padding:0;
background:#000;
color:;
}
html>/**/body {font-size: 12px; /* Except IE */}
a:link,a:visited
{color:#442314;text-decoration:none;}
a:active{}
a:hover,a:active{
text-decoration:underline;
}
a{outline:none;}



/*--------------------------------02.Heading,Paragraph*/

h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal;}
p{font-size:13px;line-height:1.5;color:#fff;}
div,li{line-height:0;}



/*--------------------------------03.Common*/


/*header,nav*/

header#globalHead{
width:960px;
margin:0 auto 20px;
overflow:hidden;
padding-top:25px;
}
h1#logo{
float:left;
}
#headerInfo{
float:right;
overflow:hidden;
position:relative;
width:410px;
margin-right:5px;
}
#headerInfo .topContact{
float:right;
}
#headerInfo ul{
overflow:hidden;
position:absolute;
bottom:0;
}
#headerInfo ul li{
float:left;
margin-right:5px;
}
nav{
width:960px;
margin:0 auto 25px;
}
nav ul{
overflow:hidden;
}
nav ul li{
float:left;
}


/*main,wrapper,breadCrumb*/

#wrapper{
width:960px;
margin:0 auto;
overflow:hidden;
}
#main{
width:680px;
float:right;
}

/*side*/

#side{
width:250px;
float:left;
padding-top:220px;
}
.sideHome{
padding-top:0 !important;
}

#side .sec1{
margin-bottom:20px;
}

#side .sec1 iframe{
width:280px;
height:200px;
}
#side .sec2{
margin-bottom:10px;
}
#side .sec2 ul{
padding:15px 15px 0 15px;
height:225px;
background:url(../img/bg03.png) 0 0 no-repeat;
margin-bottom:10px;
}
#side .sec2 ul li{
margin-bottom:10px;
}
#side .sec3{
margin-bottom:25px;
}
#side .sec3 dl{
padding:5px;
background:url(../img/bg04.png) 0 0 no-repeat;
}
#side .sec3 dl dt{
margin-bottom:5px;
}
#side .sec3 dl dd ul{
overflow:hidden;
width:250px;
}
#side .sec3 dl dd ul li{
float:left;
margin-right:5px;
}
#side .sec4{
margin-bottom:20px;
}
#side .sec4 ul{
background:url(../img/bg01.png) 0 top no-repeat;
}
#side .sec4 ul li{
background:url(../img/bg01.png) 0 bottom no-repeat;
padding:15px 0;
}
#side .sec5 ul li{
margin-bottom:15px;
}

/*footer*/


/*other*/





/*--------------------------------04.page,single*/

/**/
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.aligncenter {
   display:block;
   margin-left:auto;
   margin-right:auto;
}
.alignleft {
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
}
.alignright {
   float: right;
   margin-left: 10px;
   margin-bottom: 10px;
}


/*home.php
-------------------------*/

#slider{
width:960px;
height:350px;
margin:0 auto 50px;
overflow:hidden;
}

.home .sec1{
margin-bottom:40px;
}
.home .sec2{
margin-bottom:40px;
}
.home .sec2 ul{
overflow:hidden;
width:685px;
}
.home .sec2 ul li{
float:left;
margin-right:5px;
}
.home .wrap{
overflow:hidden;
}
.home .wrap .sec3{
float:left;
}
.home .wrap .sec3 h2{
margin-bottom:10px;
}
.home .wrap .sec3 .accessMap{
margin-bottom:10px;
}
.home .wrap .sec4{
float:right;
}
.home .wrap .sec4 h2{
margin-bottom:10px;
}
.home .wrap .sec4 .ul1{
padding:15px 15px 0 15px;
height:225px;
background:url(../img/bg03.png) 0 0 no-repeat;
margin-bottom:10px;
}
.home .wrap .sec4 .ul1 li{
margin-bottom:10px;
}
.home .wrap .sec4 dl{
padding:5px;
background:url(../img/bg04.png) 0 0 no-repeat;
}
.home .wrap .sec4 dl dt{
margin-bottom:5px;
}
.home .wrap .sec4 dl dd ul{
overflow:hidden;
width:250px;
}
.home .wrap .sec4 dl dd ul li{
float:left;
margin-right:5px;
}




/*page
-------------------------*/
.page{
position:relative;
padding-top:210px;
}
#pageTitle{
text-indent:-9999px;
width:960px;
height:160px;
position:absolute;
left:-280px;
top:0;
}
.rooms #pageTitle{background:url(../img/rooms.png) 0 0 no-repeat;}
.spa #pageTitle{background:url(../img/spa.png) 0 0 no-repeat;}
.dining #pageTitle{background:url(../img/dining.png) 0 0 no-repeat;}
.esthete #pageTitle{background:url(../img/esthete.png) 0 0 no-repeat;}
.public #pageTitle{background:url(../img/public.png) 0 0 no-repeat;}
.access #pageTitle{background:url(../img/access.png) 0 0 no-repeat;}
/*rooms.php
-------------------------*/
.rooms .intro{
margin-bottom:15px;
}
.rooms dl.type{
margin-bottom:20px;
}
.rooms dl.type dt{
margin-bottom:20px;
}
.rooms dl.type dd ul{
overflow:hidden;
width:690px;
}
.rooms dl.type dd ul li{
float:left;
margin:0 10px 5px 0;
}
.rooms .photoGallery h2{
margin-bottom:10px;
}
.rooms .photoGallery p.caption{
margin-bottom:10px;
}
.rooms .photoGallery .wrap{
margin-bottom:20px;
}
.rooms .photoGallery .wrap .stage{
padding:5px;
width:670px;
height:470px;
background:url(../img/bg06.png) 0 0 no-repeat;
margin-bottom:5px;
}
.rooms .photoGallery .wrap .stage .stageCont{
display:none;
}
.rooms .photoGallery .wrap ul{
overflow:hidden;
width:685px;
}
.rooms .photoGallery .wrap ul li{
float:left;
padding:2px;
background:url(../img/bg07.png) 0 0 no-repeat;
margin-right:5px;
}

/*spa.php
-------------------------*/
.spa .intro{
padding-right:320px;
background:url(../img/spa01.png) right 0 no-repeat;
min-height:240px;
padding-top:30px;
margin-bottom:10px;
}
.spa section{
margin-bottom:30px;
}
.spa section h2{
margin-bottom:10px;
}
.spa section p{
margin-bottom:10px;
}
.spa section ul{
overflow:hidden;
width:690px;
}
.spa section ul li{
float:left;
margin-right:10px;
}

/*dining.php
-------------------------*/
.dining section{
margin-bottom:40px;
}
.dining section h2{
margin-bottom:20px;
}

/*esthete.php
-------------------------*/
.esthete .topImg{
margin-bottom:20px;
}
.esthete section{
margin-bottom:30px;
}
.esthete section h2{
margin-bottom:10px;
}
.esthete section p{
margin-bottom:10px;
}
.esthete section ul{
overflow:hidden;
width:690px;
}
.esthete section ul li{
float:left;
margin-right:10px;
}

/*public.php
-------------------------*/
.public .topImg{
margin-bottom:20px;
}
.public section{
margin-bottom:30px;
}
.public section h2{
margin-bottom:10px;
}
.public section p{
margin-bottom:10px;
}
.public section ul{
overflow:hidden;
width:690px;
}
.public section ul li{
float:left;
margin-right:10px;
}

/*access.php
-------------------------*/
.access section{
margin-bottom:20px;
}
.access section h2{
margin-bottom:10px;
}
.access .sec2 .googleMap{
background:url(../img/access04.png) right 0 no-repeat;
padding:6px 5px;
}

.access section .hidden dl{
width:430px;
}
.access section .hidden dl dt{
margin-bottom:15px;
}
.access section .hidden dl dd{
background:url(../img/access09.png) right 0 no-repeat;
}


/*--------------------------------05.category,search*/


/*category.php
-------------------------*/



/*search.php
-------------------------*/

.result{}

.tabiirobnarea{
width:950px;
text-align:center;
margin:0 auto;
}