@charset "EUC-JP";

* {margin: 0;padding: 0;word-break: break-all ;	word-wrap: break-word ;	-moz-box-sizing: border-box;box-sizing: border-box;}
img{border:0;}
ul,ol{list-style:none;}
textarea, input {font: normal normal normal 90%/100% "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, verdana ,arial ,sans-serif;
color:#333333;background: #eeeeec;border: 1px solid #9d8054;padding: 2px 3px 0px;margin: 2px 0px;}
.right{ text-align:right;}

/* --- クッキーのフォームだけ背景と枠を外す --- */ 
#set_cookie {background: none;border: 0px;margin-left: 5px;}

/* ------ basic ------ */
/* ボディ */
body {font: 90%/1.4em  Helvetica, Arial, Hiragino Kaku Gothic Pro, sans-serif; text-align:center;margin:0 auto;padding:0;background:url(http://www.tokiwakan.com/common/img/bg.gif) repeat-x #d5c69b;
}

/* 全体を囲う箱 */
#container {width: 780px;background-color:#eeeeec;text-align: left;	margin:0 auto;padding: 0px;}

/* リンク関連 */
a                { text-decoration: none; background:none; }
a:link           { color: #660c02; }
a:link:hover     { color: #ba6442; }
a:link:active    { color: #ba6442; }
a:visited        { color: #ba6442; }
a:visited:hover  { color: #ba6442; }

/* HTMLタグの表現 */
h1 {width:780px; height:140px; font-size:100%; margin:0; padding:0; text-indent:-9999px; 
background:url(http://www.tokiwakan.com/blog/img/top.jpg) no-repeat; border:none;}
h3,h4 {	color: #3b2815; font-size: 120%;	font-weight: bold; line-height: 140%; margin: 0px;padding-left: 5px;text-align: left;}
pre	{ display: block; }
em {color:#CC3333;font-style: normal;font-weight: bold;	font-size:80%;}
strong		{ font-weight: bold; }
blockquote {
	color: #669966;
	font-size: 90%;
	border: 1px solid #669966;

	margin: 10px;
	padding: 5px 7px;
}
blockquote p {
	margin: 0px;
	padding: 0px;
}
p.source {
	font-size: 90%;
	text-align: right;
	margin: 0px 20px 1em;
	padding: 0px;
}
q {
	color: #669;
	font-style: italic;
}
cite	{ font-style: normal; }
/*ul	{ padding-left: 2em; }*/
ol	{ padding-left: 2em; }
dl dd	{ padding-left: 2em; }
del	{ color: #aaa; text-decoration: line-through; }
ins	{ text-decoration: none ;border-bottom: 1px dashed #993333; }


/* ヘッダー*/
#header p{letter-spacing:-1px;}
.p-top{color:#480000;font-size:10pt !important;font-size:9pt; padding:0px;}

#header #h-title{color:#480000; font-style:normal; font-weight:normal; letter-spacing:-0.5px; margin:0; padding:0; line-height:120%;}
#header{background:url(http://www.tokiwakan.com/common/img/header_bg.gif) no-repeat bottom  #866854; width:780px; padding:3px 0px 3px 0; border-bottom:5px solid #b5a97f; font-size:80%;}
#h-left{float:left; padding-left:10px; padding-top:11px;}
#h-left #h-logo {
background: transparent url(http://www.tokiwakan.com/common/img/h-logo.png) no-repeat left top !important;
background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.tokiwakan.com/common/img/h-logo.png", sizingMethod="scale");width:172px; height:50px; display:block;}
#h-left a{width:172px; height:50px; text-indent:-9999px;}

#h-text{font-size:75%; color:#c2b691; letter-spacing:-1px; padding-top:5px;}
#h-right{width:550px; padding:0 10px 0 0; float:right; color:#4f0b01;}
#h-right a{color:#4f0b01; text-decoration:none;}
#h-nav{float:right; margin-top:66px;}
#h-nav li{display:inline;}
#h-nav a:hover{color:#f6f6f6; text-decoration:underline;}
#h-link{width:220px; float:right; margin-left:10px;}
#reserve-nav{width:220px; height:24px; display:block; margin:3px 0 5px 0;}
#reserve-nav li{ height:24px; /*display:block;*/ float:right;}
#reserve-nav a{height:24px; /*display:block; text-indent:-9999px;*/}
#reserve-nav #reserve{background:url(http://www.tokiwakan.com/common/img/reserve-button.gif) no-repeat; width:220px;}



/*　ナビゲーション　*/

#nav li{float:left; display:block;}
#nav{width:780px; height:40px;}

#nav ul{width:780px; height:40px; display:block; float:left;}
#nav li a{height:40px; display:block; text-indent:-9999px; width:78px;}




#nav #top_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat 0 0;}
#nav #reserve_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -78px 0;}
#nav #furo_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -156px 0;}
#nav #ryori_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -234px 0;}
#nav #room_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -312px 0;}
#nav #sisetu_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -390px 0;}
#nav #yoyaku_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -468px 0;}
#nav #syuhen_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -546px 0;}
#nav #map-access_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -624px 0;}
#nav #blog_n{background:url(http://www.tokiwakan.com//common/img/g-nav.gif) no-repeat -702px 0px;}

#nav a:hover#top_n, #top #top_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat 0px -40px;}
#nav a:hover#reserve_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -78px -40px;}
#nav a:hover#furo_n, #furo #furo_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -156px -40px;}
#nav a:hover#ryori_n, #ryori #ryori_n {background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -234px -40px;}
#nav a:hover#room_n, #room #room_n, #room451 #room_n, #room452 #room_n, #room453 #room_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -312px -40px;}
#nav a:hover#sisetu_n, #sisetu #sisetu_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -390px -40px;}
#nav a:hover#yoyaku_n, #yoyaku #yoyaku_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -468px -40px;}
#nav a:hover#syuhen_n,#syuhen #syuhen_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -546px -40px;}
#nav a:hover#map-access_n, #map-access #map-access_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -624px -40px;}
#nav a:hover#blog_n, #blog #blog_n{background:url(http://www.tokiwakan.com/common/img/g-nav.gif) no-repeat -702px -40px;}




/*ローカルナビゲーション*/
#loc-nav{background:#c6b9a4; padding:5px 0px; margin-top:10px; color:#FFFFFF;}
#loc-nav ul{margin-left:15px;}
#loc-nav li{ display:inline;}
#loc-nav li a{color: #660c02;}
#loc-nav li a:visited{color: #660c02;}
#loc-nav li a:hover{color: #ba6442;}

/*フッター*/
#footer{width:780px;}
#foot-nav a{color:#7c2c25; text-decoration:none;}
#foot-nav  a:visited{color:#686369;}
#foot-nav a:hover{color:#686369; text-decoration:underline;}
#foot-nav{background:#e6ddc1; padding:5px 0px 5px 10px;}
/*#foot-nav ul{padding:3px 0px;}*/
#foot-nav ul li{ display:inline; padding-top:3px; letter-spacing:-1px; font-size:75% !important; font-size:65%;}
#common-bottom{padding:12px 20px 0 20px; background:#eeeeee;}  
address{display:block; background:url(hhttp://www.tokiwakan.com/common/img/foot-img.gif) no-repeat top left; font-size:85%; line-height:135%; padding:3px 0 0 8px; text-align:right; float:right; font-style:normal;}
#copy{color:#8c8c8c; clear:both; text-align:center; font-size:70%; margin:0px; padding:0px;} 
.links{float:right; margin:10px 15px 3px 0;}


/* メイン */
div.contents {
	width: 550px;float:left;
	/*clear: left;*/
	padding: 10px 0px;
}

div.page {text-align: center;}
div.page a { text-decoration: none; }

div.body hr {
	color: #fff;
	border-style: none;
	border-top: 1px solid #666;
	clear: both;
	height: 1px;
	margin: 0px auto;
	padding: 0px;
}

/* エントリー */
div.entry {
	margin: 20px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
}


/* ---  --- */
div.entry h3 { width:495px; min-height:25px; background:url(http://www.tokiwakan.com/blog/img/bar.gif) repeat-y; padding:5px 0 3px 15px;}
div.entry h3 a { margin-left:15px; color:#3b2815;  text-decoration:none; font-weight:bold; font-size:95%; }


/*div.contents{font-size:80%;}*/
div.entry div.entry_author {width:500px;font-size: 80%;	text-align: right;margin: 0px;padding: 1px 5px;}
div.entry div.entry_author a {text-decoration: none;}

div.entry div.entry_body { font-size: 90%;	margin-top: 5px;padding: 15px 10px 5px;}
div.entry div.entry_body A    { text-decoration: underline; }

div.entry div.entry_more {font-size: 80%;margin: 0px 10px;padding: 5px 0px 15px;}
div.entry div.entry_more A    { text-decoration: underline; }

div.entry div.entry_state {width:500px;	font-size: 80%;	/*font-family: "Verdana",sans-serif;*/text-align: right;margin: 0px;padding: 2px 0px 2px 10px;}
div.entry div.entry_state a { text-decoration: underline; }

div.entry div.entry_navi {font-size: 80%;text-align: center;margin: 0px;padding: 0px 10px 10px 10px;}
div.entry div.entry_navi a {text-decoration: none;}

/* コメント */
div.comment {/*font-family: "Verdana",sans-serif;*/	margin: 10px 0px;padding: 0px 10px;}

div.comment h3 {color: #3b2815;	font-size: 14px;font-weight: bold;	text-align: left;letter-spacing: 1px;margin: 0px;padding: 3px 8px 2px;}
div.comment h4 {color: #3b2815;letter-spacing: 1px;	font-size: 12px;font-weight: bold;text-align: left;	border-bottom: 1px solid #000;	margin: 5px 0px 10px;padding-left: 5px;}

div.comment form {margin: 0px 0px 30px;padding: 0px;}

div.comment form dl { font-size: 90%; }
div.comment form dl dt {/*font-family: "Verdana",sans-serif;*/text-align: right;letter-spacing: 1px;display: block;	clear: left;float: left;width: 8em;	margin: 0px;padding: 0px;}

div.comment textarea { line-height:140%; }

div.comment form dl dt label#labelsubmit { display: none; }
div.comment form dl dd {margin: 0px 0px 0px 8.5em;padding: 0px;}

div.comment dl.body {font-size: 80%;line-height: 130%;	border:1px solid #000;	margin: 10px 0px;padding: 5px 5px 0px 8px;}
div.comment dl.body dt {text-align: right;border-top: 1px dashed #999;margin: 3px;padding: 3px 5px 0px;}
div.comment dl.body dd {margin: 0px;padding: 0px;}


/* トラックバック */
div.trackback {
	/*font-family: "Verdana",sans-serif;*/
	margin: 10px 0px;
	padding: 0px 10px;
}

div.trackback h3 {
	color: #3b2815;
	/*background: #85D8AE;*/
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	margin: 0px;
	padding: 3px 8px 2px;
}

div.trackback p.link {width:500px;
	font-size: 90%;
	text-align: right;
	padding: 2px 5px;
}

div.trackback dl.body {
	font-size: 80%;
	line-height: 130%;
	margin: 10px 0px;
	padding: 0px;
}

div.trackback dl.body dt {
	text-align: right;
	border: 1px solid #333;
	margin: 2px 10px 8px;
	padding: 5px 8px 4px;
}

div.trackback dl.body dd {
	margin: 0px;
	padding: 0px 20px;
}


/* プロフィール */
div.profile {
	margin: 10px 0px;
	padding: 0px 10px;
}

div.profile div.profile_body {
	font-size: 90%;
	line-height: 1.4em;
	margin: 0px;
	padding: 15px 20px 5px 20px;
}

div.profile h3 {
	font-size: 14px;letter-spacing: 1px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #999;

	margin-bottom: 10px;
	padding-left: 5px;
}


/* メニュー部分 */
div.navigation{width:210px; float:right;background-color: #e5e2d0; padding:8px;}

/* メニュー部分のリンク */
div.navigation A                { text-decoration: none; background:none;  color: #660c02;}
div.navigation A:link           { color: #660c02; }
div.navigation A:link:hover     { color: #ba6442; }
div.navigation A:link:active    { color: #ba6442; }
div.navigation A:visited        { color: #ba6442; }
div.navigation A:visited:hover  { color: #ba6442; }


/* メニュー部分にあるBLOGタイトル */
div.navigation dl.title dd#description {
	font-size: 100%;
	padding: 4px 3px 3px 0;
}

/* リスト表示の表現 */
dd#categorylist ul li li {
    font-size:95%;
	width:170px;
	padding:3px 0 0 10px;
	margin:0 0 0 8px;
        border:none;
        background: url(http://www.tokiwakan.com/blog/img/brunch.gif) no-repeat left center;
}


div.navigation dl {
	font-size:90%;
	margin: 10px 0px;
	padding: 0px;
}

div.navigation dl dt {    
    padding-left:18px;
	background:url(http://www.tokiwakan.com/blog/img/point1.gif) no-repeat left center;
	color:#3b2815;
	font-weight:bold;
	border-bottom: 1px solid #3b2815;
	margin: 0px;
}

div.navigation dl dd {
    font-size:100%;
	color:#5e1007;
	margin: 0px;
	padding: 0px;
}

div.navigation dl dd ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div.navigation dl dd ul li {
    color:#5e1007;
	line-height: 130%;
	border-bottom: 1px dashed #fff;
	display: block;
	margin: 0px;
	padding: 4px 3px 5px;
}

div.navigation dl dd ul li a	{ text-decoration: none; }
div.navigation dl.extra dt	{ color:#3b2815; font-family: "Verdana",sans-serif; }
div.navigation dl.extra ul {
	text-align: center;
	list-style: none;
	margin: 0px;
	padding: 3px 0px;
}

div.navigation dl.extra a {	text-decoration: none; color:#333333}
div.navigation dl.extra li {
	font-size:90%;
	line-height: 160%;
	border:0px;
	padding: 0px;
	color:#333333;
}

div.navigation dl.search {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

div.navigation dl.search dd { margin-top: 5px; color:#333333;}


/* カレンダー（横） */
dl#calendar table {	width: 200px !important;}
dl#calendar table th,
dl#calendar table td {font-size: 11px;line-height: 1em;	text-align: center;	padding: 3px 0;}
dl#calendar table th {padding-bottom: 5px;}
dl#calendar table td span.today {color: #de5f02;}
dl#calendar table td span.today a {	color: #de5f02;}
dl#calendar table td span.today a:active,
dl#calendar table td span.today a:hover {color:#de5f02; text-decoration:underline;}
dl#calendar a{ color:#de5f02; }

/* 続きを読む の表示  */
div.continue {
	font-weight:bold;
	border-top:1px dashed #333;
	margin-top:10px;
	padding-top: 3px;
}


/* 汎用メニューボックスの表示 */

div.navigation dl.linktext dt {
	font-size: 100%;
	/*font-weight: bold;*/
	border-bottom: 1px solid #9d8054;
	margin: 10px 0px 0px;
	padding: 2px 18px 0px;
}

div.navigation dl.linktext dd {
	font-size: 90%;
	line-height: 140%;
	border-bottom: 1px dotted #9d8054;
	list-style: none;
	padding: 4px 2px 3px;
}
