@charset "utf-8";
@import "common.css";
@import "sub.css";


/* h2옆의 칼락 */
//#content	{ background:url(/images/info/content_bar.gif) no-repeat left top; }

/* 이전글 다음글 */
/*.article_prev_next li.prev	{ background:url(/images/info/article_prev.gif) no-repeat left center; }
.article_prev_next li.next	{ background:url(/images/info/article_next.gif) no-repeat left center; }*/

.tabmenu	{ width:100%; background:url(/images/info/tabmenu_line.gif) repeat-x left bottom; height:32px; margin-bottom:25px; }
	.tabmenu li	{ float:left; display:inline; padding-right:4px; }
	.tabmenu li img	{ vertical-align:top; }
.stepmenu	{ clear:both; width:694px; height:45px; margin-bottom:30px; margin-top:-10px; }
	.stepmenu li	{ float:left; display:inline; }
	.stepmenu li img	{ vertical-align:top; }
.info_content	{ width:694px; }
	.info_content h3	{ padding:2px 0 8px 20px; background:url(/images/info/h3_bar.gif) no-repeat left top ! important; }
	.info_content h4	{ background:url(/images/info/h4_icon.gif) no-repeat 20px 2px ! important; padding:0 0 14px 33px; margin-top:40px; }
	.info_content p		{ line-height:20px; }
	.info_content .copy	{ padding-left:20px; }
	.info_content .none_h4	{ padding-left:20px; margin-top:40px; }
	.info_content .none_copy	{ padding:12px 0 0 20px; }
	.info_content .only_text	{ padding-left:20px; }
	.info_content .next_img	{ padding:17px 0 0 20px; }
	.info_content .out_img	{ padding:7px 0 20px 20px; }
	.info_content table	{ width:674px ! important; margin-left:20px; }
	.info_content .list_arrow	{ margin-left:20px; }
	.info_content .list_num		{ margin-left:20px; }
	.info_content .warning		{ margin-left:20px; }
	/*.info_content .flag		{ padding-left:20px; padding-top:20px; width:674px; }*/
	.info_content .flag		{ margin-left:20px; margin-top:-9px; padding-top:17px; width:674px; background:url(../images/common/line_dot.gif) repeat-x left top;}
	.info_content .flag:after	{ content:" "; display:block; clear:both; }
	.info_content .flag .img	{ float:left; width:175px; }
	.info_content .flag .list_arrow	{ float:left; width:483px; margin:0; padding:0; }
	.info_content .flag .list_arrow li	{ }
	.info_content .flag_02		{ padding-left:20px; padding-top:20px; width:674px; overflow:hidden; }
	.info_content .flag_02:after	{ content:" "; display:block; clear:both; }
	.info_content .flag_02 .img	{ float:left; width:99px; }
	.info_content .flag_02 .list_arrow	{ float:left; width:575px; margin:0; padding:0; }
	.info_content .flag_02 .list_arrow li	{ }
	.info_content .line_dot_row	{ padding-left:20px; padding-top:17px; width:674px }
	.info_content .line_dot_row:after	{ content:" "; clear:both; display:block; }
	.info_content .line_dot_row .img	{ float:left; width:176px; }
	.info_content .line_dot_row .text	{ float:left; width:477px; padding-left:21px; background:url(/images/common/line_dot_03.gif) repeat-y left top; }
	.info_content .line_dot_row .text .subject	{ padding-bottom:10px; }
	.info_content .line_dot_row .text .cont		{ padding-bottom:15px; }
	.info_content .line_dot_row .text .cont .ex	{ display:block; background:url(/images/common/t_ex.gif) no-repeat left 8px; padding:4px 0 0 20px; }
	.info_content .line_dot_row .text .bottom	{ padding-top:10px; }
	.info_content .box_gray	{ margin-left:20px; }
	.info_content .box_gray h4	{ background:none; margin:0; padding:0 0 20px 0; }
	.info_content .box_gray .list_arrow	{ margin-left:59px; }
	.info_content .box_gray .btn	{ margin:10px 0 0 74px; }
	.info_content .box_bot_line		{ background:url(/images/info/box_bot_line.gif) repeat-y center top; height:30px; width:674px; margin-left:20px; }
.step_content	{ width:694px; clear:both; }
	.step_content p	{ line-height:20px; }
	.step_content h3	{ background:url(/images/common/line_dot.gif) repeat-x left bottom; height:37px; margin-bottom:24px; }
	.step_content h4	{ background:url(/images/info/h4_icon.gif) no-repeat 6px 4px ! important; padding:0 0 20px 25px; margin-top:36px; }
	.step_content h5	{ background:url(/images/info/h5_bar.gif) no-repeat 10px 6px ! important; padding:0 0 20px 25px; }
	.step_content .list_arrow	{ margin-left:12px; }
	.step_content .list_bar	{ margin-left:10px; }
	.step_content .tbl_left,
	.step_content .tbl_center	{ margin-left:25px; width:669px; }
	.step_content .cont_divide	{ margin-left:25px; width:669px; position:relative; }
	.step_content .cont_divide .left	{ float:left; display:inline; padding-right:21px; margin-right:20px; background:url(/images/common/line_dot_03.gif) repeat-y right top; }
	.step_content .cont_divide .right_01	{ float:left; display:inline; /*with-255px;*/ width:373px; height:300px; position:relative; }
	.step_content .cont_divide .right_02	{ float:left; display:inline; /*with-400px;*/ width:228px; height:300px; position:relative; }
	.step_content .cont_divide .right_03	{ float:left; display:inline; /*with-255px;*/ width:373px; height:335px; position:relative; }
	.step_content .cont_divide .bottom_area	{ position:absolute; bottom:0; left:0; }
	.step_content .cont_divide .bottom_area p	{ margin-top:10px; }
	.step_content .text_bottom	{ margin:0 0 0 25px; clear:both; padding-top:20px; }
	.step_content .btn_area	{ margin-left:25px; margin-top:20px; }
	.step_content .btn_area p	{ margin-top:10px; }