@charset "utf-8";
/* CSS Document */
@charset "EUC-JP";
* {margin: 0; padding: 0;}

/* [Global Settings] */
body {color:#2d1e11; font:80%/1.4em Helvetica, Arial, Hiragino Kaku Gothic Pro, sans-serif; background:#c2a571; text-align:center; margin:0 auto;padding:0;}
img {border: 0;}
#description{width:450px; text-align:right;}
a {color:#1e1d1c;text-decoration: none;}


div {text-align: left;}
table {border: 0;}
ul,li,dt,dd{list-style:none; margin:0px; padding:0px;}
strong {color:#781302; font-weight:bold;}

/* [Layout] */
div#container{width:750px; margin:0 auto;}
div.contents{width:450px; float: left;}

#contents{background:#ffffff; border-bottom:solid #a6987e 7px; padding-right:20px; padding-left:20px; padding-top:20px; width:710px !important; width:750px;}
#header{width:750px;margin:9px 0 14px 0;}
#header #h-logo{background:url(../common/img/h-logo.gif) no-repeat left; float:left; width:254px; height:57px; margin:7px 0 0 3px;}
#header #h-logo a{text-indent:-9999px; display:block; width:254px; height:57px;}

#header #h-right{width:400px; float:right;}
#header #h-right ul{width:400px;}
#header #h-right li{float:right; background:url(../common/img/h-point.gif) no-repeat left; padding-left:6px; margin:19px 9px 0 0; color:#2e1515; font-weight:bold; text-align:right; font-size:95%;}
#header .h-nav{width:324px; height:31px; margin-left:75px;}
.h-tel{width:254px; height:31px; display:block; background:url(../common/img/h-tel.gif) no-repeat 0 0; float:left;text-indent:-9999px;}
.h-tel b{width:254px; height:31px; display:block; text-indent:-9999px;}
.h-mail{width:70px; height:31px; display:block; background:url(../common/img/h-tel.gif) no-repeat -254px 0px; float:left;}
.h-mail a{width:70px; height:31px; display:block; text-indent:-9999px;}

#nav{width:750px; height:44px; text-align:left;}
#nav ul{width:750px; height:44px; display:block;}
#nav li{float:left; display:block;}
#nav li a{height:44px; display:block; text-indent:-9999px;}
#nav #n-top{background:url(../common/img/nav.gif) no-repeat 0 0; width:95px;}
#nav #n-meal{background:url(../common/img/nav.gif) no-repeat -95px 0px; width:94px;}
#nav #n-hotspa{background:url(../common/img/nav.gif) no-repeat -189px 0px; width:94px;}
#nav #n-stone_spa{ background:url(../common/img/nav.gif) no-repeat -283px 0px; width:94px;}
#nav #n-room{background:url(../common/img/nav.gif) no-repeat -377px 0px; width:94px;}
#nav #n-plan{background:url(../common/img/nav.gif) no-repeat -471px 0px; width:94px;}
#nav #n-facilities{background:url(../common/img/nav.gif) no-repeat -565px 0px; width:94px;}
#nav #n-access{background:url(../common/img/nav.gif) no-repeat -659px 0px; width:90px;}

div#page{text-align:right;color:#2d1e11; padding-bottom:15px; margin-right:90px;}
div#navigation{width:200px; float:right;}

h1 {font-size: 20px; line-height: 1em; font-weight: bold; padding-bottom: 2px; background:url(http://www.cadish.co.jp/preview/csp/asuka/asuka-web/blog/img/top-img.jpg) no-repeat; border:none; width:750px; height:109px; font-size:100%; margin:0; padding:0; text-indent:-9999px;}
#pagenavi{font-size:80%; padding-bottom:10px;}
/*div#title p {color: #F90;}*/
dl#search {width: 200px;height: 100px !important;height: 170px;padding-top: 70px; text-align: center; float: right;}
dl#search dt {width: 200px; height: 30px; background: transparent url(http://www.hakone-asuka.com/blog/template/sb_search_header.gif) no-repeat;}
dl#search dd input.form {width: 130px !important;width: 132px; background-color: #EEE;border: 1px solid #CCC;}
dl#search dd input.button {margin-top: 10px;}

/* [Entry] */
div.entry {width: 450px;padding-bottom: 50px;}
h2{font-size: 14px; width: 430px; padding:4px 0 1px 20px; background:url(http://www.cadish.co.jp/preview/csp/asuka/asuka-web/blog/img/h2-bg.gif) no-repeat; color:#2e1515; margin-bottom:5px;}
div.entry h2 a {color:#2e1515;}
div.entry h2 a:active,
div.entry h2 a:hover {color:#2e1515;}
div.entry_author {width:445px;color:#2d1e11; text-align: right; margin-bottom:10px; font-size:85%;}
div.entry_body {margin-bottom: 18px;}
div.entry_more {margin-bottom: 18px;}
div.entry_state {clear: both; width: 430px; text-align: right;}
div.entry img.pict {display:block; margin-right:auto; margin-left:auto; margin-bottom:18px; text-align:center;}
div.entry img.thumb {float: left;margin-right: 15px; margin-bottom: 15px;}
div.entry blockquote {padding: 15px 15px; margin-bottom: 30px; background-color: #EEE;}
div.entry ul{list-style-type: disc; padding-left:20px; margin-bottom: 30px;}
div.entry ol{list-style-type: decimal; padding-left: 20px; margin-bottom:30px;}
div.entry em{font-weight: bold;}
div.entry table {border-top: 1px solid #EEE; border-left: 1px solid #EEE; margin-bottom: 18px;}
div.entry table th {padding: 5px; border-bottom: 1px solid #F90; border-right: 1px solid #DDD;}
div.entry table td {padding: 5px; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; vertical-align: top;}
div.entry dl {margin-bottom: 18px;}
div.entry dl dt {font-weight:bold; padding-bottom:10px;}
div.entry dl dd {padding: 0 0 10px 20px;}

/* [Comment] */
div#comments {width:450px; padding-bottom:50px;}
div#comments h3{width:430px; font-size:14px; font-weight:bold; color:#2d1e11; padding-bottom:5px; margin-bottom:15px; background:url(http://www.cadish.co.jp/preview/csp/asuka/asuka-web/blog/img/h2-bg.gif) no-repeat; padding:4px 0 1px 20px;}
div#comments dl.comment_body {width: 430px;padding-bottom:30px;}
div#comments dl.comment_body dt {width:430px; color:#2d1e11;text-align:right; padding-bottom: 2px;margin-bottom:5px; border-bottom:1px solid #2d1e11;}
div#comments h4 {width: 408px !important; width:430px; font-size: 12px;font-weight:bold;color:#2d1e11; padding:5px 10px;}
dl#comment_form {width:388px !important; width:430px; background-color: #FFF;*/padding:10px 20px;}
dl#comment_form dt {padding-bottom:5px; }
dl#comment_form dd {padding-bottom:10px;}
dl#comment_form dd label {padding:0 10px;}
dl#comment_form dt label#labelsubmit{display: none;}
dl#comment_form dd input.form {width: 200px !important; width: 202px; background-color: #EEE; border: 1px solid #CCC;}
dl#comment_form dd textarea {width: 300px !important; width: 302px;}
dl#comment_form dd input.button {padding: 2px 5px;margin-right: 10px;}

/* [Trackback] */
div#trackback {width: 450px;padding-bottom: 50px;}
div#trackback h3{width: 430px;font-size: 14px;font-weight: bold; color:#2d1e11; padding-bottom: 5px; margin-bottom: 15px; background:url(http://www.cadish.co.jp/preview/csp/asuka/asuka-web/blog/img/h2-bg.gif) no-repeat; padding:4px 0 1px 20px;}
p.tb_link {width: 418px !important; width: 430px; color:#2d1e11; background-color: #FAFAFA;padding: 5px; margin-bottom: 30px; border: 1px solid #2d1e11;text-align: center;}
div#trackback dl.tb_body{width: 430px; padding-bottom: 30px;}
div#trackback dl.tb_body dt{width: 430px; color:#2d1e11;text-align: right; padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid #2d1e11;}

/* [Profile] */
div#profile{width:450px; padding-bottom:50px;}

div.profile_body{margin-bottom:18px;}

/* [Navigation] */
div#navigation dl {margin-bottom:30px;}
div#navigation dt {width: 180px !important; width:200px; padding: 0 0 2px 25px; margin-bottom: 10px; font-weight:bolder; background:url(http://www.cadish.co.jp/preview/csp/asuka/asuka-web/blog/img/point.gif) no-repeat; color:#2d1e11;}
div#navigation ul {list-style-position: outside;}
div#navigation li {padding-bottom:3px; border-bottom:1px dashed #d6d3d3; margin-bottom:10px;}

/* ++++ Calendar ++++ */
dl#calendar table{width:200px;}
dl#calendar table th,
dl#calendar table td {font-size: 85%; line-height: 1em; text-align: center; padding: 2px 2px;}
dl#calendar table th {padding-bottom: 5px;}
dl#calendar table td span.today {color:#cf0b0b;}
dl#calendar table td span.today a {color:#cf0b0b;}
dl#calendar table td span.today a:active,
dl#calendar table td span.today a:hover {color:#cf0b0b;}

/* ++++ Extra ++++ */
dl#extra {width:200px;}
dl#extra dt{ font-size:95%;font-weight:bolder;}
dl#extra ul {font-size:85%;}
p#link2top{float:right; padding-right:5px; padding-bottom:15px;}

#footer{width:750px; padding-bottom:28px; color:#000000;}
#footer #foot-nav{background:#d6ceb9; padding:7px 0 7px 10px;}
#footer #foot-nav ul{padding-left:10px;}
#footer #foot-nav li{padding:2px 2px; float:left; font-size:75%; font-size:95% !important; letter-spacing:-1px;}
#footer #address{width:270px; float:left; padding-left:6px;}
#footer #f-logo{background:url(../common/img/f-logo.gif) no-repeat left; width:154px; height:34px; text-indent:-9999px; display:block; margin:10px 0 8px 0;
}
#footer #address address{font-style:normal; font-size:8pt; font-size:9pt !important; line-height:1.5em;}
#footer #f-right{width:326px; float:right; padding-top:19px;}
#footer #f-right #copyright-p{text-align:right; padding-top:35px; color:#ffffff; font-weight:bold; font-size:85%; letter-spacing:0.1em;}

#navigation #categorylist,#navigation #newentrylist,#navigation #newentrylist,#navigation #commentlist,#navigation #tblist,#navigation #linklist,#navigation #profilelist,#navigation #extralist li a{color:#2d1e11;}
#navigation #categorylist li a:hover,#navigation #newentrylist li a:hover,#navigation #newentrylist li a:hover,#navigation #commentlist li a:hover,#navigation #tblist li a:hover,#navigation #linklist li a:hover,#navigation #profilelist li a:hover,#navigation #extralist li a:hover{text-decoration:underline; color:#491010;}


/* ここから追加分　2009/8/19 */
.alignnone {
	margin: 0 0 10px 0;
}
.alignright {
	float: right;
	margin: 0 0 10px 20px;
}
.alignleft{
	float: left;
	margin: 0 20px 10px 0;
}
.aligncenter {
	margin: 0 80px 10px 80px;
}

/*  プロフィール追加分 2009/9/2 */
#profilelist ul {
	margin: 0;
	padding: 0;
}

#profilelist ul li {
	margin: 0;
	padding: 0;
}

.profiledate {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 120px;
	text-align: left;
}

.profilecontent {
	margin: 0;
	padding: 0;
	width: 70px;
	text-align: left;
	float: right;
}

.profileimg {
	margin: 0 0 5px 0;
	padding: 0;
}

.profileimg2 {
	float: left;
	margin: 5px 10px 5px 0;
	padding: 0;
	width: 80px;
}

.profilecontent2 {
	margin: 5px 0 0 0;
	padding: 0;
}

.profilecontent3 {
	margin: 10px 5px 0 5px;
	padding: 0;
}

.clear {
	clear: both;
}