@charset 'EUC-JP';

/*------------------------------------------------
 Template : ホワイトラバー
 Author   : みかん。
 URL      : http://tk-plus1.net/blog/
 Copyright TK*Plus1. All rights reserved.
-------------------------------------------------*/

* {	margin:0;
	padding:0;
	font-style:normal;
	text-decoration:none;}

/*　基本設定　*/
body {	margin:0px auto;
	padding:0px;
	padding-bottom:10px;
	font-family:"ヒラギノ角ゴ Pro W3",Verdana,"ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
	color:#777777;
	text-align:center;
	background-color:#000000;
}

a,
a:link,
a:visited {
	color:#4c4040;
	text-decoration:none;}
a:hover{color:#990000; text-decoration:underline;}
/*a:active {
	text-decoration:underline;}*/

a img {	border:none;}
ul {	list-style:none;}
ins {	text-decoration:none;
	border-bottom:1px solid #dddddd;}
em {	color:#d45b5d;
	font-style:normal;}
del {	text-decoration:line-through;}
strong {
	font-weight:bold;}
p.source {
	margin:0px 0px 5px 0px;
	text-align:right;}
cite {	font-style:normal;}
* html pre{
	overflow-y:visible;
	overflow-x:scroll;}
pre {	width:100%;
	overflow:auto;
	font-family:monospace;
	line-height:1.6em;}
code {	font-family:monospace;}
br {	letter-spacing:normal;}


/*　レイアウト設定　*/
div#container {
	width:900px;
	margin:10px auto;
	padding:0px;
	background-color:#FFFFFF;
	/*background:#fff url(http://www.sekinoyu.jp/blog/template/tkp1_whiter_container.gif) repeat-y 0 0;*/}
/*-----------*/
#blog #title_t{background:url(http://www.sekinoyu.jp/blog_img/title_top.gif) no-repeat; width:193px; height:25px; clear:both; float:left; margin:23px auto auto 55px; text-indent:-9999px;}

#head_title{color:#FFFFFF; font-size:70%; margin:3px auto auto 5px; float:left; font-weight:500;}


/*-------- header navi --------*/
#nav_h{width:230px; float:right; margin:3px 4px auto auto;}

#nav_h li{list-style:none; float:left;display:block;height:17px;}
#nav_h li a{text-indent:-9999px;float:left;display:block;height:17px;}
#nav_h_home a{width:63px; background:url(http://www.sekinoyu.jp/common/img/naviheader_home.gif) no-repeat;}
#nav_h_access a{width:72px; background:url(http://www.sekinoyu.jp/common/img/naviheader_access.gif) no-repeat;}
#nav_h_contact a{width:92px; background:url(http://www.sekinoyu.jp/common/img/naviheader_contact.gif) no-repeat;}
#nav_h_home a:hover{width:63px; background:url(http://www.sekinoyu.jp/common/img/naviheader_home_2.gif) no-repeat;}
#nav_h_access a:hover{width:72px; background:url(http://www.sekinoyu.jp/common/img/naviheader_access_2.gif) no-repeat;}
#nav_h_contact a:hover{width:92px; background:url(http://www.sekinoyu.jp/common/img/naviheader_contact_2.gif) no-repeat;}

/*----------- Sabu Page Glover Navi--------------------*/
#nav_g{width:863px; height:32px; margin:12px 18px auto 15px; clear:both;}
#nav_g li{list-style:none; float:left;display:block;height:32px;}
#nav_g li a{text-indent:-9999px;float:left;display:block;height:32px;}
#nav_g_home a{width:87px; background:url(http://www.sekinoyu.jp/common/img/navi_home.gif) no-repeat;}
#nav_g_reserv a{width:114px; background:url(http://www.sekinoyu.jp/common/img/navi_reserv.gif) no-repeat;}
#nav_g_facilities a{width:140px; background:url(http://www.sekinoyu.jp/common/img/navi_facilities.gif) no-repeat;}
#nav_g_meal a{width:123px; background:url(http://www.sekinoyu.jp/common/img/navi_meal.gif) no-repeat;}
#nav_g_bath a{width:111px; background:url(http://www.sekinoyu.jp/common/img/navi_bath.gif) no-repeat;}
#nav_g_voice a{width:101px; background:url(http://www.sekinoyu.jp/common/img/navi_voice.gif) no-repeat;}
#nav_g_kanko a{background:url(http://www.sekinoyu.jp/common/img/navi_kanko.gif) no-repeat; width:103px;}
#nav_g_blog a{background:url(http://www.sekinoyu.jp/common/img/navi_blog.gif) no-repeat; width:84px;}
#nav_g_home a:hover{width:87px; background:url(http://www.sekinoyu.jp/common/img/navi_home_2.gif) no-repeat;}
#nav_g_reserv a:hover{width:114px; background:url(http://www.sekinoyu.jp/common/img/navi_reserv_2.gif) no-repeat;}
#nav_g_facilities a:hover{width:140px; background:url(http://www.sekinoyu.jp/common/img/navi_facilities_2.gif) no-repeat;}
#nav_g_meal a:hover{width:123px; background:url(http://www.sekinoyu.jp/common/img/navi_meal_2.gif) no-repeat;}
#nav_g_bath a:hover{width:111px; background:url(http://www.sekinoyu.jp/common/img/navi_bath_2.gif) no-repeat;}
#nav_g_voice a:hover{width:101px; background:url(http://www.sekinoyu.jp/common/img/navi_voice_2.gif) no-repeat;}
#nav_g_kanko a:hover{background:url(http://www.sekinoyu.jp/common/img/navi_kanko_2.gif) no-repeat; width:103px;}
#nav_g_blog a:hover{background:url(http://www.sekinoyu.jp/common/img/navi_blog_2.gif) no-repeat; width:84px;}


/*---------------- Footer Navi --------------------------*/
#nav_f, #nav_f_sab{padding:0 5px 0 10px;color:#4c4040; margin:5px auto 5px auto; float:left; width:610px;}
#nav_f {margin:0px auto 5px auto;}
#nav_f ul, #nav_f_sab ul{margin-top:10px;}
#nav_f li, #nav_f_sab li{display:inline;padding:0 7px;border-right:1px solid #4c4040; font-size:80%;}
li.bor { border-right:none;}
#nav_f_sab {margin:20px auto 5px auto;}

#nav_f2{float:right; margin:30px 10px 0 0;}
#nav_f2 li, #nav_f2sab li{list-style:none; float:left; display:block; height:25px;}
#nav_f2 li a, #nav_f2sab li a{text-indent:-9999px;float:left;display:block;height:30px;}
#nav_f2_privacy a{background:url(http://www.sekinoyu.jp/img/privacy_button.gif) no-repeat; width:150px; height:25px; margin-right:3px;}
#nav_f2_site a{background:url(http://www.sekinoyu.jp/img/sitemap_button.gif) no-repeat; width:100px; height:25px;}



/*----------*/

div#calendar_area,
div#entry_area,
div#foot_navi_area,
div#footer {
	width:100%;}


div#title_area{
background:url(http://www.sekinoyu.jp/common/img/bk_header_sabu.gif) top no-repeat #FFFFFF;
width:900px;
height:180px;}
div#title_area #logo{float:left; border:0; margin:8px auto auto 7px;
 clear:both;}

div#body_area {
	float:left;
	clear:left;
	width:600px;
	text-align:left;
	margin-left:10px;}

div#navi_area {
	float:right;
	clear:right;
	width:220px;
	margin:0px;
	padding:0px 0px 20px 0px;
	text-align:left;
	background-color:#FFFFFF;}

div#foot_navi_area {
	clear:both;
	margin:0px auto;
	padding:0px;
	text-align:left;
	/*background:url(http://www.sekinoyu.jp/blog/template/tkp1_whiter_fnavi.gif) no-repeat 0 0;*/}

div#foot_navi_area:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}
div#foot_navi_area {
	display:inline-table;}
/*　Mac IE \*/
* html div#foot_navi_area {
	height:1px;}
div#foot_navi_area {
	display:block;}
/* */

div#footer {
	clear:both;
	margin:0px auto;
	padding:20px 0px 15px 0px;
	font-size:65%;
	text-align:left;
	background:url(http://www.sekinoyu.jp/blog/template/tkp1_whiter_footer.gif) no-repeat 0 0;}

#footer2{ width:900px; background-color:#FFFFFF; clear:both; height:auto; padding:0; margin:0; text-align:left;}
#footer_border{border-top:#4d3110 solid 2px; width:870px; margin:0 auto 0 15px;}
#copyright{ clear:both;text-align:center; width:900px;background:url(http://www.sekinoyu.jp/common/img/bk_footer.gif) bottom no-repeat; height:23px; padding-bottom:1px; padding-top:1px;}
#copyright p{margin:5px auto 0 auto;color:#FFFFFF; font-size:65%; letter-spacing:0.1em;}

#box_link2{ margin-top:5px;}
/*　ブログタイトル　*/
h3#h3_title{
float:left;
width:800px;
padding:0 0 0 60px;
	margin:20px 0 0 0;
	color:#810c10;
	font-size:25px;
	text-align: left;
	font-weight:bold;}

div#title_area a,
div#title_area a:link,
div#title_area a:visited {
	color:#810c10;
	text-decoration:none;}
div#title_area a:hover,
div#title_area a:active {
	color:#810c10;}

/*　ブログ説明　*/
div#title_area div.description {
width:800px;
float:right;
	margin:15px 20px 0 0;
	/*padding:5px 50px 30px 50px;*/
	font-family:"ヒラギノ角ゴ Pro W3","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Osaka,Arial,sans-serif;
	font-size:70%;
	text-align: right;
	/*line-height:1.6em;*/}

/*-- 割引 --*/
/*#discount{margin:-10px 0 0 15px; line-height:130%; color:#222222;
font-size:80%; text-align:left; float:left; width:560px; padding:0;}
#discount span{font-size:70%;}*/

#discount{margin:-5px 0 3px 30px; line-height:110%; color:#750808; font-size:80%; text-align:left; float:left; width:560px; padding:5px 0 0 0;}#discount span{font-size:70%;}
#discount strong { font-size:140%; }

/*　カレンダー　
div#calendar_area {
	padding:5px 0px 5px 0px;
	color:#aaaaaa;
	font-size:10px;
	text-align: center;}
　カレンダー　*/

div#calendar_area span.calendar_month {
	color:#777777;}

div#calendar_area a {
	font-weight:bold;}


/*　エントリー・プロフィール・コメント・TBのメインエリア　*/
div.entry,
div.profile,
div.comment,
div.trackback {
	margin:0px;
	padding:0px 0px 20px 20px;}

/*　エントリーナビ　*/
div.entry_navi {
	margin:15px 0px 5px 0px;
	padding:0px;
	text-align:center;
	font-size:65%;}

/*　エントリー・プロフィール・コメント・TBのタイトル　*/
h2 {	margin:20px 0px 3px 0px;
	padding:3px 10px 5px 10px;
	color:#d45b5d;
	letter-spacing:2px;
	font-size:14px;
	line-height:1.6em;
	background:url(http://www.sekinoyu.jp/blog_img/tkp1_whiter_h22.gif) no-repeat 0 100%;}

/*　エントリータイトルのリンク　*/
div#entry_area h2 a,
div#entry_area h2 a:link,
div#entry_area h2 a:visited {
	color:#d45b5d;
	text-decoration:none;}
div#entry_area h2 a:hover,
div#entry_area h2 a:active {
	color:#aaaaaa;}


/*　エントリーデータ　*/
div.entry_date {
	margin:0px;
	padding:0px 5px 0px 0px;
	font-size:65%;
	text-align:right;}


/*　本文　*/
div.entry_body,
div.profile_body,
div.entry_more {
	margin:0px;
	padding:15px 5px 0px 5px;
	font-family:"ヒラギノ角ゴ Pro W3","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Osaka,Arial,sans-serif;
	font-size:80%;
	line-height:1.6em;}

div.entry_state {
	clear:both;
	margin:5px 10px 0px 5px;
	padding:0px;
	font-size:65%;
	text-align:right;
	line-height:15px;}

/*　引用やリスト　*/
blockquote {
	position:static;
	margin:3px 0px 0px 10px;
	padding:5px 10px 5px 10px;
	border:1px solid #dddddd;
	background:url(http://www.sekinoyu.jp/blog/template/tkp1_whiter_blockquote.gif);}

div#entry_area ul {
	padding:0 0 0 25px;
	list-style:none;}

div#entry_area ul li {
	list-style:square;}

div#entry_area ol li {
	margin:0px 0px 0px 30px;}


/*　エントリーの画像ファイル　*/
/*　class名がpictとthumbの画像に、テキストの回り込みをさせる　*/
img.pict {
	float:left;
	clear:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	border:1px solid #dddddd;}

img.thumb {
	float:left;
	clear:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	border:1px solid #dddddd;}


/*　ページナビ　*/
div.page_navi {
	padding:10px 0px 25px 0px;
	text-align:center;
	font-size:65%;
	line-height:1.6em;}


/*　コメント・トラックバック　*/
div.comment dl {
	margin:15px 0px 0px 0px;
	font-size:80%;
	line-height:1.6em;
	/*background:url(http://www.sekinoyu.jp/blog/template/tkp1_whiter_com_tb.gif) no-repeat 0 0;*/}

div.comment dl dt {
	padding:7px 10px 0px 0px;
	text-align:right;}

div.comment dl dd {
	padding:5px 10px 0px 10px;}

div.trackback dl {
	padding:0px 0px 15px 0px;
	font-size:80%;
	line-height:1.6em;
	background:url(http://www.sekinoyu.jp/blog/template/tkp1_whiter_com_tb.gif) no-repeat 0 0;}

div.trackback dl dt {
	padding:7px 0px 0px 10px;}

div.trackback dl dd {
	padding:5px 10px 0px 10px;}

div.trackback dl dd.tb_date {
	padding:0px 10px 0px 0px;
	text-align:right;}


/*　コメントフォームエリア　*/
div.comment_form {
	margin:10px 0px 0px 10px;
	padding:0px;
	font-size:65%;
	line-height:15px;}


/*　入力フォーム設定　*/
input {	border:1px solid #cccccc;
	font-size:12px;
	color:#333333;
	background:#ffffff;}

textarea {
	width:400px;
	border:1px solid #cccccc;
	line-height:16px;
	font-size:12px;
	color:#333333;
	overflow:auto;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#cccccc;
	scrollbar-highlight-color:#cccccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	background:#ffffff;}

input.cookie_box {
	border:0px;
	background:transparent;}

/*　送信ボタン　*/
input.button {
	width:60px;
	margin:5px 0px 0px 0px;
	text-align:center;
	border:1px solid #ffffff;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background:#d45b5d;}

/*　サーチの入力フォーム　*/
input#search {
	width:120px;
	margin:5px 0px 0px 0px;}

/*　トラックバックのURL表示部分　*/
p.tb_url {
	margin:0px;
	padding:5px 0px 20px 5px;
	font-size:65%;}

input.tb {
	border:0px solid;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#777777;
	background:#ffffff;}


/*　右ナビメニュー　*/
div#navi_area dl {
	margin:0px;
	padding:0px 20px 0px 0px;}

/*　右ナビメニューの各タイトル　*/
div#navi_area dl dt {
	height:33px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 22px;
	font-size:12px;
	line-height:33px;
	font-weight:bold;
	word-spacing:3px;
	background:url(http://www.sekinoyu.jp/blog/template/tkp1_whiter_navi_dt.gif) no-repeat 0 100%;}

/*　右ナビメニューの各内容　*/
div#navi_area dl dd {
	margin:0px;
	padding:5px 0px 0px 10px;
	font-size:65%;}

/*　ナビメニューの各リスト　*/
div#navi_area dl dd ul,
div#foot_navi_area dl dd ul {
	margin:0px;
	padding:0px;
	list-style:none;}

div#navi_area dl dd ul li,
div#foot_navi_area dl dd ul li {
	line-height:15px;}

div#navi_area dl dd ul li ul,
div#foot_navi_area dl dd ul li ul {
	}

/*　ナビメニューのツリー部分　*/
div#navi_area dl dd ul li ul li,
div#navi_area dl dd ul.tree li.lst,
div#navi_area dl dd ul.tree li.end,
div#foot_navi_area dl dd ul li ul li,
div#foot_navi_area dl dd ul.tree li.lst,
div#foot_navi_area dl dd ul.tree li.end {
	margin:0px;
	padding:0px 0px 0px 10px;}


/*　下ナビメニュー　*/
div#foot_navi_area dl {
	float:left;
	width:230px;}

/*　下ナビメニューの各タイトル　*/
div#foot_navi_area dl dt {
	height:33px;
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 22px;
	font-size:12px;
	line-height:33px;
	font-weight:bold;
	word-spacing:3px;
	background:url(http://www.sekinoyu.jp/blog/template/tkp1_whiter_navi_dt.gif) no-repeat 0 100%;}

/*　下ナビメニューの各内容　*/
div#foot_navi_area dl dd {
	margin:0px 0px 0px 20px;
	padding:5px 10px 30px 10px;
	font-size:65%;}

div#foot_navi_area dl.other p {
	margin:20px 0px 20px 0px;}


/*　アマゾン画像とコメント　*/
img.amazon {
	margin:5px 0px 0px 0px;}

div#navi_area p {
	line-height:14px;}

/*　フッタ　*/
address {
	font-style:normal;
	font-weight:normal;}

/*   カレンダー　*/

/* カレンダー */
dl.calendar{
margin:0 auto;
text-align: left;
}
dl.calendar table.calendar{
margin:0 auto;
padding:0;
border:none;
font-size:100%;
text-align:center;
}
dl.calendar table.calendar tr td{
color:#666;
line-height:1.9;
text-align:center;
}
dl.calendar table.calendar tr td.weekday,
dl.calendar table.calendar tr td.cell{
width:28px;
}
span.today{
font-weight:bold;
}

dl.recommend dd img{
float:left;
clear:left;
margin:0 5px 0 0;
}
