﻿@charset "utf-8";

/* -----------------------------------------------------
ver 2.0.0 lastupdate 2011.08.05
------------------------------------------------------- */

dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, p, blockquote, fieldset, div{margin:0;padding:0;}
ul li, ol li {list-style:none outside none;}
em {font-style:normal;}
.tri-red{width: 3px;height: 5px;margin: 0 4px 0 0;background: url(../images/sprite.png) -196px -22px no-repeat;_background: url(../images/sprite_ie6.png) -196px -22px no-repeat;}
.preview-list-menu {text-align:left;margin-bottom:5px;font-size:13px;line-height:1.4;}
.preview-list-menu li {min-height:21px;_height:21px;padding:0;margin-right:5px;display:inline-block;/display:inline;/zoom:1;vertical-align:top;border:solid 1px #c4c4b0;background:#f3f3f3;}
.preview-list-menu li.current {background:#222 url(../images/menu_bg.png) repeat-x 0 0;border:solid 1px #000;}
.preview-list-menu li a {padding:2px 7px 0 10px;display:block;color:#333;text-decoration:none;background:url(../images/list02.png) no-repeat 3px center;}
.preview-list-menu li.current em {padding:2px 7px 0;font-weight:bold;color:#fff;display:block;}
.preview-box {/zoom:1;text-align:left;font-size:13px;line-height:1.4;}
.preview-box:after {content:'';clear:both;display:block;}
.preview-list {float:left;padding-right:5px;text-align:left;}
.preview-list .list-area {border:solid 1px #c4c4b0;background:#fff;height:383px;}
.preview-list .search-area {padding:7px 5px;border-bottom:dotted 1px #c4c4b0;}
.preview-list .text {width:160px;margin-right:3px;padding:2px 1px;vertical-align:middle;}
.preview-list input.btn {width:3.5em;padding:0.15em 0;vertical-align:middle;}
:root *> .preview-list input.btn {padding:0.05em 0;}
.preview-list .search-area p {padding-left:10px;display:inline;}
.preview-list .page {padding:7px 5px;border-bottom:dotted 1px #c4c4b0;}
.preview-list .page span {font-size:107.7%;font-weight:bold;}
.preview-list .list {height:280px;overflow:auto;border-bottom:dotted 1px #c4c4b0;}
.preview-list .list ul {padding-bottom:5px;}
.preview-list .list li {padding:8px 5px 3px;/zoom:1;}
.preview-list .list li.current {background-color:#f5f3f0;}
.preview-list .list li:after {content:'';clear:both;display:block;}
.preview-list .list li img {float:left;}
.preview-list .list dl {/zoom:1;margin-left:25px;}
.preview-list .list dl:after {content:'';clear:both;display:block;}
.preview-list .list dt {width:100%;font-size:107.7%;font-weight:bold;/zoom:1;}
.preview-list .list dt:after {content:'';clear:both;display:block;}
.preview-list .list .txt {float:left;}
.preview-list .list .btn {width:36px;height:21px;background:url(../images/detail_btn.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;display:block;float:right;}
.preview-list .list dd.ph {float:left;padding:3px 5px 5px 0;}
.preview-list .pagenav {padding:2px 5px 0;/zoom:1;font-size:107.7%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.preview-list .pagenav{padding-top:5px;}}

.preview-list .pagenav:after {content:'';clear:both;display:block;}
.preview-list .pagenav .prev,
.preview-list .pagenav .next {font-weight:bold;}
.preview-list .pagenav .prev {float:left;padding-left:12px;background:url(../images/arrow_prev.png) no-repeat 0 center;}
.preview-list .pagenav .next {float:right;padding-right:12px;background:url(../images/arrow_next.png) no-repeat right center;}
.preview-list .pagenav p {text-align:center;}
.preview-list .pagenav p a,
.preview-list .pagenav span{margin:0 7px;display:inline-block;}
.preview-list .pagenav span {font-weight:bold;}
.preview-image{height: 381px;float:left;padding: 1px;background:#fff;border: solid 1px #c4c4b0;}
.preview-image div.innr {width: 608px;height: 381px;overflow: hidden;position:relative;}
.preview-image .fkdsh {padding:5px 0 0;}
.preview-image .fkdsh dl {min-height:90px;_height:90px;padding-right:110px;position:relative;text-align:left;}
.preview-image .fkdsh dt {font-size:107.7%;font-weight:bold;}
.preview-image .fkdsh .lnk {text-align:right;}
.preview-image .fkdsh .ph {position:absolute;top:0;right:0;}
.preview-image02{height: 381px;padding: 1px;background:#fff;border: solid 1px #c4c4b0;}
.preview-image02 div.innr {width: 608px;height: 381px;overflow: hidden;position:relative;}
.preview-image02 .fkdsh {padding:5px 0 0;}
.preview-image02 .fkdsh dl {min-height:90px;_height:90px;padding-right:110px;position:relative;text-align:left;}
.preview-image02 .fkdsh dt {font-size:107.7%;font-weight:bold;}
.preview-image02 .fkdsh .lnk {text-align:right;}
.preview-image02 .fkdsh .ph {position:absolute;top:0;right:0;}

.point-photo {width:100%;z-index:10001;position:absolute;top:200px;left:0;text-align:left;font-size:small;}
.point-photo .innr {width:520px;background:#000;margin:0 auto;}
.point-photo .ttl {margin:1px;min-height:16px;_height:16px;padding:5px 10px;position:relative;background:#232323 url(../images/photo_ttl_bg.png) repeat-x 0 0;}
.point-photo .ttl h3 {color:#ababab;}
.point-photo .ttl p.close {width:20px;height:20px;position:absolute;top:3px;right:2px;background:url(../images/close_btn.png) no-repeat -3px -3px;}
.point-photo .ttl p.close a {width:20px;height:20px;display:block;text-indent:-9999px;overflow:hidden;}
.point-photo .contents {padding:8px;}
.point-photo dt {padding-bottom:4px;text-align:center;font-size:153.8%;font-weight:bold;color:#fff;}
.point-photo dd.ph {border:solid 1px #2f2f2f;text-align:center;background-color:#242424;}
.point-photo dd.txt {margin-top:5px;color:#fff;}
.point-photo dd.txt p.sttl {font-weight:bold; margin-bottom:6px;}
.point-detail {width:100%;position:absolute;top:80px;left:0;text-align:left;font-size:small;}
.point-detail-innr {width:940px;padding:5px;margin:0 auto;background:#e6e6e6;}
.point-detail div.ttl {padding:4px 5px 4px 12px;background:#42423b url(../images/detail_ttl_bg.png) repeat-x 0 0;/zoom:1;}
.point-detail div.ttl:after {content:'';clear:both;display:block;}
.point-detail div.ttl h3 {/padding-top:3px;padding-top:3px\9;font-weight:bold;color:#fff;font-size:153.8%;float:left;}
.point-detail div.ttl p.close {width:20px;height:20px;padding:3px;background:url(../images/close_btn.png) no-repeat 0 0;float:right;}
.point-detail div.ttl p.close a {width:20px;height:20px;display:block;text-indent:-9999px;overflow:hidden;}
.point-detail img {vertical-align:bottom;}

/* --- box01 --- */
.point-detail .box01 {padding:10px;/zoom:1;background:#fff;}
.point-detail .box01:after {content:'';clear:both;display:block;}
.point-detail .box01 .ph {padding-right:15px;float:left;}
.point-detail .box01 .ph img {padding:1px;border:solid 1px #d6d6d6;}
.point-detail .box01 div {margin-left:174px;}
.point-detail .box01 .txt {font-size:107.7%; line-height:1.3;margin-bottom:5px;}
.point-detail .box01 .list span {font-weight:bold;}
.point-detail .box01 span.rate {font-weight:normal;padding-right:5px;display:inline-block;}

/* --- rate setting -- */
.point-detail .rate05,
.point-detail .rate10,
.point-detail .rate15,
.point-detail .rate20,
.point-detail .rate25,
.point-detail .rate30,
.point-detail .rate35,
.point-detail .rate40,
.point-detail .rate45,
.point-detail .rate50 {width:45px;height:10px;margin-right:5px;display:inline-block;vertical-align:middle;background-image:url(http://k.yimg.jp/images/search/dd/star_10.gif);background-repeat:no-repeat;}
.point-detail .rate05 {background-position:0 0;}
.point-detail .rate10 {background-position:0 -37px;}
.point-detail .rate15 {background-position:0 -74px;}
.point-detail .rate20 {background-position:0 -111px;}
.point-detail .rate25 {background-position:0 -148px;}
.point-detail .rate30 {background-position:0 -185px;}
.point-detail .rate35 {background-position:0 -222px;}
.point-detail .rate40 {background-position:0 -259px;}
.point-detail .rate45 {background-position:0 -296px;}
.point-detail .rate50 {background-position:0 -333px;}

/* --- nav --- */
.point-detail .nav {padding:0 28px 15px 10px;background-color:#fff;}
.point-detail .nav ul {border-bottom:solid 1px #a8a8a8;position:relative;}
.point-detail .nav li {width:172px;min-height:24px;_height:24px;padding-top:8px;margin-right:8px;position:relative;bottom:-1px;text-align:center;font-weight:bold;font-size:110%;display:inline-block;/display:inline;/zoom:1;vertical-align:top;background-color:#f0f0f0;border:solid 1px #eaeaea;border-bottom:none;}
.point-detail .nav li.none {margin-right:0;}
.point-detail .nav .current {min-height:25px;_height:25px;padding-top:8px;border:solid 1px #a8a8a8;border-bottom:none;background:#fff url(../images/bg_point_detail_nav.png) repeat-x 0 0;}
.point-detail .nav .current em {font-weight:bold;}


/* --- box02 --- */
.point-detail .box02 {background-color:#fff;}
.point-detail .box02 div.innr {width:920px;padding:0 10px 0;height:510px;overflow:auto;}
.point-detail .box02 h4.ttl {margin-bottom:5px;padding:2px 4px 1px;border:solid 1px #eaeaea;background:#f1f1f1;font-weight:bold;}


/* menuArea */
.point-detail div.menuArea dl.content {margin:10px 0;padding-bottom:10px;border-bottom:1px dotted #EAEAEA;}
.point-detail div.menuArea dl.none {margin-bottom:0 !important;border-bottom:none;}
.point-detail div.menuArea dt.ttl {margin:0 6px 7px;padding:2px 0 0 5px;line-height:1.1;font-weight:bold;font-size:107.7%;border-left:solid 3px #0063c8;}
.point-detail div.menuArea dd.summary {margin:0 6px 10px;}
.point-detail div.menuArea dd.summary p.sttl {margin-bottom:3px;font-weight:bold;}
.point-detail div.menuArea dd.detail {margin:0 6px 0;}
.point-detail div.menuArea dd.detail p {line-height:1.3;}
.point-detail div.menuArea dd.detail span {font-weight:bold;}

/* roomArea */
.point-detail div.roomArea dl.content {margin:10px 0;padding-bottom:10px;border-bottom:1px dotted #EAEAEA;}
.point-detail div.roomArea dl.none {margin-bottom:0 !important;border-bottom:none;}
.point-detail div.roomArea dt.ttl {margin:0 6px 7px;padding:2px 0 0 5px;line-height:1.1;font-weight:bold;font-size:107.7%;border-left:solid 3px #0063c8;}
.point-detail div.roomArea dd.summary {margin:0 6px 10px;}
.point-detail div.roomArea dd.detail {margin:0 6px 0;}
.point-detail div.roomArea dd.detail p {line-height:1.3;}
.point-detail div.roomArea dd.detail span {font-weight:bold;}

/* reviewArea */
.point-detail div.reviewArea dl.content {margin-top:10px;padding-top:10px;border-top:1px dotted #EAEAEA;}
.point-detail div.reviewArea dl.none {margin-top:0 !important;padding-top:0 !important;border-top:none !important;}
.point-detail div.reviewArea dt.ttl {margin:0 6px 5px;padding:2px 0 0 5px;line-height:1.1;font-weight:bold;font-size:107.7%;border-left:solid 3px #0063c8;}
.point-detail div.reviewArea dd.rate {margin:0 6px 10px;/zoom:1;}
.point-detail div.reviewArea dd.rate span {font-weight:bold;}
.point-detail div.reviewArea dd.photo {margin-bottom:8px;}
.point-detail div.reviewArea dd.photo li {width:125px;margin-right:4px;display:inline-block;/display:inline;/zoom:1;vertical-align:top;}
.point-detail div.reviewArea dd.photo img {padding:1px;border:solid 1px #d6d6d6;}
.point-detail div.reviewArea dd.summary {margin:0 6px 10px;}
.point-detail div.reviewArea dd.review {margin:0 6px 10px;}
.point-detail div.reviewArea dd.review li {margin-bottom:10px;/zoom:1;}
.point-detail div.reviewArea dd.review dt {margin-bottom:3px;font-weight:bold;}
.point-detail div.reviewArea dd.user {margin:0 6px 10px;/zoom:1;}
.point-detail div.reviewArea dd.user:after {content:'';clear:both;display:block;}
.point-detail div.reviewArea dd.user p.st01 {float:left;}
.point-detail div.reviewArea dd.user p.st02 {float:right;}
.point-detail div.reviewArea dd.user p.st02 span {font-weight:bold;}

/* textArea */
.point-detail div.textArea {margin:0 6px;padding-bottom:15px;}

/* photoList01 */
.point-detail div.photoList01 {padding-bottom:15px;}
.point-detail div.photoList01 li {width:125px;margin-right:4px;padding-bottom:10px;display:inline-block;/display:inline;/zoom:1;vertical-align:top;}
.point-detail div.photoList01 p.ph {margin-bottom:3px;}
.point-detail div.photoList01 p.sttl {margin-bottom:3px; font-weight:bold;}
.point-detail div.photoList01 img {padding:1px;border:solid 1px #d6d6d6;}
.point-detail div.photoList01 p.more {text-align:right;}
.point-detail div.photoList01 p.more img {width:3px;height:5px;margin-right:5px; background:url(../images/sprite.png) no-repeat -192px -22px; border:none; padding:0; vertical-align:middle;}

/* photoList02 */
.point-detail div.photoList02 {margin:0 6px;padding-bottom:5px;}
.point-detail div.photoList02 li {/zoom:1;padding-bottom:10px;}
.point-detail div.photoList02 li:after {content:'';clear:both;display:block;}
.point-detail div.photoList02 li p.ph {width:108px;float:left;}
.point-detail div.photoList02 li p.ph img {padding:1px;border:solid 1px #d6d6d6;}
.point-detail div.photoList02 li div {margin-left:108px;padding-top:4px;}
.point-detail div.photoList02 li p.txt01 {margin-bottom:5px;font-weight:bold;}

/* page */
.point-detail .page {/zoom:1; padding:0 4px 15px;}
.point-detail .page:after{content:'';clear:both;display:block;}
.point-detail .page p.st01 span {font-weight:bold;font-size:107.7%;}

/* pagenav */
.point-detail .pagenav {width:350px; margin:0 auto;padding:10px 5px;/zoom:1;font-size:107.7%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.point-detail .pagenav{padding-top:5px;}}
.point-detail .pagenav:after {content:'';clear:both;display:block;}
.point-detail .pagenav .prev,
.point-detail .pagenav .next {font-weight:bold;}
.point-detail .pagenav .prev {float:left;padding-left:12px;background:url(../images/arrow_prev.png) no-repeat 0 center;}
.point-detail .pagenav .next {float:right;padding-right:12px;background:url(../images/arrow_next.png) no-repeat right center;}
.point-detail .pagenav p {text-align:center;}
.point-detail .pagenav p a,
.point-detail .pagenav span{margin:0 7px;display:inline-block;}
.point-detail .pagenav span {font-weight:bold;}

/* copyright */
.point-detail div.copyright {padding:0 10px;text-align:center; background-color:#fff;}
.point-detail div.copyright div {padding:10px 0;border-top:solid 1px #EAEAEA;}
