@charset "euc-jp";
/********************************************/
/*				　	ロゴ				　　*/
/********************************************/
.logo {
	margin:0;
	background: url("images/logo.gif") no-repeat;
	float:left;}
.logo a {
	display: block;
	padding: 0;
	width:255px;
	height:255px;
	text-decoration: none;}
.logo span {
	visibility:hidden;}

/********************************************/
/*	　　	カテゴリーリスト設定	　　	*/
/********************************************/
h2 {
	width:180px;
	height:40px;
	margin:0;
	padding:0;
	font-size:14px;
	text-align:left;
	background: url("images/cate_menu0.jpg") no-repeat;}
.h2-title {
	visibility:hidden;}

#category {
	margin:0;
	padding:0;
	width:180px;
	float:left;
	font-size:12px;
	text-align:left;
	background:#BBA694;
	clear:both;}
#category ul { 
	margin:0;
	padding:0;
	list-style-type:none;}

#category li.cate1 {
	background:url("images/cate_menu1_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:inline;}
#category li.cate2 {
	background:url("images/cate_menu2_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:inline;}
#category li.cate3 {
	background:url("images/cate_menu3_f2.jpg")
	no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:inline;}
#category li.cate4 {
	background:url("images/cate_menu4_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:inline;}
#category li.cate5 {
	background:url("images/cate_menu5_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:inline;}
#category li.cate6 {background:url("images/cate_menu6_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:inline;}
#category li.cate7 {
	background:url("images/cate_menu7_f2.gif") no-repeat;
	width:180px;
	height:93px;
	margin:0;
	padding:0;
	display:inline;}
#category li.cate8 {
	background:url("images/cate_menu8_f2.jpg") no-repeat;
	width:180px;
	height:32px;
	margin:0;
	padding:0;
	display:inline;}

#category li.cate1 a {
	background:url("images/cate_menu1.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:block;}
#category li.cate2 a {
	background:url("images/cate_menu2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:block;}
#category li.cate3 a {
	background:url("images/cate_menu3.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:block;}
#category li.cate4 a {
	background:url("images/cate_menu4.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:block;}
#category li.cate5 a {
	background:url("images/cate_menu5.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:block;}
#category li.cate6 a {
	background:url("images/cate_menu6.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;
	display:block;}
#category li.cate7 a {
	background:url("images/cate_menu7.gif") no-repeat;
	width:180px;
	height:93px;
	margin:0;
	padding:0;
	display:block;}
#category li.cate8 a {
	background:url("images/cate_menu8.jpg") no-repeat;
	width:180px;
	height:32px;
	margin:0;
	padding:0;
	display:block;}

#category li.cate1 a:hover {
	background:url("images/cate_menu1_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;}
#category li.cate2 a:hover {
	background:url("images/cate_menu2_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;}
#category li.cate3 a:hover {
	background:url("images/cate_menu3_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;}
#category li.cate4 a:hover {
	background:url("images/cate_menu4_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;}
#category li.cate5 a:hover {
	background:url("images/cate_menu5_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;}
#category li.cate6 a:hover {
	background:url("images/cate_menu6_f2.jpg") no-repeat;
	width:180px;
	height:46px;
	margin:0;
	padding:0;}
#category li.cate7 a:hover {
	background:url("images/cate_menu7_f2.gif") no-repeat;
	width:180px;
	height:93px;
	margin:0;
	padding:0;}
#category li.cate8 a:hover {
	background:url("images/cate_menu8_f2.jpg") no-repeat;
	width:180px;
	height:32px;
	margin:0;
	padding:0;}


	
/********************************************/
/*		　		サブ共通設定	　　		*/
/********************************************/
.pagecopy {	
	width:456px;
	margin:70px 27px 0;
	padding:0;
	font-size:12px;
	color:#000000;
	line-height:150%;
	text-align:left;}
.clear {
	clear:both;
	height:0;}
/*パンくずリスト*/
#path {
	margin:0;
	padding:0;
	width:765px;
	height:25px;
	background:#FFFFFF;
	float:left;}
#path ol {
	margin:0 0 0 35px;
	padding:0;
	list-style-type : none;}
#path li {
	display:inline;
	float:left;
	margin:0;
	padding:8px 0 0 0;
	font-size:11px;
	color:#000000;
	text-align:left;
	list-style-type:none;}
#path li a {
	padding-right:25px;
	color:#000000;
	background:url("images/path_mark.gif") no-repeat right center;}
#path li a:hover {
	color:#FF6600;}

/*コンテンツ*/
#contents_bg {
	background:#BBA694 url("images/contents_bgimg.jpg") no-repeat left top;
	width:765px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;}
.contents_line {
	float:left;
	width:765px;
	margin:0;
	background:url(images/contents_line.gif) repeat-y;}
#contents {
	width:699px;
	margin:33px 0 33px 33px;
	padding:0;
	text-align:left;
	float:left;}
.c699 {	
	width:699px;
	margin:33px 33px 0;
	padding:0;
	text-align:left;}


/********************************************/
/*				コンセプト設定	　　		*/
/********************************************/
.concept_img {
	background:url("images/concept_titleimg.jpg") no-repeat;
	width:510px;
	height:255px;
	float:right;}
.about_img {
	background:url("images/concept_titleimg.jpg") no-repeat;
	width:510px;
	height:255px;
	float:right;
	clear:none;}
.concept_text {
	float:left;
	font-size:12px;
	line-height:180%;
	color:#1A0A08;
	margin:0;
	padding:0 0 70px 0;
	text-align:left;
	width:699px;}
.gold {
	margin:0;
	padding-top:20px;
	color:#663300;}
.concept_pagetitle {
	float:left;
	margin:0;
	width:699px;
	padding:0;
	text-align:left;}



/********************************************/
/*				コンセプト再設定		　　*/
/********************************************/
.c_left {
	width:350px;
	margin:0 0 33px 0;
	padding:0;
	text-align:left;
	float:left;}
.c_img {
	width:349px;
	margin:0 0 33px 0;
	padding:0;
	text-align:left;
	float:right;}
.c_right {
	width:349px;
	margin:0;
	padding:0;
	text-align:left;
	float:right;}
.c_copy {
	width:350px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;}
.c_text {
	width:350px;
	margin:0;
	padding:0 0 70px 0;
	font-size:12px;
	line-height:180%;
	color:#1A0A08;
	text-align:left;
	float:left;}
.c_copy_r {
	width:349px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;}
.c_text_r {
	width:349px;
	margin:0;
	padding:0 0 70px 0;
	font-size:12px;
	line-height:180%;
	color:#1A0A08;
	text-align:left;
	float:left;}

	
/********************************************/
/*				ショッピング設定	　　	*/
/********************************************/
.shopping_img {
	background:url("images/shopping_titleimg.jpg") no-repeat;
	width:510px;
	height:255px;
	float:right;}
.shopping_main {
	width:551px;
	float:right;
	margin:14px 0 20px 0;
	text-align:left;
	color:#000000;
	font-size:12px;}

/*カテゴリタイトル*/
.shop_path {
	width:551px;
	height:30px;
	margin:0;
	float:left;}
.shop_path_title {
	float:left;
	margin:0;}
.cate_name {
	font-size:16px;
	color:#330000;
	padding:0;
	float:left;}
.cate_description {
	width:528px;
	float:left;}

/*リストnextbackボタン*/
.list_navi {
	width:528px;
	height:27px;
	float:left;
	margin:0;
	clear:none;}
.list_top {
	width:358px;
	height:27px;
	float:left;}
.list_nextback {
	width:170px;
	float:right;}
.list_back {
	float:left;}
.list_next {
	float:right;}

/*リスト商品*/
.list_wrap {
	float:left;
	margin:0 auto;
	width:550px;
	text-align:left;}
.list_box {
	width:260px;
	height:160px;
	background:#FFFFFF;
	border:solid 1px #94775C;
	margin:0 8px 8px 0;
	float:left;}
.list_photo {
	background:#DECFBE;
	text-align:center;}
.list_left {
	float:left;
	width:150px;
	height:150px;
	margin:5px 5px 0 5px;
	text-align:center;}
.list_right {
	width:95px;
	height:150px;
	margin:5px 5px 0 0;
	float:right;}
.listphoto_center {
	margin:0 auto;
	float:none;}	
.list_name {
	float:left;
	clear:none;
	font-size:12px;
	color:#000000;
	font-size:12px;
	text-align:left;
	margin:0;
	padding:5px 0;
	line-height:12px;
	width:95px;}
.list_price {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0;}
.list_description {
	float:left;
	font-size:11px;
	color:#666666;
	text-align:left;
	margin:0;
	padding:5px 0 0 0;
	line-height:11px;
	width:95px;}
	

/*アイテム*/
.item_box {
	width:528px;
	background:#FFFFFF;
	border:solid 1px #94775C;
	margin:0 8px 8px 0;
	float:left;
	font-size:12px;
	text-align:center;}
.item_center {
	width:400px;
	margin:0 64px;
	float:none;}
.item_nnbox {
	float:left;
	width:400px;
	margin:11px 0 8px 0;
	padding:0;
	text-align:left;}
.item_number {
	float:left;
	margin:0 20px 0 0;
	padding:3px 5px;
	font-size:12px;
	color:#FFFFFF;
	background:#1A0A08;}
.item_name {
	float:left;
	padding:3px 0 0 0;
	font-size:14px;
	color:#1A0A08;
	text-align:left;}
.item_photo {
	float:left;}
.photo_center {
	margin:0 auto;
	float:none;}
.item_description {
	float:left;
	width:400px;
	background:#FFFFFF;
	border:solid 1px #94775C;
	margin:10px 0;
	text-align:left;}
.item_des1 {
	margin:20px 0 0;
	padding:0 20px;
	color:#FF6600;
	font-size:14px;
	text-align:left;}
.item_des2 {
	float:left;
	margin:10px 0 0;
	padding:0 20px 20px;
	color:#1A0A08;
	font-size:12px;
	line-height:110%;
	text-align:left;}
.item_url {
	float:left;
	margin:0;
	padding:0 20px 20px;
	font-size:12px;
	text-align:left;}
.item_sozai {
	float:left;
	width:400px;
	marigin:0;
	padding:0;
	color:#1A0A08;
	font-size:12px;
	text-align:left;}
.item_mark {
	float:left;
	margin:0;}
.item_ma1 {
	float:left;
	width:70px;
	margin:2px 0 0 0;
	padding:0;}
.item_ma2 {
	float:left;
	width:303px;
	margin:2px 0 0 0;
	padding:0;}
.item_buy {
	width:400px;
	height:42px;
	margin:0  0 10px 0;
	padding:0;
	float:left;
	text-align:left;}
.item_price {
	float:left;
	width:120px;
	margin:0;
	padding:15px 0 0 0;
	color:#1A0A08;
	font-size:12px;
	text-align:left;
	font-weight:bold;}
.item_cartbutton {
	float:left;}
.item_photo2 {
	float:left;
	width:400px;
	margin:0;}
.item_photo2_under {
	float:left;
	width:100px;
	height:10px;
	margin:0;}


/********************************************/
/*	　　	ショッピングカート設定		　　*/
/********************************************/
.cart_page_description {
	width:528px;
	float:left;
	font-size:12px;
	color:#1A0A08;
	line-height:120%;
	margin:0  0 10px 0;}
.winecolor {
	color:#990033;}
.winecolor a {
	color:#990033;}
.cart_page_navi {
	width:528px;
	float:left;
	font-size:12px;
	color:#1A0A08;
	line-height:120%;
	margin:20px  0 10px 0;}
.bg1-1 {
	background:url("images/cart_bg.gif") repeat;
	font-size:12px;
	color:#00000;
	height:30px;
	text-align:left;
	padding:0 0 0 10px;}
.bg1-2 {
	background:url("images/cart_bg.gif") repeat;
	text-align: left;
	font-size:12px;
	color:#00000;
	height:30px;
	text-align:center;}
.bg1-3 {
	background:url("images/cart_bg.gif") repeat;
	text-align: left;
	font-size:12px;
	color:#00000;
	height:30px;
	text-align:right;
	padding:0 10px 0 0;}
.bg1-4 {
	background:url("images/cart_bg.gif") repeat;
	font-size:12px;
	color:#00000;
	text-align:left;
	padding:0 0 0 10px;}
.bg2 {
	background:#FFFFFF;}
.bg2-1 {
	background:#FFFFFF;
	font-size:12px;
	color:#00000;
	text-align:left;
	padding:0 0 0 10px;}
.bg2-2 {
	background:#FFFFFF;
	font-size:12px;
	color:#00000;;
	text-align:center;}
.bg2-3 {
	background:#FFFFFF;
	font-size:12px;
	color:#00000;
	text-align:right;
	padding:0 10px 0 0;}
.cart_note {
	float:left;
	width:528px;
	font-size:12px;
	color:#00000;
	text-align:right;
	padding:5px 0 10px;
	margin:0;}
.cart_end {
	float:left;
	width:528px;
	font-size:12px;
	color:#00000;
	line-height:180%;
	text-align:left;
	padding:5px 0 10px;
	margin:0;}
	

/********************************************/
/*				取扱い販売店設定		　　*/
/********************************************/
.shoplist_img {
	background:url("images/shoplist_titleimg.jpg") no-repeat;
	width:510px;
	height:255px;
	float:right;}
.shoplist_pulldown {
	margin:15px 0;
	padding:0;}
.shoplist_text {
	float:left;
	font-size:12px;
	line-height:180%;
	color:#1A0A08;
	margin:0;
	padding:0 0 33px 0;
	text-align:left;
	width:699px;}
#cocoshop {
	font-size:12px;
	color:#000000;
	text-align:left;}
.s_navi {
	width:699px;
	height:27px;
	float:left;
	margin:0;
	clear:none;}
.s_top {
	width:529px;
	height:27px;
	float:left;}
.s_nextback {
	width:170px;
	float:right;}
.s_back {
	float:left;}
.s_next {
	float:right;}
.s_box {
	float:left;
	width:699px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	font-size:12px;}
.s_info {
	float:left;
	width:699px;
	margin:10px 0 0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;}
.info_name {
	margin:0;
	padding:0;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:000000;}
.info_dt {
	width:100px;
	font-size:12px;
	color:#663300;
	text-align:right;
	margin:0;
 	padding:2px 0;}
.info_dd {
	text-align:left;
	font-size:12px;
	color:#000000;
	padding:2px 0 2px 15px;
	margin:0;}
.info_dd a {
	text-decoration: underline;}

.list_data_box {
	border:#000000 1px solid;
	margin:0;}
.list_message {
	font-size:12px;
	line-height:1.2;
	color:#000000;
	text-align:left;
	padding:0;
	margin:0;}

/********************************************/
/*			特定商取引に関する法律			*/
/********************************************/
.sss {
	float:left;
	width:528px;
	height:20px;
	margin:0;
	padding:3px 10px;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	background: url("images/guide_h3_bg.jpg") no-repeat;}
.guide_description {
	width:528px;
	float:left;
	font-size:12px;
	color:#1A0A08;
	line-height:120%;
	margin:0;
	padding:0  0 40px 0;}
	
	
/********************************************/
/*			プライバシーポリシー			*/
/********************************************/
.privacy_description {
	float:left;
	width:699px;
	font-size:12px;
	color:#1A0A08;
	line-height:180%;
	margin:0;
	padding:0  0 40px 0;}
.privacy_clear {
	float:left;
	width:699px;
	font-size:12px;
	color:#1A0A08;
	line-height:180%;
	margin:0;
	padding:0  0 40px 0;
	clear:both;}
.privacy_img {
	background:url("images/privacy_titleimg.jpg") no-repeat;
	width:510px;
	height:255px;
	float:right;
	clear:none;}


/********************************************/
/*				取扱い販売店追加			*/
/********************************************/	
.prefselect {
	float:left;
	width:699px;}
.select-text {
	float:left;
	font-size:12px;
	line-height:180%;
	color:#1A0A08;
	margin:0;
	padding:0 0 33px 0;
	text-align:left;
	width:350px;}
.select-text2 {
	float:left;
	font-size:12px;
	line-height:180%;
	color:#1A0A08;
	margin:0;
	padding:0 0 33px 0;
	text-align:left;
	width:280px;}
.select_back {
	width:349;
	margin:0;
	padding:0;}
.pulldown {
	float:left;
	border:solid 2px #1A0A08;
	margin:0;
	padding:0;}
.map_div {
	position: relative;
	width: 699px;
	height: 420px;
	background-image: url(images/shoplist-map-japan.gif);
	backgorund-repeat: no-repeat;
}
.hokkaido {
	position:absolute;
	margin:0 0 0 442px;
	padding:2px 0;
	top:20px;
	width:52px;
	font-size:12px;
	background:#F3F2E4;
	line-height:130%;
	text-align:center;
	border: 1px solid silver;}
.tohoku {
	position:absolute;
	margin:0 0 0 442px;
	padding:2px 0;
	top:120px;
	width:52px;
	font-size:12px;
	background:#F3F2E4;
	line-height:130%;
	text-align:center;
	border:solid 1px #BDB7B0;}
.hokuriku {
	position:absolute;
	margin:0 0 0 320px;
	padding:2px 0;
	top:80px;
	width:52px;
	font-size:12px;
	background:#F3F2E4;
	line-height:130%;
	text-align:center;
	border:solid 1px #BDB7B0;}
.kanto {
	position:absolute;
	margin:0 0 0 472px;
	padding:2px 0;
	top:230px;
	width:64px;
	font-size:12px;
	background:#F3F2E4;
	line-height:130%;
	text-align:center;
	border:solid 1px #BDB7B0;}
.tokai {
	position:absolute;
	margin:0 0 0 412px;
	padding:2px 0;
	top:250px;
	width:52px;
	font-size:12px;
	background:#F3F2E4;
	line-height:130%;
	text-align:center;
	border:solid 1px #BDB7B0;}
.kinki {
	position:absolute;
	top:280px;
	margin:0 0 0 340px;
	padding:2px 0;
	width:64px;
	font-size:12px;
	background:#F3F2E4;
	line-height:130%;
	text-align:center;
	border:solid 1px #BDB7B0;}
.chugoku {
	position:absolute;
	margin:0 0 0 250px;
	padding:2px 0;
	top:140px;
	width:52px;
	font-size:12px;
	background:#F3F2E4;
	line-height:130%;
	text-align:center;
	border:solid 1px #BDB7B0;}
.shikoku {
	position:absolute;
	margin:0 0 0 278px;
	padding:2px 0;
	top:303px;
	width:52px;
	font-size:12px;
	background:#F3F2E4;
	line-height:130%;
	text-align:center;
	border:solid 1px #BDB7B0;}
.kyusyu {
	position:absolute;
	margin:0 0 0 150px;
	padding:2px 0;
	top:250px;
	width:64px;
	font-size:12px;
	background:#F3F2E4;
	line-height:130%;
	text-align:center;
	border:solid 1px #BDB7B0;}
.okinawa {
	position:absolute;
	margin:0 0 0 170px;
	padding:2px 0;
	top:30px;
	width:64px;
	font-size:12px;
	background:#F3F2E4;
	line-height:130%;
	text-align:center;
	border:solid 1px #BDB7B0;}

/********************************************/
/*				ポップアップ画像		　　*/
/********************************************/
.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("/images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("/images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}


/********************************************/
/*			問い合わせ・資料請求		　　*/
/********************************************/
.request_img {
	background:url("images/request_titleimg.jpg") no-repeat;
	width:510px;
	height:255px;
	float:right;}
.kome {
	font-weight:bold;
	color:#00FFFF;}

.bg1-r {
	background:url("images/request_bg.gif") repeat;
	border:solid #000 1px;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	width:120px;
	height:30px;
	text-align:left;
	padding:0 0 0 10px;}
.bg1-rr {
	background:url("images/request_bg.gif") repeat;
	border:solid #000 1px;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	width:120px;
	text-align:left;
	padding:0 0 0 10px;}

.bg2-r {
	font-size:12px;
	color:#00000;
	text-align:left;
	padding:0 0 0 10px;}

.r10txt {
	font-size:10px;
	color:#00000;}
.form500 {
	width:500px;}


/********************************************/
/*		　　		ココ広場	　　　　　　*/
/********************************************/
.hiroba_img {
	background:url("images/hiroba_titleimg.jpg") no-repeat;
	width:510px;
	height:255px;
	float:right;}
.h10txt_white {
	font-size:10px;
	color:#FFFFFF;
	line-height:10px;}
.h10txt_black {
	font-size:10px;
	color:#000000;
	line-height:10px;}
.h10txt_red {
	font-size:10px;
	color:#990000;
	line-height:10px;}
#thread_list_box {
	width:699px;
	margin:0px 0 7px;}
#form_box {
	width:697px;
	border:solid 1px #330000;
	background:#DACDC2;
	margin:30px 0;}
.bg1-h {
	background:url("images/hiroba_form_bg.gif") repeat;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	width:100px;
	text-align:left;
	padding:2px 0 2px 10px;}
.kome_orange {
	color:#FF6600;
	font-weight:bold;}
.form_area {
	border:solid 1px #330000;
	background:#FFFFFF;}

.kakiko_name {
	color:#000000;
	font-size:10px;
	text-indent:13px;
	padding:3px 0;}
.kakiko_name a {
	color:#000000;
	font-size:10px;
	text-indent:13px;
	padding:3px 0;}
.kakiko_title {
	color:#000000;
	font-size:12px;
	float:left;
	}
.kakiko_title a {
	color:#000000;
	font-size:12px;}
/*　res　*/
#thread_box {

	border:solid 1px #000B32;
	background:#323E65;
	margin:0 0 20px;}
.thread_title {
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
	text-align:left;}
.thread_host {
	background:url("images/hiroba_name_thread.gif") repeat top left;}
.host_name {
	color:#990000;
	font-size:10px;
	text-indent:27px;
	padding:3px 0;}
.host_name a {
	color:#990000;
	font-size:10px;
	text-indent:27px;
	padding:3px 0;}
.hiroba_photo {
	margin:0px 0x 0px;
	padding:13px 0 0;
	float:left;
	width:150px;}
.hiroba_message {
	font-size:12px;
	color:#ffffff;
	line-height:1.4;
	padding:13px 0 0;
	margin:0 10px 0 0;}
.hiroba_url a {
	color:#ffffff;}
#res_box {
	width:697px;
	border:solid 1px #330000;
	margin:0 0 17px;}
.res_host {
	background:url("images/hiroba_name_response.gif") repeat top left;}