@charset "utf-8";
#comingsoon {width:100%;padding-top:100px;text-align:center}

/* 공통 */
.clearfix {overflow:auto;}
.clear {clear:both;display:inline;}
.blk {text-indent:-9999px;font-size:0;line-height:0;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.str_b {color:#424242;font-weight:bold;}
.strb_red {font-weight:bold;color:#fe5556;}
.strb_black {font-weight:bold;color:#333333;}


/* 타이틀 공통 */
h4 {font-size:1.5em;line-height:1.4em;letter-spacing:-0.05em;color:#333;} /* 컨텐츠 메인타이틀 */
h4 b{font-size:1.15em;line-height:1.4em;letter-spacing:-0.075em;color:#e95d00;}
h5 {background:url('/sh_page/img/h5_arr.png') 0 0 no-repeat;font-weight:bold;font-size:1.5em;padding-top:10px;color:#000;padding-bottom:10px;} /* 컨텐츠 중분류 타이틀 */
h6 {} /* 컨텐츠 소분류 타이틀 */
h7	{font-size:20px;font-weight:bold;letter-spacing:-0.03em;color:#5e5e5e;padding:6px 0 11px 45px;margin-bottom:20px;background:url(/sh_page/img/h7_arr.png) left top no-repeat;}
h7	span	{color:#167bd7;}


/* 테이블 공통 */
.tbl_basic {margin:-20px 0 10px;width:100%;}
.tbl_basic caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_basic thead th {padding:10px 0;border-top:2px solid #fe5556;border-bottom:1px solid #727272;border-right:1px solid #727272;background:#565656;color:#ffffff;font-size:0.95em;text-align:center;letter-spacing:-0.02em}
.tbl_basic thead th.last {border-right:none;}
.tbl_basic tbody th {padding:8px 0;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;background:#f8f8f8;text-align:center;}
.tbl_basic tbody th.last {border-right:none;}
.tbl_basic td {padding:5px 15px;border-bottom:1px solid #eaeaea;line-height:1.5em;word-break:break-all}
.tbl_basic .in_td {border-right:1px solid #eaeaea;} /* 오른쪽 라인 */
.tbl_basic .ct {text-align:center;} /* 센터정렬 */


/* 0101 */
#page0101 .m_tit{font-family:'Nanum Myeongjo';font-size:2.1em;font-weight:100;letter-spacing:-0.05em;margin-bottom:17px;color:#2f2f2f}
#page0101 .cont {font-size:1.2em;color:#888;line-height:1.5em}
#page0101 .s_tit{font-size:1.35em;font-weight:bold;color:#555555;margin-top:30px;line-height:1.8em}
#page0101 .s_tit span	{color:#0a88dc;}
#page0101 .s_tit b{font-size:1.45em;color:#0a88dc;font-weight:bold;letter-spacing:-0.05em}
#page0101 img{padding-top:40px}

/* 0102 */
#page0102 {}
#page0102 .m_tit{font-size:1.7em;color:#333333;letter-spacing:-0.05em;background:url(/sh_page/img/0102_tit_bg.png) left bottom no-repeat;padding-bottom:95px;line-height:1.5em;margin-bottom:40px}
#page0102 .m_tit p{font-size:1.25em}
#page0102 .m_tit span{color:#0a88dc;font-weight:bold;letter-spacing:-0.05em}
#page0102 img{float:left}
#page0102 .his_cont {float:right;width:530px;background:url(/sh_page/img/0102_list_line.png) -17px 0 repeat-y;margin-top:55px;}
#page0102 .his_cont dl {overflow:hidden;margin-bottom:35px;}
#page0102 .his_cont dl.last {margin-bottom:0;}
#page0102 .his_cont dl dt {float:left;width:110px;background:url(/sh_page/img/0102_list_arr.png) right 7px no-repeat;font-family:'맑은 고딕';color:#0a88dc;font-size:2.2em;font-weight:bold;line-height:1em;}
#page0102 .his_cont dl dd {float:right;width:370px;margin-top:8px;line-height:1em;font-size:1.2em;color:#666666}

/* 0103 */
#page0103{position:relative;}
#page0103 li{position:absolute;font-size:1.2em;color:#888888;line-height:1.4em;letter-spacing:-0.05em}
#page0103 li.list01{top:240px;left:90px}
#page0103 li.list02{top:240px;left:500px}
#page0103 li.list03{top:650px;left:90px}
#page0103 li.list04{top:650px;left:500px}
#page0103 .s_tit{font-size:1.6em;font-weight:bold;color:#3685ce;margin-bottom:5px;line-height:1.5em}
#page0103	.box	{margin:40px 0 50px;}
#page0103	.box .cont	{padding:20px 40px;margin-top:20px;background:#fafafa;overflow:hidden;border-top:2px solid #0e5693;font-size:16px;line-height:22px;}
#page0103	.box.bg	{background:url(/sh_page/img/0103_bg.png) no-repeat center 50px;min-height:800px}

/* 0104 */
#page0104 {margin:30px 0;text-align:center}

/* 0201 */
#page0201 {margin:30px 0 0;padding-bottom:60px;background:url(/sh_page/img/0201_bg.png) right bottom no-repeat;}
#page0201 img{padding-bottom:30px}
#page0201 .m_tit{font-size:1.9em;letter-spacing:-0.07em;margin-bottom:17px;padding:0 0 15px 10px;line-height:1.6em;border-bottom:1px solid #ddd;}
#page0201 .m_tit span{font-size:1.2em;font-weight:bold;letter-spacing:-0.07em;margin-bottom:17px}
#page0201 .m_tit span b{color:#3685ce}
#page0201 .cont {font-size:1.5em;color:#555555;margin:20px 0;line-height:1.5em}
#page0201 .s_tit{font-size:1.3em;color:#888;line-height:1.6em;letter-spacing:-0.03em;padding-left:20px;}
#page0201 .s_tit span	{color:#1b6ab3;}

/* 0202 */
#page0202	{}
#page0202	.box	{margin:40px 0 50px;}
#page0202	.box .cont	{padding:20px 40px;margin-top:20px;background:#fafafa;overflow:hidden;border-top:2px solid #0e5693}
#page0202 ul	{margin:0 0 0 30px;padding:0;}
#page0202 li	{list-style:decimal;font-size:16px;line-height:22px;padding-bottom:3px;color:#666;letter-spacing:-0.03em;}
#page0202	img		{margin-bottom:30px;}

/* 0401 */
#page0401	{}
#page0401 table		{}
#page0401 thead th	{border-top:2px solid #167bd7;}
#page0401 thead td	{border-top:2px solid #167bd7;}
#page0401 th		{text-align:center;border-right:1px solid #999;border-bottom:1px solid #dadada;background:#5e5e5e;color:#fff;font-size:15px;font-weight:bold;padding:12px 15px;}
#page0401 td		{text-align:center;border-right:1px solid #dadada;border-bottom:1px solid #dadada;background:#fff;color:#666;font-size:15px;font-weight:normal;padding:20px 15px;line-height:22px;}
#page0401 td a		{color:#666;}
#page0401 td.add	{background:#eee;border-bottom:1px solid #dadada;}
#page0401 td.left	{text-align:left;}
#page0401 td.last	{border-right:none;padding-left:30px;}









