#centerbody2{
width:625px;	
background-color:#ffffff;
float:right;
}

/********** common*/

.contents-box{
	width:600px;
}

.linetxt1{
	margin:0px;
	background-color:#CCC7BF;
	padding:5px;
	color:#666666;
	font-weight:900;
}



/********** contents menu*/
div.contents-menu{
	clear:both;
	margin:5px auto;
	background-color:none;
	border:none;
	padding:5px;
	width:615px;
	text-align:center;
}

a:link.contents-menu, a:visited.contents-menu, a:active.contents-menu{
	width:24%;
	margin:0px 3px;
	text-align:center;
	float:left;
	padding:5px 0px;
	background-color:#333;
	border:none;
	color:#fff;
	font-weight:900;
	text-decoration:none;
	
}

a:hover.contents-menu {
background-color:#555;
text-decoration:none;
}

/********** notice*/
div.notice{
	clear:both;
	margin:10px;
	padding:10px;
	background-color:#FFFF99;
	border: 1px solid #999;
	border-left: 5px solid #FF3300;
	font-weight: 900;
}

pre.notice, p.notice{
	font-weight: 100;
	font-size:90%;
	color:#666;
	margin:5px 15px;
	line-height:120%;
}

/**********photo-box*/
.box{
	clear:both;
}



.subtitle{
	font-weight: 900;
	color: #FFFFFF;
	background-color: #333333;
	padding: 5px;
	margin:20px 0px 0px 0px;
	clear:both;
	font-size:180%;
	font-family:"Courier New", Courier, mono;
}

.subhead {
	font-weight: 900;
	color: #009966;
	padding: 5px;
	font-size:120%;
	clear:both;
}

.photo-left, .photo-center{
	border:thin solid #ccc;
	font-weight: 100;
	color: #666;
	background-color: #fff;
	padding: 5px;
	text-align:center;
}

.photo-left{
	float:left;
	margin:0px 10px 10px 0px;
}

.photo-center{
	margin:0px auto 10px auto;
	clear:both;
}

.txt-box, .point{
	margin:20px;
}

.point{
	color:#FF3300;
	padding: 5px;
}

.txt-box1{
	margin:5px 20px 5px 20px;
}
#hb0905 {
background:#a9dbe5;
font-family:Arial, Tahoma, Verdana,"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3";
_font-family:"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3", Arial, Tahoma, Verdana;
color:#666666;
width:625px;
padding:0 0 5px;
}
#hb0905 .box {
width:600px;
margin:15px 0 0 13px;
padding:5px 0 0;
background:#ffffff url(/guide/honobono/images/200905/bg_boxtop.gif) left top no-repeat;
}
#hb0905 .box img.box01L {
margin:9px 0 0 0;
width:192px;
border-left:14px solid #ffffff;
display:block;
float:left;
}
#hb0905 .box dl {
margin:0;
padding:0 0 10px 14px;
width:373px;
float:left;
}
#hb0905 dt {
width:373px;
margin:0 0 5px;
padding:0;
}
#hb0905 dd {
margin:0;
padding:0;
}
img.photo_btm {
width:600px;
clear:both;
display:block;
}.caution {
clear:both;
margin:10px;
padding:10px;
background:#ffff99;
border:1px solid #999;
border-left:5px solid #ff3300;
font-weight:900;
}
.caution p {
font-weight: 100;
font-size:90%;
color:#666;
margin:5px 10px;
line-height:120%;
}



#hb0906 {
background:#fdc986;
font-family:Arial, Tahoma, Verdana,"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3";
_font-family:"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3", Arial, Tahoma, Verdana;
color:#666666;
width:625px;
padding:0 0 5px;
}
#hb0906 .box {
width:600px;
margin:15px 0 0 13px;
padding:5px 0 0;
background:#ffffff url(/guide/honobono/images/200906/bg_boxtop.gif) left top no-repeat;
}
#hb0906 .box img.box01L {
margin:9px 0 0 0;
width:192px;
border-left:14px solid #ffffff;
display:block;
float:left;
}
#hb0906 .box dl {
margin:9px 0 0;
padding:0 0 10px 14px;
width:373px;
float:left;
}
#hb0906 dt {
width:373px;
margin:0 0 5px;
padding:0;
}
#hb0906 dd {
margin:0;
padding:0;
}



#hb0907 {
background:#dbfe9d;
font-family:Arial, Tahoma, Verdana,"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3";
_font-family:"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3", Arial, Tahoma, Verdana;
color:#666666;
width:625px;
padding:0 0 5px;
}
#hb0907 .box {
width:600px;
margin:15px 0 0 13px;
padding:5px 0 0;
background:#ffffff url(/guide/honobono/images/200907/bg_boxtop.gif) left top no-repeat;
}
#hb0907 .box img.box01L {
margin:9px 0 0 0;
width:192px;
border-left:14px solid #ffffff;
display:block;
float:left;
}
#hb0907 .box dl {
margin:9px 0 0;
padding:0 0 10px 14px;
width:373px;
float:left;
}
#hb0907 dt {
width:373px;
margin:0 0 5px;
padding:0;
}
#hb0907 dd {
margin:0;
padding:0;
}

#hb0908 {
background:#ccecf4;
font-family:Arial, Tahoma, Verdana,"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3";
_font-family:"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3", Arial, Tahoma, Verdana;
color:#666666;
width:625px;
padding:0 0 5px;
}
#hb0908 .box {
width:600px;
margin:15px 0 0 13px;
padding:5px 0 0;
background:#ffffff url(/guide/honobono/images/200908/bg_boxtop.gif) left top no-repeat;
}
#hb0908 .box img.box01L {
margin:9px 0 0 0;
width:192px;
border-left:14px solid #ffffff;
display:block;
float:left;
}
#hb0908 .box dl {
margin:9px 0 0;
padding:0 0 10px 14px;
width:373px;
float:left;
}
#hb0908 dt {
width:373px;
margin:0 0 5px;
padding:0;
}
#hb0908 dd {
margin:0;
padding:0;
}
#hb0908 h3 {
margin:0;
padding:1em 1em 0 1em;
font-weight:normal;
font-size:1em;
color:#333333;
}

#hb0909 {
background:#b88e5c;
font-family:Arial, Tahoma, Verdana,"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3";
_font-family:"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3", Arial, Tahoma, Verdana;
color:#666666;
width:625px;
padding:0 0 5px;
}
#hb0909 .box {
width:600px;
margin:15px 0 0 13px;
background:#ffffff;
}
#hb0909 .box dl {
margin:0;
padding:0 0 14px;
width:276px;
float:left;
border-left:14px solid #ffffff;
}
#hb0909 dt {
margin:0;
padding:0;
}
#hb0909 dd {
margin:0;
padding:0;
color:#333333;
}
#hb0909 h3 {
margin:0;
padding:1em 1em 0 1em;
font-weight:normal;
font-size:1em;
color:#ffffff;
}

#hb081224 {
background:#f4f9f3;
font-family:Arial, Tahoma, Verdana,"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3";
_font-family:"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3", Arial, Tahoma, Verdana;
color:#666666;
width:625px;
padding:0 0 5px;
}
#hb081224 .box {
width:600px;
margin:15px 0 0 13px;
padding:0;
}
#hb081224 .box p {
padding:0 14px 10px;
color:#000000;
}
#hb081224 .box dl, 
#hb081224 .box dt, 
#hb081224 .box dd {
margin:0;
padding:0;
}
#hb081224 #box01 {background:#b8da83}
#hb081224 #box02 {background:#f89671}
#hb081224 #box03 {background:#f2e386}
#hb081224 #box04 {background:#f9c6a7}
#hb081224 #box05 {background:#e7bad7}
#hb081224 #box06 {background:#95ccd3}
#hb081224 #box07 {background:#b5d9d5}
#hb081224 #box08 {background:#fac4c4}
#hb081224 #box09 {background:#e6db7f}

#hb0910 {
background:url(/guide/honobono/images/200910/bg.gif);
font-family:Arial, Tahoma, Verdana,"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3";
_font-family:"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3", Arial, Tahoma, Verdana;
color:#666666;
width:625px;
padding:0 0 5px;
}
#hb0910 .box {
width:600px;
margin:15px 0 0 13px;
padding:5px 0 0;
background:#ffffff;
}
#hb0910 .box img.box01L {
margin:9px 0 0 0;
width:192px;
border-left:14px solid #ffffff;
display:block;
float:left;
}
#hb0910 .box dl {
margin:0;
padding:0 0 10px 0;
width:376px;
float:left;
}
#hb0910 dt {
width:373px;
margin:0 0 5px;
padding:0;
}
#hb0910 dd {
margin:0;
padding:0 0 0 14px;
}



#hb0911 {
background:url(/guide/honobono/images/200911/bg.gif);
font-family:Arial, Tahoma, Verdana,"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3";
_font-family:"?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3", Arial, Tahoma, Verdana;
color:#666666;
width:625px;
padding:0 0 5px;
}
#hb0911 h2 {
border-bottom:15px solid #ffffff;
}
#hb0911 .box {
width:600px;
margin:15px 0 0 13px;
padding:5px 0 0;
background:#ffffff;
}
#hb0911 .box img.box01L {
margin:9px 0 0 0;
width:192px;
border-left:14px solid #ffffff;
display:block;
float:left;
}
#hb0911 .box dl {
margin:0;
padding:0 0 10px 0;
width:376px;
float:left;
}
#hb0911 dt {
width:373px;
margin:0 0 5px;
padding:0;
}
#hb0911 dd {
margin:0;
padding:0 0 0 14px;
}

#hb0911 .coastshop {
width:580px;
margin:10px 0 0 10px;
padding:5px 0 0;
background:#ffffff;
border-top:2px solid #dedede;
}
#hb0911 .coastshop dl {
width:416px;
float:left;
}
#hb0911 .coastshop dt {
font-family:"Comic Sans MS",Chicago,Arial, Tahoma, Verdana, sans-serif, Osaka;
color:#dd1d61;
text-transform:uppercase;
font-weight:bold;
font-size:1.5em;
margin:0 0 .2em;
padding:10px 10px 0 10px;
}
#hb0911 .coastshop dd {
color:#333333;
font-weight:bold;
margin:0;
padding:0 10px;
font-size:1.2em;
line-height:1.2;
}
#hb0911 .coastshop p {
padding:0 10px 10px 10px;
clear:both;
}
#hb0911 .coastshop img {display:block}
#hb0911 .shopphoto {
float:left;
display:block;
width:160px;
margin:5px 0;
}


#hb0912 {
background:#eb3357;
color:#666666;
width:625px;
padding:0 0 5px;
}
#hb0912 h2 {
border-bottom:15px solid #ffffff;
}
#hb0912 .box {
width:600px;
margin:15px 0 0 13px;
padding:5px 0 0;
background:#ffffff;
}
#hb0912 .box img.box01L {
margin:9px 0 0 0;
width:192px;
border-left:14px solid #ffffff;
display:block;
float:left;
}
#hb0912 .box dl {
margin:0;
padding:0 0 10px 0;
width:376px;
float:left;
}
#hb0912 dt {
width:373px;
margin:0 0 5px;
padding:0;
}
#hb0912 dd {
margin:0;
padding:0 0 0 14px;
}


#hb1001 {
background:url(/guide/honobono/images/201001/bg.gif);
color:#666666;
width:625px;
padding:0 0 5px;
}
#hb1001 h2 {
border-bottom:15px solid #ffffff;
}
#hb1001 .box01 h3 {
width:575px;
margin:0 0 0 14px;
padding:0;

}
#hb1001 .box {
width:600px;
margin:15px 0 0 13px;
padding:5px 0 0;
background:#ffffff;
}
#hb1001 .box p {
padding:10px 14px;
}
#hb1001 .box img.box01L {
margin:9px 0 0 0;
width:192px;
border-left:14px solid #ffffff;
display:block;
float:left;
}
#hb1001 .box dl {
margin:0;
padding:10px 0 10px 14px;
}
#hb1001 dt {
width:175px;
margin:0 14px 5px 0;
padding:0;
float:left;
}
#hb1001 dd {
width:385px;
float:left;
}

#hb1002{
	width:625px;
	padding:0 0 5px;
	margin:0;
}
#hb1002 h2{
	clear:both;
	margin:0 0 15px 0;
	}
#hb1002 .green_box{
	margin:0 0 10px 0;
	padding:5px 0;
	background:#99FF99;
	}
#hb1002 .red_box{
	margin:0 0 10px 0;
	padding:5px 0;
	background:#FF9999;
	}
#hb1002 .brown_box{
	margin:0 0 10px 0;
	padding:5px 0;
	background:#FF9966;
	}
#hb1002 .blue_box{
	margin:0 0 10px 0;
	padding:5px 0;
	background:#9999FF;
	}
#hb1002 h3{
	clear:both;
	margin:30px 0 0 0;
	border-bottom:#999999 3px solid;
	padding:0;
	}
#hb1002 h3 .month{
	font-size:10px;
	}
#hb1002 h3 .clr_green{
	color:#006666;
	}
#hb1002 h3 .clr_red{
	color:#FF6666;
	}
#hb1002 h3 .clr_blue{
	color:#003366;
	}
#hb1002 h3 .clr_brown{
	color:#663300;
	}
#hb1002 h4{
	width:130px;
	float:right;
	margin:20px 0 0 0;
	color:#CC6633;
	text-align:right;
	border-bottom:2px solid #FF6633;
	}
.place{
	text-align:right;
	font-weight:bold;
	line-height:1.5em;
	margin:0 10px 0 0;
	}
#hb1002 .mgn_bottom10{
	margin-bottom:10px;
	}
#hb1002 .left_box{
	width:320px;
	float:left;
	margin:0 15px 0 0;
	padding:0;
	}
#hb1002 .img_left{
	float:left;
	margin:0 10px 5px 0;
	}
#hb1002 .left_box2{
	width:290px;
	float:left;
	margin:0;
	padding:0;
	}
#hb1002 strong{
	color:#666666;
	}
	
div#hb1107{
	float:right;
	margin:0 0 15px 0;
	width:585px;
	background:#5f2c0b;
}

div#hb1107 p {
	margin:12px 6px;
	color:#ffffff;
}

div#hb1107 div.shopbox {
	width:585px;
	background:#f8dd3d;
	margin:12px 0;
}

div#hb1107 div.shopbox p {
	margin:12px 6px;
	color:#000000;
}

