@charset "utf-8";
ul {margin:0; padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}

@font-face { font-family: ngb; src:url(http://www.hdweb.co.kr/NanumGothicBold.eot); } 
#comingsoon {width:100%;padding-top:100px;text-align:center}

/*page0101 시작*/
.page0101 {position:relative; width:100%; min-height:600px; font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움'}
.page0101 p {text-align:center; font-size:2em; color:#666; padding:10px 0}
.page0101 p strong {color:#fe9600}

.right {position:relative; min-height:300px; background-image:url(/sh_page/img/0101.jpg); background-repeat:no-repeat;  text-align:center}
.r01 {position:relative; height:120px; color:#333; font-size:1.5em; font-weight:bold; padding-top:50px; padding-bottom:20px}
.r02 {position:relative; float:left; color:#333; font-size:18px; font-weight:bold; margin-left:260px}
.r03 {position:relative; float:right; color:#333; font-size:18px; font-weight:bold; margin-right:260px}

.txt01 {font-size:1.3em; line-height:1.6em; color:#3b3b3b; position:relative; width:100%; margin-top:30px; background:#fff}
.page0101 p.t01 {font-size:2em; line-height:20px; color:#3b3b3b; font-weight:bold; text-align:right; width:100%; background:#fff}


/*page0101 끝*/


.page0102 {position:relative; width:800px; font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움'}
.img0102 {background-image:url(/sh_page/img/mm.png); background-position:0px 0px; width:400px; height:535px; background-repeat:no-repeat; position:relative; float:left; margin-top:50px}
.r0102 {position:relative; float:right; width:400px}
.sh_title_page02 {font-size:25px; color:#ff9600;}
.sh_month {font-size:15px; font-weight:bold; color:#9d9d9d; line-height:25px;}


.p0301 {width:800px; margin:0 auto}
.page0301 {position:relative; float:left; width:240px; height:120px; border:2px solid #c0c0c0; margin-bottom:30px; font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움'}
.box {width:52px; height:43px; color:#FFF; margin:8px 0 0 8px; font-size:20px; line-height:43px; text-align:center; float:left; background-image:url(/sh_page/img/mm.png); background-position:0 -533px; }
.next {width:20px; position:relative; float:left; font-size:2em; margin:50px 5px 0 5px; font-weight:bold; color:#CCC}
.p0301_t {color:#606060; font-size:1.3em; line-height:290%; font-weight:bold;  float:left; position:relative; left:10px; color:#444444; margin-top:2px;}
.p0301_c {color:#606060; font-size:1.1em; line-height:18px; position:relative; float:left; width:220px; margin:8px 0 0 8px; color:#a4a3a3;}


#page0101 {background:url(/sh_page/img/22p_bg.png) right bottom no-repeat;min-height:470px}
#page0101 .m_tit{color:#333333;font-size:1.7em;color:#333333;letter-spacing:-0.05em;line-height:1.8em;padding:20px 0 40px}
#page0101 .m_tit b{font-weight:700;color:#333;border-left:6px solid #0C507E;padding-left:6px}
#page0101 .cont {font-size:1.25em;color:#777777;line-height:1.7em;letter-spacing:-0.05em;}
#page0101 .cont span{ color:#2B4A8A; font-weight:bold}

#page23 {width:100%;}
#page23 img {text-align:center}
#page23 .cont {font-size:1.25em;color:#666;line-height:1.7em;letter-spacing:-0.05em;background:url(/sh_page/img/bar.png) left 35px no-repeat;padding:29px 0 9px 17px;font-weight:700}
#page23 ul {margin-top:20px;border-top:solid 1px #C4C4C4;padding-top:16px;}
#page23 ul li  {font-size:1.2em;color:#666;line-height:1.7em;letter-spacing:-0.05em;background:url(/sh_page/img/dot.png) left 12px no-repeat;padding:0 59px 0 17px;float:left;width:23%;}

#page0202 .tit{font-size:17px;font-weight:bold;letter-spacing:-0.05em;color:#06364f;background:url(/sh_page/img/t_img.png) left 2px no-repeat;padding-bottom:5px;padding-left:21px;margin:40px 9px 7px 0 }
#page0202 ul{border:solid 1px #CCC;padding:22px;background:#F7F9FB}
#page0202 ul li{font-size:1.2em;color:#777777;line-height:1.7em;letter-spacing:-0.04em;background:url(/sh_page/img/dot02.png) left 12px no-repeat; padding-left:15px}
#page0202 .tbl_wrap{margin-top:30px;overflow:hidden}
#page0202 .table .tbl_tit{background:url(/sh_page/img/table_iy0001.png) left center no-repeat;padding-left:20px;font-size:1.5em;font-weight:bold;color:#292a2a;letter-spacing:-0.05em;}
#page0202 .table{width:100%;clear:both;table-layout:fixed;display:table;border-collapse:collapse;margin-top:15px}
#page0202 .table caption{display:none}
#page0202 .table thead th{background:#355c84;color:#fff;height:46px;border-top:2px solid #47ACF;border-right:1px solid #d2d2d2;font-size:15px}
#page0202 .table thead th.last{border-right:none}
#page0202 .table tbody{color:#777777}
#page0202 .table tbody th{background:#F7F9FB;color:#104269;font-weight:bold;font-size:1.25em;letter-spacing:-0.05em;height:75px;border-bottom:1px solid #dfdfdf}
#page0202 .table tbody td{text-align:left;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;font-size:1.15em;line-height:1.5em;letter-spacing:-0.05em;text-align:center;font-weight:bold}


#page0301 .tit{font-size:17px;font-weight:bold;letter-spacing:-0.05em;color:#06364f;background:url(/sh_page/img/t_img.png) left 2px no-repeat;padding-bottom:5px;padding-left:21px;margin:40px 9px 7px 0 }
#page0301 ul{border:solid 1px #CCC;padding:22px;background:#F7F9FB}
#page0301 ul li{font-size:1.2em;color:#777777;line-height:1.7em;letter-spacing:-0.04em;background:url(/sh_page/img/dot02.png) left 12px no-repeat; padding-left:15px}


#page0302 .tit{font-size:17px;font-weight:bold;letter-spacing:-0.05em;color:#06364f;background:url(/sh_page/img/t_img.png) left 2px no-repeat;padding-bottom:5px;padding-left:21px;margin:40px 9px 7px 0 }
#page0302 .tbl_wrap{margin-top:30px;overflow:hidden}
#page0302 .table .tbl_tit{background:url(/sh_page/img/table_iy0001.png) left center no-repeat;padding-left:20px;font-size:1.5em;font-weight:bold;color:#292a2a;letter-spacing:-0.05em;}
#page0302 .table{width:100%;clear:both;table-layout:fixed;display:table;border-collapse:collapse;margin-top:15px}
#page0302 .table caption{display:none}
#page0302 .table thead th{background:#355c84;color:#fff;height:46px;border-top:2px solid #47ACF;border-right:1px solid #d2d2d2;font-size:14px}
#page0302 .table thead th.last{border-right:none}
#page0302 .table tbody{color:#777777}
#page0302 .table tbody th{background:#F7F9FB;color:#104269;font-weight:bold;font-size:14px;letter-spacing:-0.05em;height:75px;border-bottom:1px solid #dfdfdf}
#page0302 .table tbody td{text-align:left;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;font-size:13px;line-height:1.5em;letter-spacing:-0.05em;text-align:center;font-weight:bold}

#page0303 .tit{font-size:17px;font-weight:bold;letter-spacing:-0.05em;color:#06364f;background:url(/sh_page/img/t_img.png) left 2px no-repeat;padding-bottom:5px;padding-left:21px;margin:40px 9px 7px 0 }
#page0303 .tbl_wrap{margin-top:30px;overflow:hidden}
#page0303 .table .tbl_tit{background:url(/sh_page/img/table_iy0001.png) left center no-repeat;padding-left:20px;font-size:1.5em;font-weight:bold;color:#292a2a;letter-spacing:-0.05em;}
#page0303 .table{width:100%;clear:both;table-layout:fixed;display:table;border-collapse:collapse;margin-top:15px}
#page0303 .table caption{display:none}
#page0303 .table thead th{background:#355c84;color:#fff;height:46px;border-top:2px solid #47ACF;border-right:1px solid #d2d2d2;font-size:14px}
#page0303 .table thead th.last{border-right:none;width:26px}
#page0303 .table thead th.t01{width:21px}
#page0303 .table thead th.t02{width:61px}
#page0303 .table thead th.t03{width:121px}
#page0303 .table thead th.t04{width:31px}
#page0303 .table tbody{color:#777777}
#page0303 .table tbody th{background:#F7F9FB;color:#104269;font-weight:bold;font-size:14px;letter-spacing:-0.05em;height:75px;border-bottom:1px solid #dfdfdf}
#page0303 .table tbody td{text-align:left;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;font-size:13px;line-height:1.5em;letter-spacing:-0.05em;text-align:center;font-weight:bold;padding:10px}

#page0403 .tit{font-size:17px;font-weight:bold;letter-spacing:-0.05em;color:#06364f;background:url(/sh_page/img/t_img.png) left 2px no-repeat;padding-left:21px;margin:40px 9px -7px 0 }
#page0403 .table{table-layout:fixed;display:table;border-collapse:collapse;margin-top:29px;float:right}
#page0403 .table thead th{background:#355c84;color:#fff;height:46px;border-top:2px solid #47ACF;border-right:1px solid #d2d2d2;font-size:14px}
#page0403 .table tbody{color:#777777}
#page0403 .table tbody th{background:#104269;color:#fff;font-weight:bold;font-size:14px;letter-spacing:-0.05em;height:57px;border-bottom:1px solid #dfdfdf;width:110px}
#page0403 .table tbody td{text-align:left;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-top:1px solid #d2d2d2;font-size:13px;line-height:1.5em;letter-spacing:-0.05em;font-weight:bold;padding-left:30px;width:270px}
#page0403 .img{border:solid 1px #999;padding:10px;text-align:center}
#page0403 .t_img{margin-top:30px;float:left}


#page0401 .img{border:solid 1px #999;padding:20px;text-align:center}


#page0402 .img{border:solid 1px #999;padding:20px;text-align:center}