@charset "utf-8";

/* ============================================================ *
   Since: 2008-11
   Author: SAWARABI
   Copyright (c) SAWARABI, All Right Reserved. 
   Style: "Staying / Daytime /"
 * ============================================================ */
#head {margin-top:30px;}

#doc {
	margin:30px auto;
	width:630px;
}

#fnaviArea {
	margin:25px auto;
	padding-left:15px;
	width:975px;
	_width:990px;
	text-align:left;
}


/* ------------------------------ *
   Head
 * ------------------------------ */
	
#head p.staying {
	margin-top:10px;
	text-align:left;
	text-indent:15px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	font-weight:bold;
}

#head p.daytime {
	margin-top:10px;
	text-align:left;
	text-indent:15px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	font-weight:bold;
	color:#0c3146;
}


/* ------------------------------ *
   Doc
 * ------------------------------ */

#doc .section {
	padding-bottom:20px;
	width:630px; /*height:310px;*/
	text-align:left;
}

.staying .section {
	border-bottom:1px solid #46210c;
	background:url(../img/h3_staying_head.gif) no-repeat 100% 0;
}

.daytime .section {
	color:#0c3146;
	border-bottom:1px solid #0c3146;
	background:url(../img/h3_daytime_head.gif) no-repeat 100% 0;
}

#doc .section h3 {
	float:left;
	display:block;
	width:87px;
	color:#FFFFFF;
	padding-top:22px;
	text-decoration:none;
	text-align:center;
	font-family:"ＭＳ Ｐ明朝", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
}

#doc .entryBox {
	margin-top:4px;
	float:right;
	width:530px;
}

#doc .entryBox h4 {
	width:530px;
	height:20px;
	padding-left: 7px;
	font-family:"ＭＳ Ｐ明朝", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
}

#doc .entryBox h5 {
	width:530px;
	height:34px;
	padding-top:7px;
	padding-left:12px;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐ明朝", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
}

#doc .entryBox .plan {
	margin-top:20px;
	display:block;
}

#doc .entryBox .plan .image {
	float:left;
	display:block;
	width:125px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:11px;
}

#doc .entryBox .plan .text {
	float:right;
	width:390px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:130%;
	position:relative;
}

#doc .entryBox .plan .detail {
	position:absolute;
	bottom:0; right:0;
}

#doc .entryBox .comment {
	margin-bottom:10px;
	width:530px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	line-height:130%;
	clear:both;
}

.staying p.detail {
	margin-left:100px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	color:#171c61;
	clear:both;
}

.staying p.detail a:link,
.staying p.detail a:visited,
.staying p.detail a:active {color:#171c61; text-decoration:underline;}
.staying p.detail a:hover {color:#171c61; text-decoration:none;}

.daytime p.detail {
	margin-left:100px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	color:#46210c;
	clear:both;
}

.daytime p.detail a:link,
.daytime p.detail a:visited,
.daytime p.detail a:active {color:#46210c; text-decoration:underline;}
.daytime p.detail a:hover {color:#46210c; text-decoration:none;}


/* ------------------------------ *
   Daytime
 * ------------------------------ */

.daytime .price {
	margin-top:20px;
	width:630px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:150%;
}

.daytime .price th {
	padding:7px;
	width:180px;
	color:#fff;
	text-align:center;
	background:#0c3146;
	border-bottom:15px solid #faf0dc;
}

.daytime .price td {
	padding:7px 15px;
	color:#0c3146;
	text-align:left;
	background:#fff;
	border-bottom:15px solid #faf0dc;
}

.daytime p.bikou {
	text-align:left;
	color:#0c3146;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
}


/* ------------------------------ *
   Detail
 * ------------------------------ */

#doc .planArea {
	width:630px;
	padding-bottom:10px;
	border-bottom:1px solid #46210c;
}

#doc .planArea .head {
	width:630px; height:87px;
	background:url(../img/h3_staying_head.gif) no-repeat 100% 0;
}

#doc .planArea .head li {display:block;}

#doc .planArea .head .icon {
	float:left;
	width:87px; height:87px;
}

#doc .planArea .head .icon h3 {
	float:left;
	display:block;
	width:87px;
	color:#FFFFFF;
	padding-top:22px;
	text-decoration:none;
	text-align:center;
	font-family:"ＭＳ Ｐ明朝", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
}

#doc .planArea .head .title {
	margin-top:3px;
	float:right;
	width:530px;
}

#doc .planArea .head .title h2 {
	width:530px;
	padding-left: 7px;
	font-family:"ＭＳ Ｐ明朝", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:30px;
}

#doc .planArea .head .title h5 {
	width:530px;
	height:34px;
	padding-top:7px;
	padding-left:12px;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐ明朝", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
}

#doc .planArea .detail {
	margin-top:30px;
	width:630px;
	text-align:left;
}

#doc .planArea .detail .caseL {
	width:370px;
	float:left;
}

#doc .planArea .detail .caseR {
	width:240px;
	float:right;
}

#doc .planArea .detail .caseL img {
	margin-bottom:-4px;
	_margin-bottom:-3px;
}
#doc .planArea .detail .caseL p {
	margin-top:5px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#doc .planArea .detail .caseR h6 {
	font-size:15px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:130%;
}

#doc .planArea .detail .caseR p {
	font-size:13px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:140%;
}

#doc .planArea .detail .caseR p strong.cap {font-size:14px;}

#doc .planArea .detail .caseR dl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:140%;
	font-weight:bold;
}

#doc .planArea .detail .caseR dl span {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

#doc .planArea .detail .caseR dd {
	text-indent:10px;
	color:#c61a22;
}

#doc .planArea .detail .caseR ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:130%;
	font-weight:bold;
}

#doc .planArea .comment {
	margin-top:20px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	line-height:130%;
	text-align:left;
	clear:both;
}

#doc .planArea .cntjump {
	margin-top:20px;
	display:block;
}

#doc .planArea .data {
	margin-top:20px;
	width:630px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	line-height:130%;
}

#doc .planArea .data th {
	padding:12px 0;
	width:150px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
	letter-spacing:4px;
	background:#46210c;
	border-bottom:10px solid #faf0dc;
}

#doc .planArea .data td {
	padding:12px 13px;
	text-align:left;
	background:#cdb99a;
	border-bottom:10px solid #faf0dc;
}

#doc .planArea .bikou dt {
	margin-top:15px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	text-align:left;
}

#doc .planArea .bikou dd {
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	line-height:130%;
}

#doc .planArea .simgArea {
	margin-top:20px;
	display:block;
	width:630px; height:110px;
	text-align:left;
	clear:both;
}

#doc .planArea .simgArea li.img {
	margin-right:10px;
	float:left;
	width:160px;
	display:block;
}

#doc .planArea .simgArea li.text {
	float:left;
	width:140px;
	display:block;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	line-height:130%;
}


#doc .planArea2 {
	width:630px;
	color:#0c3146;
}

#doc .planArea2 .head {
	width:630px; height:87px;
	background:url(../img/h3_daytime_head.gif) no-repeat 100% 0;
}

#doc .planArea2 .head li {display:block;}

#doc .planArea2 .head .icon {
	float:left;
	width:87px; height:87px;
}

#doc .planArea2 .head .icon h3 {
	float:left;
	display:block;
	width:87px;
	color:#FFFFFF;
	padding-top:22px;
	text-decoration:none;
	text-align:center;
	font-family:"ＭＳ Ｐ明朝", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
}

#doc .planArea2 .head .title {
	margin-top:3px;
	float:right;
	width:530px;
}

#doc .planArea2 .head .title h2 {
	width:530px;
	padding-left: 7px;
	font-family:"ＭＳ Ｐ明朝", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:30px;
}

#doc .planArea2 .head .title h5 {
	width:530px;
	height:34px;
	padding-top:7px;
	padding-left:12px;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐ明朝", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
}

#doc .planArea2 .detail {
	margin-top:30px;
	width:630px;
	text-align:left;
}

#doc .planArea2 .detail .caseL {
	width:290px;
	float:left;
}

#doc .planArea2 .detail .caseR {
	width:295px;
	float:right;
}

#doc .planArea2 .detail .caseL li {display:block;}

#doc .planArea2 .detail .caseL img {
	margin-bottom:-4px;
	_margin-bottom:-3px;
}
#doc .planArea2 .detail .caseL p {
	margin-top:5px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#doc .planArea2 .detail .caseR p {
	font-size:13px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:140%;
}

#doc .planArea2 .detail .caseR p strong.cap {font-size:14px;}


#doc .planArea2 .detail .caseR ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:130%;
}

#doc .planArea2 .comment {
	margin-top:20px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	line-height:130%;
	text-align:left;
	clear:both;
}

#doc .planArea2 .detail .caseR span {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

/* ------------------------------ *
   Expand
 * ------------------------------ */

/* expand */
.target              { text-align:left ; background:#ffffff ; padding:5px ; margin-top:5px }
.hide .target        { display:none ; text-align:left }

      .trigger       { color:#bf0000 ; cursor:pointer }
.hide .trigger       { color:#069 }
      .trigger:after { content:url(../_img/base/hide) ; padding-left:0.3em; vertical-align:-1px }
.hide .trigger:after { content:url(../_img/base/show) ; padding-left:0.3em; vertical-align:-1px }
.trigger:hover       { color:#c33 !important }

