@charset "utf-8";
/* CSS Document */

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#333;
	line-height:1.8em;
	text-align:center;
	background:#fff;
}

a, a:link, a:visited, a:hover {
	color:#8e0241;
	text-decoration:underline;
}

strong a,strong a:link,strong a:hover,strong a:visited {
	text-decoration:none;
}


#top_menu a,#top_menu a:link,#top_menu a:hover,#top_menu a:visited {
	text-decoration:underline;
}

li {list-style-type:none;}

.clear { clear:both; font-size:1px; line-height:0px;}

img { vertical-align:bottom; border:none; margin:0;}

h1,h2,h3,h4,h5,img,p,ul,li,dl,dt,dd,form { margin:0px; padding:0px;}

a { text-decoration:none;}

/* clear */
.clearfix:after, #top_inner:after, #w_column:after, .wc_inner:after, .t_unyou_wrap:after, .cyber_in:after, .cnt_in_s:after,
.risku_lst:after, .lst_deco1:after, #ques:after, .info_list:after,.event_list:after, #form_btn:after,#confirm_btn:after, #page:after, h2:after,
#privilege:after {
	content:".";
	display:block; 
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix, #top_inner, #w_column, .wc_inner, .t_unyou_wrap, .cyber_in, .cnt_in_s, .risku_lst, .lst_deco1, #ques,
.info_list,.event_list, #form_btn,#confirm_btn, #page, h2, #privilege {
	display:inline-block;
}
* html .clearfix, * html #top_inner, * html #w_column, * html .wc_inner, * html .t_unyou_wrap, * html .cyber_in, * html .cnt_in_s,
* html .risku_lst, * html .lst_deco1, * html #ques, * html .info_list,* html .event_list, * html #form_btn,* html #confirm_btn, * html #page, * html h2,
* html #privilege {
	height:1%;
}
.clearfix, #top_inner, #w_column, .wc_inner, .t_unyou_wrap, .cyber_in, .cnt_in_s, .risku_lst, .lst_deco1, #ques,
.info_list,.event_list, #form_btn,#confirm_btn, #page, h2, #privilege {
	display:block;
}

.txt_s { font-size:12px;}
.cl1 { color:#8e0241;}
.txt_red { color:#ff0000;}
.end { background:#8e0241; padding:2px 6px; color:#fff;}
.txt_gld { color:#9A7E3D;}

/**/
#allwrap {
	width:1024px;
	margin:0 auto;
	background:url(../image/bg.jpg) repeat-y;
}
#header {
	width:1024px;
	height:45px;
	background:#fff;
	text-align:left;
}
h1 {
	width:160px;
	float:left;
	margin:10px 10px 0;
}
#h_link {
	width:210px;
	float:right;
	margin-top:20px;
}
#container {
	width:1024px;
	background:url(../image/top_main_img.jpg) no-repeat;
	position:relative;
}
#top {
	display:block;
	width:1000px;
	height:170px;
	position:absolute;
	top:5px;
	left:12px;
	font-size:0;
	text-indent:-9999px;
}
#top a {
	display:block;
	width:1000px;
	height:170px;
	text-decoration:none;
}
#top_inner {
	width:980px;
	padding-top:152px;
	margin:0 auto;
}
#l_side {
	width:255px;
	float:left;
	padding-top:63px;
	text-align:left;
	font-size:12px;
	line-height:1.4em;
}
#cyber_wrap {
	width:255px;
}
#cyber_wrap img {
	border:0px;
	margin:0px;
	padding:0px;
}
#id {
	width:105px;
	float:left;
}
#pass {
	width:120px;
	float:right;
}
#cyber_b {
	/*width:255px;*/
	margin:0px;
	padding:0 15px;
	height:72px;
	background:url(../image/cyber_bg.jpg) no-repeat;
}
.cyber_in {}

#top_menu {
	width:255px;
	margin:0 auto;
}
#top_menu strong { color:#8e0241;}
#top_menu dt {
	width:255px;
	height:33px;
	text-indent:-9999px;
	font-size:0;
}
#intro { background:url(../image/tmenu_intro.jpg) no-repeat;}
#unyou { background:url(../image/tmenu_unyou.jpg) no-repeat;}
#market { background:url(../image/tmenu_market.jpg) no-repeat;}
#column { background:url(../image/tmenu_column.jpg) no-repeat;}
#bosyu { background:url(../image/tmenu_bosyu.jpg) no-repeat;}
#event { background:url(../image/tmenu_event.jpg) no-repeat;}
#present { background:url(../image/tmenu_pre.jpg) no-repeat;}
#faq { background:url(../image/tmenu_faq.jpg) no-repeat;}
#company { background:url(../image/tmenu_company.jpg) no-repeat;}
#contact {
	background:url(../image/tmenu_contact.jpg) no-repeat;
	border-bottom:1px dotted #8e0241;
}
#orgfund { background:url(../image/tmenu_orgfund.jpg) no-repeat;}
#unyou, #market, #column, #bosyu, #event, #faq, #company, #contact, #orgfund,
#present {
	border-top:1px dotted #8e0241;
	padding:1px 0;
}
#top_menu dt a {
	width:255px;
	height:33px;
	display:block;
}

#top_menu dd {
	margin:0 5px 3px 20px;
}
.s_menu {}
.s_menu li {
	background:url(../image/arrow.gif) no-repeat 0 3px;
	padding-left:15px;
}
.end_txt {
	color:#fff;
	background:#990000;
	padding:1px;
}
#column_img {
	width:104px;
	height:75px;
	float:left;
	margin:0 5px 0 0;
}
#img_area { margin:5px 0;}
#trader {
	border:1px solid #9a7e3d;
	padding:3px 10px;
	line-height:1.2em;
	margin-top:10px;
}
#bn_area {
	margin-top:10px;
}
#bn_area a, #bn_area a:hover, #bn_area a:visited; #bn_area a:link { text-decoration:none;}
#bn_area img {
	margin-bottom:5px;
	display:block;
}

#r_side {
	width:710px;
	float:right;
	text-align:left;
}
#topbn_l {
	width:355px;
	float:left;
}
#topbn_r {
	width:355px;
	float:right;
}

#w_column {
	width:710px;
	margin:15px 0;
	background:url(../image/w_column_bg.jpg) repeat-y;
}
#left {
	width:354px;
	float:left;
}
.wc_inner {
	width:314px;
	margin:0 auto;
}
.wc_img {
	width:128px;
	height:88px;
	text-align:right;
	float:right;
}
.t_news { margin-bottom:20px;}
.t_news h5 {line-height:10pt;font-size:11pt;margin-top:2px;margin-bottom:2px;}
.t_news dt {
	background:url(../image/arrow.gif) no-repeat left center;
	padding-left:14px;
}
.t_news dd {}
.t_unyou_wrap {
	border-bottom:1px dotted #8e0241;
	padding-bottom:20px;
	margin-bottom:20px;
}
.t_unyou_l {
	width:150px;
	float:left;
	text-align:center;
}
.t_unyou_r {
	width:150px;
	float:right;
	text-align:center;
}
.t_unyou_l dd, .t_unyou_r dd {
	font-size:12px;
	color:#8e0241;
}
.t_unyou_l dt, .t_unyou_r dt {
	position:relative;
	width:150px;
	height:125px;
}
.t_unyou_l dt div.graph, .t_unyou_r dt div.graph {
	z-index:0;
	position:absolute;
	width:150px;
	height:125px;
	top:0px;
	left:0px;
}
div.graph object {
	z-index:0;
}


.t_unyou_l dt div.graph_link, .t_unyou_r div.graph_link {
	position:relative;
	z-index:2;
	display:block;
	width:150px;
	height:125px;
	font-size:0;
	text-indent:-9999px;
}
div.graph_link a {
	z-index:2;
	display:block;
	width:150px;
	height:125px;
	text-decoration:none;
}

#right {
	width:354px;
	float:right;
}
h2 {}
#t_media_wrap {
	background:url(../image/t_media_bg.jpg) repeat-y;
}
#t_media_wrap img {
	margin:0;
}
#t_media_tbl {
	width:660px;
	margin:0 auto;
}
#t_media_tbl th {
	width:180px;
	text-align:center;
	vertical-align:top;
}
#t_media_tbl td {
	vertical-align:top;
}
.data {
	font-size:12px;
	font-weight:normal;
	margin-top:5px;
}

#footer {
	width:1024px;
	height:65px;
	background:url(../image/footer_bg.jpg) no-repeat;
}
#copy {
	font-size:11px;
	text-align:right;
	padding-right:20px;
}

/*contents*/
#contents {
	width:710px;
	background:url(../image/r_cntns_bg.jpg) repeat-y;
}
.cnt_in {
	width:670px;
	margin:0 auto;
	padding-bottom:20px;
}

.cl_m { color:#8e0241;}
.sub_txt {
 width:670px;
 background:url(../intro/image/sub_bg.jpg) repeat-y;
}
.sub_in {
	width:640px;
	margin:0 auto;
}
.pagetop {
	text-align:right;
	padding:0 20px 10px;
}
h3 {
	margin:10px 0 5px;
}
.cnt_in_s {
	padding:0 20px;
}
.ttl_deco1 {
	color:#9a7e3d;
	border-left:8px solid #9a7e3d;
	border-bottom:1px dotted #9a7e3d;
	padding:0 10px;
	margin:10px 0 3px;
	display:block;
}
.txt_deco1 {
	margin-left:15px;
}
#wine_brand {}
#wine_brand strong {
	display:block;
	margin-top:10px;
}
#wine_brand p {
	border-bottom:1px dotted #9a7e3d;
	padding-bottom:10px;
}

/* gaiyou */
.gaiyou {}
.gaiyou dt {}
.gaiyou dd {}

.gaiyou_tbl, .company_tbl {
	border-top:1px solid #9a7e3d;
	margin-top:10px;
}
.gaiyou_tbl th, .company_tbl th {
	color:#9a7e3d;
	padding:3px 0;
	vertical-align:top;
	border-bottom:1px dotted #9a7e3d;
}
.gaiyou_tbl td, .company_tbl td {
	padding:3px 20px;
	border-bottom:1px dotted #9a7e3d;
}

/* new */
.new_ttl_s {
	display:block;
	padding-top:15px;
	color:#8e0241;
}
.clm_box {
	width:630px;
	margin:20px auto 0;
	background:url(../image/clm_bg.jpg) repeat-y;
}
.clm_txt { padding:0 20px;}
.risk { margin:10px 0;}
.risk_ttl {
	border-bottom:1px dotted #8e0241;
	padding-bottom:2px;
	margin-bottom:5px;
	display:block;
	color:#8e0241;
}
.risku_lst {}
.risku_lst li {
	width:143px;
	height:48px;
	text-indent:-9999px;
	float:left;
}
#kakaku { background:url(../new/image/risk_kakaku.jpg) no-repeat;}
#kawase { background:url(../new/image/risk_kawase.jpg) no-repeat;}
#shinyou { background:url(../new/image/risk_shinyou.jpg) no-repeat;}
#ryudou { background:url(../new/image/risk_ryudou.jpg) no-repeat;}
.r_6 { margin-right:3px;}

.mate_txt {
	margin:10px 0 5px;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
}
.lst_deco1 {
	margin-left:14px;
	display:block;
}
.lst_deco1 li {
	width:220px;
	line-height:1.3;
	padding-left:15px;
	float:left;
	background:url(../image/arrow.gif) no-repeat 0 2px;
}
#dw_wrap {
	padding:0 80px 0 15px;
	margin-top:10px;
	font-size:12px;
	color:#999;
	line-height:1.3em;
}
#dw_wrap img {
	float:left;
	padding-right:10px;
}
#privilege {
	border:5px solid #E5D0DA;
	padding:10px 10px;
	margin:20px 0;
}
.pv_caution {
	font-size:12px;
	line-height:1.5em;
	margin:5px 0;
	padding-left:1em;
	text-indent:-1em;
}
.pv_ttl {
	display:block;
	padding:2px 10px;
	margin-bottom:5px;
	background:#8e0241;
	color:#fff;
}
.prv_str { display:block;}
.pv_in { padding-left:14px;}
/* #privilege strong {
	color:#8e0241;
	display:block;
	margin-top:5px;
} */
#privilege p { padding-left:14px;}
.pv_img {
	float:right;
	margin-left:10px;
	font-size:11px;
	text-align:right;
}

.cl2 {
	display:block;
	margin-bottom:3px;
	padding-left:8px;
	border-left:6px solid #8E0241;
	border-bottom:1px dotted #8E0241;
}

#enjoyment_tbl {
	background:#f0e4ea;
	padding:5px;
	margin:0 0 14px 14px;
}
#enjoyment_tbl th {
	color:#8E0241;
	padding:3px 5px;
}
#enjoyment_tbl td {
	padding:3px 5px;
}

#profit_tbl {
	margin:0 auto;
}
#profit_tbl th { padding-right:10px;}
#profit_tbl td { padding-left:10px;}

#end_list {}
#end_list li {
	display:block;
	line-height:40px;
	border:1px dotted #c7b385;
	background:url(../new/image/list_bg.gif)  repeat-x;
}
#end_list span { padding-left:35px;}
#end_list a {
	display:block;
	background:url(../image/arrow.gif) no-repeat 10px 13px;
	padding-left:25px;
}

.new_lst {}
.new_lst li {}
.new_lst strong { color:#9A7E3D;}
.new_lst span {
	display:block;
	padding-left:1em;
}

#new_closingdate {}
#new_closingdate dt {
	width:5em;
	float:left;
}
#new_closingdate dd {
	padding-left:5em;
}

/* contact */
.lst_deco2 {
	margin:10px 15px;
}
.lst_deco2 li {
	background:url(../image/arrow.gif) no-repeat 0 5px;
	padding-left:15px;
	color:#8e0241;
	display:block;
}
#joho_tbl {
	border-collapse:collapse;
	line-height:1.3em;
	margin:0 auto;
}
#joho_tbl th {
	padding:2px 15px;
	background:#9a7e3d;
	color:#fff;
}
#joho_tbl td {
	padding:3px 0;
	vertical-align:top;
	border-bottom:1px dotted #9a7e3d;
}
.txt_deco2 {
	color:#9a7e3d;
}

#form_tbl {
	width:550px;
	margin:0px auto;
}
#confirm_tbl {
	width:550px;
	margin:20px auto 0;
}
#form_tbl th,#confirm_tbl th {
	border-left:6px solid #9a7e3d;
	border-bottom:1px dotted #9a7e3d;
	padding:3px 0 3px 8px;
	color:#9a7e3d;
}
#form_tbl td,#confirm_tbl td {
	border-bottom:1px dotted #9a7e3d;
	padding:3px 0;
}
.caution {
	color:#FF0000;
	font-size:12px;
}
#form_btn,#confirm_btn {
	width:360px;
	margin:10px auto;
}
#form_cau,#confirm_cau {
	clear:both;
	border:1px dotted #9a7e3d;
	padding:3px 10px;
	margin-top:10px;
}
#form_btn li,#confirm_btn li {
	width:180px;
	height:27px;
	float:left;
	text-indent:-9999px;
	font-size:0;
}
#kakunin { background:url(../contact/image/btn_kakunin.jpg) no-repeat;}
#reset { background:url(../contact/image/btn_reset.jpg) no-repeat;}
#send { background:url(../contact/image/btn_send.jpg) no-repeat;}
#form_btn a,#confirm_btn a  {
	width:162px;
	height:27px;
	display:block;
}
#go_privacy {
	font-size:12px;
	float:right;
	background:url(../image/arrow_gld.gif) no-repeat 0 4px;
	padding-left:18px;
	margin-bottom:10px;
}

/* event */
#cnt_event h4 {
width:670px;
height:35px;
background:url(../event/image/event_ttls_00.jpg) no-repeat;
background-color:white;
color:white;
padding-left:14px;
margin-bottom:4px;
margin-top:4px;
font-size:11pt;
line-height:35px;
font-family: "ＭＳ 明朝", sans-serif;
}

#guest_name {
	font-size:16px;
}

#wine_list strong {
	display:block;
	margin-top:10px;
}
#wine_list p { margin-left:15px;}

#menu {
	text-align:center;
}
#menu p {
	margin-bottom:15px;
	color:#8e0241;
}
.voice {
	margin-left:20px;
	padding:5px 0;
	border-bottom:1px dotted #8e0241;
}

/* faq */
#faq_left {
	width:300px;
	float:left;
}
#faq_right {
	width:300px;
	float:right;
}
#faq_left li, #faq_right li {
	background:url(../image/arrow.gif) no-repeat 0 6px;
	padding-left:20px;
}

#answer {
	margin-top:15px;
}
#answer strong {
	font-size:12px;
	display:block;
	color:#8e0241;
}
#answer dl {
	padding-top:5px;
	border-top:1px dotted #8e0241;
}
#answer dt {
	min-height:35px;
	line-height:1.8em;
	color:#8e0241;
	background:url(../faq/image/q_mark.jpg) no-repeat;
	padding-left:40px;
	display:block;
}
* html #answer dt { height:35px;}
#answer dd {
	background:url(../faq/image/a_mark.jpg) no-repeat;
	padding:0 0 10px 40px;
	margin:5px 0 10px;
	border-bottom:1px solid #8e0241;
	display:block;
}
.pad_t8 { padding-top:5px;}
.pad_t8 p { padding-bottom:15px;}
.go_top { font-size:12px;}
.go_top a { text-decoration:none;}
.go_top a:hover { text-decoration:underline;}

/* info */
#info_data {
	font-size:12px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding:3px 0;
	margin:10px 0;
}
.info_list {
	text-align:left;
	border-bottom:1px dotted #9a7e3d;
	padding:5px 0;
}
.info_list dt {
	font-size:12px;
	width:80px;
	float:left;
	background:url(../image/arrow.gif) no-repeat 0 6px;
	padding-left:15px;
}
.info_list dd {
	width:530px;
	float:right;
}

/* info */
.event_list {
	text-align:left;
	border-bottom:1px dotted #9a7e3d;
	padding:5px 0;
}
.event_list dt {
	width:410px;
	float:left;
	background:url(../image/arrow.gif) no-repeat 0 6px;
	padding-left:15px;
}
.event_list dd {
	font-size:12px;
	width:200px;
	float:left;
}

/* pam */
#page {
	width:640px;
	margin:0 auto;
}
#return {
	width:150px;
	float:left;
}
#next {
	width:150px;
	float:right;
}

#bg1 {
	background:#f8f2d7;
	padding:5px 0;
}
#bg1 img {
	margin:0;
	padding:5px 0;
}

/* unyou */
.unyou_tbl {
	width:630px;
	margin:0 auto;
	line-height:1.2em;
	text-align:center;
}
.unyou_tbl th {
	padding:5px 0;
	font-weight:normal;
}
.unyou_tbl td {
	padding:5px 0;
}
.wr th { border-bottom:1px solid #9a3d76; background:#f3e4ed;}
.wr td { border-bottom:1px dotted #9a3d76;}

.bl th { border-bottom:1px solid #3d609a; background:#dee4ef;}
.bl td { border-bottom:1px dotted #3d609a;}

.next_btn {
	width:31px;
	height:21px;
	margin:0 auto;
	background:url(../image/next_btn.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
.next_btn a {
	width:31px;
	height:21px;
	display:block;
}
.graph_btn {
	width:35px;
	height:29px;
	margin:0 auto;
	background:url(../unyou/image/graph_btn.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
.graph_btn a {
	width:35px;
	height:29px;
	display:block;
}


/* unyou_popup */
#popup {
	width:750px;
	padding-top:50px;
	text-align:left;
	font-size:14px;
	background:url(../unyou/image/pop_bg_t.jpg) no-repeat;
}
#pop_wrap {
	width:650px;
	margin:0 auto;
}
#pop_ttl {
display:block;
text-align:center;
color:#8e0241;
}
#pop_graph {
	width:600px;
	height:300px;
	margin:0 auto;
}
.pop_txt {
	margin-bottom:20px;
}
.pop_txt h5 {
	font-size:11pt;
	display:block;
	margin:20px 0 5px;
	color:#8e0241;
	background:#e5d0da;
	padding:1px 5px;
}
.pop_txt p {
	margin-left:20px;
}
.pop_tbl {
	margin:10px auto 0;
	line-height:1.4em;
}
.pop_tbl th {
	padding:3px 10px;
	color:#8e0241;
	vertical-align:top;
}
.pop_tbl td {
	padding:3px 10px 10px;
}
.txt_m {
	color:#FF0000;
}

/* market */
#mrkt_data {
	text-align:right;
	margin-bottom:15px;
}
#market_txt {}
#market_txt h4 {
	font-size:14px;
	color:#8e0241;
	background:#e5d0da;
	padding:1px 5px;
	margin-bottom:5px;
}
#market_txt h5 {
	display:block;
	color:#8e0241;
	margin:5px 0 5px 5px;
	border-bottom:1px dotted #8e0241;
}
#market_txt p {
	padding-left:15px;
	padding-bottom:5px;
}

/* sitemap */
.sm_tbl { width:630px;}
.sm_tbl th a, .sm_tbl th a:link, .sm_tbl th a:hover, .sm_tbl th a:visited {	color:#9a7e3d;}
.sm_tbl th {
	text-align:left;
	font-size:16px;
	color:#9a7e3d;
	vertical-align:top;
	padding:10px 0 20px 18px;
	background:url(../image/arrow_gld.gif) no-repeat 0 16px;
	border-bottom:1px dotted #9a7e3d;
}
.sm_tbl td {
	padding:10px 0 20px 0px;
	border-bottom:1px dotted #9a7e3d;
}
.sm_list {
	margin-left:15px;
}
.sm_list li {
	background:url(../image/arrow.gif) no-repeat 0 6px;
	padding-left:15px;
}

/* column */
#column_in {
	padding:0 20px;
	min-height:450px;
}
* html #column_in { height:450px;}

#btn_area {
	width:154px;
	float:right;
	text-align:left;
}

#bosyu_txt{
	position:relative;
}
#bosyu_txt a {
	background:url(../image/arrow.gif) no-repeat;
	padding-left:15px;
}
#bosyu_txt .sw_box a {
	background:none;
}

#bosyu_txt div.sw_box {
	display:block;
	width:220px;
	height:36px;
	position:absolute;
	top:-2px;
	left:0px;
	font-size:0;
	text-indent:-9999px;
}

#bosyu_txt div.sw_box a {
	display:block;
	width:220px;
	height:36px;
	text-decoration:none;
}
.t_news a.gray {
	color:#333;
}
.t_news a.gray_noline,.t_news a.gray_noline:link,.t_news a.gray_noline:visited {
	color:#333;
	text-decoration:none;
}


/* 090713 */
#check_wrap {
	margin:10px auto;
	border-top:1px dotted #9a7e3d;
	border-bottom:1px dotted #9a7e3d;
}
#check_area {
	width:550px;
	margin:0 auto;
	padding:5px 0 10px;
}
#check_area strong {}
#check_area p {
	padding-left:20px;
}
#check_area textarea {
	font-size:14px;
	margin-left:20px;
}
#profile_ttl {
	width:550px;
	margin:0 auto;
	display:block;
	text-align:left;
	color:#9a7e3d;
}

/* present */
#tgt_btn {
	margin:10px 0 30px;
}
#tgt_btn ul {
	width:620px;
	height:75px;
}
#tgt_btn li {
	height:75px;
	text-indent:-9999px;
	font-size:0;
	float:left;
}
#tgt_btn a {
	width:200px;
	height:75px;
	display:block;
	text-decoration:none;
}
#pre_btn1 {
	width:210px;
	background:url(../present/image/1007img/present_btn1.jpg) no-repeat;
}
#pre_btn2 {
	width:210px;
	background:url(../present/image/1007img/present_btn2.jpg) no-repeat;
}
#pre_detail {
	width:200px;
	background:url(../present/image/1007img/present_detail.jpg) no-repeat;
}
#pre_btn1 a:hover { background:url(../present/image/1007img/present_btn1_hv.jpg) no-repeat;}
#pre_btn2 a:hover { background:url(../present/image/1007img/present_btn2_hv.jpg) no-repeat;}
#pre_detail a:hover { background:url(../present/image/1007img/present_detail_hv.jpg) no-repeat;}

#pre2011_btn1 {
	width:210px;
	background:url(../present/image/1104img/present2011_btn1.jpg) no-repeat;
}
#pre2011_btn1 a:hover { background:url(../present/image/1104img/present2011_btn1_hv.jpg) no-repeat;}


.prewine_wrap {
	border:1px solid #9a7e3d;
	margin-top:5px;
	padding:10px;
}
.txt_red { color:#8E0241;}
.txt_ind { padding-left:1em; margin-bottom:10px;}

.prewine_dtl {
	width:474px;
	margin:5px 0 10px;
}
.prewine_cantenac, .prewine_lagrange {
	width:474px;
	height:42px;
	text-indent:-9999px;
	font-size:0;
}
.prewine_cantenac {	background:url(../present/image/1007img/prewine_cantenac.gif) no-repeat;}
.prewine_lagrange {	background:url(../present/image/1104img/prewine_lagrange.gif) no-repeat;}

.prewine_b {
	padding:0 15px;
	background:url(../present/image/prewine_b.gif) repeat-y;
}
.prewine_f {
	width:474px;
	height:20px;
	background:url(../present/image/prewine_f.gif) no-repeat;
}
.wine_dtl {
	margin:0 0 15px 1em;
	border:1px solid #9a7e3d;
}
.wine_dtl th {
	text-align:left;
	font-weight:normal;
	padding:3px 10px 3px 0;
	line-height:1.3em;
	background:#d3c79f;
}
.wine_dtl span {
	padding-left:16px;
	background:url(../image/arrow.gif) no-repeat 0 2px;
}
.wine_dtl td {
	text-align:left;
	padding:3px 10px;
	border-bottom:1px dotted #d3c79f;
	line-height:1.3em;
}

.case_ttl {
	display:block;
	color:#9a7e3d;
	margin-top:10px;
	border-top:1px dotted #9a7e3d;
	border-bottom:1px dotted #9a7e3d;
}
.case_txt { padding-left:1em;}
.pre_target {	color:#9a7e3d;}

.prewine_dtl_s {
	width:422px;
	margin:5px 0 10px;
}
.prewine_krug {
	width:422px;
	height:42px;
	text-indent:-9999px;
	font-size:0;
	background:url(../present/image/1007img/prewine_krug.gif) no-repeat;
}
.prewine_b_s {
	padding:0 15px;
	background:url(../present/image/1007img/prewine_b_s.gif) repeat-y;
}
.prewine_f_s {
	width:422px;
	height:20px;
	background:url(../present/image/1007img/prewine_f_s.gif) no-repeat;
}

/* 1109present */
.prewine_wrap1109 {
	border:1px solid #9a7e3d;
	margin-top:5px;
	padding:10px;
}
.prewine_dtl_s1109 {
	width:493px;
	margin:5px 0 15px;
}
.prewine_b_s1109 {
	min-height:178px;
	padding:0px 15px;
	background:url(../present/image/1109img/prewine_b_s.gif) repeat-y;
}
* html .prewine_b_s1109 {}

.prewine_f_s1109 {
	width:493px;
	height:20px;
	background:url(../present/image/1109img/prewine_f_s.gif) no-repeat;
}
#wine1109txt {}

.wine_dtl_wide {
	margin:0 0 15px 3px;
	border:1px solid #9a7e3d;
}
.wine_dtl_wide th {
	text-align:left;
	font-weight:normal;
	padding:3px 10px 3px 0;
	line-height:1.3em;
	background:#d3c79f;
}
.wine_dtl_wide span {
	padding-left:16px;
	background:url(../image/arrow.gif) no-repeat 0 2px;
}
.wine_dtl_wide td {
	text-align:left;
	padding:3px 10px;
	border-bottom:1px dotted #d3c79f;
	line-height:1.3em;
}


/* original */
#org_txtarea {
	width:480px;
	float:left;
	margin-top:10px;
}
#org_list {
	width:480px;
	padding:10px 0;
	margin-bottom:10px;
	background:#f6efdf;
	border:1px solid #e8d7ae;
}
#org_list li {
	color:#8e0241;
	background:url(../image/arrow.gif) no-repeat 5px 5px;
	padding-left:20px;
}
#cnt_wrap { margin-top:20px;}
#cnt_wrap p { margin-bottom:5px;}
#contact_btn {
	width:296px;
	height:38px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0;
	background:url(../original/image/contact_btn.jpg) no-repeat;
}
#contact_btn a {
	width:296px;
	height:38px;
	display:block;
	text-decoration:none;
}

/* 100105 */
.news_day {
	width:6em;
	float:left;
	line-height:14px;
}
.news_newmark {
	width:35px;
	float:left;
}
.media_day {
	width:6em;
	float:left;
	line-height:14px;
}
.media_newmark {
	width:35px;
	float:left;
}



/* link */
.linklist {
	display:block;
	text-align:left;
	border-bottom:1px dotted #9a7e3d;
	padding:5px 0;
}
.linklist dt {
	display:block;
	background:url(../image/arrow.gif) no-repeat 0 6px;
	padding-left:15px;
}
.linklist dd {
	display:block;
	padding:5px;
	background-color:#F1F1F1;
	font-family:Verdana, sans-serif;
	font-size:12px;
}


.txt_str {
	display:block;
	background:#9A7E3D;
	padding:0 15px;
	color:#fff;
	margin-bottom:3px;
}
.handling_dl dt {}
.handling_dl dt strong { color:#9A7E3D;}
.handling_dl dd {
	padding:0 20px;
	margin-bottom:10px;
}

#handling_tbl {
	width:100%;
	border-collapse:collapse;
	border:1px solid #c1aa76;
}
#handling_tbl th {
	border:1px solid #c1aa76;
	padding:3px 10px;
	background:#e4ddc3;
}
#handling_tbl td {
	border:1px dotted #c1aa76;
	padding:2px 23px;
}


/* 110324 */
/* new */
#shien_txt {
	color:#8e0241;
	border:2px solid #b1577f;
	background:#eccddb;
	padding:10px 15px;
}
