/* コンテナ */
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: 10px; 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; margin: 0; color: #005890}
div.post h2 a{text-decoration: none; color: #005890}
div.post a:hover { color: #005890; text-decoration: underline; }
div.post a img { border: none; }

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.ume_honbun{font-size: 0.8em; line-height: 1.6;margin-top: 0px}
div.post_ume{ margin-right: auto; margin-left: auto; padding: 10px; border-bottom: 1px dotted gray; }
div.post_ume h2{ font-size: 1em; font-weight: bold; text-decoration: none; padding-bottom: 3px; padding-left: 0px; margin: 0;}
div.post_ume h2 a{ color: #f66; text-decoration: none; }
div.post_ume h2 a:hover{ color: #f66; text-decoration: underline; }
div.post_ume h2 a:visited{ color: #f66; text-decoration: none; }


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

/* 記事内の画像 */
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; }

/* 一夜城祭り */
.itiya_about { font-size: 0.8em; text-align: left; padding: 5px 10px 10px; border-right: 1px solid #d7ccb6; border-bottom: 1px solid #d7ccb6; border-left: 1px solid #d7ccb6; }
.itiya_pad20 { padding: 20px; }
.itiya_bus { font-size: 0.8em; text-align: left; background-color: #fff0d2; padding: 20px; border: solid 2px #f7af9c; }
.itiya_table { font-size: 0.8em; text-align: left; border-bottom: 1px dotted gray; padding: 5px;}
.itiya_syusai { font-size: 0.8em; text-align: left; background-color: #f2f1ef; padding: 10px; border: solid 1px #999; }
.itiya_time_waku { background-color: #fff; border-top: 1px solid black; border-left: 1px solid black; }
.itiya_time_tate { text-align: center; padding: 3px; border-right: 1px solid black; border-bottom: 1px solid black; }
.itiya_time_sita { text-align: center; padding: 3px; border-bottom: 1px solid black; }

/* 入会のおすすめ */
.nyuukaisusume_blue { font-size: 0.8em; background-color: #e3ebf8; text-align: left; width: 510px; padding: 20px; border: solid 1px #96bee2; }
.nyuukaisusume_fax { font-size: 0.8em; font-family: Verdana, sans-serif; background-color: #f2f1ef; background-image: url(http://www.odawara-kankou.com/pagedesign/nyuukaisusume_fax.jpg); background-repeat: no-repeat; background-position: 20px 20px; text-align: left; width: 410px; padding: 20px 20px 20px 100px; border: solid 1px #999;}
.nyuukaisusume_text { font-size: 0.8em; text-align: left; width: 550px; }
.nyuukaisusume_fax a{ text-decoration: none; color: #005890; }
.nyuukaisusume_fax a:hover { color: #005890; text-decoration: underline; }

/* 菊花展 */
.kiku_about { font-size: 1.0em; line-height:1.4em; background-color: #fff; padding:0px;text-align: left;  }
.kiku_table { font-size: 0.8em; }
.kiku_syusai { font-size: 0.8em;  line-height: 1.3em; background-color: #ebebeb; padding: 10px; border: solid 1px #999; text-align: left; }
.kiku_syurui { font-size: 1.2em; font-weight: bold; background-color: #f5eed0; width: 260px; padding: 10px; border-bottom: 5px solid #a3937b; text-align: left; }

/* 梅まつり */
.ume_pad20 { padding: 20px; text-align: left;}
.ume_table { text-align: left; background-color: #ededed; width: 250px; margin-top: 10px; padding: 5px; border: solid 1px #ccc; order-right-style: solid; }
.ume_text { line-height: 1.5em; text-align: left; }
.ume_pad20 a:link { color: #f66; text-decoration: none; }
.ume_pad20 a:hover { color: #f66; background-color: #ffe6e6; text-decoration: none; }
.ume_pad20 a:visited { color: #f66; text-decoration: none; }
.ume_table2 { text-align: left; font-size: 0.9em; line-height: 1.3em; }

/* きもので街歩き */
.kimono_midashi{ font-weight: bold; text-align: left; width: 320px; padding: 3px 3px 3px 5px; border-bottom: 1px solid #9e000c; border-left: 5px solid #9e000c; }
.kimono_mousikomi{　background-color: #F5C6C9; padding:3px 5px 3px 5px;　border: solid 1px #9e000c;}
.kimono_mousikomi a:link { color: #646464;　font-weight: bold;　text-decoration: none; }
.kimono_mousikomi a:hover {  color: #646464;　font-weight: bold;　text-decoration: underline; }
.kimono_mousikomi a:visited { color: #646464;　font-weight: bold;　text-decoration: none; }

hr {
border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: gray; /* 線色 */
   }
/* 秋の陣 */
.aki_title{
font-weight: bold;
margin-bottom: 10px;
padding-left: 45px;
text-align: left;
background-image: url(http://www.odawara-kankou.com/event/09/images/ico.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 41px;
}

.aki_komidasi{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #666;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
text-align: left;
}

.aki_tyakai{
background-color: #F7F7F7;
text-align: left;
padding: 5px;
border: 1px solid #CCC;
}

.aki_event_timetable{
margin-right: auto;
margin-left: auto;

}
.aki_event_timetable table{
border-top-width: 1px;
border-top-style: solid;
border-top-color: #A9041C;
width: 550px;
}

.aki_event_timetable td{
background-color: #FFF5FA;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #A9041C;
}

td{
text-align: left;

}

.aki_event_timetable ul{
margin-top: 0px;
margin-left: 20px;
text-indent: -20px;
}
.aki_event_timetable li{list-style-type: none;}
 
 p{
margin-top: 5px;
}

.aki_event_timetable a:link {/*未訪問のリンク*/
    color:#005890;
    font-style:normal;
    text-decoration:none;
}
.aki_event_timetable a:visited {/*訪問後のリンク*/
    color:#005890;
    text-decoration:none;
}
.aki_event_timetable a:hover {/*マウスをのせたとき*/
    color:#005890;
    font-style:normal;
    text-decoration:underline;
} 

.aki_line{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #A9041C;
}

/* 2011一夜城 */
#question {
width:550px;
height:254px;
background-image:url(http://www.odawara-kankou.com/event/10/images/question2.jpg);
background-repeat:no-repeat;
}

#question p{
padding:105px 10px 0 10px; 
font-size:70%;
line-height:140%;
text-align:left;
text-indent:1em;
}

#kakomi {
width:550px;
height:320px;
padding:60px 0 0 20px;
background-image:url(http://www.odawara-kankou.com/event/10/images/kakomi3.jpg);
background-repeat:no-repeat;
clear:left;
}


#kakomi dl{
font-size:80%;
margin:70px 0 0 15 ;
float:left;
text-align:left;
 width:510px; 
}

#kakomi dt {
float:left; 
 width:85px;  
 padding:5px 0 5px 5px;  
 clear:both;  
 font-weight:bold;
}

#kakomi dd {
text-align:left;
 width:415px;  
 margin-left:80px;  
 padding:5px 5px 5px 0px;
}


/* 2011菊花展 */

.kiku-lead {
width:550px;
text-align:left;
margin:0;
padding:0;
}


.kiku-contents {
width:530px;
height:100%;
margin-left:10px;
margin-bottom:25px;
}

.kiku-contents img{
margin:0 0 10px 0;
}

.kiku-contents p {
margin:0px 0 0 0;
}

.kiku-contents2{
margin-bottom:15px;
}

.kiku-syuri-text {
width:260px;
float:left;
margin-right:10px;
}

.kiku-syuri-text p {
font-size:90%;
line-height:125%;
}


#kiku-access {
margin-top:20px;
}

.kiku-images {
float:right;
margin-right:10px;
margin-bottom:10px;k
}

.kiku-images p{
font-size:80%;
margin-top:5px;
}

.kiku-images img{
margin:0;
padding:0;
}

.kiku-syurui-midashi {
font-weight:bold;
}

/* 2012梅まつり */
.ume2012-contents {
width:550px;
height:1000px;
background-image:url(event/01/images/umetop_bg.jpg)
}

.ume2012-text {
width:510px;
font-size:90%;
line-height:150%;
    text-align:left;
padding-top:330px;
}

.ume2012-kaijyou {
width:510px;
height:130px;
text-align:left;
margin-bottom:20px;
}

.ume2012-kakomi1 {
width:510px;
padding:15px;
float:left;
text-align:left;
background-color:#fff;
margin-top:20px;
border:#ccc solid;
border-width:1px 0 0 0;}

.ume2012-kakomi1_2 {
text-align:center;}

.ume2012-kakomi1_2 img{
margin-top:5px;}

.ume2012-kakomi1 h3{
margin:0;
padding:0;}

.ume2012-kakomi1 p{
font-size:90%;
line-height:130%;
margin:0;
margin-top:10px;}

.ume2012-kakomi2 {
width:530px;
padding:10px;
clear:both;
background-color:#FDDFBB;
margin-top:20px;}

.umemidashi {
margin-top:15px;
margin-bottom:10px;}

.ume-event {
width:510px;
height:700px;
text-align:left;
background-image:url(event/01/images/jyoushievent_img.jpg);
background-position:top right;
background-repeat:no-repeat;}

.ume-event2 {
width:510px;
height:100%;
text-align:left;
background-image:url(event/01/images/sogaevent_img.jpg);
background-position:top right;
background-repeat:no-repeat;}

.ume-event_text {
width:345px;
float:left;
margin-bottom:10px;}

.ume-event_text h3{
font-size:100%;
margin-bottom:5px;}

.ume-event_text2 {
width:310px;
height:100%;
float:left;
padding:10px;
padding-bottom:0px;
margin-bottom:10px;
background-color:#F8E2BA;
border:#F5BD7E solid;
border-width:1px;}

.ume-event_text2 h3{
padding:0;
margin:0;
margin-top:5px;
text-align:center;}

.ume-event_text2 p{
font-size:90%;
line-height:130%;}

#jyoushievent-table {
font-size:80%;
width: 330px;
border-collapse: collapse;
    border-spacing: 0;
    color: #000;}

#jyoushievent-table td{
padding:5px;
border: #fdc0c9 solid;
    border-width: 1px 0 1px 0;}

#jyoushievent-table th{
width:55px;
text-align:center;
padding:5px;
border: #fdc0c9 solid;
    border-width: 1px 0 1px 0;
background-color:#fbe3d6;}

.ume-accses {
width:510px;
text-align:left;}

.ume-accses p{
margin-bottom:10px;}

.ume-event_kakomi2 {
clear:both;
width:510px;
height:230px;
margin-top:40px;
margin-bottom:10px;
background-color:#fff;
padding:15px;
border:#f5b8bb solid;
border-width:1px;}

.ume-event_kakomi2-2 {
float:left;}

.ume-event_kakomi2-2 img{
margin: 0px 0 5px 55px;}

.ume-event_kakomi2-2 h3 {
font-size:100%;}

.ume-event_kakomi2-2 p {
float:left;
font-size:90%;
line-height:150%;}

#yabu-table {
font-size:80%;
line-height:130%;
width: 260px;
border-collapse: collapse;
    border-spacing: 0;
    color: #000;}

#yabu-table th{
width:50px;
text-align:center;
padding:5px;
border: #ccc solid;
    border-width: 1px 0 1px 0;}

#yabu-table td{
padding:5px;
border: #ccc solid;
    border-width: 1px 0 1px 0;}

.yabu-img {
width:225px;
float:right;
font-size:75%;}

.yabu-cap {
float:right;
font-size:75%;}

.toptoback {
width:195px;
margin-top:20px;
background-image:url(event/01/images/toptoback.gif);
background-position:left top;
background-repeat:no-repeat;}

.toptoback p{
padding-top:2px;}

.map-cap {
width:510px;
font-size:80%;
line-height:130%;
text-align:left;}




.margim-bottom20px {
margin-bottom:20px;}

.margim-bottom5px {
margin-bottom:5px;}

.float-right {
float:right;}


/*-----------食べる買う・共通-----*/

.kau-contents {
width:570px;
height:100%;
margin-left:0px;
margin-bottom:25px;
}

.kau-contents img{
margin:0 0 10px 0;
}

.kau-contents p {
margin:0px 0 0 0;
}

.kau-contents2{
margin-bottom:15px;
}

.left-text {
width:310px;
float:left;
margin-right:10px;
}

.left-text p {
font-size:90%;
line-height:135%;
}



.kau-images {
float:right;
margin-right:0px;
margin-bottom:10px;}

.kau-images p{
font-size:80%;
margin-top:5px;
}

.kau-images img{
margin:0;
padding:0;
}

.kau-syurui-midashi {
font-weight:bold;}





.dan {
magin-bottom:40px;
height:200px;
}

.ichiran-images {
float:left;
margin-bottom:0px;}


.ichiran-text {
width:30%;
float:left;
margin-left:6px;
background-color:#fff;
margin-right:20px;
margin-bottom:30px;

}

.ichiran-text h4{
font-size:85%;
margin:0 0 10px 0;
}

.ichiran-text p {
font-size:70%;
line-height:150%;
}





.ichiran-images img{
margin:0;
padding:0;}

.back-ichiran {
    height:100%;
    float:right;
margin-top:10px;
margin-bottom:50px;}

.back-ichiran p {
    font-size:85%;}




/*-----------食べる買うボタン-----*/
.taberukau_btn {
margin-top:5px;
}
.taberukau_btn img {
margin:0;
}


/*-----------「買う」カテゴリ-----*/

.kau_h3 {
background-color:#a3d367;
padding:5px; 
text-align:left; 
margin-top:50px;
}


#table-spec {
font-size:80%;
width: 100%;
border-collapse: collapse;
    border-spacing: 0;
    color: #000;}

#table-spec th{
width:70px;
text-align:left;
padding:5px;
border: #a3d367 solid;
    border-width: 1px 0 1px 0;
background-color:#d4e6bd;}


#table-spec td{
padding:5px;
border: #a3d367 solid;
    border-width: 1px 0 1px 0;}


.coment {
    width:100%;
    margin-top:15px;
    margin-bottom:15px;
    background-color:#e8dfc1;
}

.coment p{
    padding:6px;
}




/*-----------「食べる」カテゴリ-----*/
.taberu_h3 {
background-color:#fdbd51;
padding:5px; 
text-align:left; 
margin-top:50px;
}


#table-spec2 {
font-size:80%;
width: 100%;
border-collapse: collapse;
    border-spacing: 0;
    color: #000;}

#table-spec2 th{
width:70px;
text-align:left;
padding:5px;
border: #fdbd51 solid;
    border-width: 1px 0 1px 0;
background-color:#f7e5a9;}

#table-spec2 td{
padding:5px;
border: #fdbd51 solid;
    border-width: 1px 0 1px 0;
}

.coment2 {
    width:100%;
    margin-top:15px;
    margin-bottom:15px;
    background-color:#e8dfc1;
}

.coment2 p{
    padding:6px;
}

/*-----------2012開花状況-----*/
.kaika-info {
width:345px;
float:left;
margin-bottom:10px;}

.kaika-info h3{
    font-size:85%;
margin:0 0 3px 0;}

table#kaika-info_table {
font-size:80%;
width: 330px;
border: 1px #fdc0c9 solid;
    border-collapse: collapse;
    border-spacing: 0;}

table#kaika-info_table th {
    padding: 2px;
    border: #fdc0c9 solid;
    border-width: 0 0 1px 1px;
    background: #fbe3d6;
font-size:90%;
    font-weight: bold;
    line-height: 120%;
    text-align: center;}

table#kaika-info_table th.honsu{
    width:40%;}

table#kaika-info_table td {
    padding: 4px;
    border: 1px #fdc0c9 solid;
    border-width: 0 0 1px 1px;
background-color:#FFF;
    text-align: center;
margin:0px;
font-size:110%;}

table#kaika-info_table td img{
    margin-bottom:2px;}

table#kaika-info_table td.iconcap p{
    font-size:95%;
text-align:left;
margin:0;}
#honsu-cap {
    font-size:90%;}

.goto_kaijyou {
    font-size:70%;
}






