@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; }
.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;}
.h4_style01						{ color:#2e2e2e; font-size:14px; border-bottom:1px dashed #cbcbcb; padding-bottom:10px; }
.h4_style02						{ color:#f15a22; font-size:14px; padding:10px 0; }
.h4_style03						{ color:#2e2e2e; font-size:14px; padding-bottom:10px; }

/* ¸®½ºÆ® */
.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_style08					{ display:block; position:relative; background:none; }
.list_style08 li				{ display:block; position:relative; margin-bottom:10px; border-bottom:1px dashed #dadada; padding-bottom:4px; }
.list_style07					{ display:block; position:relative; width:100%; margin-top:0; }
.list_style07 li				{ display:block; position:relative; padding:0 0 0 15px; background:url('../../images/01sub/list_bullet04.gif') left 10px no-repeat; margin-bottom:2px; border:none; }
.list_style09					{ display:block; position:relative; width:100%; margin-top:15px; }
.list_style09 li				{ display:block; position:relative; margin-bottom:10px; padding:10px; overflow:hidden; border:1px solid #cbcbcb;}


.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; }

.check_list						{ position:relative; display:block; width:100%; overflow:hidden; margin-top:5px; }
.check_list	li					{ float:left; width:20%;  background:url('../../images/01sub/list_bullet04.gif') left 8px no-repeat; text-indent:10px; }
/* »ö»ó */
.ft_color_blue					{ color:#0072bc; }
.ft_color_red					{ color:#ca0000; }
.ft_color_white					{ color:#fff; }
.ft_color_yellow				{ color:#bfa500; }
.ft_color_orange				{ color:#f26522; }
.ft_color_green					{ color:#00763b; }
.ft_color_violet				{ color:#9a52c0; }
.ft_color_gray					{ color:#cbcbcb; }

/* bg */
.bg_yellow						{ background:#fffac2; }
.background_color01				{ background:#fffde9; border:1px solid #fffcd5; padding:5px; }
.background_color02				{ background:#f8f8f8; border:1px solid #cbcbcb; padding:5px 10px; }

/*table*/
.tb01							{ width:100%; border-collapse:collapse; border-spacing:0; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; text-align:center; margin:15px 0 0 0; }
	.tb01 thead th,
	.tb01 tbody th,
	.tb01 tbody td				{ border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; padding:5px; vertical-align:middle; }
	.tb01 thead th				{ background:#0072bc; color:#fff; }
	.tb01 tbody th				{ background:#f8f8f8; text-align:left; }
	.tb01 tbody td				{ background:#fff; }


/* ÆùÆ® */
.font_style01					{ font-family:'Nanum Brush Script', serif; color:#c00000; font-size:24px; }
.font_style02					{ font-family: 'Nanum Myeongjo', serif; }
.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; overflow:hidden; }
.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-bottom:30px; 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:30px; padding:0 10px; overflow:hidden; }


/* sosÀÀ±Þ»ó½Ä */
.icon_img						{ vertical-align:middle; }

/* ¿îµ¿ÇÕ½Ã´Ù. */
.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;}


/* 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; }


.under_line						{ border-bottom:1px dashed #cbcbcb; }
.text_line						{ text-decoration:underline; }

.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; }


/*xÅ×ÀÌºí*/
.tb_01 tr th.bd_r,
.tb_01 tr td.bd_r			{ border-right:0; }
.tb_01						{ width:100%; border-top:2px solid #0657d0; margin:10px 0 30px 0; }
.tb_01 tr th,
.tb_01 tr td				{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:12px 0; font-family:"NanumGothic"; text-align:center; vertical-align:middle; }
.tb_01 tr td.tac			{ text-align:center; }
.tb_01 tr th.tac			{ text-align:center; }
.tb_01 tr td.tal			{ text-align:left; padding-left:20px; }
.tb_01 tr td.tar			{ text-align:right; padding-right:20px; }
.tb_01 thead th				{ background-color:#0657d0; color:#fff; }
.tb_01 tbody th				{ text-align:left; font-weight:normal; padding-left:20px; }
.tb_01 *					{ text-decoration:none; vertical-align:middle; }