@charset "UTF-8";
	em { font-weight: bold; }
/**
* =WINEBOOK
*/

#main_section {
    width: 910px;
}
#main_section { _margin: 0px 10px!important 35px; _width: 910px!important; }

* html #main_section {
    width: 910px;
}

#content_section {
    float: left;
    width: 655px;
}

#content_section h1 {
    background: none;
    margin: 0 0 12px;
    padding-left: 0;
}

#sidebar_section {
    float: right;
    width: 225px;
}

#main_section #content_section .winebook_box {
	width:635px;
	margin:0;
	padding:9px 9px 20px;
	border-top:#d3d3d3 solid 1px;
	border-left:#d3d3d3 solid 1px;
	border-right:#d3d3d3 solid 1px;
}

#wine_wrapper #rt-mi-score-box {
    width: 438px;
    margin: 7px 0 3px;
    padding: 10px 8px 0;
    border: 2px solid #D3CBC0;
    background: url("/review/images/border_dot_v.gif") repeat-y center top;
}

#review_section #score-box_right {
    display: inline;
    float: right;
    padding-right: 0;
}

/*=INDEX*/	
	.bg_header_top { margin-bottom:10px; }
	.bg_bottom_index { _position:relative; *position:relative; }
	.bg_bottom_index img { _position:absolute; _top:0; _left:0; *position:absolute; *top:0; *left:0; }
	#body_container_upperpart { padding-bottom: 20px; }

	.body_container_left { width: 305px; float: left; }
	.sub_title { width:auto; margin:10px 5px 0; }
	.sub_title2 { width:auto; margin:20px 5px 0; }
	.sub_title .link_body_img,.sub_title2 .link_body_img { width:160px; float:left; }
	.sub_title .link_body_text,.sub_title2 .link_body_text { width:125px; float:right; font-size: 0.77em; text-align:right; _font-size:0.7em; *font-size:0.7em; }
	.sub_title .link_body_text a,.sub_title2 .link_body_text a { color: #333333;}
	.sub_title .link_body_text a:link,.sub_title2 .link_body_text a:link { color: #333333; }
	.sub_title .link_body_text a:hover,.sub_title2 .link_body_text a:hover { color: #333333; }
	.bg_body_left { width: auto; margin:0 5px 0 10px; }
	
	.winelist_body { width: auto; margin: 10px 0 5px;  padding-bottom: 10px; border-bottom: #ccc dotted 1px; }
	.winelist_body .thumbnail_nb { width: 51px; height: 51px; float: left; overflow: hidden; display: inline; border:#ccc solid 1px; }	
	.winelist_body .thumbnail_nb table { margin: 0 auto; width: 51px; height: auto; text-align: center; vertical-align: middle; }
	.winelist_body .wine_status { width: 227px; margin-left: 10px; float: left; display: inline; }
	.winelist_body .wine_name,.wine_price,.wine_description { margin-top: 3px; width: auto; }
	.winelist_body .wine_name,.wine_price { font-size: .924em; margin-left: 0; }
	.winelist_body .wine_name a { color: #EE7C00; text-decoration: underline; }
	.winelist_body .wine_name a:link { color: #EE7C00; }
	.winelist_body .wine_name a:hover { color: #EE7C00; }
	.winelist_body .wine_description { font-size: .847em; }

	.body_container_right { width: 305px; float: right; }
	.bg_body_right { width: auto; margin:0 5px 0 10px; }
	

	.orderhistory_body { width: auto; margin: 10px 0 5px; padding-bottom: 10px; border-bottom: #ccc dotted 1px; }
	.orderhistory_body a { color: #333333; text-decoration: underline; }
	.orderhistory_body a:link { color: #333333; }
	.orderhistory_body a:hover { color: #333333; }
	.orderhistory_body .date_order { margin-left: 10px; width: auto; font-size: .847em; }
	.orderhistory_body .date_order a { color: #EE7C00; text-decoration: underline; }
	.orderhistory_body .date_order a:link { color: #EE7C00; }
	.orderhistory_body .date_order a:hover { color: #EE7C00; }
	.orderhistory_body .order_status, .orderhistory_body .wine_name { margin-left: 10px; width: auto; font-size: .924em; }
	
	.myreview_body { width: auto; margin: 10px 0 5px; padding-bottom: 10px; border-bottom: #ccc dotted 1px; }
	.myreview_body .thumbnail_nb { width: 51px; height: 51px; float: left; overflow: hidden; display: inline; border:#ccc solid 1px; }	
	.myreview_body .thumbnail_nb table { margin: 0 auto; width: 51px; height: auto; text-align: center; vertical-align: middle; }
	.myreview_body .date { margin-top: 2px; font-size: .847em; float:left; display: inline; line: }
	.myreview_body .review_status { width: 227px; margin-left: 10px; float: left; display: inline; }
	.myreview_body .rt-entry-star-rating { margin:0 8px; float:left; text-align: left; }
	.myreview_body .rt-rating-score { font-size: .847em; }
	.myreview_body .title { margin-top: 3px; clear: both; font-size: .924em; }
	.myreview_body .title a { color: #EE7C00; text-decoration: underline; }
	.myreview_body .title a:link { color: #EE7C00; text-decoration: underline; }
	.myreview_body .title a:hover { color: #EE7C00; text-decoration: underline; }
	.myreview_body .rating_image { width: 39px; height:15px; margin-left: 5px; float: left; display: inline; overflow: hidden; position: relative; }
	.myreview_body .description { margin-top: 3px; clear: both; font-size: .924em; }
	.myreview_body .wine_name { margin: 3px 0 0; width: auto; clear: both; font-size: .924em; }
	.myreview_body .wine_name a { color: #333333; text-decoration: underline; }
	.myreview_body .wine_name a:link { color: #333333; }
	.myreview_body .wine_name a:hover { color: #333333; }
	
	#btn_guide { width: 645px; padding: 10px 0; position: relative; text-align: right; }
	
	.rating_image img.winerating_10 { display: block; position: absolute; top: -1px; left: 0;}
	.rating_image img.winerating_15 { display: block; position: absolute; top: -23px; left: 0;}
	.rating_image img.winerating_20 { display: block; position: absolute; top: -45px; left: 0;}
	.rating_image img.winerating_25 { display: block; position: absolute; top: -67px; left: 0;}
	.rating_image img.winerating_30 { display: block; position: absolute; top: -89px; left: 0;}
	.rating_image img.winerating_35 { display: block; position: absolute; top: -111px; left: 0;}
	.rating_image img.winerating_40 { display: block; position: absolute; top: -133px; left: 0;}
	.rating_image img.winerating_45 { display: block; position: absolute; top: -155px; left: 0;}
	.rating_image img.winerating_50 { display: block; position: absolute; top: -177px; left: 0;}
	.rating_score { float: left; display: inline; padding-left: 5px; font-size: .847em; }
	
	
	.sub_content { width: auto; padding: 10px 0; margin-bottom: 5px; border-bottom: #ccc dotted 1px; }
	.thumbnail_b { float:left; display: inline; width: 47px; height: 47px; overflow: hidden; }
	.thumbnail_b table { margin: 0 auto; width: 47px; height: auto; text-align: center; vertical-align: middle; }
	.thumbnail_b table img { padding: 1px; border: #e5e5e5 solid 1px; }
	
	.sub_content .info_box { float: left; display: inline; padding-left: 10px; width: 232px; }
	
	.sub_content .title { font-size: .924em; }
	.sub_content .title a { color: #EE7C00; text-decoration: underline; }
	.sub_content .title a:link { color: #EE7C00; text-decoration: underline; }
	.sub_content .title a:hover { color: #EE7C00; text-decoration: underline; }
	.sub_content .comments { margin-left: 2px; float: left; display: inline; font-size: .847em; }
	.sub_content .date { margin-left: 10px; float: left; display: inline; font-size: .847em; }
	.sub_content .description { clear: both; font-size: .847em; }
	
	
	

/*=N01_1*/
	.winelist_body_empty { min-height: 80px; }
	* html .winelist_body_empty { height: 80px; }
	.title_empty { width: auto; margin: 10px 0;  padding: 0 10px 10px; color: #EE7C00; font-size: 1.077em; border-bottom: #ccc dotted 1px; }
	.description_empty { width: auto; margin-top: 10px; padding: 0 10px; /*font-size: .924em;*/ }
	.orderhistory_body_empty { min-height: 80px; position: relative; }
	* html .orderhistory_body_empty { height: 80px; position: relative; }
	.winememo_body_empty { min-height: 80px; padding-bottom: 20px; position: relative; }
	.myreview_body_empty { min-height: 100px; position: relative; }
	* html .myreview_body_empty { height: 100px; position: relative; }
	.sub_content_empty { min-height: 30px; padding-top: 5px; position: relative; }
	* html .sub_content_empty { height: 30px; padding-top: 5px; position: relative; }
	.sub_content_empty .title_empty { width: auto; margin-top: 0; border-bottom: dotted 1px #ccc; }
/**
* =WINEBOOK/MYREVIEW/
*/
	/*=INDEX*/
	.review .content_header_top { position: relative; margin-top: 10px; padding-bottom: 12px; background: url(/winebook/images/bg_myreview_header.gif) left top no-repeat; }
	.review .result_bar { position: relative; }
	.review .change_order { height: 47px; }
	.review .change_order table { margin-top: 17px; }
	.review .bg_body { width: 655px; position: relative; background: url(/winebook/images/bg_myreview_body.gif) left top repeat-y; }
	.review .bg_body .bg_image { height: 100%; display: block; }
	.review .content_body { width:635px; padding: 0 10px 12px; position: relative;}
	.review .bg_image { position: absolute; top: 0; left: 0; }
	
	.review .bg_bottom { background: url(/winebook/images/bg_myreview_body.gif) left top repeat-y; }

	.review .bg_header_top .result_bar { margin: 0 0 0 10px; }
	.review .bg_bottom .result_bar { margin :0 0 0 10px; }
	
	#winebook_bottom { height: 11px; background: url(/winebook/images/bg_winebookindex_bottom.gif) left top no-repeat; }
	
	/**
	 *	 =ENTRY BOX
	 */
	.rt-entry-box { padding: 0px 0 10px; border-bottom: solid 2px #ccc; }
	.rt-entry-info { float: left; margin-left: 2px; width: 196px; border: solid 2px #CFD3C0; }
	.rt-entry-info-inner { padding: 0; }
	.rt-entry { float: right; display: inline; margin-right: 3px; width: 425px; }
	.rt-entry-user { margin: 8px 0 0; }
		/** =ENTRY ITEM **/
		.rt-entry-item { margin: 4px 8px 0; text-align: center; }
		.rt-entry-item h3 { text-align: left; line-height: 150%; }
		.rt-entry-item a { color: #C8006A; text-decoration: none; }
		.rt-entry-item a:link { color: #C8006A; text-decoration: none; }
		.rt-entry-item a:visited { color: #C8006A; text-decoration: none; }
		.rt-entry-item a:hover { color: #C8006A; text-decoration: underline; }
		/** =ENTRY USER NAME **/
		.rt-entry-user-name { position: relative; margin: 0 8px .3em; padding: 5px 0 0; font-weight: bold; line-height: 1.2; }
		.rt-entry-user-name a { color: #C8006A; text-decoration: underline; line-height: 1.5; }
		.rt-entry-user-name a:link { color: #C8006A; text-decoration: underline; }
		.rt-entry-user-name a:visited { color: #C8006A; text-decoration: underline; }
		.rt-entry-user-name a:hover { color: #C8006A; text-decoration: underline; }
		.rt-entry-user-name div {}
		.rt-entry-user-name .rt-ranking-1-name { margin: 13px 0 0 27px; }
		.rt-entry-user-name .rt-ranking-2-name, .rt-entry-user-name .rt-ranking-3-name, .rt-entry-user-name .rt-ranking-4-name { margin: 9px 0 0 23px; } 
		html>/**/body .rt-entry-user-name .rt-ranking-1-name { margin: 8px 0 0 27px; }
		html>/**/body .rt-entry-user-name .rt-ranking-2-name, html>/**/body .rt-entry-user-name .rt-ranking-3-name, html>/**/body .rt-entry-user-name .rt-ranking-4-name { margin: 4px 0 0 23px; } 
		.rt-entry-user span { display: block; margin: .4em 0 0; font-size: .924em; font-weight: normal; color: #c60; }
		/** =ENTRY STAR RATING **/
		.rt-entry-star-rating { margin: 3px 8px 15px; text-align: left; }
		.rt-entry-star-rating span { font-size: .924em; font-weight: bold; }
		.rt-entry-star-rating .rt-rating-score { margin-left: .4em; }
		/** =ENTRY ATTRIBUTES **/
		.rt-entry-user-attributes, .rt-entry-user-exp { margin: 0 8px; font-size: .924em; }
		.rt-entry-user-attributes li { margin-bottom: .5em; }
		.rt-entry-user-attributes em { display: inline-block; margin-right: 0.4em; font-weight: bold; }
		.rt-entry-user-attributes span { display: inline-block; }
		/** =ENTRY USER'S CHART **/
		.rt-entry-users-chart { margin-top: 1em; }
		/** =ENTRY BODY **/
		.rt-entry-body { position: relative; padding: 10px 12px 5px; background: url(/review/images/rt-entry-balloon.png) left top no-repeat; }
		.rt-entry-body-title td { vertical-align: top; }
		.rt-entry-body-title td.date { width: 1%; font-size: .924em; white-space: nowrap; }
		.rt-entry-body-title h3 { margin-left: .3em; font-size: 1.154em; color: #C8006A; line-height: 1.2; }
		.rt-entry-body-title a { color: #C8006A; text-decoration: underline; }
		.rt-entry-body-title a:link { color: #C8006A; text-decoration: underline; }
		.rt-entry-body-title a:visited { color: #C8006A; text-decoration: underline; }
		.rt-entry-body-title a:hover { color: #C8006A; text-decoration: underline; }
		.rt-entry-body p { margin-top: 0.7em; }
		.rt-entry-body-bottom { height: 5px; background: url(/review/images/rt-entry-balloon.png) left bottom no-repeat; }
		.rt-entry-balloon-triangle { position: absolute; top: 26px; left: -11px; width: 12px; height: 12px; background: url(/winebook/images/rt-entry-balloon-triangle.gif) left top no-repeat; z-index: 999; }
		.rt-entry-body-add p { margin-top: 10px!important; }
		.rt-entry-body-add .rt-entry-body-title td {  border-bottom: solid 1px #3E2370; }
		.rt-entry-body-photo { float: left; }
		.rt-entry-body-photo table td.photo { width: 100px; height: 100px; padding: 5px 5px 0 0; }
		.rt-entry-body-photo td.photo img { padding: 1px; border: solid 1px #CCCCCC; }
		.rt-entry-body-photos table td.photo { width: 100px; height: 100px; padding: 5px 5px 0 0; }
		.rt-entry-body-photos td.photo img { padding: 1px; border: solid 1px #CCCCCC; }
		.rt-entry-body-photos td.photo a:hover,.rt-entry-body-photos td.photo a:hover img { border: solid 0px #CCCCCC; }
		.rt-entry-body-photos td.photo a:link img { border: solid 1px #CCCCCC; }
		.rt-entry-body-photos td.photo a:visited img { border: solid 1px #CCCCCC; }
		.rt-entry-body-photos td.photo a:hover img { border: solid 1px #333333; }		
		.rt-entry-body-photos td.btn { padding-right: 5px; }
		.rt-entry-body-photos td.btn .btn_zoom { width: 52px; height: 11px; overflow: hidden; position: relative;}
		.rt-entry-body-photos td.btn .btn_zoom img { position: absolute; top: 0; left: 0; }
		.rt-entry-body-photos td.btn .btn_zoom a:hover,.rt-entry-body-photos td.btn .btn_zoom a:hover img { border: solid 0px #CCCCCC; }
		.rt-entry-body-photos td.btn .btn_zoom a:link img { top: 0; left: 0; }
		.rt-entry-body-photos td.btn .btn_zoom a:visited img { top: 0; left: 0; }
		.rt-entry-body-photos td.btn .btn_zoom a:hover img { top: -11px; left: 0; }
		/** =ENTRY DATA **/
		.rt-entry-data { margin: 10px 6px; padding: 8px 10px; background: #f5f6f2; }
		.rt-entry-data strong {}
		.rt-entry-keywords, .rt-entry-procon, .rt-entry-votes, .rt-entry-action, .rt-entry-comment { padding: 0 2px; }
		/** =ENTRY IMAGE KEYWORDS **/
		.rt-entry-keywords { padding-bottom: 8px; border-bottom: dotted 1px #ccc; }
		.rt-entry-keywords h4 { float: left; }
		.rt-entry-keywords div { margin-left: 8em; }
		.rt-entry-keywords a { display: -moz-inline-box; display: inline-block; margin-right: 0.8em; color: #333; text-decoration: underline; }
		.rt-entry-keywords a:link { color: #333; text-decoration: underline; }
		.rt-entry-keywords a:visited { color: #333; text-decoration: underline; }
		.rt-entry-keywords a:hover { color: #333; }
		/** =ENTRY VOTES ACTION COMMENT **/ 
		.rt-entry-votes { padding-top: 6px; }
		.rt-entry-votes em { margin: 0 3px 0 4px; font-size: 1.308em; color: #aa005a; }
		.rt-entry-action { margin-top: 0.4em; }
		.rt-entry-action span { display: -moz-inline-box; display: inline-block; margin-right: 1em; zoom: 1; }
		.rt-entry-action a { color: #333; text-decoration: underline; }
		.rt-entry-action a:hover { color: #333; }
		/** =ENTRY RANKING **/
		.rt-entry-ranking { font-size: 1.334em; font-weight: bold; }
	/** =RANKING **/
	.rt-ranking-1-small, .rt-ranking-2-small, .rt-ranking-3-small, .rt-ranking-4-small { float: left; position: relative; margin: 0 3px 0 0 !important; width: 20px; height: 20px; overflow: hidden; }
	.rt-ranking-1-small img, .rt-ranking-2-small img, .rt-ranking-3-small img, .rt-ranking-4-small img { position: absolute; top: 0; left: 0; }
	.rt-ranking-1-small { width: 24px; height: 24px; }
	.rt-ranking-1-small img { top: 0; }
	.rt-ranking-2-small img { top: -54px; }
	.rt-ranking-3-small img { top: -104px; }
	.rt-ranking-4-small img { top: -153px; left: 1px; }
	/**
	 *	 =STAR RATING SMALL
	 */
	.rt-rating { display: -moz-inline-box; display: inline-block; vertical-align: text-bottom; width: 40px; height: 16px; }
	.rt-rating .rt-rating-1,.rt-rating .rt-rating-2,.rt-rating .rt-rating-3,.rt-rating .rt-rating-4,.rt-rating .rt-rating-5 { float: left; position: relative; margin-right: 1px; width: 7px; height: 16px; font-size: 0 !important; overflow: hidden; }
	.rt-rating .rt-rating-1 img,.rt-rating .rt-rating-2 img,.rt-rating .rt-rating-3 img,.rt-rating .rt-rating-4 img,.rt-rating .rt-rating-5 img { position: absolute; top: -138px; left: 0; }
		/* SCORE 0.5POINT */
		.winerating_05 .rt-rating-1 img { top: -154px; }
		/* SCORE 1POINT */
		.winerating_10 .rt-rating-1 img { top: -170px; }
		/* SCORE 1.5POINT */
		.winerating_15 .rt-rating-1 img { top: -170px; }
		.winerating_15 .rt-rating-2 img { top: -154px; }
		/* SCORE 2POINT */
		.winerating_20 .rt-rating-1 img,.winerating_20 .rt-rating-2 img { top: -170px; }
		/* SCORE 2.5POINT */
		.winerating_25 .rt-rating-1 img,.winerating_25 .rt-rating-2 img { top: -170px; }
		.winerating_25 .rt-rating-3 img { top: -154px; }
		/* SCORE 3POINT */
		.winerating_30 .rt-rating-1 img,.winerating_30 .rt-rating-2 img,.winerating_30 .rt-rating-3 img { top: -170px; }
		/* SCORE 3.5POINT */
		.winerating_35 .rt-rating-1 img,.winerating_35 .rt-rating-2 img,.winerating_35 .rt-rating-3 img { top: -170px; }
		.winerating_35 .rt-rating-4 img { top: -154px; }
		/* SCORE 4POINT */
		.winerating_40 .rt-rating-1 img,.winerating_40 .rt-rating-2 img,.winerating_40 .rt-rating-3 img,.winerating_40 .rt-rating-4 img { top: -170px; }
		/* SCORE 4.5POINT */
		.winerating_45 .rt-rating-1 img,.winerating_45 .rt-rating-2 img,.winerating_45 .rt-rating-3 img,.winerating_45 .rt-rating-4 img { top: -170px; }
		.winerating_45 .rt-rating-5 img { top: -154px; }
		/* SCORE 5POINT */
		.winerating_50 .rt-rating-1 img,.winerating_50 .rt-rating-2 img,.winerating_50 .rt-rating-3 img,.winerating_50 .rt-rating-4 img,.winerating_50 .rt-rating-5 img { top: -170px; }
	/** =SLIDER **/
	.rt-slider-box { margin: 5px auto 0; padding: 2px 0 0; width: 180px; }
	.rt-slider-box div { margin-left: 0px; }
	.rt-slider-bar { position: relative; width: 180px; height: 8px; font-size: 0; text-align: center; }
	.rt-slider-handle { position: absolute; top: -2px; left: 0; width: 12px; height: 12px; font-size: 0; overflow: hidden; }
	.rt-slider-handle img { position: absolute; top: 0; left: 0; }
	.rt-slider-box ul { margin: 0.3em 0 0.5em; }
	.rt-slider-box li { font-size: 0.834em; }
	.rt-slider-left-word { float: left; }
	.rt-slider-right-word { float: right; }
	.rt-slider-value-1 { left: 0px; }
	.rt-slider-value-2 { left: 42px; }
	.rt-slider-value-3 { left: 84px; }
	.rt-slider-value-4 { left: 126px; }
	.rt-slider-value-5 { left: 168px; }
	#footer_section { position:relative; }
	.review #btn_back { padding-left: 8px;  position: relative; top: 0; left: 0; font-size: .824em; }
	.review #btn_back a { color: #333333; }
	.review #btn_back a:link { color: #333333; }
	.review #btn_back a:hover { color: #333333; }
	.review #btn_back .arrows { position: absolute; top: 3px; left: 3px; }
	.review #bar_review { margin-left: 10px; padding-top:47px;  }
	* html .review #bar_review { padding-top:37px;  }
	/*=RESULT BAR*/
	.review .result_bar { width: 653px; background-color: #E1D9EC; }
	.review .result_bar .result_search_pages li { border: solid 1px #E1D9EC; color: #333333; }
	.review .result_bar .result_search_pages li.pagenumber { border: solid 1px #CCCCCC; }
	.review .result_bar .result_search_pages li.pagenumber_active { background-color: #3E2370; color: #FFFFFF; }
/**
* =WINEBOOK/WINELIST/
*/
	/*=INDEX*/
	.change_order { padding:0 10px; font-size: .924em; }
	.change_order table { float: right; text-align: right; }
	.change_order select { width: auto; }
	.result_bar { width: 625px; margin:0 14px; background-color: #faebbe; border: none; }
	.result_bar .result_search_pages { margin-right:10px; }	
	.result_bar .result_search_pages li { border: none; color: #333333; }	
	.result_bar .result_search_pages li a:hover { color: #333333; text-decoration: underline ; }
	.result_bar .result_search_pages li.pagenumber_active { background-color: #fff; border: #fff 1px solid; color: #333; }
	.result_bar .result_search_pages li.pagenumber { border: solid 1px #fff; }
	.result_bar .result_search_pages li.pagenumber_active {  border: solid 1px #fff; background-color: #fff; }
	
	.container_tabs { width:650px; height: 33px; overflow: hidden; padding-left: 5px; padding-top: 5px; }
	.container_tabs ul { float: left; }
	.tabs { width: 100px; height: 33px; padding-top: 3px; overflow: hidden; position: relative; float: left; display: inline; }
	.tabs142 { width: 135px; height: 33px; padding-top: 3px; overflow: hidden; position: relative; float: left; display: inline; }
	.tabs img { position: absolute; bottom: 0; left: 0; }
	.tabs142 img { position: absolute; bottom: 0; left: 0; }	
	.active_tab { width: 100px; height: 33px; overflow: hidden; position: relative; float: left; display: inline; }
	.active_tab img { position: absolute; top: 0; left: 0; }
	.comment_tab { width: 124px; height: 32px; padding-top: 4px; overflow: hidden; position: relative; float: left; display: inline; }
	.comment_tab img { position: absolute; bottom: 0; left: 0; }
	.bg_list_top-right { float: right; }
	.bg_list_top-right img { width: 26px; }
	
	.bg_header_list { width: 655px; clear: both; position: relative; }
	#winelist_wrapper .bg_header_list .bg { margin: 0; padding: 0; height: 10px; font-size: 0; }
	#winelist_wrapper .content_header_list { border-left:#ccc solid 1px; border-right:#ccc solid 1px; }
	#winelist_wrapper .change_order { margin: 0 0 10px; }
	#winelist_wrapper .change_order table { margin-top: 3px; }
	.bg_header_list .result_bar { margin: 0 14px; width: auto; }
	
	.bg_body_list { min-height: 100px; position: relative; padding-top: 10px; border-left:#ccc solid 1px; border-right:#ccc solid 1px; }
	* html .bg_body_list { height: 100px; }
	.bg_body_list .image_bg { height: 200px; position: absolute; top: 0; left: 0; display: block; }
	.bg_body_selectMethod .bg_body_list { min-height: 100px; position: relative; padding-top: 10px; border-left: none; border-right: none; }
	.bg_body_selectMethod * html .bg_body_list { height: 100px; }
	.content_body_list { width: auto; margin: 10px 14px 0; padding-bottom: 6px; border-bottom: dotted 1px #ccc; position: relative; }
	.content_body_list .body_list_left { width: 370px; float: left; }
	.wine_base { width: 20px; float: left; clear: both; display: inline; }
	.wine_base p {width: 20px; text-align: center; }
	.listno p { font-size: .924em; font-style: italic; }
	.content_body_list .bottle_image_section { width: 100px; padding-right: 10px; float: left; }
	.content_body_list .bottle_image_section img{ margin: 0 auto; display:block; } 
	.content_body_list .wine_status { width: 230px; min-height: 100px; float: left; }
	* html .content_body_list .wine_status { height: 100px; }
	.content_body_list .wine_status p { float: left;}
	.content_body_list .wine_status .wine_name { width: auto;}
	.content_body_list .wine_status .wine_name a { color: #C8006A; text-decoration: none; line-height:1.5;}
	.content_body_list .wine_status .wine_name a:link { color: #C8006A; text-decoration: none;}
	.content_body_list .wine_status .wine_name a:visited { color: #C8006A; text-decoration: none;}
	.content_body_list .wine_status .wine_name a:hover { color: #C8006A; text-decoration: underline;}
	.content_body_list .wine_status .wine_name .price { font-size: 1.077em; }
	.content_body_list .wine_status .code { font-style: italic; font-size: .924em; }
	.content_body_list .wine_status .stock { font-size: .924em; }
	.content_body_list .wine_status table.shop { width: auto; float: left; font-size: .924em;}
	.content_body_list .wine_status table.shop td { height: 2.3em; vertical-align: middle; }
	.content_body_list .wine_status table.shop .buyable { margin-right: 10px; }
	.content_body_list .wine_status table.shop .input_howmany { width: 45px; margin-right: 8px; }
	.content_body_list .icons { width: auto; padding-top:5px; clear: left; }
	.content_body_list .icons img { margin-right: 5px; }
	.content_body_list .body_list_right { padding-top: 3px; float: right; }
	.content_body_list .body_list_right .winememo { width: 240px; margin-bottom: 10px; }
	.content_body_list .body_list_right .winememo_body { border: solid 1px #CCCCCC; }
	.content_body_list .body_list_right .winememo_body { border-top: none!important; }
	.content_body_list .body_list_right .title_winememo { padding: 5px 10px; font-size: .924em; font-weight: bold; color: #381B00; border-bottom: dotted 1px #835A31; }
	.content_body_list .body_list_right .text_winememo { padding: 5px 10px; font-size: .924em; }
	.content_body_list .body_list_right .read_winememo { padding: 0 10px 5px; font-size: .847em; }
	.content_body_list .body_list_right .read_winememo .with_arrow_red { padding-left:0; background:none; }
	.content_body_list .body_list_right .write_winememo { padding: 5px 10px; font-size: .847em; }
	.content_body_list .body_list_right .write_winememo .with_arrow_red { padding-left:0; background:none; }
	.bg_bottom_list { position: relative; padding: 10px 0 20px; border-left:#ccc solid 1px; border-right:#ccc solid 1px; }
	.bg_bottom_list .result_bar { margin: 0 11px; width: auto; }
	
	.bg_body_list .winelist_body_empty { padding: 0 12px; }
	.bg_body_list .description_empty, .bg_body_list .title_empty { width: auto; }
	
	.content_bottom_list { position: relative; }
	#community_wrapper #maintext { margin-top: 30px; margin-left: 2px; }
	#community_wrapper #form_add { width: 655px; margin-top: 50px; text-align: center; }
	#community_wrapper #form_add .btn_back { min-width: 150px; }
	* #community_wrapper #form_add .btn_back { width: 150px; }
	/*/MYCOMMUNITY/CONFIRMDELETEFAVORITE*/
	#community_wrapper #form_confirm { width: 655px; margin-top: 30px; text-align: center; }
	#community_wrapper #form_confirm .btn_cancel { margin-right: 10px; }
	/*/MYCOMMUNITY/COMPLETEDELETEFAVORITE*/
	#community_wrapper #maintext {  }
	#community_wrapper #form_complete { width: 655px; margin-top: 50px; text-align: center; }
	#community_wrapper #form_complete .btn_back { min-width: 150px; }
	* html #community_wrapper #form_complete .btn_back { width: 150px; }
/**
* =WINEBOOK/ADDFAVORITE/ 
*/
	#container_addfavorite #maintext { margin-top: 30px; margin-left: 2px; text-align: center; }
	#container_addfavorite #form_add { width: 655px; margin-top: 50px; text-align: center; }
	#container_addfavorite #form_add .btn_back { min-width: 150px; }
	* html #container_addfavorite #form_add .btn_back { width: 150px; }
/**
* =WINEBOOK/CONFIRMDELETEFAVORITE/ 
*/
	#container_confirmdeletefavorite #maintext { margin-top: 30px; margin-left: 2px; }
	#container_confirmdeletefavorite #subtext { margin-top: 10px; text-align: center; }
	#container_confirmdeletefavorite #form_confirm { width: 655px; margin-top: 30px; text-align: center; }
	#container_confirmdeletefavorite #form_confirm .btn_cancel { margin-right: 10px; }
/**
* =WINEBOOK/COMPLETEDELETEFAVORITE/ 
*/
	#container_completedeletefavorite #maintext { margin-top: 30px; margin-left: 2px; text-align: center; }
	#container_completedeletefavorite #form_complete { width: 655px; margin-top: 50px; text-align: center; }
	#container_completedeletefavorite #form_complete .btn_back { min-width: 150px; }
	* html #container_completedeletefavorite #form_complete .btn_back { width: 150px; }
/**
* =WINEBOOK/COMPLETEDELETE/ 
*/
	#container_completedelete #maintext { margin-top: 30px; margin-left: 2px; text-align: center; }
	#container_completedelete #form_complete { width: 655px; margin-top: 50px; text-align: center; }
	#container_completedelete #form_complete .btn_back { min-width: 150px; }
	* html #container_completedelete #form_complete .btn_back { width: 150px; }
/**
* =WINEBOOK/CONFIRMDELETE/ 
*/
	#container_confirmdelete #maintext { margin-top: 30px; margin-left: 2px; }
	#container_confirmdelete #subtext { margin-top: 10px; text-align: center; }
	#container_confirmdelete #form_confirm { width: 655px; margin-top: 30px; text-align: center; }
	#container_confirmdelete #form_confirm .btn_cancel { margin-right: 10px; }
/**
* =WINEBOOK/COMMUNITY/ 
*/
	#community_wrapper .change_order { width: 645px; padding-top:0px; padding-right: 5px; font-size: .924em; }
	#community_wrapper .result_bar { width: 633px; margin-left: 11px; background-color: #F6EDF1; }
	#community_wrapper .result_bar .result_search_pages li { border: solid 1px #F6EDF1; }
	#community_wrapper .result_bar .result_search_pages li.pagenumber { border: solid 1px #CCCCCC; }
	#community_wrapper .result_bar .result_search_pages li.pagenumber_avctive { background-color: #76264e;}
	#community_wrapper .container_tabs { width:641px; height: 39px; padding-top: 11px; overflow: hidden; padding-left: 14px; padding-top: 5px; background-color: #FFFFFF;}
	#community_wrapper .container_tabs li { float: left; }
	.bg_topic_top-right { float: right; }
	.all_tab { width: 117px; height: 33px; padding-top: 6px; overflow: hidden; position: relative; float: left; display: inline; }
	.all_tab img { position: absolute; bottom: 0; left: 0;  }
	.all_tab_active {  width: 117px; height: 39px; overflow: hidden; position: relative; float: left; display: inline; }
	.all_tab_active img { position: absolute; top: 0; left: 0;  }
	.created_tab { width: 102px; height: 33px; padding-top: 6px; overflow: hidden; position: relative; float: left; display: inline; }
	.created_tab img { position: absolute; bottom: 0; left: 0;  }
	.created_tab_active {  width: 102px; height: 39px; overflow: hidden; position: relative; float: left; display: inline; }
	.created_tab_active img { position: absolute; top: 0; left: 0;  }
	.commented_tab { width: 124px; height: 33px; padding-top: 6px; overflow: hidden; position: relative; float: left; display: inline; }
	.commented_tab img { position: absolute; bottom: 0; left: 0;  }
	.commented_tab_active {  width: 124px; height: 39px; overflow: hidden; position: relative; float: left; display: inline; }
	.commented_tab_active img { position: absolute; top: 0; left: 0;  }
	.registered_tab { width: 173px; height: 33px; padding-top: 6px; overflow: hidden; position: relative; float: left; display: inline; }
	.registered_tab img { position: absolute; bottom: 0; left: 0;  }
	.registered_tab_active {  width: 173px; height: 39px; overflow: hidden; position: relative; float: left; display: inline; }
	.registered_tab_active img { position: absolute; top: 0; left: 0;  }
	
	.bg_header_topic { width: 655px; clear: both; position: relative; background-image: url( /winebook/images/bg_body_topic.gif ); background-repeat: repeat-y; }
	.bg_header_topic img.bg { width: 655px; display: block;}
	.bg_header_topic .image_bg { position: absolute; top: 10px; left:0; display: block; }
	
	.content_header_topic { margin-top: 3px; background: url(/winebook/images/bg_topic-header.gif) left -5px no-repeat; }	
	.content_header_topic .change_order { height: 41px; }
	.content_header_topic .change_order table { margin-top: 12px; }
	.bg_header_topic .result_bar { /*margin: 0 11px;*/ width: auto; }
	.content_bottom_topic .result_bar { /*margin: 0 11px;*/ width: auto; }
	
	.result_header { width: 633px; margin-top: 10px; margin-left: 11px; padding:2px 0; background-color: #E3E1F2; font-size:.924em; }
	* html .result_header { margin-top: 3px; }
	.result_header .topic { width: 300px; padding-left: 10px; float: left; display:inline; }
	.result_header .category { width: 90px; float: left; text-align: center; }
	.result_header .count_comment { width: 90px; float: left; text-align: center; }
	.result_header .date_lastcomment { width: 110px; float: left; }
	.bg_body_topic { padding-top: 10px; width: 720px; min-height: 50px; clear: both; position: relative; background-image: url( /winebook/images/bg_body_topic.gif ); background-repeat: repeat-y; }
	* html .bg_body_topic { height: 50px; }
	.bg_body_topic .image_bg { height: 150px; position: absolute; top: 0; left: 0; display: block; }
	.content_body_topic { margin-top: 10px; position: relative; }	
	.result_body { width: 633px; margin-top:0px; margin-left: 11px; clear: both; border-bottom: dotted 1px #B0B0B0; }
	.result_body .topic_container { width: 310px; padding: 0 0 10px 0; float: left; }
	.result_body .topic_container .image_topic { width: 47px; height: 47px; margin: 0 0 0 5px; float: left; display: inline; }
	.result_body .topic_container .image_topic table{ width:49px; height:49px; text-align: center; vertical-align: middle;}
	.result_body .topic_container .image_topic table img { padding: 1px; border: solid 1px #CCCCCC;}
	.result_body .topic_container .title_topic { width: 245px; margin-left: 10px; float: left; color: #333333; }
	.result_body .topic_container .title_topic h2 { line-height: 150%; }
	.result_body .topic_container .title_topic a { color: #C8006A; text-decoration: none; }
	.result_body .topic_container .title_topic a:link { color: #C8006A; text-decoration: none; }
	.result_body .topic_container .title_topic a:hover { color: #C8006A; text-decoration: underline; }
	.result_body .topic_container .icons { margin-left: 10px; float: left; }
	.result_body .topic_container .icons img { margin-right: 5px; }
	.result_container .result_body .topic_container	.writer_topic a:hover { color: #333333; text-decoration: underline; }
	.result_body .category { width: 90px;  float: left; text-align: center;  font-size: .924em; }
	.result_body .count_comment { width: 90px; float: left; text-align: center; font-size: .924em; }
	.result_body .date_lastcomment { width: 90px; float: left; text-align: center; font-size: .924em; }
	.result_body .btn_delfavorite-w img{ float: right;}
	.bg_bottom_topic { padding-top: 10px; background: url( /winebook/images/bg_bottom_topic.gif ) left bottom no-repeat; }
	.bg_bottom_topic .image_bg { height: 100px; position: absolute; top: 0; left: 0; display: block; }
	.content_bottom_topic { margin-top: 15px; position: relative; }
	/*/MYCOMMUNITY/ADDFAVORITE*/
	#community_wrapper #maintext { margin-top: 30px; margin-left: 2px; }
	#community_wrapper #form_add { width: 655px; margin-top: 50px; text-align: center; }
	#community_wrapper #form_add .btn_back { min-width: 150px; }
	* html #community_wrapper #form_add .btn_back { width: 150px; }
	/*/MYCOMMUNITY/CONFIRMDELETEFAVORITE*/
	#community_wrapper #form_confirm { width: 655px; margin-top: 30px; text-align: center; }
	#community_wrapper #subtext { margin-top: 20px; text-align: center; }
	#community_wrapper #form_confirm .btn_cancel { margin-right: 10px; }
	/*/MYCOMMUNITY/COMPLETEDELETEFAVORITE*/
	#community_wrapper #form_complete { width: 655px; margin-top: 50px; text-align: center; }
	#community_wrapper #form_complete .btn_back { min-width: 150px; }
	* html #community_wrapper #form_complete .btn_back { width: 150px; }
	/*=WINEBOOK/ORDERHISTORY*/
	#orderhistory_wrapper #container { width: 635px; margin: 0; padding:9px 9px 20px; border-top:#ccc solid 1px; border-left:#ccc solid 1px; border-right:#ccc solid 1px; }
	#orderhistory_wrapper .change_order { margin: 5px 0 10px; }
	#orderhistory_wrapper .change_order table {  margin: 6px 0 0 !important;  }
	#orderhistory_wrapper .result_bar { margin: 0 11px; width: auto; background-color: #FAEBBE; }
	#orderhistory_wrapper .result_bar .result_search_pages li.pagenumber { border: solid 1px #CCCCCC; }
	#orderhistory_wrapper .result_bar .result_search_pages li.pagenumber_avctive { background-color: #75431a;}
	#orderhistory_wrapper .content_header_list #point_total { margin: 10px 0 0 20px; }
	#orderhistory_wrapper .content_header_list #point_total a { color: #333; }
	#orderhistory_wrapper .bg_body_list { min-height: 100px; position: relative; border-left:none; border-right:none; }
	* html #orderhistory_wrapper .bg_body_list { height: 100px; }		
	#orderhistory_wrapper .bg_body_list .image_bg { position:absolute; top:0; left:0; }
	#orderhistory_wrapper .bg_body_list .date_order { width: 625px; margin-left: 10px; padding: 3px 0px; background-color: #FFF6F8; position: relative; border:#ccc solid 1px; }
	#orderhistory_wrapper .content_body_list { padding-top: 5px; border: none; }
	#orderhistory_wrapper .content_body_list .border { padding-bottom: 5px; border-bottom: dotted 1px #ccc; }
	#orderhistory_wrapper .content_body_list .body_list_left { width: 260px; padding-left: 5px;}
	#orderhistory_wrapper .content_body_list { position:relative; }
	#orderhistory_wrapper .content_body_list .body_list_right { width: 340px; padding-top: 0px; float: right; }
	#orderhistory_wrapper .shop { margin-left: 0px; }
	#orderhistory_wrapper .icons { margin-left: 0px;}
	#orderhistory_wrapper .bg_bottom_list { border-left: none; border-right: none; position: relative; }	
	#orderhistory_wrapper .bg_bottom_list .image_bg { position: absolute; top:0; left:0; }
	#orderhistory_wrapper .content_bottom_list { position: relative; }
/**
 *  =SIDEBAR
 */
	.sb_module_section { margin-bottom: 10px; padding: 0; border:  none; background: none; }
    .sb_module_section:after, .sb_module_section div:after, .sb_module_section dl:after, .sb_module_section ul:after { display: inline; }
	#sidebar_section h3 { position: relative; margin-bottom: 4px; overflow: hidden; }
	#sidebar_section h3 img { position: absolute; border: solid 0px white; }
	#sidebar_section h3 a { display: inline-block; }
	#sidebar_section h3 a:hover, #sidebar_section h3 a:hover img { border: solid 0px gray; }
	#sb_search h3 { margin-bottom: 0; width: 180px; height: 27px; }
	#sb_search h3 img { top: 0; left: 0; }
	#sb_search h3 a:hover img { top: 0; left: -180px; }
	#sb_news_campaign h3 { width: 180px; height: 27px; }
	#sb_news_campaign h3 img { top: -27px; left: 0; }
	#sb_news_campaign h3 a:hover img { top: -27px; left: -180px; }
	#sb_keywords h3 { width: 180px; height: 27px; }
	#sb_keywords h3 img { top: -54px; left: 0; }
	#sb_help h3 { width: 180px; height: 37px; }
	#sb_help h3 img { top: -81px; left: 0; }
	#sb_help h3 a:hover img { top: -81px; left: -180px; }
	
	/* WINEBOOK */
	#redbook { width:100%; padding: 0; background: none; border:none; }
	#redbook .sb_tit { margin-bottom:5px; }
	#redbook .winebook_top { width:auto; height:6px; margin:0; padding:0; font-size:0; background:url(/winebook/images/sidebar/bg_winebook-book.gif) no-repeat left top; }
	#redbook #bg_redbook { width: 200px; padding:0 13px 11px 12px; background:url(/winebook/images/sidebar/bg_winebook-book.gif) no-repeat left bottom; }
	#redbook .btn_redbook { width: 200px; height: 26px; padding:5px 0; border-bottom:#ccc solid 1px; overflow: hidden; position: relative; }
	#redbook .btn_redbook_bt { width: 200px; height: 26px; padding-top: 5px; overflow: hidden; position: relative; }
	#redbook .btn_redbook img,#redbook .btn_redbook_bt img { position: absolute; top:5px; left: 0; }

	#winebook { width:100%; padding: 0; background: none; border:none; }
	#winebook .sb_tit { margin-bottom:5px; }
	#winebook .profile_top { width:auto; height: 6px; font-size:0; background: url(/winebook/images/sidebar/bg_winebook.gif) no-repeat left top; }
	#profile { width:auto; padding:7px 15px 17px; background: url(/winebook/images/sidebar/bg_winebook.gif) no-repeat left bottom; }
	#winebook #winebook_title_box { text-align: center; margin-bottom:7px; }
	#profile #winebook_image_section { width: auto;  }
	#profile #winebook_image_section table { width: 160px; height: 160px; margin: 0 auto; border: #e5e5e5 solid 1px; text-align: center; vertical-align: middle; }
	#profile #winebook_image_section table td { text-align: center; }
	#profile .winebook_section { margin-top: -1px; padding: 3px 0; border:none; border-bottom: dotted 1px #ccc;}
	#profile .winebook_section h4 { padding: 4px 0 0; border: none; }
	#profile .winebook_section ul { margin-top: -1px; border: none; }
	#profile .winebook_section li { padding: 0; border: none; display: inline; zoom: 1; }
	html>/**/body #profile .winebook_section li { display: -moz-inline-box; display: inline-block; }
	#profile .winebook_section .text_noprofile { padding: 15px 0 10px; }
	#profile #btn_editing_profile { width: 136px; margin: 6px auto 0; }
	
/**
 * =SELECT METHOD
 */
 	.bg_body_selectMethod { min-height: 100px; position: relative; /*padding-top: 10px;*/ padding-bottom: 20px; border-left:#ccc solid 1px; border-right:#ccc solid 1px; }
	.bar_blank { padding: 10px 11px 0 }
	.content_body_selectMethod { width: 627px; margin-top: 0px!important; margin-left: 14px; padding-bottom: 6px;  position: relative; }
	.content_body_selectMethod #subtitle_selectMethod { padding-top: 10px; }
	.content_body_selectMethod #text_selectMethod { margin-top: 40px; text-align: center; }
	.content_body_selectMethod .buttons { margin-top: 10px; text-align: center; }
	.content_body_selectMethod .buttons img { padding-right: 10px; }
	/**
 	* =ADD USER WINE
	*/
	#btn_listed-s { width:auto; padding-top: 10px; padding-right: 14px; text-align: right; }
	.bar_blank_nolist { padding: 10px 0 0 10px; }
	.content_body_selectMethod h2 {  }
	.content_body_selectMethod p.dsc-h2 { padding: 5px 0 10px; }
	.content_body_selectMethod p.dsc-h2 .with_arrow_red { font-size: .924em; background: none; }
	.content_body_selectMethod #table_nolist { width: 627px; }
	.content_body_selectMethod #table_nolist table{  border: solid 1px #ccc; }
	.content_body_selectMethod #table_nolist .bbd { border-bottom: dotted 1px #ccc; }
	.content_body_selectMethod #table_nolist th,.content_body_selectMethod #table_nolist td { padding: 10px; font-size: .924em; }
	.content_body_selectMethod #table_nolist th{ text-align: right; }
	.content_body_selectMethod #table_nolist th.input_exist { width: 33px; text-align: left; }
	.content_body_selectMethod #table_nolist td { width: 470px; }
	.content_body_selectMethod #table_nolist td .input_text { width: 470px; }
	.content_body_selectMethod #table_nolist td .input_image { width: 400px; }
	.content_body_selectMethod #table_nolist td textarea { width:470px; height: 80px; }
	.content_body_selectMethod .buttons { padding-top: 10px; }
	/**
 	* =ADD WINE MEMO
	*/	
	.content_body_selectMethod #table_listed { width: auto; margin-left: 0; }
	.content_body_selectMethod #table_listed .bbd { border-bottom: dotted 1px #ccc; }	
	.content_body_selectMethod #table_listed table { border: solid 1px #ccc; }
	.content_body_selectMethod #table_listed table th { padding: 10px; text-align: right; }
	.content_body_selectMethod #table_listed table td { width: auto; padding: 10px; }
	.content_body_selectMethod #table_listed td textarea { width:98%; height: 80px; }
	/**
 	* =CONFIRM ADDUSER WINE
	*/	
	.content_body_selectMethod #table_confirmnolist { width: auto; }
	.content_body_selectMethod #table_confirmnolist .bbd { border-bottom: dotted 1px #ccc; }
	.content_body_selectMethod #table_confirmnolist table { border: solid 1px #ccc; }
	.content_body_selectMethod #table_confirmnolist th { width: 150px; padding:10px; text-align: right; vertical-align: top; font-size: .924em; }
	.content_body_selectMethod #table_confirmnolist td { padding: 10px; font-size: .924em; }
	/**
	* =WINEBOOK RESULT
	*/
	.bg_body_winebookresult { position: relative; padding: 10px 14px 0; border-left: #ccc solid 1px; border-right: #ccc solid 1px; }
	.content_body_winebookresult { margin-top:0; }
	.content_body_winebookresult .change_order { height: 21px; margin-top:0; padding:0; }
	
	.content_body_winebookresult .result_bar { width: 625; margin:0; background-color: #faebbe; border: none; }
	.content_body_winebookresult .result_bar .result_search_pages { margin-right:10px; }
	.content_body_winebookresult .result_bar .result_search_pages li { border: none; color: #333333; }
	.content_body_winebookresult .result_bar .result_search_pages li.pagenumber { border: solid 1px #fff; }
	.content_body_winebookresult .result_bar .result_search_pages li.pagenumber_active { background-color: #fff; border: #fff 1px solid; color: #333; }

	.content_bottom_list .result_bar { width: 625; margin:0 14px; background-color: #faebbe; border: none; }
	.content_bottom_list .result_bar .result_search_pages { margin-right:10px; }	
	.content_bottom_list .result_bar .result_search_pages li { border: none; color: #333333; }
	.content_bottom_list .result_bar .result_search_pages li.pagenumber { border: solid 1px #fff; }
	.content_bottom_list .result_bar .result_search_pages li.pagenumber_active { background-color: #fff; border: #fff 1px solid; color: #333;}	
	.result_ranking_container { clear: both; margin: 0; padding: 10px 0; border-bottom: dotted 1px #ccc; }
	.bg_body_winebookresult .result_ranking_container { width: auto; }
	
	.result_ranking_container .ranking_section { width: 30px; float: left; clear: both; display: inline; }
	.result_ranking_container .ranking_section p {width: 30px; text-align: center; }
	.result_ranking_container .ranking_section .ranking p { font-size: .924em; font-style: italic; }
	.winecolor_0 { font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro'; *font-size: 1em; font-size: 1em\9; _font-size: 1em; }
	.winecolor_1 { color: #660000; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro'; *font-size: 1em; font-size: 1em\9; _font-size: 1em; }
	.winecolor_2 { color: #B2E1AF; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro'; *font-size: 1em; font-size: 1em\9; _font-size: 1em; }
	.winecolor_3 { color: #FFCCCC; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro'; *font-size: 1em; font-size: 1em\9; _font-size: 1em; }
	.winecolor_4 { color: #fc0; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro'; *font-size: 1em; font-size: 1em\9; _font-size: 1em; }
	.winecolor_5 { color: #FFFFFF; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro'; *font-size: 1em; font-size: 1em\9; _font-size: 1em; }
	
	.result_ranking_container .ranking_section .nations_flag .flag_container { width: 20px; height: 12px; margin-left: 5px; overflow: hidden; position:relative; }
	.result_ranking_container .ranking_section .nations_flag .flag_container img { display: block; }
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_999 { position: absolute; top: 15px; left: 0;}
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_030 { position: absolute; top: 0; left: 0;}
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_800 { position: absolute; top: -15px; left: 0;}
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_840 { position: absolute; top: -30px; left: 0;}
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_400 { position: absolute; top: -45px; left: 0;}
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_000 { position: absolute; top: -60px; left: 0;}
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_780 { position: absolute; top: -75px; left: 0;}
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_779 { position: absolute; top: -90px; left: 0;}
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_093 { position: absolute; top: -105px; left: 0;}
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_094 { position: absolute; top: -120px; left: 0;}
	.result_ranking_container .ranking_section .nations_flag .flag_container img.countryflag_049 { position: absolute; top: -135px; left: 0;}
	.result_ranking_container .bottle_image_section { width: 105px; float: left; }
	.result_ranking_container .bottle_image_section img{ margin: 0 auto; display:block; } 
	.result_ranking_container .wine_status { width: 295px; float: left; }
	.result_ranking_container .wine_status .line { width: 295px; }
	.result_ranking_container .wine_status p { float: left;}
	.result_ranking_container .wine_status .wine_name { width: 295px; }
	.result_ranking_container .wine_status .wine_name a { color: #C8006A; text-decoration: none;}
	.result_ranking_container .wine_status .wine_name a:link { color: #C8006A; text-decoration: none;}
	.result_ranking_container .wine_status .wine_name a:visited { color: #C8006A; text-decoration: none;}
	.result_ranking_container .wine_status .wine_name a:hover { color: #C8006A; text-decoration: underline;}
	.result_ranking_container .wine_status p.wine_nationality { float: left; clear: left;}
	.result_ranking_container .wine_status p.wine_nationality .wine_country { float: left; }
	.result_ranking_container .wine_status p.wine_color { float: left; clear: left;  }
	.result_ranking_container .wine_status p.wine_price { padding-left: 0.5em; clear: left; }
	.result_ranking_container .wine_status p.wine_stock { padding-left: 0.5em; clear: left; }
	.result_ranking_container .btn_addfavorite { width: 180px; padding-top: 100px; float:right; display: inline; text-align: right; }
	/*=FORM SEARCH */
	#arrange_keyword_box { width: 676px; margin-top: 10px; margin-left: 14px; padding: 5px 5px 10px; border: solid 1px #ccc; }
	#arrange_keyword_box.akbPattern01 { width: 603px; }
	#arrange_keyword_box h2{ width: auto; height: 15px; padding: 5px 5px 5px 10px; background:#C8006B none; }
	#arrange_keyword_box.akbPattern01 h2 { width: auto; }
	/*#arrange_keyword_box h2 img { display: block; position: absolute; top: 0; left: 0 }
	#arrange_keyword_box.akbPattern01 h2 img { width: auto; height: 34px; }*/
	#arrange_keyword_box tr { padding:10px 0; }
	#arrange_keyword_box td { line-height:1.5em; }
	#arrange_keyword_box td #input_keyword { width:480px; }
	#arrange_keyword_box .underline { border-bottom: solid 1px #ccc}
	#arrange_keyword_box .aligncenter { text-align: center; }
	#arrange_keyword_box  .buttons { padding-top: 10px; }
	#arrange_keyword_box select { width: 150px; text-align: left; }
	#arrange_keyword_box #btn_submit a img.image_submit{ position: absolute; top: 0; left: 0; display:block; }
	#arrange_keyword_box #btn_submit a:link img.image_submit{ position: absolute; top: 0; left: 0;  display:block; }
	#arrange_keyword_box #btn_submit a:visited img.image_submit{ position: absolute; top: 0; left: 0;  display:block; }
	#arrange_keyword_box #btn_submit a:hover img.image_submit{ position: absolute; top: -22px; left: 0;  display:block; }
	#arrange_keyword_box #btn_submit a:active img.image_submit{ } 
	#arrange_keyword_box .padding_tb { padding: 10px 0; border-bottom: solid 1px #ccc; vertical-align: top; }
	#arrange_keyword_box .padding_tb p { margin-top: 6px; font-size: .847em; line-height: 1.3; }
	#arrange_keyword_box .padding_tb_nb { padding: 10px 0; }
	#arrange_keyword_box .padding_t { padding-top: 10px; }
	#arrange_keyword_box .padding_b { padding-bottom: 10px;  border-bottom: solid 1px #ccc }
	#arrange_keyword_box #round_labelred { color: #660000;}
	#arrange_keyword_box #round_labelwhite { color: #b2e1af; }
	#arrange_keyword_box #round_labelrose { color: #FFCCCC; }
	#arrange_keyword_box #round_labelsparkling { color: #fc0 }
	#arrange_keyword_box #round_labelother { color: #FFFFFF; }
	#keyword_box #arrange_keyword_box h2{ width: auto; height: 15px; padding: 5px 5px 5px 10px; background: #ECB000 none; }
	#keyword_box #arrange_keyword_box { width: auto; margin-top: 10px; margin-left: 0; padding: 5px 5px 10px; border: solid 1px #ccc; }
	#keyword_box #arrange_keyword_box table { width: 600px; }
	#keyword_box #arrange_keyword_box td #input_keyword { width:460px; }
	#keyword_box #arrange_keyword_box .padding_tb { padding: 10px 0; border-bottom: dotted 1px #ccc; vertical-align: top; }
	#keyword_box #arrange_keyword_box .padding_b { padding-bottom: 10px;  border-bottom: dotted 1px #ccc; }
	#winelist_wrapper #arrange_keyword_box table { width: 100%; }
	#winelist_wrapper #keyword_box #arrange_keyword_box td #input_keyword { width:460px; }
	#winelist_wrapper #keyword_box #arrange_keyword_box .padding_tb { padding: 10px 0; border-bottom: dotted 1px #ccc; vertical-align: top; }
	#winelist_wrapper #keyword_box #arrange_keyword_box .padding_b { padding-bottom: 10px;  border-bottom: dotted 1px #ccc; } 
	/*WINE MEMO*/
	p.bar_textlink { width: auto; padding:7px 10px 3px 5px; background-color: #FAEBBE; position: relative; text-align: right; font-size: .924em; }
	p.bar_textlink .with_arrow_red { background:none; }
	#subtitle_list-winememo { width: auto; margin-left: 0px; }
	h2#subtitle_list-winememo img { width: 627px; }
	
	.bg_body_selectMethod .content_body_list { width: auto; border:none; }
	.bg_body_selectMethod .body_list_right { padding-top: 60px; }
	.box_winememo { width: auto; padding: 10px 5px; border-bottom: dotted 1px #ccc; }
	.box_winememo .date { font-size: .924em; }
	.box_winememo .text { font-size: .924em; }
	.box_winememo .btn_delwinememo { padding-top: 10px; text-align: right; }
	.box_confirm-winememo { width: auto; margin-left: 10px; padding: 10px 5px 25px; font-size: .924em; }
	.box_complete-winememo { width: auto; margin-left: 10px; padding: 10px 0 25px; font-size: .924em; text-align: center; }
	#subtitle_add-winememo { margin-left: 0px; margin-top: 5px; }
	h2#subtitle_add-winememo img { width: 627px; }

	#table_add-winememo table { margin-top: 10px; }
	#table_add-winememo th { padding: 5px 0; font-size: .924em; }
	#table_add-winememo textarea { width: 623px; height: 60px; font-size: .924em; }
	#table_add-winememo td.btn_confirm { padding-top: 10px; text-align: center; }
	#table_add-winememo .btn_send { margin-left: 10px; }
	#table_confirmnolist .btn_send { margin-left: 10px; }
	#table_listed .btn_send { margin-left: 10px; }
	#table_listed .top { vertical-align: top; }
	#table_nolist .top { vertical-align: top; }
	.addtxt { font-size: .924em; }
