#main_content01	{}
#main_content01	.m_content	{max-width:1000px;margin:0 auto;position:relative;}
.main_news	{width:100%;height:121px;position:relative;}
.m_news	{width:940px;position:absolute;left:50%;top:-114px;margin-left:-470px;z-index:100;}
.m_news	ul	{width:470px;position:relative;float:left;}
.m_news	ul	li	{}
.m_news	ul	li.news_text	{background:url(../images/img/arrow_bg01.png) no-repeat 0 0;padding:20px 40px 20px 20px;width:197px;height:195px;position:absolute;left:0;top:0;}
.m_news	ul	li.news_img	{padding-left:235px;width:235px;}
.m_news	ul	li.news_img	img	{width:100%;}
.m_news	ul	li	h2	{color:#b0b0b0;font-size:14px;margin-bottom:30px;}
.m_news	ul	li	div	{font-size:17px;line-height:130%;color:#4e4e4e;font-weight:700;}
.m_news	ul	li	p	{position:absolute;left:20px;bottom:20px;}

.m_event	{position:relative;float:left;}

#main_content02	{background:url(../images/img/main_search_bg1.jpg) no-repeat center 0;width:100%;height:220px;}
#main_content02	.main_search_box	{width:1000px;margin:0  auto;}
#main_content02	.main_search_box	.main_search	{width:100%}
#main_content02	.main_search_box	.main_search	p.tit01	{text-align:center;font-size:38px;color:#fff;line-height:100%;padding:35px 0 25px 0;font-weight:700;}
#main_content02	.main_search_box	.main_search	p.tit02	{margin:0 132px;font-size:16px;color:#fff;line-height:100%;margin-top:18px;}
.main_search01	{width:100%;position:relative;}
.main_search01	p	{padding:0 203px 0 132px;}
.main_search01	input	{width:100%;padding:18px 0;}
.main_search01	button	{background:url(../images/btn/main_search_btn.png) no-repeat 0 0;width:53px;height:53px;border:0;text-indent:-9999em;position:absolute;right:126px;top:3px;}


#main_content03 {max-width:940px;margin:0 auto;position:relative;}

.main_good01,.main_good02	{width:470px;float:left;}

.speech_bubble_box	{position:relative;}
.speech_bubble_box	li.speech_bubble	{position:absolute;left:0;top:0;}
.speech_bubble_box	li.speech_bubble	.c_bg01	{padding:26px 18px 20px 17px;background:#f5f5f5;position:relative;width:199px;height:189px;border-left:solid 1px #f6f6f6;}
.speech_bubble_box	li.speech_bubble	.c_bg02	{padding:25px 18px 20px 17px;background:#fff;position:relative;width:199px;height:189px;border-left:solid 1px #f6f6f6;border-top:solid 1px #f6f6f6;}
.speech_bubble_box	li.speech_bubble	h2	{font-size:14px;color:#b0b0b0;margin-bottom:29px;}
.speech_bubble_box	li.speech_bubble	div.tit	{font-size:20px;line-height:100%;color:#333;font-weight:700;margin-bottom:15px;}
.speech_bubble_box	li.speech_bubble	div.tit	span	{font-size:12px;margin-bottom:5px;display:block;}
.speech_bubble_box	li.speech_bubble	div.t_c	{font-size:12px;color:#777;line-height:130%;}
.speech_bubble_box	li.speech_bubble	p	{position:absolute;left:18px;bottom:20px;}
.speech_bubble_box	li.speech_bubble	span.bg	{display:block;background:url(../images/img/arrow_bg05.png) no-repeat 0 0;width:22px;height:39px;position:absolute;right:-22px;top:40%;}
.speech_bubble_box	li.speech_bubble	span.bg.bg02	{background:url(../images/img/arrow_bg04.png) no-repeat 0 0;}	
.speech_bubble_box	li.speech_bubble_img	img	{width:100%;}
.speech_bubble_box	li.speech_bubble_img.no_po	{padding-left:235px;}



#touchSlider01 { height:235px; margin:0 auto; background:#ccc; position:relative; overflow:hidden; }
#touchSlider01 ul { width:99999px; height:235px; position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider01 ul li { float:left; width:100%; height:235px; background:#9C9; font-size:14px; color:#fff; }

.btn_area {overflow:hidden; }
.btn_area button { display:block; width:100px; height:36px; background:#000; font-size:16px; color:#fff; font-weight:bold; }
.btn_area button.btn_prev { float:left; }
.btn_area button.btn_next { float:right; }
.btn_area .btn_page { display:inline-block; width:10px; height:10px; margin:3px; font-size:12px; line-height:0;  background:#f2eee6;text-indent:-999em;}
.btn_area .btn_page.on { background:#b20e10; }


/*ÀÎÆ®·ÎÆË¾÷*/

.intro_pop	{padding:79px 57px;background:#fff;text-align:center;}
.intro_pop	h2	{margin-bottom:80px;}
.intro_pop	p.tit01	{text-align:center;font-size:26px;color:#333;line-height:100%;}
.intro_pop	p.tit01	span	{display:block;}
.intro_pop	p.tit01	span.s_t01	{color:#7b634c;margin:10px 0 12px 0;}
.intro_pop	p.tit01	span.s_t02	{color:#99;font-size:13px;margin-bottom:5px;}
.intro_pop	.btns	{text-align:Center;margin:30px 0 20px 0;}
.intro_pop	.btns	a	{display:inline-block;padding:13px 0;min-width:108px;background:#b6121b;border:solid 1px #9e0811;color:#fff;font-weight:700;font-size:18px;}
.p_t01	{font-size:13px;color:#555;vertical-align:middle;margin-bottom:5px;text-align:center;}
.line_bg_pop	{background:url(../images/img/pop_bg.gif) no-repeat center;height:24px;width:100%;margin:0 auto;}


.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: rgba(0,0,0,.9);
		z-index: 100;
		display: block;
		top: 0;
		left: 0; 
		z-index:999;
		}
	
	.reveal-modal {
		background: #eee url(../images/img/modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 9999;
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 








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

.main_news	{width:100%;height:121px;}
.m_news	{width:728px;position:absolute;left:50%;bottom:0;margin-left:-364px;z-index:100;}
.m_news	ul	{width:364px;position:relative;float:left;}
.m_news	ul	li	{}
.m_news	ul	li.news_text	{background:url(../images/img/arrow_bg02.png) no-repeat 0 0;padding:15px 30px 15px 15px;width:154px;height:152px;position:absolute;left:0;top:0;}
.m_news	ul	li.news_img	{padding-left:182px;width:182px;}
.m_news	ul	li	h2	{color:#b0b0b0;font-size:13px;margin-bottom:24px;}
.m_news	ul	li	div	{font-size:14px;line-height:130%;color:#4e4e4e;font-weight:700;}
.m_news	ul	li	p	{position:absolute;left:20px;bottom:10px;}

.m_event	{width:364px;float:left;}
.m_event	img	{width:100%;}


#main_content02	{background:url(../images/img/main_search_bg1.jpg) no-repeat center 0;width:100%;height:220px;}
#main_content02	.main_search_box	{width:100%;margin:0  auto;}
#main_content02	.main_search_box	.main_search	{width:100%}
#main_content02	.main_search_box	.main_search	p.tit01	{text-align:center;font-size:38px;color:#fff;line-height:100%;padding:35px 0 25px 0;font-weight:700;}
#main_content02	.main_search_box	.main_search	p.tit02	{margin:0 132px;font-size:16px;color:#fff;line-height:100%;margin-top:18px;}
.main_search01	{width:100%;position:relative;}
.main_search01	p	{padding:0 126px 0 102px;}
.main_search01	input	{width:100%;padding:18px 0;}
.main_search01	button	{background:url(../images/btn/main_search_btn.png) no-repeat 0 0;width:53px;height:53px;border:0;text-indent:-9999em;position:absolute;right:58px;top:3px;}


#main_content03 {max-width:728px;margin:0 auto;position:relative;}
.main_good01,.main_good02	{width:50%;float:left;}

.speech_bubble_box	{position:relative;}
.speech_bubble_box	li.speech_bubble	{position:absolute;left:0;top:0;}
.speech_bubble_box	li.speech_bubble	.c_bg01	{padding:20px 10px 20px 15px;background:#fff;position:relative;width:162px;height:142px;}
.speech_bubble_box	li.speech_bubble	.c_bg02	{padding:20px 15px 20px 15px;background:#f5f5f5;position:relative;width:157px;height:142px;}
.speech_bubble_box	li.speech_bubble	h2	{font-size:14px;color:#b0b0b0;margin-bottom:10px;}
.speech_bubble_box	li.speech_bubble	div.tit	{font-size:14px;line-height:100%;color:#333;font-weight:700;margin-bottom:15px;}
.speech_bubble_box	li.speech_bubble	div.tit	span	{font-size:12px;margin-bottom:3px;display:block;}
.speech_bubble_box	li.speech_bubble	div.t_c	{font-size:12px;color:#777;line-height:130%;letter-spacing:-1px;}
.speech_bubble_box	li.speech_bubble	p	{position:absolute;left:15px;bottom:20px;}
.speech_bubble_box	li.speech_bubble	span.bg	{display:block;background:url(../images/img/arrow_bg04.png) no-repeat 0 0;width:22px;height:39px;position:absolute;right:-22px;top:78px;}
.speech_bubble_box	li.speech_bubble	span.bg.bg02	{background:url(../images/img/arrow_bg05.png) no-repeat 0 0;}	
.speech_bubble_box	li.speech_bubble_img	img	{width:100%;}
.speech_bubble_box	li.speech_bubble_img.no_po	{padding-left:182px;}


}
















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

.main_news	{width:100%;height:auto;}
.m_news	{width:100%;position:static;margin-left:0;margin:auto;padding-left:3px;}
.m_news	ul	{width:320px;position:relative;float:none;margin:0 auto;}
.m_news	ul	li	{}
.m_news	ul	li.news_text	{background:#f2f2f2 url(../images/img/arrow_bg03.png) no-repeat 0 0;padding:15px 10px 15px 10px;width:140px;position:absolute;left:0;top:0;height:130px;overflow:hidden;}
.m_news	ul	li.news_img	{padding-left:149px;}
.m_news	ul	li.news_img	img	{width:100%;}
.m_news	ul	li	h2	{color:#b0b0b0;font-size:12px;margin-bottom:10px;}
.m_news	ul	li	div	{font-size:12px;line-height:130%;color:#4e4e4e;font-weight:700;}
.m_news	ul	li	p	{position:absolute;left:5px;bottom:10px;}

.m_event	{width:320px;float:none;margin:0 auto;}
.m_event	img	{width:100%;}


#main_content02	{background:url(../images/img/main_search_bg1.jpg) no-repeat center 0;width:100%;height:160px;}
#main_content02	.main_search_box	{width:100%;margin:0  auto;}
#main_content02	.main_search_box	.main_search	{width:100%}
#main_content02	.main_search_box	.main_search	p.tit01	{text-align:center;font-size:25px;color:#fff;line-height:100%;padding:15px 0 15px 0;font-weight:700;}
#main_content02	.main_search_box	.main_search	p.tit02	{margin:18px 0 0 10px;font-size:14px;color:#fff;line-height:100%;}
.main_search01	{width:100%;position:relative;}
.main_search01	p	{padding:0 70px 0 10px;}
.main_search01	input	{width:100%;padding:10px 0;}
.main_search01	button	{background:url(../images/btn/main_search_btn.png) no-repeat 0 0;width:53px;height:53px;border:0;text-indent:-9999em;position:absolute;right:10px;top:3px;}




#main_content03 {width:320px;margin:0 auto;position:relative;}
.main_good01,.main_good02	{width:100%;float:none;}

.speech_bubble_box	{position:relative;}
.speech_bubble_box	li.speech_bubble	{position:absolute;left:0;top:0;}
.speech_bubble_box	li.speech_bubble	.c_bg01	{padding:15px 10px 15px 10px;background:#fff;position:relative;width:140px;height:130px;}
.speech_bubble_box	li.speech_bubble	.c_bg02	{padding:15px 10px 15px 10px;background:#f5f5f5;position:relative;width:140px;height:130px;}
.speech_bubble_box	li.speech_bubble	h2	{font-size:14px;color:#b0b0b0;margin-bottom:10px;}
.speech_bubble_box	li.speech_bubble	div.tit	{font-size:14px;line-height:100%;color:#333;font-weight:700;margin-bottom:10px;}
.speech_bubble_box	li.speech_bubble	div.tit	span	{font-size:12px;margin-bottom:3px;display:block;}
.speech_bubble_box	li.speech_bubble	div.t_c	{font-size:12px;color:#777;line-height:130%;letter-spacing:-1px;}
.speech_bubble_box	li.speech_bubble	p	{position:absolute;left:15px;bottom:20px;}
.speech_bubble_box	li.speech_bubble	span.bg	{display:block;background:url(../images/img/arrow_bg04.png) no-repeat 0 0;width:22px;height:39px;position:absolute;right:-22px;top:60px;}
.speech_bubble_box	li.speech_bubble	span.bg.bg02	{background:url(../images/img/arrow_bg05.png) no-repeat 0 0;}	
.speech_bubble_box	li.speech_bubble_img	img	{width:100%;}
.speech_bubble_box	li.speech_bubble_img.no_po	{padding-left:160px;}





/*ÀÎÆ®·ÎÆË¾÷*/

.intro_pop	{padding:30px 10px;background:#fff;text-align:center;}
.intro_pop	h2	{margin-bottom:30px;}
.intro_pop	h2	img	{width:50%;}
.intro_pop	p.tit01	{text-align:center;font-size:18px;color:#333;line-height:140%;}
.intro_pop	p.tit01	span	{display:block;}
.intro_pop	p.tit01	span.s_t01	{color:#7b634c;margin:10px 0 12px 0;}
.intro_pop	p.tit01	span.s_t02	{color:#99;font-size:12px;margin-bottom:5px;}
.intro_pop	.btns	{text-align:Center;margin:30px 0 20px 0;}
.intro_pop	.btns	a	{display:inline-block;padding:13px 0;min-width:108px;background:#b6121b;border:solid 1px #9e0811;color:#fff;font-weight:700;font-size:18px;}
.p_t01	{font-size:12px;color:#555;vertical-align:middle;margin-bottom:5px;text-align:left;}


}
























