
/*------------------------------------------------------------------
Default
-------------------------------------------------------------------*/

table,th,td,form,
h1,h2,h3,h4,h5,h6,p,em {margin: 0px; padding: 0px; font-weight: normal; text-indent: 0pt;}

ul,ol,li,dl,dt,dd{list-style:none; margin: 0px; padding: 0px;}

th{font-weight:normal;}

table{border:0; border-spacing:0; empty-cells:show; border-collapse: collapse;}

.leftfloat  { float: left; }
.rightfloat { float: right; }

.clear{clear:both;}

img{border:none; vertical-align: bottom;}

.indent {text-indent: -9999px;}

hr {display:none}

a,a:visited {color: #006666; text-decoration: none;}
a:hover {color: #663399; text-decoration: underline;}


/*------------------------------------------------------------------
Header
-------------------------------------------------------------------*/

#container_wrap_pag {width: 950px; margin: 0 auto; font-size: 12px; color: #666666; line-height: 18px;}

#header {}

#main_img_wrap {width: 950px; height:300px;}

ul#nav {float: right; width: 950px; margin-bottom: 25px;}
ul#nav li {float: left; display: block; text-indent: -9999px;}

ul#nav li.nav_01, ul#nav li.nav_01 a, ul#nav li.nav_02, ul#nav li.nav_02 a,
ul#nav li.nav_03, ul#nav li.nav_03 a, ul#nav li.nav_04, ul#nav li.nav_04 a,
ul#nav li.nav_05, ul#nav li.nav_05 a, ul#nav li.nav_06, ul#nav li.nav_06 a,
ul#nav li.nav_07, ul#nav li.nav_07 a {height: 55px; display: block;}

ul#nav li.nav_01, ul#nav li.nav_01 a, ul#nav li.nav_02, ul#nav li.nav_02 a,
ul#nav li.nav_03, ul#nav li.nav_03 a, ul#nav li.nav_04, ul#nav li.nav_04 a,
ul#nav li.nav_05, ul#nav li.nav_05 a {width: 136px;}

ul#nav li.nav_06, ul#nav li.nav_06 a, ul#nav li.nav_07, ul#nav li.nav_07 a {width: 135px;}


ul#nav li.nav_01 a {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_01.jpg) top left no-repeat;}
ul#nav li.nav_01 a:hover, ul#nav li.nav_01 {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_01_o.jpg) top left no-repeat;}

ul#nav li.nav_02 a {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_02.jpg) top center no-repeat;}
ul#nav li.nav_02 a:hover, ul#nav li.nav_02 {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_02_o.jpg) top center no-repeat;}

ul#nav li.nav_03 a {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_03.jpg) top center no-repeat;}
ul#nav li.nav_03 a:hover, ul#nav li.nav_03 {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_03_o.jpg) top center no-repeat;}

ul#nav li.nav_04 a {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_04.jpg) top center no-repeat;}
ul#nav li.nav_04 a:hover, ul#nav li.nav_04 {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_04_o.jpg) top center no-repeat;}

ul#nav li.nav_05 a {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_05.jpg) top center no-repeat;}
ul#nav li.nav_05 a:hover, ul#nav li.nav_05 {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_05_o.jpg) top center no-repeat;}

ul#nav li.nav_06 a {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_06.jpg) top center no-repeat;}
ul#nav li.nav_06 a:hover, ul#nav li.nav_06 {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_06_o.jpg) top center no-repeat;}

ul#nav li.nav_07 a {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_07.jpg) top center no-repeat;}
ul#nav li.nav_07 a:hover, ul#nav li.nav_07 {background:url(http://www.toufuya.co.jp/rakuten/common2/img/nav_07_o.jpg) top center no-repeat;}


/*------------------------------------------------------------------
Contents
-------------------------------------------------------------------*/

#contents_pag {clear: both;}


#sub_pag {float: right; width: 220px; margin-bottom: 25px;}

#sub_pag ul.subbnr {margin-bottom: 15px;}
#sub_pag ul.subbnr li {margin-bottom: 5px;}
#sub_pag ul.subbtn li {margin-bottom: 5px;}


#main_pag {float: left; width: 700px; margin: 0 30px 25px 0;}

#main_pag h2 {margin-bottom: 10px;}

.pln_section {margin-top: 10px; font-size: 12px; color: #666666; line-height: 18px;}
.pln_section h4 {font-size: 14px; font-weight: bold; color: #333333; background-color: #9CB0B0; padding: 5px; margin-bottom: 5px;}
.pln_section .pimg {float: left; margin: 0 5px 10px 0;}
.pln_section p { margin: 0 0 5px 0;}


.sp_pb5 {padding-bottom: 5px;}


/*------------------------------------------------------------------
Footer
-------------------------------------------------------------------*/

#footer_wrap_pag {clear: both;}

#fnav_wrap {width: 480px; height: 25px; margin: 0 auto;}

ul#fnav {font-size: 12px;}
ul#fnav li {float: left; padding: 0px 15px;}
ul#fnav li.fnav1 {background: url(http://www.toufuya.co.jp/rakuten/common2/img/f_line.gif) right center no-repeat;}



/*------------------------------------------------------------------
Cuisine
-------------------------------------------------------------------*/

#main_pag .cui_section {}

#main_pag .cui_section h3 {padding: 15px 0px 5px 0px;}
#main_pag .cui_section .cuis_inner {margin: 8px 38px;}
#main_pag .cui_section .cuis_inner img {padding-bottom: 8px;}
#main_pag .cui_section .cuis_inner p {margin-bottom: 20px;}

#main_pag .cui_section .cuis_inner .cui_tof {text-align: center; height: 30px;}

.mb10 {margin-bottom: 10px;}
.mb30 {margin-bottom: 30px;}

/*------------------------------------------------------------------
Rooms
-------------------------------------------------------------------*/

#main_pag .rom_section {margin-bottom: 30px;}
#main_pag .rom_section h3 {padding: 5px 0px 10px 0px;}
#main_pag .rom_section p {padding-bottom: 5px;}

#main_pag .rom_section2 {margin-bottom: 5px;}
#main_pag .rom_section2 h3 {padding: 5px 0px 10px 0px;}
#main_pag .rom_section2 p {padding-bottom: 5px;}

/*------------------------------------------------------------------
Hot spa
-------------------------------------------------------------------*/

#main_pag .spa_section {margin-bottom: 30px;}
#main_pag .spa_section h3 {padding: 5px 0px 10px 0px;}


/*------------------------------------------------------------------
Facilities
-------------------------------------------------------------------*/

#main_pag .fac_section {margin-top: 30px;}

#main_pag .fac_section .fac_txt {padding: 5px 0px 10px;}



