@charset 'EUC-JP';

/*------------------------------------------------------
  Template : basic2
  Author   : turkie
  Address  : http://twilightbookstore.org/
  Version  : 1.02
  Copyright (c) 2003-2007 turkie. All Rights Reserved. 
------------------------------------------------------*/

/* --------------------- basic ---------------------- */
*{
margin:0;
padding:0;
font-style:normal;
/*font-size:99%;*/
}

/*html,body{
margin:0 auto;
background:#fff;
text-align:center;
}*/

h3,h4,h5,h6{color:#1B0C06;font-weight:normal;margin:2em 0 -0.4em 0;}
/* リンク色 */
a,a:link{color:#411301;text-decoration:none;}
a:visited{color:#411301;}
a:hover{color:#837C78;}
a:active{color:#837C78;}
a img{border:none;}
strong{color:#1B0C06;font-weight:bold;}
em{color:#1B0C06;}
ins{border-bottom:1px solid #ddd;text-decoration:none;}
del{text-decoration:line-through;}
p,blockquote,pre,hr,table,dl,ul,ol,div.amazon{margin:1em 0;}
blockquote{padding:2px 10px;border:1px solid #ddd;}
p.source{text-align:right;}
code,pre,kbd{font-family:"Courier New","Courier",monospace;}
pre{width:100%;overflow:auto;}
hr{height:1px;border:1px solid #ddd;}
table{border:1px solid #ddd;border-collapse:separate;border-spacing:1px;background:#fff;text-align:left;}
table tr th{border:1px solid #1B0C06;background:#FFFFFF;padding:1px 5px;color:#fff;font-weight:bold;}
table tr td{border:1px solid #ddd;background:#fff;padding:1px 5px;color:#411301;}
caption{color:#411301;text-align:center;}
ul.footnote{list-style:none;padding:0;}
dl dt{font-weight:bold;}
dl dd{margin:0 0 0 1em;padding:0 0 0 10px;}
label{text-transform:capitalize;}
div#main ul li{margin:0 0 0 1.2em;}
div#main ol{padding:0 0 0 25px;}
img.pict,img.thumb{margin:2px;padding:1px;border:1px solid #ddd;}
input,textarea{border:1px solid #ddd;background:#fff;color:#333;}
input.button{padding:0 2px;border:none;background:#EFEFEF;color:#542907;font-weight:bold;text-transform:capitalize;}



/* --------------------- layout --------------------- */
/* 全体の幅・フォントなど */
body {margin:0;padding:0;text-align:center; background:#4A1A08 url(http://www.senamiview.com/common/img/bg.gif) repeat-x top center; text-align:center;padding:0;margin:0;}
#container { background: url(http://www.senamiview.com/common/img/header_bg.gif) no-repeat top center; background-color:#FCFBF7; width:820px; margin:0 auto; padding:0; color:#4B3021;text-align:left;}
#header{ /*background:#201207 url(http://www.senamiview.com/common/img/bg_header.gif) repeat-x top;*/ padding:5px 10px 0 10px; /*height:100%;*/ margin:0;}	

#header #logo{ width:301px; height:51px; float:left; margin:0; }



/*------------------------------------------------------header----------*/
#header  #box_right{ float:right;width:240px; }
#header  #yoyaku{float:right; margin:0 0 10px 0; }
#header  #tel{float:right; margin:0 0 5px 0;}
#header  #sub_nav{ float:right;  padding:0; width:235px; margin:0;}
#header  #sub_nav ul{ padding:0; margin:0;}
#header  #sub_nav li{float:left; margin:0 0 0 12px; list-style:none;}
#header p{color:#FFD79A; font-size:75%; margin:0 0 10px 0; float:left;}




/*------------------------------------------------------global_nav----------*/
#nav1 {clear:both; height:45px; margin:0;  padding:0; }
#nav1 ul {margin:0; padding:0;}
#nav1 li { float:left; display:block; height:45px; margin:0; padding:0;}
#nav1 li a { float:left; height:45px; display:block; text-indent:-9999px;}

#n-top { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat 0 0 ; width:101px;}
#n-day { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -101px 0 ; width:102px;}
#n-meal { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -203px 0 ; width:102px;}
#n-spa { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -305px 0 ; width:102px;}
#n-room { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -407px 0; width:102px;}
#n-fac { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -509px 0; width:102px;}
#n-access { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -611px 0; width:102px;}
#n-inquiry { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -713px 0; width:107px;}


a:hover#n-top,#top #n-top { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat 0 -45px ; width:101px;}
a:hover#n-day,#day #n-day { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -101px -45px ; width:102px;}
a:hover#n-meal,#meal #n-meal { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -203px -45px ; width:102px;}
a:hover#n-spa,#spa #n-spa { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -305px -45px ; width:102px;}
a:hover#n-room,#room #n-room { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -407px -45px; width:102px;}
a:hover#n-fac,#fac #n-fac { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -509px -45px; width:102px;}
a:hover#n-access,#access #n-access { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -611px -45px; width:102px;}
a:hover#n-inquiry,#inquiry #n-inquiry { background:url(http://www.senamiview.com/common/img/g_nav.gif) no-repeat -713px -45px; width:107px;}



/*----------------------------------------------footer-----------------*/

#f_link{width:820px;  margin:0; font-size:80%;}
#f_link ul{float:right; padding:0 15px 0 0; margin:0;}
#f_link li{float:left; margin:0 0 0 10px; list-style:none; padding:0;}

#footer { clear:both; color:#030600; padding:0; font-size:80%;}
#footer ul {padding:0px 15px; /*background-color:#ffffff;*/ margin:10px 0 10px 0;}
#footer li {display:inline;}
#footer li a:link{color:#0B0450;}
#footer li a:hover{color:#837C78;}
#footer li a:visited {color:#837C78;}
#add_area address {padding:5px 0 0 0; margin:0; width:445px; float:left;line-height:1.5em;}
#add_area address a{color:#AB2A02;}
#add_area {padding:0 10px; color:#7D451A; margin:0;}
.copy {color:#B36705; clear:both; padding:0 0 5px 0; text-align:right;  margin:0;}
#add_area a:link{color:#AB2A02;}
#logo2{width:207px; height:34px; float:right;}

#group{ width:820px; margin:0 auto; padding:0; color:#E5D6C8; font-size:90%;}
#group div{ margin:10px 0; clear:both; padding:0;}
#group #img1,#group #img2{width:102px; height:40px; float:left;}
#group ul{ padding:10px 0; float:right; width:700px; margin:0 0 5px 0; }
#group li {display:inline; float:left;}
#group li a:link{color:#CE9040;}
#group li a:visited {color:#CE9040;}
#group li a:hover {color:#E5D6C8;}


/* ボディ部分 */
div#contents{
/*width:790px;*/
clear:both;
padding:15px 15px;
/*padding:10px 15px;*/
margin:0;
/*margin:0 0 30px 0;*/
background-color:#fcfbf7;
/*padding:20px 15px;*/

}
h2{ background:url(http://www.senamiview.com/blog_img/bg_h2.jpg) no-repeat; height:160px; text-indent:-9999px; width:820px; clear:both;}


/* エントリー部分 */
div#main{
float:left;
width:540px;
margin:0;
border:1px solid #B9AC98;
padding-left:10px;
font-size:100%;
}

div#main a{color:#1C1568;

}

div.sequel{margin:10px 0 0 0;}


div.entry,
div.comment,
div.comment_form,
div.trackback_url,
div.trackback,
div.pagenavi,
div.pagetop,
div.profile{
margin:0 15px 0 0;
}

div.profile h3{
margin:0 0 10px 0;}

/* サイドバー部分 */
div#side{
float:right;
width:230px;
font-size:90%;
/*margin:10px 0 0 15px ;*/
}

/* 回り込み解除 */
div#body:after,
div.amazon:after,
div.entry:after,
dl.recommend dd:after{
content:"";
display:block;
clear:both;
visibility:hidden;
}
div#body,
div.entry,
div.amazon,
dl.recommend dd{
min-height:1px;
display:inline-table;
}
/* Mac IE ?*/
* html div#body,
* html div.entry,
* html div.amazon,
* html dl.recommend dd{
height:1px;
}
div#body,
div.entry,
div.amazon,
dl.recommend dd{
display:block;
}
/* */





/* ---------------------- main ---------------------- */
/* エントリーナビ */
div.sequel{
padding:0 5px 30px 5px;
text-align:center;
}

/* 記事 */
div.entry,
div.comment,
div.comment_form,
div.trackback_url,
div.trackback,
div.profile{
padding:0 0 50px 0;
}

/* 記事の日付 */
div.entry_date{
padding:0 5px;
color:#772303;
text-align:right;
}

/* 記事のタイトル */
 h4.entry_title{
margin:10px 0 0 10px;
padding:0 0 0 15px;
background:url(http://www.senamiview.com/blog_img/bg_title.gif) no-repeat left center;
color:#411301;
font-weight:bold;
}
 h4.entry_title a,
 h4.entry_title a:link{
 color:#9D4423;
 }

 h4.entry_title a:hover,
 h4.entry_title a:active{
color:#9D4423;
}

 h4.entry_title a:visited{
 color:#411301;
 }

/* 記事、記事の続き */
div.entry_body,
div.entry_more{
padding:0 5px;
line-height:1.5;
color:#411301;
}

/* カテゴリーなど */
div.entry_state{
padding:2px 5px 0 5px;
text-align:right;
}

 div.entry_state a:hover,
 div.entry_state a:active{
color:#837C78;
}

 div.entry_state a{
color:#1C1568;
}

 div.entry_state a:visited{
color:#837C78;
}



/* コメントのタイトル */
div.comment h4,
div.comment_form h4,
div.trackback_url h4,
div.trackback h4,
div.profile  h4{
margin:0 0 15px 0;
padding:0 0 0 15px;
background:url(http://www.senamiview.com/blog_img/bg_title.gif) no-repeat left center;
color:#1C1568;
font-weight:bold;
}
div.comment h4,
div.comment_form h4,
div.trackback_url h4,
div.trackback h4{
text-transform:capitalize;
}

/* コメント、トラックバック */
div.comment dl,
div.trackback dl{
margin:5px 5px;
padding:1px;
line-height:1.9;
}

/* コメントの日付・トラックバックの日付など */
div.comment dl dt,
div.trackback dl dt{
padding:0 5px 5px 5px;
font-weight:normal;
}

/* コメントの名前・トラックバックの送信元など */
div.comment dl dt strong,
div.trackback dl strong{
color:#411301;
font-weight:normal;
}
div.trackback dl dd.tb_title{
color:#411301;
font-weight:normal;
}

/* コメントなど */
div.comment dl dd,
div.trackback dl dd{
margin:0;
background:#fcfbf7;
padding:0 5px;
}

/* コメントフォーム */
div.comment_form dl{
margin:0;
padding:5px 5px 0 5px;
text-align:left;
}
div.comment_form dl dt{
width:90px;
padding:0 0 0 10px;
/*position:relative;

font-weight:normal;
line-height:2em;
vertical-align:middle;
text-transform:capitalize;*/
/*text-indent:10px;*/
/*z-index:2;*/
}
div.comment_form dl dd{
margin:-2em 0 13px 0;
padding:0.4em 0 0.4em 100px;
/*border-bottom:1px dotted #B9AC98;*/
vertical-align:middle;
/*margin:-2em 0 0 0;*/
/*padding:0.4em 0 0.4em 100px;
margin:0;
border:1px solid red;*/
/*
vertical-align:middle;*/
}
div.comment_form dl dd.description{
line-height:1em;
}
div.comment_form dl input{
width:200px;
height:20px;
}
div.comment_form dl textarea{
width:395px;
}
div.comment_form dl input.button{
width:auto;
}
div.comment_form dl dt.submit{
visibility:hidden;
}
div.comment_form dl input#set_cookie{
width:auto;
border:none;
}

/* ページナビ、ページトップ */
div.pagenavi,
div.pagetop{
padding:0 0 10px 0;
text-align:center;
}

div.pagetop{
float:right;
}

/* ---------------------- side ---------------------- */
/* サイド */
div#side dl{
margin:0;
padding:0 0 20px 0;
}

/* サイドのタイトル */
div#side dl dt{
padding:10px 5px 10px 15px;
background:url(http://www.senamiview.com/blog_img/bg_side.gif) no-repeat;
color:#7B5213;
font-weight:normal;
text-align:left;
text-transform:capitalize;
/*height:35px;*/

}

/* サイドの内容 */
div#side dl dd{
margin:0;
padding:2px 5px 0 5px;
background:none;
line-height:1.5em;
}

/* サイドのリスト */
div#side dl dd ul{
list-style:none;

}
div#side dl dd ul li{
padding:2px 0;
margin:0;border-bottom:1px dotted #B9AC98;

}
div#side dl dd ul li ul li{
padding:2px 0 2px 15px;
}

div#side dl p{
margin:0 0 1em 0;
}

/* 検索 */
div.search{
margin:0 auto;
line-height:20px;
text-align:center;
}
div.search label{
display:none;
}
div.search input{
vertical-align:bottom;
}
div.search input.form{
width:100px;
}
div.search input.button{
width:auto;
}

/* カレンダー */
dl.calendar{
margin:0 auto;
text-align:center;
color:#411301;
}
dl.calendar table.calendar{
margin:0 auto;
padding:0;
border:none;
border-collapse:collapse;
text-align:center;
}
dl.calendar table.calendar tr td{
padding:0;
border:1px solid #fff;
color:#411301;
line-height:1.9;
text-align:center;
}
dl.calendar table.calendar tr td.weekday,
dl.calendar table.calendar tr td.cell{
width:26px;
}
dl.calendar table.calendar tr td.weekday{
background:#E1DBD0;
}
dl.calendar table.calendar tr td.cell a{
display:block;
background:#B2A491;
}
dl.calendar table.calendar tr td.cell a:hover{
background:#fcfbf7;
color:#712103;
}
span.today{
color:#1C1568;
font-weight:bold;
}

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