/* header */
.header1 {margin:0px; padding:5px 15px; background:#7c86c1; float:left;}
.header2 {margin:0px; padding:5px 15px; background:#402023; float:left;}
.header3 {margin:0px; padding:5px 20px; float:left;}
.header4 {margin:0px; padding:0px 5px; float: right;}

body { background-image:url(/en_temp_images/bg.gif); font-family:Arial;}

/* footer */
#footer {margin:0px auto; padding: 0px;text-align: left; font-size:12px; color:#FFFFFF; text-decoration:none;}
#footer p{ font-size:13px; color: #FFFFFF; text-decoration:none;}
#footer a{font-size:13px; color:#FFFFFF; text-decoration:none;}
#footer a:hover {text-decoration:underline; color: #FFFF66;}


/*index、list、detail共通*/
#main_co {width:950px; margin:0px auto; background-color:#FFFFFF; border-left:#FFFFFF 20px solid; border-right:#FFFFFF solid 20px;}
#main_co_800 {width:800px; margin:0px auto; background-color:#FFFFFF; border-left:#FFFFFF 20px solid; border-right:#FFFFFF solid 20px;}

.search_box  { margin: 0px 10px 10px 10px; padding:0px; margin-top:0px;}
.search_box p{font-size:11px; color:#666666; text-align:left; margin:0px 0px 0px 5px;}
.tyumoku1 {margin:5px 15px 5px 15px;}
.tyumoku1 a{font-size:12px; color: #000000; text-decoration: underline; margin-right:5px; line-height:1em; font-weight:600; }
.tyumoku1 a:hover {font-size:12px; color: #CC0033; text-decoration: none; font-weight:600;  }

.float_left	{float:left; margin:0px;}
.float_right {float: right; margin:0px;}

#seikyu { width:140px; margin:0px; padding: 5px; text-align:center;} 

#menu {margin:0px; padding:2px 0px;}

#menu2 {margin:0px; padding:0px 0px;}

#menu3 {margin:20px 0px; padding:5px 0px;}
#menu4 {margin:10px 0px; padding:5px 0px;}

a.menu_rogin_link {font-size:13px; color: #333333; text-decoration:none; margin:10px auto; display:block; text-decoration:underline; font-weight:600;}
a.menu_rogin_link:hover {color: #0066FF; text-decoration: underline;}



/*indexのみ*/

#ranking { margin:5px 0px　5px 0px;}
#ranking a.r1{ font-size:13px; line-height:1.2em; color:#333333; margin:3px 0px 3px 10px ;  text-align:left; text-indent:0em;text-decoration: underline; display: block; font-weight:600;}

#ranking a.r1{  color:#333333;  text-decoration: underline;　font-size:12px; }
#ranking a:hover.r1{  color: #3399CC;  text-decoration: underline;  }

#ranking a.r1_11{  color:#333333;  text-decoration: underline;　font-size:11px; }
#ranking a:hover.r1_11{  color: #3399CC;  text-decoration: underline;  }


#ranking a.r1_t { font-size:12px;  color:#333333; margin:0px 0px 3px 10px; line-height:1.3em; text-align:left; text-decoration: underline; display: block;}
#ranking a.r1_t:hover {color: #CC0000;  text-decoration: none;}

#ranking a.r1_t_11 { font-size:12px;  color:#333333; margin:0px 0px 3px 10px; line-height:1.3em; text-align:left; text-decoration: underline; display: block;}
#ranking a.r1_t_11:hover {color: #CC0000;  text-decoration: none;}


#ranking a.r23{ font-size:12px; line-height:1.3em; color:#333333; margin:3px　0px 0px 0px ;  text-align:left; text-indent:0em;text-decoration: underline; display: block;}
#ranking a:hover.r23{  color: #CC0000;  text-decoration: none; }
#ranking a:visited.r23{  color:#333333;  text-decoration: underline; }

#ranking a.r23_11{ font-size:12px; line-height:1.3em; color:#333333; margin:3px　0px 0px 0px ;  text-align:left; text-indent:0em;text-decoration: underline; display: block;}
#ranking a:hover.r23_11{  color: #CC0000;  text-decoration: none; }
#ranking a:visited.r23_11{  color:#333333;  text-decoration: underline; }

#ranking a.img:link{ margin: 0px; border:#FFFFFF solid 2px; margin-top:5px; display:block;}
#ranking a.img:hover{border: #CCCCCC solid 2px;}

#ranking .r_link { font-size:12px;  color: #006666; text-decoration: none; display:block; margin-bottom: 5px;	}
#ranking .r_link:hover {　color: #0099CC; text-decoration: underline;}


#news {width:340px;margin:5px 5px 0px 5px ; font-size:12px; color:#333333; text-align:left;} 
#news a{  width:270px; height:15px; background-color: #FFFFFF; color:#333333; display: block; text-decoration:none;}
#news a:hover{background-color: #FFFFCC; color:#333333; }
#news ul { list-style:none; margin: 5px; width:330px;}
#news li.n_s{ background: url(/top_images/news_shintyaku.jpg) no-repeat left; padding:5px 5px 5px 40px; margin:2px 0px; border-bottom:#999999 dotted 1px;}
#news li.n_sale{ background: url(/top_images/news_sale.jpg) no-repeat left; padding:5px 5px 5px 40px; margin:2px 0px; border-bottom:#999999 dotted 1px;}
#news li.n_t{ background: url(/top_images/news_tokusyuu.jpg) no-repeat left;padding:5px 5px 5px 40px;  margin:2px 0px;  border-bottom:#999999 dotted 1px;}
#news li.n_j{ background: url(/top_images/news_jyuyou.jpg) no-repeat left;padding:5px 5px 5px 40px;  margin:2px 0px;  border-bottom:#999999 dotted 1px;}
#news li.n_hot{ background: url(/top_images/news_hot.jpg) no-repeat left; padding:5px 5px 5px 40px; margin:2px 0px; border-bottom:#999999 dotted 1px;}
#news li.n_note{ background: url(/top_images/news_note.jpg) no-repeat left; padding:5px 5px 5px 40px; margin:2px 0px; border-bottom:#999999 dotted 1px;}
#news li.n_senkou{ background: url(/top_images/news_senkou.jpg) no-repeat left; padding:5px 5px 5px 40px; margin:2px 0px; border-bottom:#999999 dotted 1px;}

#feature {margin:10px 5px 10px 5px;}
#feature a.title {font-size:12px; font-weight:400; text-align:left; border-left: #CCCCCC solid 4px; width:180px; height:17px; line-height:1.7em; display:block; vertical-align: middle; padding: 0px 10px; margin:5px 0px 10px 0px; color:#402023; display:block; text-decoration: none; }
#feature a.title:hover { text-decoration:underline; border-left: #FF9900 solid 4px;}

#feature2 {margin:10px 5px 5px 5px;}
#feature2 a.title {font-size:12px; font-weight:400; text-align:left; border-left: #003333 solid 4px; width:260px; height:17px; line-height:1.7em; display:block; vertical-align: middle; padding: 0px 10px; margin:5px 0px 5px 10px; color:#402023; display:block; text-decoration: none; }
#feature2 a.title:hover { text-decoration:underline; border-left: #FF9900 solid 4px;}

#deli {width:600px; margin:auto;}
#deli p{font-size:12px; color:#333333; text-align:left; line-height:1.3em; margin: 0px 10px;}
#deli #calendar { font-size:13px; font-family: "Century Gothic", "Gill Sans MT"; font-weight: 700; color:#666666;text-align:center; padding:2px;
border: #CCCCCC solid 1px; margin: 0px;}
#deli #calendar .st { color: #0066CC;}
#deli #calendar .su { color: #CC0000;}
#deli #calendar .off { color: #FFFFFF;}

#company { font-size:12px; margin:0px; text-align:left; margin:10px 0px; }
#company a.img { border:#FFFFFF solid 2px;}
#company a.img :hover {border: #FFCC33 solid 2px;}


/*leftメニューのみ*/

#list {width:155px; background-image:url(../images/list_bg.jpg); height:720px; vertical-align:top; text-align:left; margin:5px auto; padding: 25px 13px;}
#list img{ margin:0px;}
#list a{ margin:0px;}
#list ul {list-style:none; margin:0px 0px 5px 25px;}
#list li { margin:0px;}
#list ul a { font-size:11px; color:#000000; text-decoration:none; line-height:1em; margin:0px; } 
#list ul a:hover { color: #CC0033; font-weight:600; text-decoration:underline; } 

.normal_price		{ color: #000000; font-size: 13px; line-height: 1.2em; text-align: right; list-style-type: none; font-weight: 600; font-family:Arial, Helvetica, sans-serif }
.normal_price_tax	{ color: #000000; font-size: 12px; line-height: 1.2em; text-align: right; list-style-type: none; }
.red_price			{ color: #CC0000; font-size: 13px; line-height: 1.2em; text-align: right; list-style-type: none; font-weight: 600; }
.red_price_tax		{ color:#CC0000; font-size: 12px; line-height: 1.2em; text-align: right; list-style-type: none; }
.name	{ color: #000000; font-size: 14px; font-weight: 700; line-height: 1.3em; text-decoration: none; font-family: Arial, Helvetica, sans-serif; margin:0px;}
.kana	{ color: #000000; font-size: 13px; line-height: 1.3em;  margin:0px;list-style-type: none; }
.maker	{ color:  #000000; font-size: 13px; line-height: 1.3em; margin:0px; list-style-type: none; }
.type	{ color:  #000000; font-size: 13px; line-height: 1.3em; margin:0px; list-style-type: none; }
.size_list{ font-size: 13px; color: #333333; font-weight:600; line-height:1.3em;}
.list_buttom {margin:5px 0px 5px 0px;}
.list_buttom a{ text-decoration:none; margin:0px 0px 0px 5px; font-size:12px; text-decoration: underline; color:#412024; } 
.list_sort a { font-size:10px; text-decoration:underline; color:#0033FF;} 
.list_sort  { font-size:10px; text-decoration:  color:#0033FF;} 
.zaiko0_list {color: #333333; font-size: 12px; line-height: 1.2em; font-weight:400; padding:5px 10px; text-align:center; margin: 15px 10px 5px 5px; background:#FFE6E6; display:block; }
.zaiko0 {color: #CC0000; font-size: 12px; line-height: 1.2em; list-style-type: none; border: #CC5555 solid 1px;}

.list_caution { font-size:12px; color:#666666; text-align:right; line-height:1.6em; margin:10px 0px; }

a.page_link {color: #666666; font-weight:400; text-decoration: underline; font-size:13px;}
a.page_link:hover {color: #666666; font-weight:400; text-decoration: none; font-size:13px;}

.page_link2 {color:#CC0000; font-weight:600; text-decoration:none; font-size:13px;}

/*list　detail*/

.zaiko0_detail {color: #333333; font-size: 13px; line-height: 1.2em;  font-weight:400; padding:5px 25px; text-align:center; margin: 5px; background:#FFE6E6;  }
a.list_back { font-size:12px; text-align:left; margin:0px 10px; text-decoration:none; color:#006666;} 
a.list_back:hover{ text-decoration: underline; color:#006666;} 
.detail p{font-size:13px; color: #000000; line-height:1.6em; text-decoration:none; text-align:left; margin: 5px 0px;}
.name_detail { font-weight:600; font-family: Arial, Helvetica, sans-serif; margin: 5px 0px 0px 0px; width:375px; }
.kana_detail { font-weight:400; margin:0px; width:375px;}
.detail_suryou {font-size:12px; color:#3B2124; line-height:1.4em; text-decoration:none; text-align:left; margin-top:20px; }
.detail_buttom { margin: 5px 0px;}
.detail_buttom a{ text-decoration:none; margin:0px 0px 0px 5px; font-size:13px; text-decoration: underline; color:#412024; } 
.syouhin_img { border: #CCCCCC solid 2px; margin-left:20px;}
#coment { width:550px;color: black; font-size: 15px; font-weight: 500;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}

.item_format { color: black; font-size: 15px; font-weight: 500;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em; text-align:left;}
<!--　ガイド -->
#tab_menu_gide { color:#01a1e9 ; text-decoration: none; vertical-align: middle; margin: 10px 0px 10px 20px; background-color: #ffffff; }
#tab_menu_gide a{ color:#666666 ; font-size: 15px; text-decoration: none; height: 15px; margin: 5px 0px 0px 3px; background-color: #ffffff; }
#tab_menu_gide a:hover{ color:#01a1e9 ; text-decoration: underline;  }	

#gide_contents {width: 550px;  margin: 15px 25px 10px 25px; background-color: #ffffff;  padding: 10px;  }
#gide_contents h1{ color:#666666 ;font-size: 16px; text-decoration: none; margin: 15px 5px 5px 5px; font-weight: 600; }
#gide_contents h2{ color:#01a1e9 ;font-size: 15px; text-decoration: none; margin: 5px 10px; font-weight: 500; }
#gide_contents h3{ color: #000000 ;font-size: 15px; text-decoration: none; margin: 5px 10px; font-weight: 500; }
#gide_contents h4{ color: #666666 ;font-size: 15px; text-decoration: none; margin: 5px 10px; font-weight: 500; }
#gide_contents h4 span{ color: red ;font-size: 16px; text-decoration: none; margin: 0px; font-weight: 600; }
#gide_contents p{ color: #000000 ;font-size: 13px; text-decoration: none; margin: 5px 15px; font-weight: 500; line-height: 1.2em}
#gide_contents p span.a1{ color: red ;font-size: 13px; text-decoration: underline; margin: 0px; font-weight: 500; }
#gide_contents p span.a2{ color: #f77c03 ;font-size: 13px; text-decoration: none; margin: 0px; font-weight: 500; }
a#to_top  { color: #000000 ;font-size: 14px; text-decoration: none; margin: 10px 15px; font-weight: 500; text-align: right;}
a#to_top:hover{ color: red ;text-decoration: underline; }

<!-- コメント・カテゴリーで使用-->

.bk_13_t  { color: black; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em; }
.bk_13_u  { color: black; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em; }
.bk_13_b  { color: black; font-size: 13px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em; }
.bk_15_t  { color: black; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;  }
.bk_15_u  { color: black; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.bk_15_b  { color: black; font-size: 15px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.bk_17_t  { color: black; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.bk_17_u  { color: black; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.bk_17_b  { color: black; font-size: 17px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.r_13_t  { color: red; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.r_13_u  { color: red; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.r_13_b  { color: red; font-size: 13px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.r_15_t  { color: red; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.r_15_u  { color: red; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.r_15_b  { color: red; font-size: 15px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.r_17_t  { color: red; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.r_17_u  { color: red; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.r_17_b  { color: red; font-size: 17px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.r_19_t  { color: red; font-size: 19px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.r_19_u  { color: red; font-size: 19px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.r_19_b  { color: red; font-size: 19px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.b_13_t  { color: blue; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.b_13_u  { color: blue; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: underline;letter-spacing: 0em; }
.b_13_b  { color: blue; font-size: 13px; font-weight: bold;  line-height: 1.2em; text-decoration: none;letter-spacing: 0em; }
.b_15_t  { color: blue; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.b_15_u  { color: blue; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.b_15_b  { color: blue; font-size: 15px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.b_17_t  { color: blue; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.b_17_u  { color: blue; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.b_17_b  { color: blue; font-size: 17px; font-weight: bold;  line-height: 1.2em; text-decoration: none;letter-spacing: 0em; }
.g_13_t  { color: green; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.g_13_u  { color: green; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.g_13_b  { color: green; font-size: 13px; font-weight: bold;  line-height: 1.2em; text-decoration: none;letter-spacing: 0em; }
.g_15_t  { color: green; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.g_15_u  { color: green; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: underline;letter-spacing: 0em; }
.g_15_b  { color: green; font-size: 15px; font-weight: bold;  line-height: 1.2em; text-decoration: none;letter-spacing: 0em;}
.g_17_t  { color: green; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.g_17_u  { color: green; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.g_17_b  { color: green; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.g_21_t  { color: green; font-size: 21px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.o_13_t  { color: green; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: none;letter-spacing: 0em; }
.o_13_u  { color: green; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; }
.o_13_b  { color: green; font-size: 13px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.o_15_t  { color: green; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.o_15_u  { color: green; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: underline;letter-spacing: 0em; }
.o_15_b  { color: green; font-size: 15px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.o_17_t  { color: green; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.o_17_u  { color: green; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.o_17_b  { color: green; font-size: 17px; font-weight: bold;  line-height: 1.2em; text-decoration: none;letter-spacing: 0em; }
.p_13_t  { color: #ec008c; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.p_13_u  { color: #ec008c; font-size: 13px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.p_13_b  { color: #ec008c; font-size: 13px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.p_15_t  { color: #ec008c; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.p_15_u  { color: #ec008c; font-size: 15px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.p_15_b  { color: #ec008c; font-size: 15px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.p_17_t  { color: #ec008c; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.p_17_u  { color: #ec008c; font-size: 17px; font-weight: normal;  line-height: 1.2em; text-decoration: underline; letter-spacing: 0em;}
.p_17_b  { color: #ec008c; font-size: 17px; font-weight: bold;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.item_format { color: black; font-size: 16px; font-weight: 500;  line-height: 1.2em; text-decoration: none; letter-spacing: 0em;}
.category_format { color: black; font-size: 14px; font-weight: normal;  text-indent: 0em; line-height: 1.2em; text-decoration: none; margin: 10px 10px ;  }
.photo_comment { color: #666666; font-size: 13px; font-weight: normal;  line-height: 1.1em; text-decoration: none; }
a.item_b { color: #0000ff; font-size: 16px; font-weight: normal;  line-height: 1.1em; text-decoration: none; }
a.item_b:hover { color: #ff0000; font-size: 16px; font-weight: normal;  line-height: 1.1em; text-decoration: none; }
a.item_r { color: #ff0000; font-size: 16px; font-weight: normal;  line-height: 1.1em; text-decoration: none; }
a.item_r:hover { color: #0000ff; font-size: 16px; font-weight: normal;  line-height: 1.1em; text-decoration: none; }


#andre_robre { width: 225px ; margin: 10px 0px 0px 24px ; color: black; font-size: 13px; font-weight: normal;  text-indent: 0em; line-height: 1.3em; text-decoration: none; }
#basic h1 { color: #50238a; font-size: 14px; line-height: 1.3em; text-indent: 0em; margin: 3px 20px }
#basic h2 { color: #cc0066; font-size: 14px; line-height: 1.3em; text-indent: 0em; margin: 3px 20px }
#note  { width: 252px; margin: 0px 0px 0px 15px; }
#note2  { width: 520px; margin: 0px 0px 0px 15px; }
#basic a.contents { color: #e56119 ; font-size: 15px; line-height: 1.5em; text-indent: 0; margin: 0px 0px 0px 10px; text-decoration: none; font-weight: 500;  }
#basic a.contents:hover { color:#666666 ; text-decoration: underline; }

#areasearch_list p { color: #666666; margin: 0; padding: 0px; font-size: 12px; line-height:1.2em; }
#areasearch_list table { width: 270px; background-color: #ffffff; margin: 8px 0px 5px 8px; text-align: left;font-size: 12px;}

#areasearch_list a.style1:link {font-size: 13px;  color: #333333; text-decoration: none; margin: 0px 0px 5px 0px ; padding: 0; text-indent: 0em; font-weight:600; }
#areasearch_list a.style1:visited { font-size: 13px; color: #333333; text-decoration: none;  font-weight:600; }
#areasearch_list a.style1:hover { font-size: 13px; color: #FF3333; text-decoration: underline;  font-weight:600;}

#areasearch_list a.f11 { color: black; text-decoration: none; margin: 0px ; padding: 0; font-size: 11px; text-indent: 0em; }
h1.list_titile  { color: #ffffff; font-weight: 500; margin: 3px 0px 3px 15px; font-size: 15px;  }

#areasearch p  { color: #666666; font-weight: 500; margin: 0px 5px 0px 15px; font-size: 15px; text-decoration: none;  text-indent: 0em}
#areasearch a { color: #000000; font-weight: 500; margin: 5px 5px 5px 15px; font-size: 15px; text-decoration: none;  text-indent: 0em}
#areasearch a:hover { color: red; text-decoration: underline; }
#areasearch p.big  { color: #000000; font-weight: 600;  font-size: 16px; text-decoration: none; text-indent: 0px; margin: 5px;}
#areasearch a.big { color: #000000; font-weight: 600; margin: 5px; font-size: 16px; text-decoration: none;  text-indent: 0px}
#areasearch a.big:hover { color: #ed1c24; text-decoration: underline; }

#areasearch p.comment  { color: #666666; font-weight: 500;  font-size: 12px; text-decoration: none; text-indent: 1em; margin: 5px 10px 5px 10px 	;}

#areasearch_b p  {  color: #666666; font-weight: 500; margin: 0px; font-size: 13px; text-decoration: none;  text-indent: 0px }
#areasearch_b a { color: #000000; font-weight: 500; margin: 0px; font-size: 13px; text-decoration: none;  text-indent: 0px}
#areasearch_b a:hover { color: red; text-decoration: underline; }

a.to_top:link { color:black; text-decoration: none; font-size: 13px;}
a.to_top:visited { color:black; text-decoration: none;  font-size: 13px;}
a.to_top:hover{ color:red; text-decoration: underline; font-size: 13px;}
a.to_top:active{ color:red; text-decoration: underline; font-size: 13px;}
a.to_top_wh:link { color:white; text-decoration: none; font-size: 13px; margin-right:20px}
a.to_top_wh:visited { color:white; text-decoration: none;  font-size: 13px;}
a.to_top_wh:hover{ color:#00b5e9; text-decoration: underline; font-size: 13px;}
a.to_top_wh:active{ color:#00b5e9; text-decoration: underline; font-size: 13px;}

#tab_menu_recomend { color:#01a1e9 ; text-decoration: none; vertical-align: middle; margin: 10px 0px 10px 20px; background-color: #ffffff; }
#tab_menu_recomend a{ color:#666666 ; font-size: 15px; text-decoration: none; height: 15px; margin: 5px 0px 0px 3px; background-color: #ffffff; }
#tab_menu_recomend a:hover{ color:#e52388 ; text-decoration: underline;  }	

#talk table { background-color: #ffffff; padding: 15px; }
#talk p { color: #535353; font-size: 12px; line-height: 1.3em; margin: 5px 0px 0px 0px }
#talk span.name { color: #8c1f63; font-size: 12px; line-height: 1.3em; margin: 5px 10px 0px 0px }
#talk p span.1 { color: #fa880e; font-size: 12px; line-height: 1.4em; font-weight: 500;}
#talk p span.item { color: blue; font-size: 12px; line-height: 1.4em; font-weight: 500;}
#talk h1 { font-size: 17px; line-height: 1.1em; font-weight: 600;}
#talk a:link { color: #de9313; text-decoration: none;font-size: 13px; line-height: 1.4em; font-weight: 600;}
#talk a:visited { color: #de9313; text-decoration: none; font-size: 13px; line-height: 1.4em; font-weight: 600;}
#talk a:hover { color: #de9313; text-decoration: underline; font-size: 13px; line-height: 1.4em;font-weight: 600;}
#talk a:active { color: #de9313; text-decoration: underline;font-size: 13px; line-height: 1.4em; font-weight: 600;}
#talk img.colum  { float: right; margin: 5px 5px 0px 0px;  }


.talk table { background-color: #ffffff; padding: 15px; color: #535353; }
.talk p { color: #535353; font-size: 12px; line-height: 1.3em; margin: 5px 0px 0px 0px; text-align:left; }
.talk span.name { color: #8c1f63; font-size: 12px; line-height: 1.3em; margin: 5px 10px 0px 0px }
.talk p span.1 { color: #fa880e; font-size: 12px; line-height: 1.4em; font-weight: 500;}
.talk p span.item { color: blue; font-size: 12px; line-height: 1.4em; font-weight: 500;}
.talk p span.point1 { color: #ec008c; font-size: 12px; line-height: 1.4em; font-weight: 500;}
.talk h1 { font-size: 17px; line-height: 1.1em; font-weight: 600;}
.talk a:link { color: #de9313; text-decoration: underline;font-size: 13px; line-height: 1.4em; font-weight: 600;}
.talk a:visited { color: #de9313; text-decoration: none; font-size: 13px; line-height: 1.4em; font-weight: 600;}
.talk a:hover { color: #de9313; text-decoration:none font-size: 13px; line-height: 1.4em;font-weight: 600;}
.talk a:active { color: #de9313; text-decoration: underline;font-size: 13px; line-height: 1.4em; font-weight: 600;}
.talk img.colum  { float: right; margin: 5px 5px 0px 0px;  }

.about { width: 550px; background-color: #ffffff; margin: 15px; padding: 10px; background-image:url(../info/about_bg.gif); background-repeat:no-repeat; background-position: right 0px;}
.about p{ color:#000000 ; text-decoration: none;font-size: 14px; line-height: 1.4em; font-weight: 400; text-indent: 1em; margin:5px}

#montes { width:310px; margin: 190px 0px 0px 55px ; }
#montes  h1 { color: #cc3f2b; font-size: 14px; line-height: 1em;  }
#montes p { color: black; font-size: 12px; line-height: 1.3em; margin: 5px 0px 0px 0px; }
#ilborro1  { width: 500px; margin: 20px 25px 5px 25px; }
#ilborro1 p { color: #853E38;  font-size: 14px; line-height: 1.5em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px  5px 20px ; }
#ilborro3 p.detail  { color: #ffffff;  font-size: 13px; line-height: 1.2em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 10px  5px 10px ; }
#ilborro3 p.price  { font-size: 15px; text-indent: 0em; margin: 5px 10px  10px 10px ; }
#ilborro3 p.price span  { font-size: 18px; }
#ilborro3 p  { color: #ffffff;  font-size: 14px; line-height: 1.5em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px  5px 20px ; }
#ilborro2  { margin: 15px 0px 15px 0px; background: #ffffff; margin: 20px 25px 20px 25px}
#ilborro2 p.pro { color: #c54a29;  font-size: 12px; line-height: 1.1em; text-decoration: none; text-indent: 0em; text-align: left; margin: 0px 10px 0px 10px ; }		
#ilborro2 p.q { color: #c54a29;  font-size: 13px; line-height: 1.1em; text-decoration: none; text-indent: 0em; text-align: left; margin: 3px 10px 3px 5px ; }		
#ilborro2 p.a { color: #000000;  font-size: 13px; line-height: 1.1em; text-decoration: none; text-indent: 0em; text-align: left; margin: 3px 10px 3px 10px ; }		
table#dominus1 { margin: 230px 10px 7px 220px; width: 315px; }
#dominus1 h1  { color: #cc3f2b; font-size: 16px; line-height: 1em;margin: 0px 0px 0px 0px }
#dominus1 p { color: black; font-size: 12px; line-height: 1.3em; text-indent: 0.7em; margin: 3px 0px 0px 0px }
#rubicon_main { width: 350px; margin: 245px 170px 10px 30px }
#basic h1 { color: #175e90; font-size: 13px; line-height: 1.3em; text-indent: 0em; margin: 3px 10px }
#celler_format table { margin: 0px 0px 0px 15px ; clear:both }
#celler_format p { color: #000000;  font-size: 13px; line-height: 1.3em; text-decoration: none; text-indent: 0em; text-align: left; margin: 5px 15px ; }
#celler_format p span { color: red;  font-size: 13px; line-height: 1.3em; text-decoration: none; text-indent: 0em; text-align: left; margin: 5px 0px ; }
#celler_format h1 { color: #000000;  font-size: 12px; line-height: 1.3em; text-decoration: none; text-indent: 0em; text-align: left; margin: 5px 15px ; font-weight: 500; }
#celler_format h2 { color: #000000;  font-size: 16px; line-height: 1.3em; text-decoration: none; text-indent: 0em; text-align: left; margin: 5px 15px ; font-weight: 600;}
.ch_format table { margin: 0px 0px 0px 15px ;}
.ch_format h1  { color: #000000;  font-size: 20px; line-height: 1.3em; text-decoration: none; text-indent: 0em; text-align: left; margin: 10px ;}
.ch_format p  { color: #000000;  font-size: 14px; line-height: 1.3em; text-decoration: none; text-indent: 0em; text-align: left; margin: 5px  10px; }
table.tumans { width: 335px; margin: 265px 10px 10px 35px; }
.tumans p { color: black; font-size: 13px; font-weight: 500; line-height: 1.3em; text-indent: 0.7em; margin: 0; }
.tumans p span { color: #f36523; font-size: 13px; font-weight: 700; line-height: 1.3em; text-indent: 0.7em; margin: 0; }
.tumans p span.2 { color:#f36523; font-size: 13px; font-weight: 500;line-height: 1.3em; text-indent: 0.7em; margin: 0; }
table.tumans2 { width: 470px; height: 400px; margin: 15px 40px 5px; background: #ffffff; }
.tumans2 p { color: black; font-size: 14px; font-weight: 500; line-height: 1.3em; text-indent: 0.7em; margin: 5px 20px; }
.tumans2 p span { color: #f36523; font-size: 14px; font-weight: 700; line-height: 1.3em; text-indent: 0.7em; margin: 0 20px 5px; }
.tumans2 p span.2 { color: #f36523; font-size: 14px; font-weight: 500;line-height: 1.3em; text-indent: 0.7em; margin: 0 20px 5px; }
.tumans2 h1 { color: #000000; font-size: 15px; line-height: 1em; margin: 0; }
.tumans2 h2 { color: #000000; font-size: 15px; line-height: 1em; margin: 10px 0 5px 15px; height: 19px; width: 420px; background: #c4b39f; }
.tumans2 h2 span { color: #000000; font-size: 19px; line-height: 1em; margin: 10px 0 5px 15px; }
table.tumans3 { width: 470px; margin: 15px 40px 0; background: #ffffff; }
.tumans3 p { color: black; font-size: 15px; font-weight: 500; line-height: 1.2em; margin: 20px 30px 10px; }
.tumans3 p span { color: #f36621; font-size: 20px; font-weight: bold; line-height: 1.2em; margin: 20px 0 10px;}
#telegraphe {width: 380px; margin: 45px 150px 400px 20px;  }
#telegraphe p  {margin: 0px ; font-size: 12px; text-indent: 1em; line-height: 1.2em   }
#comtes_lafon {width: 320px;  margin: 110px 200px 140px 20px;}
#comtes_lafon p { font-size: 13px;   margin: 0px 0px 10px 0px;} 
table.jermann1 { width: 360px; margin: 185px 10px 10px 160px;}
.jermann1 p { color: #000000; font-size: 12px; line-height: 1.3em; margin: 0px 10px; text-indent: 1em; }
p.jerman_bg  { color: #97877f;  font-size: 13px; line-height: 1.3em; text-decoration: none; text-indent: 0em; text-align: left; margin: 5px 0px 0px 30px ; font-weight: 600; }
a.snapa { color:#419434; font-weight: 500; margin: 0px; font-size: 13px; text-decoration: none;  text-indent: 0px}
a.snapa:hover { color: red; text-decoration: underline; }
.agrico  {width: 300px;  margin: 230px 80px 15px 20px;} 
.agrico p  {margin: 0px  ; font-size: 14px; text-indent: 1em; line-height: 1.2em ;  }
.closdepape {width: 370px;  margin: 10px 170px 5px 5px;} 
.closdepape p { color: #000000; font-size: 13px; line-height: 1.1em; margin: 0px ; text-indent: 1em; }
.wineset { width: 600px; }
.wineset p { color: #000000; font-weight: 500; margin: 10px; font-size: 13px; text-decoration: none;  text-indent: 1em; margin:10px 10px 10px 10px;}
p.item{ color: #000000; font-weight: 500; margin: 10px; font-size: 14px; text-decoration: none;  text-indent: 0em ; margin:10px 10px 10px 10px; line-height:1.2em}

p.item_name_wh { color: #ffffff;  font-size: 15px; line-height: 1em; text-decoration: none; text-indent: 0em; text-align: left; margin: 5px 15px ; font-family: Arial;  font-weight: 500;	  }

/*ここから↓文字の詳細指定*/

p.wh_12  { color: #ffffff;  font-size: 12px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ;  font-family:"Century Gothic", "Gill Sans MT";   }
p.wh_12_noi  {
	color: #ffffff;
	font-size: 12px;
	line-height: 1.3em;
	text-decoration: none;
	text-indent: 0em;
	margin: 5px 15px;
	font-weight:400;
	 font-family:"Century Gothic", "Gill Sans MT"; 
}

p.wh_11_noi  {
	color: #ffffff;
	font-size: 11px;
	line-height: 1.3em;
	text-decoration: none;
	text-indent: 0em;
	margin: 5px 15px;
	font-weight:400;
	 font-family:"Century Gothic", "Gill Sans MT"; 
}

p.wh_13  { color: #ffffff;  font-size: 13px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ;   }
p.wh_13_noi  {
	color: #ffffff;
	font-size: 13px;
	line-height: 1.3em;
	text-decoration: none;
	text-indent: 0em;
	margin: 5px 15px;
	font-weight:400;
	font-family:"Century Gothic", "Gill Sans MT"; 	
}
p.wh_14  { color: #ffffff;  font-size: 14px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ; }
p.wh_14_noi  { color: #ffffff;font-size: 14px;line-height: 1.3em;	text-decoration: none;　text-indent: 0em;	margin: 5px 15px;	font-weight:400; }
p.wh_15  { color: #ffffff;  font-size: 15px; line-height: 1.1em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ;   }
p.bk_13 { color: #000000;  font-size: 13px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ; font-weight:400;  }
p.bk_13_b { color: #000000;  font-size: 13px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ; font-weight:600;  }
p.bk_12 {
	color: #000000;
	font-size: 12px;
	line-height: 1.3em;
	text-decoration: none;
	text-indent: 1em;
	text-align: left;
	margin: 5px 15px;
	font-weight:400;
}
p.bk_12_b {
	color: #000000;
	font-size: 12px;
	line-height: 1.3em;
	text-decoration: none;
	text-indent: 1em;
	text-align: left;
	margin: 5px 15px;
	font-weight:600;
}
p.bk_15 { color: #000000;  font-size: 15px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ;   }
p.dy_12 { color: #c6b472;  font-size: 12px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ;   }
p.gy_12 { color: #e0e0e0;  font-size: 12px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ;   }
p.bg_13  { color: #97877f;  font-size: 13px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ; }
p.bg_12  { color: #97877f;  font-size: 12px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; margin: 5px 15px ; font-weight:400;  }

p.bk_12_noi {
	color: #000000;
	font-size: 12px;
	line-height: 1.3em;
	text-decoration: none;
	text-indent: 0em;
	margin: 5px 15px;
	font-weight:400;
	vertical-align:middle;
}

p.bk_12_nom {
	color: #000000;
	font-size: 12px;
	line-height: 1.6em;
	text-decoration: 1em;
	text-indent: 0em;
	margin: 0px;
	font-weight:400;
	vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif;
}

p.bk_13_noi {
	color: #000000;
	font-size: 13px;
	line-height: 1.3em;
	text-decoration: none;
	text-indent: 0em;
	margin: 5px 15px;
	font-weight:400;  
}
p.bk_14_noi {
	color: #000000;
	font-size: 14px;
	line-height: 1.3em;
	text-decoration: none;
	text-indent: 0em;
	margin: 5px 15px;
	font-weight:400;
}


p.bk_12_lh_16 {
	color: #000000;
	font-size: 12px;
	line-height: 1.6em;
	text-decoration: none;
	text-indent: 1em;
	margin: 5px 10px;
	font-weight:400;
}
p.bk_13_lh_16 {
	color: #000000;
	font-size: 13px;
	line-height: 1.6em;
	text-decoration: none;
	text-indent: 1em;
	margin: 5px 10px;
	font-weight:400;
}

p.bk_12_lh18 {
	color: #000000;
	font-size: 12px;
	line-height: 1.8em;
	text-decoration: none;
	text-indent: 1em;
	margin: 5px 15px;
	font-weight:400;
}
p.bk_13_lh18 {
	color: #000000;
	font-size: 13px;
	line-height: 1.8em;
	text-decoration: none;
	text-indent: 1em;
	margin: 5px 15px;
	font-weight:400;
}

h1.bk_14_noi {
	color: #000000;
	font-size: 14px;
	line-height: 1.3em;
	text-decoration: none;
	text-indent: 0em;
	margin: 5px 15px;
	font-weight:400;
}

a.rd_12 {
	color: #CC0000;
	font-size: 12px;
	line-height: 1.3em;
	text-decoration: underline;
	text-indent: 1em;
	text-align: left;
	font-weight:400;
}

a.rd_12:hover {
	color: #3366CC;
	font-size: 12px;
	line-height: 1.3em;
	text-decoration: underlines;
	text-indent: 1em;
	text-align: left;
	font-weight:400;
}
p.bk_11_noi {
	color: #000000;
	font-size: 11px;
	line-height: 1.2em;
	text-decoration: none;
	text-indent: 0em;
	margin: 5px;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;  
}

p.bk_10_noi {
	color: #000000;
	font-size: 10px;
	line-height: 1.1em;
	text-decoration: none;
	text-indent: 0em;
	margin: 5px;
	font-weight:400;  
}



span.indent0 { text-indent: 0em; }
span.margin0 { margin: 0px; }
span.bold  { font-weight: 600; }

a.to_top:link { color:black; text-decoration: none; font-size: 13px;}
a.to_top:visited { color:black; text-decoration: none;  font-size: 13px;}
a.to_top:hover{ color:red; text-decoration: underline; font-size: 13px;}
a.to_top:active{ color:red; text-decoration: underline; font-size: 13px;}
a.to_top_wh:link { color:white; text-decoration: none; font-size: 13px; margin-right:20px}
a.to_top_wh:visited { color:white; text-decoration: none;  font-size: 13px;}
a.to_top_wh:hover{ color:#00b5e9; text-decoration: underline; font-size: 13px;}
a.to_top_wh:active{ color:#00b5e9; text-decoration: underline; font-size: 13px;}

p.item_name_wh { color: #ffffff;  font-size: 14px; line-height: 1.2em; text-decoration: none; text-indent: 0em; text-align: left; margin: 5px 15px ; font-family: Arial;  font-weight: 500;	  }
p.item_name_bl { color: #000000;  font-size: 14px; line-height: 1.2em; text-decoration: none; text-indent: 0em; text-align: left; margin: 5px 15px ; font-family: Arial;  font-weight: 500;	  }
a.wh_16:link { color: #ffffff;  font-size: 16px; line-height: 1.3em; text-decoration: none ; text-indent: 0em; margin: 10px 15px 10px 10px ; }
a.wh_16:visited { color: #E8CD00;  font-size: 16px; line-height: 1.3em; text-decoration: none; text-indent: 0em; margin: 5px 15px ; }
a.wh_16:hover{ color: #ffffff;  font-size: 16px; line-height: 1.3em; text-decoration: underline; text-indent: 0em; margin: 5px 15px ; }
a.wh_16:active{ color: #E8CD00;  font-size: 16px; line-height: 1.3em; text-decoration: underline; text-indent:01em; margin: 5px 15px ;}
.bon_contents { color: #ffffff;  font-size: 13px; line-height: 1.3em; text-decoration: none; text-indent: 0em;text-align: left; margin: 5px; font-weight: 600; display: block; }
span.bon_lead { color: #edaf04;  font-size: 16px; line-height: 1.3em; text-decoration: none; text-indent: 0em;text-align: left; margin: 5px 15px 0px 20px ; font-weight: 600; display: block; }
span.bon_shop { color: #1cbcb4;  font-size: 12px; line-height: 1.3em; text-decoration: none; text-indent: 0em; text-align: left; margin: 0px ; font-weight: 600;  }
a.bon_to_title:link { color: #1cbcb4;  font-size: 14px; line-height: 1.3em; text-decoration: none; text-indent: 0em; text-align: right; margin: 0px 20px 0px 150px  ; font-weight: 600; display: block; }
a.bon_to_title:hover { color: #edaf04;  font-size: 14px; line-height: 1.3em; text-decoration: underline ; text-indent: 0em; text-align: right; margin: 0px 20px 0px 150px  ; font-weight: 600;  display: block;}
a.bon_to_title:active { color: #edaf04;  font-size: 14px; line-height: 1.3em; text-decoration: underline ; text-indent: 0em; text-align: right; margin: 0px 20px 0px 150px  ; font-weight: 600; display: block; }
a.bon_to_title:visited { color: #ababab;  font-size: 14px; line-height: 1.3em; text-decoration: none; text-indent: 0em; text-align: right; margin: 0px 20px 0px 150px  ; font-weight: 600;  display: block;}
img.float_right  { float: right ; margin: 10px}
img.float_left  { float: left ; margin: 10px}
img.float_right5  { float: right ; margin: 5px}
img.float_left5  { float: left ; margin: 5px}
img.main_title  { margin: 20px 0px 5px 0px; }

#staff h1  { color: #00aeef;  font-size: 14px; line-height: 1.2em; text-decoration: none; text-indent: 0em;text-align: left; margin:  5px 10px; font-weight: 400;  }
#staff h2  { color: #000000;  font-size: 15px; line-height: 1.1em; text-decoration: none; text-indent: 0em;text-align: left; margin: 0px 10px; font-weight: 600;  }
#staff p  { color: #000000;  font-size: 13px; line-height: 1.2em; text-decoration: none; text-indent: 0em;text-align: left; margin: 5px 5px 10px 10px; font-weight: 400;  }
#staff .comente  { width:300px;  margin: 10px 10px 10px 	5px; float:left; }
#staff .comente2  { width:290px;  margin: 10px 0px 10px 15px; float:left; }
#staff img.float_left  { float: left ; margin: 0px 0px 0px 10px}

#pauldethune { width:330px;  margin: 130px 110px 0px 0px; float:left; }

.lead_pino {width:410px; margin: 160px 20px 10px 5px; float: right; }
.lead_pino p  { color:#bb1b74; margin:0px; text-indent:0em; font-size:12px; line-height:1.2em;}
.lead_pino2 {width:450px;  margin: 0px 18px ; background-color: #ffffff ;padding:15px; float:left; border:#bb1b74 1px solid;}
.lead_pino2 p  { color:#000000; margin:0px; text-indent:0em; font-size:12px; line-height:1.3em;}
.q_left {width:155px;  margin: 5px 0px 5px 10px; padding:10px; float:left; }
.q_left h1 { color:#000000; margin:5px 0px 0px 0px; text-indent:0em; font-size:16px; line-height:1.1em; font-weight:600;}
.q_left p { color:#000000; margin:5px 0px; text-indent:0em; font-size:13px; line-height:1.3em; font-weight:400;}
.q_left p span { margin:0px; font-size:16px; }

.q_right {width:155px;  margin: 5px 0px 5px 10px; padding:10px; float:right; }
.q_right h1 { color:#000000; margin:5px 0px 0px 0px; text-indent:0em; font-size:16px; line-height:1.1em; font-weight:600;}
.q_right p { color:#000000; margin:5px 0px; text-indent:0em; font-size:13px; line-height:1.3em; font-weight:400;}
.q_right p span { margin:0px; font-size:16px; }
.q_bg { background-image:url(wc/catalog/0802/pino/q_main.gif); background-repeat:no-repeat;}

.letter_lead {width:490px; margin:370px 30px 0px 260px ; padding: 5px; }
.letter_lead p { color:#000000; margin:0px; text-indent:0em; font-size:14px; line-height:1.2em;}
.letter_lead a { color:blue; margin:0px; text-indent:0em; font-size:14px; line-height:1.2em; text-decoration:underline;}
.letter1 {width:210px; margin:20px 10px 0px 0px ; padding: 10px; background-color:#FFFFFF}
.letter1 p { color:#000000; margin:0px; text-indent:1em; font-size:13px; line-height:1.4em;}
.letter2 {width:750px; margin:15px 20px; padding: 20px; background-color:#FFFFFF;}
.letter2 p { color:#000000; margin:5px 0px; text-indent:1em; font-size:13px; line-height:1.2em;}
.letter3 {width:340px; margin:15px; padding: 20px; background-color:#FFFFFF}
.letter3 p { color:#000000; margin:5px 0px; text-indent:1em; font-size:13px; line-height:1.2em;}
p.letter3 { color:#000000;text-indent:0em; font-size:13px; line-height:1.1em; background-color:#FFFFFF; padding:10px; width:480px; margin-left:70px; }


ul.koto4_mainmap  {margin:180px 350px 30px 50px ; list-style-type: none; }
.koto4_mainmap li  { margin-bottom:15px;}
.koto4_comtents { width:280px;  margin:10px 15px 10px 500px ; list-style-type: none; }
.koto4_comtents2 { width:330px;  margin:50px 25px 10px 450px ; list-style-type: none; }
.koto4_link  { margin-right:25px}

h1.winemaker_name { color:  #999999;  font-size: 24px; line-height: 1em; text-decoration: none; text-indent: 0em; text-align: left; margin: 10px 15px ; font-family:Arial, Helvetica, sans-serif; border-bottom: #999999 dotted 1px ; width:530px; padding-bottom:5px; }
h2.winemaker_ap { color: #999999;  font-size: 16px; line-height: 1em; text-decoration: none; text-indent: 0em; text-align: right; margin: 5px 15px ; font-family:Arial, Helvetica, sans-serif   }

.lead_chardonnay {width:410px; margin: 0px 15px 10px 5px; float: right; }
.lead_chardonnay p  { color:#6F8151; margin:0px; text-indent:0em; font-size:12px; line-height:1.2em; font-weight:400;}
.chardonnay { color:#edb407; font-size: 13px; line-height: 1.3em; text-decoration: none; text-indent: 1em; text-align: left; font-weight:600;}




.closmontblanc {
	height: 200px;
	width: 160px;
	margin-top: auto;
	margin-bottom: 20px;
	margin: 330px 5px 10px 390px;
}

.italia_score h1 { font-size:17px; margin:4px 10px; text-decoration:none; color:#ffffff; font-weight:400;text-align:left; }
.italia_score td.point { font-size:17px; margin:4px 10px; text-decoration:none; color:#ffffff; font-weight:600; text-align:center; }
.italia_score p { font-size:16px; margin:5px 10px; text-decoration:none; color:#000000; }
.italia_score p.s1 { font-size:15px; margin:5px 10px; text-decoration:none; color:#FF0000; }
.italia_score p.s2 { font-size:15px; margin:5px 10px; text-decoration:none; color:#0066FF; }

.gw_sale
{
	width: 370px;
	margin:50px 20px 5px 150px;
}
.gw_sale2
{
	width: 370px;
	margin:50px 140px 5px 40px;
}

.prestige {
	width: 390px;
	margin:120px 10px 10px 155px;
}
.prestige2 {
	width: 240px;
	margin:80px 10px 5px 310px;
}

.prestige3 {
	width: 250px;
	margin:45px 10px 5px 300px;
}

.everyday_sp{
	width: 230px;
	margin-top:45px;
	margin-left:280px;
	text-align:left;
}
.everyday_sp2{
	width: 240px;
	margin-top:45px;
	margin-left:265px;
	text-align:left;
}
.everyday_sp3{
	width: 380px;
	margin-top:230px;
	margin-left:25px;
	text-align:left;
}

.wine_celler { border:#ffffff solid 20px;}
.wine_celler a:link{ color:#333333; text-decoration:underline;}
.wine_celler a:visited{ color:#333333; text-decoration:underline;}
.wine_celler a:hover{ color:#14AAAB; text-decoration:underline;}

a.window_close { margin-right:20px; display:block;}

a.a_red { color:#CC0000; font-size:13px; text-decoration: underline; margin: 5px; text-align:right; }
a.a_red:visited { color:#CC0000; font-size:13px; text-decoration: underline; margin: 5px; text-align:right; }
a.a_red:hover { color: #CC0000; text-decoration: none;}

.w_250_r
{
	width: 250px;
	margin:10px;
	float: right;
}

.w_250_l
{
	width: 250px;
	margin:10px;
	float: left;
}
.mrg_20
{
	margin:20px;
}
.mrg_10
{
	margin:10px;
}
.mrg_5
{
	margin:5px;
}

.border_gry10
{ border: #eeeeee solid 10px;
}

.border_gry5
{ border: #eeeeee solid 5px;
}

.border_pink10
{ border:#f8dfd2 solid 10px;
}


.merlot_item
{
width:150px;
margin: 100px 100px 10px 15px;
padding:10px;
background-color:#FFFFFF;
font-size:12px;
line-height:1.2em;
}

.rhone1 {
width:400px;
margin: 30px 50px 15px 80px;
padding:0px;
}
.rhone2 {
width:230px;
margin: 15px;
padding:5px;
background-color:#FFFFFF;
border: #a4bdd5;
}

.08bjn_c1 
{
width:190px;
height:140px;
margin: 225px 35px 15px 140px;
padding:0px;
font-size:13px;
line-height:1.2em;
text-indent:0em;
text-align:left;
font-stretch:ultra-condensed;
}

.08bjn_price
{ margin: 0px 5px;
color:#000000;
font-family: "Century Gothic", "Gill Sans MT";
font-size:20px;
line-height:1.2em;
text-indent:0em;
text-align:left;
font-weight:900;
font-stretch:ultra-condensed;
}
h1.08bjn
{ margin:10px;
color: #FF0066;
font-size:17px;
line-height:1.2em;
text-indent:0em;
text-align:left;
font-weight:600;
}

.macker_yellow
{ margin:0px; background:#fbf93f; padding:0; font-size:15px; line-height:1.5em; font-weight:400;}

a#r_1 {margin: 0px  ; width: 190px; height: 296px; background-image: url(../../image/r_1title.gif) ; text-indent: -9999px; display: block;}
a#r_1:hover {background-image: url(../../image/r_1title_hover.gif) }
a#r_2 {margin: 0px  ; width: 190px; height: 296px; background-image: url(../../image/r_2title.gif) ;text-indent: -9999px; display: block; }
a#r_2:hover {background-image: url(../../image/r_2title_hover.gif) }
a#r_3 {margin: 0px  ; width: 190px; height: 296px; background-image: url(../../image/r_3title.gif) ;text-indent: -9999px; display: block; }
a#r_3:hover {background-image: url(../../image/r_3title_hover.gif) }
a#r_4 {margin: 0px  ; width: 190px; height: 296px; background-image: url(../../image/r_4title.gif) ;text-indent: -9999px; display: block; }
a#r_4:hover {background-image: url(../../image/r_4title_hover.gif) }
a#r_5 {margin: 0px  ; width: 190px; height: 296px; background-image: url(../../image/r_5title.gif) ;text-indent: -9999px; display: block; }
a#r_5:hover {background-image: url(../../image/r_5title_hover.gif) }

#r_contents {width: 550px; margin: 10px 0px ; background-color: #ffffff; padding: 0px 5px;}
#r_contents img {margin: 0px ; float: right; }
#r_contents a { color:#666666 ;font-size: 12px; text-decoration: none; font-weight: 500; display: block; margin: 0px 0px 0px 0px; text-align: left;} 
#r_contents a:hover { color: #666666;text-decoration: underline;}

#r_contents2 {width: 270px; margin: 5px 0px 0px 15px ; background-color: #ffffff; padding: 0px 5px; float: left;}
#r_contents2 img {margin: 5px ; }
#r_contents2 a { color:#666666 ;font-size: 12px; text-decoration: none; font-weight: 500; display: block; margin: 5px 0px 0px 0px; text-align: left;} 
#r_contents2 a:hover { color: #666666;text-decoration: underline;}

#r_catalog p.time  {width: 270px; height: 15px; border-bottom: #196439 1px solid ; color: #196439; font-size: 14px ; font-weight: 500; margin: 10px 0px 5px 0px; padding: 3px 5px; }
#r_catalog p { color: #666666; font-size: 12px ; margin: 0px 0px 0px 0px; text-align: left;}
#r_catalog a { color: #000000; font-size: 12px ; margin: 0px 0px 0px 0px; text-decoration: none; text-align: left;}
#r_catalog a:hover { color: #DD321D; text-decoration: underline;}
#r_catalog ul {width: 210px; margin: 5px 0px 0px 5px ; }

#thismonth_times { font-size:12px; color: #000000; text-align: left; text-indent:0em;}
#thismonth_times .time{ width:500px; font-size:14px; color:#165e36; text-align: left; font-weight:600; text-decoration:underline; margin: 10px;}
#thismonth_times ul{ list-style:none; }
#thismonth_times .left_image { margin:5px;}
#thismonth_times a { font-size:13px; color:#165e36; text-align: left; text-decoration:underline; margin:5px 0px;}
#thismonth_times a:hover {  color: #CC6600;}

.list_line_bg { background:url(/top_images/list_line_bg.jpg) repeat-x }

 