/* コンテナ */
div#container{width: 800px;
margin: auto}
/* ヘッダー */
div#header{ background-image: url(http://www.odawara-kankou.com/pagedesign/header.jpg); 
background-repeat: no-repeat; 
padding-top: 5px; 
height: 78px; 
border-bottom: 4px solid #006; }
div#header h1{font-size: 12px;
letter-spacing: 3px;
font-family: "Trebuchet MS", Helvetica, sans-serif;
margin: 0 13px}
div#header h1 a{ text-decoration: none; color: #005890; font-size: 12px; }
div#header p{font-size: 12px;
margin: 8px 20px 0}
.headdrer_btn 
{ height: 35px; float: right; padding-right: 120px;}
.headdrer_btn img 
{visibility: hidden;}
.headdrer_btn a,.navi a:link,.navi a:visited 
{ background-position: 0 0; float: left;}
.headdrer_btn a:focus,.headdrer_btn a:hover,.headdrer_btn a:active 
{ background-position: 0 35px; float: left;}
.headdrer_btn .bt_gurume a 
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_gurume.gif); width: 92px; height: 35px;}
.headdrer_btn .bt_kako_spot a 
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_kako_spot.gif); width: 92px; height: 35px;}
.headdrer_btn .bt_navi a
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_navi.gif); width: 92px; height: 35px; }

/* ナビ */
.navi img 
{ visibility: hidden; }
.navi a,.navi a:link,.navi a:visited 
{ background-position: 0 0; float: left; }
.navi a:focus,.navi a:hover,.navi a:active 
{ background-position: 0 35px; float: left; }
.navi .bt_home a 
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_home.jpg); width: 114px; height: 35px; }
.navi .bt_acc a 
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_acc.jpg); width: 115px; height: 35px; }
.navi .bt_event a 
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_event.jpg); width: 114px; height: 35px; }
.navi .bt_kanko a 
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_kanko.jpg); width: 100px; height: 35px; }
.navi .bt_link a 
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_link.jpg); width: 113px; height: 35px; }
.navi .bt_member a 
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_member.jpg); width: 115px; height: 35px; }
.navi .bt_photo a 
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_photo.jpg); width: 114px; height: 35px; }
.navi .bt_syuku a 
{ background-image: url(http://www.odawara-kankou.com/pagedesign/bt_syuku.jpg); width: 115px; height: 35px; }


.w5 { width: 5px; }

/* パンくずリスト*/
.obi
{ color: white; font-size: 12px; background-image: url(http://www.odawara-kankou.com/pagedesign/obi_bg.jpg); background-repeat: repeat-x; width: 800px; height: 18px; margin: auto; padding-top: 4px; }

.obi a { color: #fafafa; 
font-size: 12px; 
text-decoration: none; }

.obi a:link { color: #fff; 
font-size: 12px; 
text-decoration: none; }

.obi a:hover { color: #fff; 
text-decoration: underline; }

/* コンテンツ */
div#content{ width: 595px; float: right; margin-top: 20px; margin-bottom: 20px; }
p#pagetitle{font-size: 0.8em;font-weight: bold;color: #005890;border: dotted 1px #005890;text-align: center;padding: 10px 0;margin-top: 20px}

/* 記事 */
div.post{ margin-right: auto; margin-left: auto; padding: 18px; border-bottom: 1px dotted gray; }
div.post h2{ font-size: 1em; font-weight: bold; background-image: url(http://www.odawara-kankou.com/pagedesign/h2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-bottom: 3px; padding-left: 20px; }
div.post h2 a{text-decoration: none; color: #005890}
div.post a:hover { color: #005890; text-decoration: underline; }

div.honbun{font-size: 0.8em; line-height: 1.6;margin-top: 10px}
div.honbun p{margin-top: 0}
div.honbun a{text-decoration: none; color: #005890}
div.honbun a:hover { color: #005890; text-decoration: underline; }

p.postinfo{ color: #005890; font-size: 0.8em; text-align: right; margin: 20px 0 0; clear: both }
p.postinfo a{color: #005890; text-decoration: none; }
p.postinfo a:hover{color: #005890; text-decoration: underline; }

/* 記事内の画像 */
div.honbun img{border: none}

/* ページリンク */
p.pagelink a{font-size: 0.8em;
color: #005890;}

span.pageprev{float: left}

span.pagenext{float: right}

p.pagelink{margin: 20px 0;
overflow: hidden}

/* コメント */
div#comments{clear: both;
border: solid 1px #005890;
padding: 10px 18px;
margin: 20px 0}

div#comments h3{font-size: 0.875em;
border-bottom: solid 1px #005890;
padding-bottom: 3px}

div#comment-greeting{font-size: 0.75em}

div#comments label{font-size: 0.75em}

div#comments-open-data div, 
div#comment-form-reply, 
div#comments-open-text,
div#comments-open-captcha,
div#comments-open-footer{margin-top: 10px}

textarea{width: 400px;
height: 170px}

div.compost{font-size: 0.75em;
border-bottom: dotted 1px #4babe3}

p.cominfo{text-align: right}

div#comments a{color: #005890}

body.mt-comment-preview div#comments
{width: 515px;
margin-left: auto;
margin-right: auto}

body.mt-comment-error div#comments
{width: 515px;
margin-left: auto;
margin-right: auto}

/* トラックバック */
div#tb{border: solid 1px #005890;
padding: 10px 18px;
margin: 20px 0}

div#tb h3{font-size: 0.875em;
border-bottom: solid 1px #005890;
padding-bottom: 3px}

p#tburl{font-size: 0.75em;
background-color: #88ccff;
padding: 8px;
margin-bottom: 30px}

div.pingpost{font-size: 0.75em;
border-bottom: dotted 1px #4babe3}

p.pinginfo{text-align: right}

div#tb a{color: #005890}


/* サイドバー */
div#sidebar{font-size:0.8em; width: 180px; float: left; margin-top: 20px; margin-bottom: 20px }
div#sidebar a{color: #005890;
text-decoration: none;}
div#sidebar a:hover { color: #005890; text-decoration: underline; }
div#sidebar p { margin: 0; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dotted gray; }
.gray_bg { background-color: #f2f1ef; padding: 10px 10px 0; border-right: 1px solid #e0dfdd; border-left: 1px solid #e0dfdd; }

/* フィード */
p.feed{font-size: 11px;
font-family: Verdana, Helvetica, sans-serif;
border: dotted 1px #f7931e;
padding: 5px;
margin: 25px 0}

p.feed a{color: #444444;
text-decoration: none}

p.feed img{vertical-align: middle;
margin-right: 8px}

/* フッター */
div#footer{border-top: solid 3px #005890;
clear: both;
margin-bottom: 20px; }

address{font-size: 0.8em;font-style: normal;font-family: Verdana, sans-serif;padding-top: 6px}

address a{ color: black; text-decoration: none; }
address a:hover { color: black; text-decoration: underline; }

div#to_top{ color: black; font-size: 0.8em;font-style: normal;font-family: Verdana, sans-serif; padding-top: 6px; text-align: right; float: right; }
div#to_top a{ color: black; text-decoration: none; }
div#to_top a:hover { color: black; text-decoration: underline; }


/* トップページ - コンテンツ */
#toppage div#content{float: right;
width: 370px}


/* トップページ - サイドバー */
#toppage div#sidebar{ font-size:0.8em; width: 180px; float: left; margin-top: 20px; margin-bottom: 20px }
#toppage div#sidebar a{color: #005890;
text-decoration: none;}
#toppage div#sidebar a:hover { color: #005890; text-decoration: underline; }
#toppage div#sidebar p { padding-bottom: 5px; border-bottom: 1px dotted gray; }
#toppage .gray_bg { background-color: #f2f1ef; 
padding: 10px 10px 0; 
border-right: 1px solid #e0dfdd; 
border-left: 1px solid #e0dfdd; }


/* トップページ - メイン */
#toppage div#main{width: 575px;
float: left}

/* トップページ - サイドバー２ */
#toppage div#sidebar2{width: 200px;
float: right;
margin-top: 20px;
margin-bottom: 20px}
#toppage div#sidebar2 h2
{background-image: url(http://www.odawara-kankou.com/pagedesign/bar-small.png);
background-repeat: no-repeat;
font-size: 0.75em;
color: white;
padding: 6px 8px;
margin: 0}

/* 検索フォーム */
input#s{width: 140px;
margin-top: 5px;
margin-bottom: 5px}

input{margin-left: 2px}

form{margin-top: 0;
margin-bottom: 20px}

/* webページ */
.web h2 { color: #1e1e00; font-size: 1.2em; font-weight: bold; background-image: url(http://www.odawara-kankou.com/pagedesign/h2.jpg); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 550px; margin-left: 10px; padding: 0 5px 0 25px; border-bottom: 2px solid #96bee2;; }.pink_line { vertical-align: middle; padding: 5px; border: solid 1px #e14879; }
.web a img{ border: none; }
.web_table { width: 550px; border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8;font-size: 0.8em;}
.web_white { text-align: left; padding: 5px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }
.web_tit { background-color: #e6e6e6; text-align: left; padding: 5px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }
.web_table a{ text-decoration: none; color: #005890; }
.web_table a:hover { color: #005890; text-decoration: underline; }
.web_bt { color: #fff; background-color: #005890; text-align: center; vertical-align: middle; padding: 5px 10px; border: solid 1px #285599; }
.syuku_dot { padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dotted #999; }
.syuku_dot  a{ text-decoration: none; color: #005890; }
.syuku_dot a:hover { color: #005890; text-decoration: underline; }
.syuku_map { vertical-align: top; width: 250px; }
.syuku_info { text-align: left; padding-right: 20px; font-size: 0.8em;}
.syuku_name { font-size: 1.5em; font-weight: bold; margin-bottom: 10px;}

/*フォトライブラリー*/
.grid { float: left; margin-right: auto; margin-left: auto; padding: 5px; font-size: 0.8em;}
.grid a{text-decoration: none; color: #005890}
.grid a:hover { color: #005890; text-decoration: underline; }

/*メール*/
.pad20 { position: relative; right: -20px; }

/* ちょうちん */
.c_table { width: 520px; }
.c_red { color: #fff; font-size: 12px; font-weight: bold; background-color: #ed1b24; padding: 3px 3px 3px 10px; text-align: left;}
.c_right { padding-left: 20px; text-align: left;  }

/* 花火 */
.hanabi_bg { background-color: #ebebeb; text-align: left; padding-right: 20px; padding-left: 20px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }




