

/******about us******/
/*ÀÎ»ç¸»*/

.papers_type01	{}
.papers_type01	h2	{font-size:16px;color:#444;font-weight:700;margin-bottom:10px;}
.papers_type01	p.text_p	{color:#8b8b8b;font-size:13px;line-height:160%;margin-bottom:20px;}
.papers_type01	p.text_p	span	{color:#b20e10;}

.geeting_dl	{position:relative;min-height:250px;padding-top:30px;}
.geeting_dl	dt	{position:absolute;left:25px;top:30px;}
.geeting_dl	dt.bg_dt01	{background:url(../images/img/greeting_img01.jpg) no-repeat 0 0;width:249px;height:249px;}
.geeting_dl	dt.bg_dt02	{background:url(../images/img/greeting_img02.jpg) no-repeat 0 0;width:233px;height:233px;}
.geeting_dl	dd	{padding:0 0 0 300px}
.geeting_dl	dd	h3	{font-size:16px;color:#444;margin-bottom:10px;}
.geeting_dl	dd	ul	{}
.geeting_dl	dd	ul	li	{color:#888;line-height:150%;font-size:13px;margin-bottom:20px;}
.geeting_dl	dd	ul	li	span	{color:#b20e10;}
.geeting_dl	dd	p	{text-align:right;color:#444;font-size:14px;line-height:140%;}


/*±³À°°úÁ¤*/

.education_box	{}
.education_box:after	{content:"";display:block;clear:both;}
.education_box	dl	{width:25.33%;padding:0 4%;float:left;}
.education_box	dl	dt	{margin-bottom:25px;}
.education_box	dl	dt	img	{width:100%;}
.education_box	dl	dd	{}
.education_box	dl	dd	h2	{font-weight:700;color:#333;font-size:16px;margin-bottom:10px;}
.education_box	dl	dd	p	{color:#888;line-height:150%;margin-bottom:10px;}

/*Ã£¾Æ¿À½Ã´Â±æ*/

.map_text	{}
.map_text	h3	{font-size:14px;color:#333;margin-bottom:9px;}
.map_text	h3	span	{font-weight:normal;color:#cdcdcd;padding:0 5px;}
.map_text	p	{color:#555;margin-bottom:25px;line-height:150%;}
.map_text	ul	{}
.map_text	ul	li	{font-size:12px;color:#555;margin-bottom:10px;}
.map_text	ul	li	strong	{font-size:14px;color:#333;padding-right:20px;}


/******wine******/

/*¿ÍÀÎ°Ë»ö*/

.search_box	{padding:20px 0 10px 0;border:solid 1px #ccc;border-top:solid 2px #424242;position:relative;margin-bottom:30px;background:#fcfcfc;}
.search_box	.w_tit	{position:absolute;left:26px;top:20px;height:40px;padding:26px 30px 0 0 ;border-right:solid 1px #ccc;font-size:16px;color:#333;line-height:100%;}
.search_box	.w_select	{padding: 0 116px 0 214px;}
.search_box	.w_select	li	{}
.search_box	.w_select	li	div	{float:left;width:49.20%;margin-bottom:10px;}
.search_box	.w_select	li	div.f_r	{float:right;}
.search_box	.w_select	li	div	select	{width:100%;height:28px;border:solid 1px #b2b2b2;}
.search_box	.w_btn	{position:absolute;right:16px;top:20px;}
.search_box	.w_btn	input	{background:#927b62;font-weight:700;width:88px;height:66px;border:solid 1px #806c56;color:#fff;font-size:15px;cursor:pointer;}
.search_box .w100	{margin:0 20px 10px;}
.search_box .w100	select	{width:100%;height:28px;border:solid 1px #b2b2b2;}

.search_c	{margin-bottom:30px;}
.search_c	.img_area	{margin:0;}
.search_c	div.s_text	{padding:24px 20px 35px 20px;border:solid 1px #e5e5e5;}
.search_c	div.s_text	h2	{font-size:25px;color:#333;margin-bottom:20px;}
.search_c	div.s_text	div	{color:#333;line-height:160%;}

.g_list	{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;z-index:999;margin-bottom:40px;}
.g_list	li	{width:20%;float:left;position:relative;}
.g_list li.no_content {
border-top: solid 1px #333;
border-left: solid 1px #333;
text-align: center;
width: 100%;
float: none;
padding: 20px 0;
}
.g_list	li	a	{display:block;width:99.40%;}
.g_list	li	a	img	{border:solid 1px #ddd;border-right:0;width:100%;}
.g_list	li	a	div	{text-align:center;border:solid 1px #ddd;border-bottom:0;border-right:0;border-top:0;height:80px;display:table;width:100%;background:#fbfbfb;color:#333;}
.g_list	li	a	div	p	{text-align:center;vertical-align:middle;display:table-cell;width:100%;line-height:130%;padding:0 10px;}
.g_list	li	a	div	p	strong	{display:block;margin:0 10px 5px 10px;}
.g_list	li	a	div	p	span	{display:block;clolor:#777;}
.g_list	li	p.new_f	{position:absolute;left:1px;top:1px;max-width:57px;border:0;}
.g_list	li	p.new_f	img	{border:0;}


/*¿ÍÀÎ»ó¼¼*/

.wine_info	{padding:22px 37px;border:solid 1px #e6e5e1;margin-bottom:30px;}
.wine_info	ul	{}
.wine_info	ul	li	{font-weight:700;font-size:13px;min-height:34px;margin-bottom:10px;}
.wine_info	ul	li:after	{content:"";display:block;clear:both;}
.wine_info	ul	li:last-child	{margin:0;}
.wine_info	ul	li	p	{float:left;color:#bc2931;padding: 10px 0 10px 40px;}
.wine_info	ul	li	p.bg_t01	{background:url(../images/img/wine_i01.jpg)no-repeat 0 0;}
.wine_info	ul	li	p.bg_t02	{background:url(../images/img/wine_i02.jpg)no-repeat 0 0;}
.wine_info	ul	li	p.bg_t03	{background:url(../images/img/wine_i03.jpg)no-repeat 0 0;}	
.wine_info	ul	li	div	{margin-left:125px;color:#555;line-height:140%;padding:10px 0;}
.wine_info	ul	li	div.line01	{border-top:solid 1px #f3f2f0;border-bottom:solid 1px #f3f2f0;}

h2.wine_tit01	{font-size:17px;font-weight:700;color:#555;margin:0 0 13px 20px;}

.view_info	{border:solid 1px #e6e5e1;margin-bottom:30px;}
.view_info	.view_img	{max-width:34.16%;float:left;border-right:solid 1px #e6e5e1;}
.view_info	.view_img	table	{}
.view_info	.view_img	table	td	img	{width:100%;}
.view_info	.view_img	table	tr.b_t	td	{border-top:solid 1px #e6e5e1;}
.view_info	.view_img	table	tr.b_t	td.b_r	{border-right:solid 1px #e6e5e1;}
.view_info	.view_text	{padding:4.16% 3.12% 0 3.12%;float:left;width:59.20%;}
.view_info	.view_text	h2	{font-size:26px;color:#333;margin-bottom:22px;}
.view_info	.view_text	h2	strong	{display:block; font-size:26px;color:#fff;padding:0 0 6px 0;}
.view_info	.view_text	h2	span	{font-size:16px;color:#555;display:block;margin-top:12px;}
.view_info	.view_text	p.g_t	{background:url(../images/bg/line_gap01.gif) repeat-x 0 top;padding-top:15px;margin-bottom:20px;}
.view_info	.view_text	p.g_t	span	{display:block;background:url(../images/bg/line_gap01.gif) repeat-x 0 bottom;font-size:14px;color:#777;padding:0 0 15px 2px;}
.view_info	.view_text	p.v_t	{position:relative; line-height:1.4; margin:18px 0 20px 0; font-weight:600; border-top:1px #555 dashed; padding:26px 0 0 154px;min-height:33px}
.view_info	.view_text	p.v_t	span	{position:absolute; font-weight:600; left:20px; top:30px;}
.view_info	.view_text	p.h_t	{position:relative; min-height:33px; line-height:31px; font-weight:600; border-top:2px #262626 solid; border-bottom:2px #262626 solid; padding:0 0 0 154px;}
.view_info	.view_text	p.h_t	span	{position:absolute; font-weight:600; left:20px; top:10px;}
.view_info	.view_text	p.m_t	{position:relative; min-height:33px; line-height:31px; font-weight:600; padding:0 0 0 154px;}
.view_info	.view_text	p.m_t	span	{position:absolute; font-weight:600; left:20px; top:10px;}

.info_wine	{}
.info_wine	li	{background:#f5f4f4;color:#555;font-weight:700;padding:8px 0;margin-bottom:2px;}
.info_wine	li:after	{content:"";display:block;clear:both;}
.info_wine	li	span	{display:block;width:37.74%;float:left;padding-left:20px;line-height:140%;}
.info_wine	li	p	{line-height:140%;float:left;width:52.02%;}

.info_wine02	{border-bottom:solid 1px #e6e5e1;}
.info_wine02	li	{color:#555;font-weight:700;padding:11px 0;margin-bottom:2px;width:100%;}
.info_wine02	li:after	{content:"";display:block;clear:both;}
.info_wine02	li	span	{display:block;width:37.74%;float:left;padding-left:20px;line-height:140%;}
.info_wine02	li	span	strong	{display:block;line-height:140%;}
.info_wine02	li	p	{line-height:140%;float:left;}
.info_wine02	li 	p	strong	{display:block;line-height:140%;text-align:center;}

.view_sns	{margin:20px 0 0 10px;padding-bottom:20px;}
.view_sns2	{margin:20px 0 0 10px;padding-bottom:54px;}



/******riedel******/
#riedel{}
#riedel h3{font-size:16px; font-weight:600; line-height:1.4; color:#fff; padding:10px 0 0 0;}
#riedel h3 span{display:block;font-size:16px; font-weight:600; line-height:1.4;}
#riedel h3 u{font-size:16px; font-weight:600; line-height:1.4; color:#d42930; text-decoration:none;}
#riedel .title{font-size:16px; font-weight:600; color:#846343;}
#riedel .title span{display:block;font-size:23px; font-weight:600; color:#846343; line-height:1.2; padding:0 0 8px 0;}
#riedel .txt{margin:30px 0 0 0; font-size:12px; color:#888; line-height:1.6;}
#riedel .txt span{display:block; font-size:12px; color:#888; line-height:1.6;}
#riedel .txt strong	{color:#fff;}
#riedel .txt2{margin:30px 0 0 0; font-size:13px; color:#888; line-height:1.6;}
#riedel .txt2 span{font-size:13px; color:#b20e10; line-height:1.6;}
#riedel .interval{margin:35px 0;}

#riedel .program{width:100%; overflow:hidden;}
#riedel .program .subject{font-size:23px; font-weight:600; color:#999; margin:0 0 20px 0;}
#riedel .program ul{border-top:2px #424242 solid; border-bottom:1px #424242 solid;}
#riedel .program ul li{padding:20px 0; border-bottom:1px #424242 solid;}
#riedel .program ul li p.t{font-size:18px; color:#999; font-weight:600; padding:0 0 10px 20px;}
#riedel .program ul li p.a{color:#555; padding:0 0 0 40px; line-height:1.6;}
#riedel .program ul li p.a span{padding:0 0 0 14px;}
#riedel .alert{font-size:14px; font-weight:600; color:#555; padding:17px 0 0 4px;}


/*¿µ¹®ÆäÀÌÁö0623Ãß°¡*/

.eng_list01	{margin-top:50px;padding-bottom:50px;}
.eng_list01	li	{color:#666;font-size:15px;line-height:130%;word-break:break-all;margin-bottom:15px;}
.eng_list01	li	strong.c_tit01	{font-size:25px;}
.eng_list01	li	span	{color:#d60e0e;font-weight:700;}

.eng_box	{padding:28px 30px;background:#f6f6f6;}
.eng_box	ul	{}
.eng_box	ul	li	{margin-bottom:25px;}
.eng_box	ul	li:last-child	{margin-bottom:0;}
.eng_itxt01	{position:relative;min-height:183px;}
.eng_itxt01	dt	{position:absolute;left:0;top:0;}
.eng_itxt01	dd	{font-size:16px;color:#777;line-height:140%;word-break:break-all;padding:10px 0 0 230px}
.eng_itxt01	dd	strong	{display:block;font-size:20px;color:#333;margin-bottom:9px;}
.eng_itxt01	dd	p	{font-size:14px;line-height:140%;margin-top:10px;color:#999;}
.eng_itxt01	dd	p	span	{display:block;text-decoration:underline;color:#999;margin-bottom:5px;}

.portfolio_tit	{margin:60px 0 24px 0;font-weight:700;color:#666;font-size:26px;}
#portfolio_list	{margin:24px 0;}
.m_eng	{display:none;}
.goods	{float:left;width:50%;margin-bottom:20px;}
.goods.t_30	{margin-top:30px;}
.portfolio_history	{}
.portfolio_history	img	{width:100%;}
.portfolio_history	img.w_type01	{display:block;}
.portfolio_history	img.m_type01	{display:none;}


.contact_btn	{max-width:393px;text-align:center;margin:0 auto;}
.contact_btn	img	{width:100%;}







@media all and (max-width: 999px){


/******wine******/
/*¿ÍÀÎ»ó¼¼*/

.info_wine	li	span	strong	{display:block;line-height:140%;}
.view_info	.view_img	table	tr.b_t	td	{border-bottom:solid 1px #e6e5e1;}


/*¿µ¹®ÆäÀÌÁö0623Ãß°¡*/

.portfolio_tit	{margin-top:60px;font-weight:700;color:#666;font-size:26px;}
#portfolio_list	{margin:24px 0;display:none;}
.m_eng	{display:block;margin-top:24px;}
.goods	{float:none;width:95%;margin-bottom:20px;}

.goods.t_30	{margin-top:0;}



}


@media all and (max-width: 765px){


/******about us******/
/*ÀÎ»ç¸»*/

.geeting_dl	{position:relative;min-height:250px;padding-top:30px;}
.geeting_dl	dt	{background:url(../images/img/greeting_img01.jpg) no-repeat 0 0;width:249px;height:249px;position:static;margin:0 auto;}
.geeting_dl	dd	{padding:20px 0 0 0}

/*±³À°°úÁ¤*/

.education_box	{}
.education_box	dl	{width:100%;padding:0;float:none;padding-bottom:30px;}
.education_box	dl	dt	{margin-bottom:25px;text-align:center;}
.education_box	dl	dt	img	{max-width:395px;}
.education_box	dl	dd	{}
.education_box	dl	dd	h2	{font-weight:700;color:#333;font-size:16px;margin-bottom:10px;}
.education_box	dl	dd	p	{color:#888;line-height:150%;margin-bottom:10px;}

/*Ã£¾Æ¿À½Ã´Â±æ*/

.map_text	{}
.map_text	h3	{font-size:14px;color:#333;margin-bottom:9px;}
.map_text	h3	span	{font-weight:normal;color:#cdcdcd;}
.map_text	p	{color:#555;margin-bottom:25px;line-height:150%;}
.map_text	ul	{}
.map_text	ul	li	{font-size:12px;color:#555;margin-bottom:10px;}
.map_text	ul	li	strong	{font-size:14px;color:#333;padding-right:20px;}
.map_text	ul	li	span	{display:block;margin:10px 0 0 60px;}



/******wine******/

/*¿ÍÀÎ°Ë»ö*/

.search_box	{padding:0 0 30px 0;border:0;border-bottom:solid 1px #ccc;border-top:solid 2px #424242;position:relative;margin-bottom:30px;}
.search_box	.w_tit	{position:static;left:26px;top:20px;height:30px;padding:15px 30px 0 0 ;border-right:0;font-size:16px;color:#333;line-height:100%;}
.search_box	.w_select	{padding: 0;}
.search_box	.w_select	li	{}
.search_box	.w_select	li	div	{float:none;width:100%;margin-bottom:10px;}
.search_box	.w_select	li	div.f_r	{float:none;}
.search_box	.w_select	li	div	select	{width:100%;height:28px;border:solid 1px #b2b2b2;}
.search_box	.w_btn	{position:static;right:16px;top:20px;}
.search_box	.w_btn	input	{background:#927b62;font-weight:700;width:100%;height:33px;border:solid 1px #806c56;color:#fff;font-size:15px;}
.search_box .w100	{margin:0;}

.search_c	{margin-bottom:30px;}
.search_c	.img_area	{margin:0;}
.search_c	div.s_text	{padding:24px 20px 35px 20px;border:solid 1px #e5e5e5;}
.search_c	div.s_text	h2	{font-size:20px;color:#333;margin-bottom:20px;}
.search_c	div.s_text	div	{color:#333;line-height:160%;}


.g_list	{z-index:999;}
.g_list	li	{width:50%;float:left;}
.g_list	li	a	{display:block;width:99.50%;}
.g_list	li	a	img	{border:solid 1px #ddd;border-right:0;width:100%;}
.g_list	li	a	div	{text-align:center;border:solid 1px #ddd;border-right:0;border-top:0;height:90px;display:table;width:100%;}
.g_list	li	a	div	p	{text-align:center;vertical-align:middle;display:table-cell;width:100%;}




/*¿ÍÀÎ»ó¼¼*/

.view_info	{border:0;margin-bottom:30px;border-top:solid 1px #e6e5e1;}
.view_info	.view_img	{max-width:100%;float:none;margin-bottom:40px;}
.view_info	.view_img	table	{border-left:solid 1px #e6e5e1;}
.view_info	.view_img	table	td	img	{width:100%;}
.view_info	.view_img	table	tr.b_t	td	{border-top:solid 1px #e6e5e1;}
.view_info	.view_img	table	tr.b_t	td.b_r	{border-right:solid 1px #e6e5e1;}
.view_info	.view_text	{padding:0;float:none;width:100%;border-left:0;}
.view_info	.view_text	h2	{font-size:20px;color:#333;margin-bottom:22px;line-height:130%;}
.view_info	.view_text	h2	span	{font-size:14px;color:#555;display:block;margin-top:12px;}
.view_info	.view_text	p.g_t	{background:url(../images/bg/line_gap01.gif) repeat-x 0 top;padding-top:15px;margin-bottom:20px;}
.view_info	.view_text	p.g_t	span	{display:block;background:url(../images/bg/line_gap01.gif) repeat-x 0 bottom;font-size:12px;color:#777;padding:0 0 15px 2px;line-height:130%;}
.info_wine	{}
.info_wine	li	{background:#f5f4f4;color:#555;font-weight:700;padding:8px 0;margin-bottom:2px;}
.info_wine	li:after	{content:"";display:block;clear:both;}
.info_wine	li	span	{display:block;width:40%;float:left;padding-left:10px;line-height:140%;}
.info_wine	li	p	{line-height:140%;float:left;width:52.02%;}

.info_wine02	{border-bottom:solid 1px #e6e5e1;}
.info_wine02	li	{color:#555;font-weight:700;padding:11px 0;margin-bottom:2px;width:100%;}
.info_wine02	li:after	{content:"";display:block;clear:both;}
.info_wine02	li	span	{display:block;width:40%;float:left;padding-left:10px;line-height:140%;}
.info_wine02	li	span	strong	{display:block;line-height:140%;}
.info_wine02	li	p	{line-height:140%;float:left;}
.info_wine02	li 	p	strong	{display:block;line-height:140%;text-align:center;}

.view_sns	{margin:20px 0 0 10px;padding-bottom:20px;}

.wine_info	{padding:10px;border:solid 1px #e6e5e1;margin-bottom:30px;}
.wine_info	ul	{}
.wine_info	ul	li	{font-weight:700;font-size:13px;min-height:34px;margin-bottom:10px;}
.wine_info	ul	li:after	{content:"";display:block;clear:both;}
.wine_info	ul	li:last-child	{margin:0;}
.wine_info	ul	li	p	{float:left;color:#bc2931;padding: 10px 0 10px 40px;}
.wine_info	ul	li	p.bg_t01	{background:url(../images/img/wine_i01.jpg)no-repeat 0 0;}
.wine_info	ul	li	p.bg_t02	{background:url(../images/img/wine_i02.jpg)no-repeat 0 0;}
.wine_info	ul	li	p.bg_t03	{background:url(../images/img/wine_i03.jpg)no-repeat 0 0;}	
.wine_info	ul	li	div	{margin-left:100px;color:#555;line-height:140%;padding:10px 0;}
.wine_info	ul	li	div.line01	{border-top:solid 1px #f3f2f0;border-bottom:solid 1px #f3f2f0;}


/* riedel */
#riedel h3 span{display:inline;}
#riedel .txt span{display:inline;}
#riedel .program ul li p.t{padding:0 0 10px 0;}
#riedel .program ul li p.a{padding:0 0 0 10px;}
#riedel .program ul li p.a span{padding:0;}

.view_info	.view_text	p.v_t	{padding:26px 0 0 110px;}
.view_info	.view_text	p.v_t	span	{left:0;}
.view_info	.view_text	p.h_t	{padding:0 0 0 110px;}
.view_info	.view_text	p.h_t	span	{left:0;}
.view_info	.view_text	p.m_t	{padding:0 0 0 110px;}
.view_info	.view_text	p.m_t	span	{left:0;}





/*¿µ¹®ÆäÀÌÁö0623Ãß°¡*/

.eng_list01	{margin-top:20px;padding-bottom:50px;}
.eng_list01	li	{color:#666;font-size:15px;line-height:130%;word-break:break-all;margin-bottom:15px;}
.eng_list01	li	strong.c_tit01	{font-size:25px;}
.eng_list01	li	span	{color:#d60e0e;font-weight:700;}

.eng_box	{padding:28px 30px;background:#f6f6f6;}
.eng_box	ul	{}
.eng_box	ul	li	{margin-bottom:25px;}
.eng_box	ul	li:last-child	{margin-bottom:0;}
.eng_itxt01	{position:relative;min-height:183px;}
.eng_itxt01	dt	{position:static;left:0;top:0;text-align:center;margin-bottom:10px;}
.eng_itxt01	dd	{font-size:16px;color:#777;line-height:140%;word-break:break-all;padding:10px 0 0 0}
.eng_itxt01	dd	strong	{display:block;font-size:20px;color:#333;margin-bottom:9px;}
.eng_itxt01	dd	p	{font-size:14px;line-height:140%;margin-top:10px;color:#999;}
.eng_itxt01	dd	p	span	{display:block;text-decoration:underline;color:#999;margin-bottom:5px;}

.portfolio_history	img	{width:100%;}
.portfolio_history	img.w_type01	{display:none;}
.portfolio_history	img.m_type01	{display:block;}



}










































