@charset "euc-kr";

/****************************************************/
/*                °øÅë								*/
/****************************************************/

/* HÅÂ±× */
.h1_style01						{ display:block; position:relative; border-bottom:1px solid #dadada; padding-bottom:20px; }
.h1_style01 .writer			{ font-size:14px; font-weight:normal; float:right; }
h2									{ line-height:28px; }
.h2_style01						{ display:block; position:relative; color:#0072bc; padding-bottom:20px; }
.h2_style02						{ display:block; position:relative; color:#444; padding-bottom:20px; }
.h2_style03						{ display:block; position:relative; color:#fff; padding-bottom:20px; font-size:16px; }
.h2_style04						{ display:block; position:relative; color:#ca0000; padding-bottom:20px; font-size:15px; }
.h2_style05						{ display:block; text-align:center; font-size:24px;  background:url('../../images/01sub/sub_01_tit_bg.png') center top no-repeat; padding:25px 0;}
.h2_style06						{ padding:3px 5px; color:#fff; font-weight:bold; background:#ca0000; font-size:16px; }
.h2_style07						{ padding:3px 5px; color:#fff; font-weight:bold; background:#007f3e; font-size:16px; }
.h2_style08						{ padding:3px 5px; color:#fff; font-weight:bold; background:#f15f22; font-size:16px; }
.h2_style09						{ padding:3px 5px; color:#fff; font-weight:bold; background:#720aa3; font-size:16px; }

.h3_style01						{ border-bottom:1px dashed #cbcbcb; padding-bottom:10px; }
.h3_style02						{ padding:0 0 20px 25px; background:url('../../images/01sub/h3_bullet.png') left 7px no-repeat; }
.h3_style03						{ color:#f15a22; font-size:16px;}
.h3_style04						{ padding:3px 0 10px 35px; margin-bottom:20px; background:url('../../images/01sub/m_bullet.gif') left 5px no-repeat; border-bottom:2px dashed #cbcbcb; }
.h3_style05						{ display:block; text-align:center; font-size:24px;  background:url('../../images/01sub/sub_01_tit_bg.png') center top no-repeat; padding:25px 0; }
.h3_style05	 span		    	{ display:block; text-align:center; margin-bottom:7px; color:#890000;}
.h3_style06						{ color:#f15a22; font-size:15px; background:url('../../images/01sub/sub_h3_06.png') left 50% no-repeat; text-indent:20px; padding:10px 0; }
.h3_style07						{ padding:0 0 20px 25px; background:url('../../images/01sub/h3_bullet_r.png') left 7px no-repeat; }


.h4_style01						{ margin:20px 0; padding:0 0 0 12px; color:#00aaad;background:url('../../images/01sub/list_bullet04.gif') left 8px no-repeat;}

.miKe_bullet						{ padding:3px 0 10px 25px; margin-bottom:20px; background:url('../../images/01sub/mike_bullet.png') left 3px no-repeat; }

/* ¸®½ºÆ® */
.list_style01					{ display:block; position:relative; width:100%; margin-top:15px; }
.list_style01 li					{ display:block; position:relative; margin-bottom:10px; overflow:hidden; }
.list_style02					{ display:block; position:relative; background:#f1f1f1; padding:10px; border:1px solid #dadada; }
.list_style02 li					{ display:block; position:relative; margin-bottom:10px; border-bottom:1px dashed #dadada; padding-bottom:4px; }
.list_style03					{ display:block; position:relative; padding:10px; border:1px solid #dadada; }
.list_style03 li					{ display:block; position:relative; margin-bottom:10px; border-bottom:1px dashed #dadada; padding-bottom:4px; }
.list_style04					{ display:block; position:relative; width:100%; margin-top:15px; }
.list_style04 li					{ display:block; position:relative; padding:0 0 0 25px; background:url('../../images/01sub/h3_bullet.png') left 7px no-repeat; margin-bottom:10px; }
.list_style05					{ display:block; position:relative; width:100%; margin-top:15px; }
.list_style05 li					{ display:block; position:relative; padding:0 0 0 15px; background:url('../../images/01sub/list_bullet04.gif') left 10px no-repeat; margin-bottom:10px; }
.list_style06					{ display:block; position:relative; width:100%; margin-top:15px; }
.list_style06 li					{ display:block; position:relative; margin-bottom:10px; padding:10px; overflow:hidden; border:1px solid #cbcbcb; background:#f8f8f8; }
.list_style07					{ display:block; position:relative; width:100%; margin-top:15px; }
.list_style07 li				{ display:block; position:relative; margin-bottom:10px; padding:10px; overflow:hidden; border:1px solid #cbcbcb; background:#ffffff; }
.dl_style01						{ display:block; position:relative; width:100%; }
.dl_style01 dt, .dl_style01 dd	{ display:block; }
.dl_style01 dt					{ margin-bottom:10px; font-weight:bold; }
.dl_style01 dd					{ margin-bottom:15px; }
.num								{ padding:3px 5px; background:#777; color:#fff; }

.q_a_box						{ display:block; position:relative; width:100%; margin-top:15px; }
.q_a_box dt, .q_a_box dd	{ display:block; position:relative; margin-bottom:20px; } 
.q_a_box dd					{ background:#f1f1f1; padding:15px 10px;}
.q_t, .a_t						{ font-weight:bold; font-size:15px; }
.q_t								{ color:#ca0000; border-top:3px solid #ca0000; padding-top:5px; }
.a_t								{ color:#00aaad; border-top:3px solid #00aaad; padding-top:3px; }
	
/* »ö»ó */
.ft_color_blue					{ color:#0072bc; }
.ft_color_green				    { color:#007f3e; }
.ft_color_red					{ color:#ca0000; }
.ft_color_yellow				{ color:#fff200; }
.ft_color_white			    	{ color:#fff; }
.ft_color_orange				{ color:#f15f22; }
.ft_color_violet				{ color:#450eab }
.ft_color_blue01				{ color:#5c6bd5 }
.ft_color_pink				    { color:#d22697 }
.ft_color_l_pink				    { color:#df697f }

/* ÆùÆ® */
.font_style01					{ font-family:'Nanum Brush Script', serif; color:#c00000; font-size:24px; }
.font_style02					{ font-family:'Nanum Myeongjo', serif; font-weight:bold; }
.fr									{ float:right;}
.fl									{ float:left;}
.bullet_style01					{ display:block; position:relative; padding:5px 20px; background:url('../../images/01sub/list_bullet04.gif') 10px 15px no-repeat; margin-bottom:10px; border:1px solid #cbcbcb; }
.bullet_style02					{ display:block; position:relative; padding:5px 20px; background:url('../../images/01sub/list_bullet04.gif') 10px 15px no-repeat; margin-bottom:10px; line-height:24px; }


/**/
.sub_contnet					{ width:760px; display:block; position:relative; margin:30px 0; padding:20px 15px; }
.key_visual_box					{ margin-bottom:30px; width:100%; display:block; text-align:Center; }
.content_wrap					{ margin:30px 0; }
	.item_box					{ display:block; position:relative; margin:20px 0 50px 0; overflow:hidden; }
			.bor_bot_dash		{ border-bottom:1px dashed #c6c6c6; padding-bottom:30px; }
		.para_block_left		{ float:left; width:50%; }
		.para_block				{ display:block; margin-bottom:20px; padding:15px 10px; overflow:hidden; }
		.para_block2			{ display:block; margin-bottom:20px; padding:15px 10px; border:1px solid #cbcbcb; border-top:4px solid #ca0000;}


/*¹®È­»êÃ¥*/
.mov_box							{ display:block; position:relative; overflow:hidden; background:url('../../images/01sub/mov_box_bg.png') right bottom no-repeat; padding-bottom:50px; }
.mov_box li							{ width:25%; float:left; text-align:center; font-size:12px; }
	.mov_box li p					{ margin:0; }
	.mov_box li .name				{ font-weight:bold; }
	.mov_box li .name_e			{ font-weight:normal; color:#777; margin:0 0 0 5px; }

/* NEW */
.new_img_box					{ display:block; overflow:hidden; margin:20px 0; }
	.img_style_01				{ float:left; padding:5px; border:1px solid #cbcbcb; background:#fff; margin-bottom:10px; }
	.img_style_02				{ float:left; padding:5px; margin-right:20px; border:1px solid #cbcbcb; background:#fff; }
	.img_style_03				{ float:right; padding:5px; border:1px solid #cbcbcb; background:#fff;  margin-bottom:10px; }
.radio_wrap						{ display:block; overflow:hidden; margin:20px 0; }
	.radio_wrap	li				{ margin-bottom:5px; display:block; overflow:hidden; }
.radio_inner						{ display:block; overflow:hidden; margin:10px 0; }



.background_color01			{ background:#fffde9; border:1px solid #fffcd5; padding:15px; }
.background_color02			{ background:#fff; padding:5px 10px; }
.under_line						{ border-bottom:1px dashed #cbcbcb; }
.under_line2					{ border-bottom:1px dashed #fff; }
.under_line3					{ border-bottom:1px solid red; }

.in_doc_box						{ display:block; position:relative; overflow:hidden; }
	.in_doc_box	li				{ float:left; width:20%; text-align:center; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #cbcbcb; }
	.in_img						{ padding:5px; background:#fff; border:1px solid #cbcbcb; }
	.doc_name					{ font-weight:bold; font-size:18px; margin:0; }
	.doc_eng_name			{ font-size:13px; }

.ft_under						{ text-decoration:underline; }

.box				{ display:block; width:96%; position:relative; padding:2%; background:#fafafa; }
.box li				{ background:#e2e2e2; margin:0 0 10px 0;  }
		.lank		{ display:block; background:#f6d200; margin:0; padding:0; }
		.lank2		{ display:block; background:#44c8f5; margin:0; padding:0; }

.tb01									{ width:100%; border-top:2px solid #005e9e; border-right:1px solid #cbcbcb; margin-bottom:20px; }
	.tb01 thead th,
	.tb01 tbody th,	
	.tb01 tbody td					{ border-bottom:1px solid #cbcbcb; border-left:1px solid #cbcbcb; padding:8px; line-height:24px; vertical-align:middle; }
	.tb01 thead th					{ background:#efe9e2; }

/*»õ·Î¿î ¼Ò°³ÇÕ´Ï´Ù*/

.hello_box							{ display:block; position:relative; overflow:hidden;  padding-bottom:20px; }
.hello_box li							{ width:25%; float:left; text-align:center; font-size:12px; margin-bottom:30px; }
	.hello_box li p					{ margin:0; }
	.hello_box li .name				{ font-weight:bold; }
	.hello_box li .name_e			{ font-weight:normal; color:#777; margin:0 0 0 5px; }


.hello_box2							{ display:block; position:relative; overflow:hidden;  padding-bottom:20px; }
.hello_box2 li						{ width:38%; float:left; text-align:center; font-size:13px;  padding-right:30px;  color:#000;}

.hello_box3							{ display:block; position:relative; overflow:hidden;  padding-bottom:20px; }
.hello_box3 li						{ width:48%; float:left; text-align:center; font-size:13px;  padding-right:30px;  color:#000;}

.health_bullet					{ background:url('../../images/01sub/bullet_hel.gif') no-repeat; text-indent:35px; }
.good_check						{ font-family:'Nanum Brush Script', serif; color:#c00000; font-size:24px;  border:1px solid #dadada; background:#fbfbfb; margin:10px 0; padding:15px 10px 5px 10px; }
.good_check01					{ font-family:'Nanum Brush Script', serif; color:#c00000; font-size:24px;  border:1px solid #dadada; background:#fff; margin:10px 0; padding:15px 10px 5px 10px; }
	.point_font					{ font-family:"NanumGothic"; font-size:14px; color:#444; text-indent:15px; }
.add_text						{ font-size:12px; color:#777777; }
.health_img						{ float:right; right:0; border:1px solid #cbcbcb; }
.health_img1					{ float:right; right:0; border:1px solid #ffffff; }
.health_img2					{ float:right; right:0; border:0px; padding:5px;}