@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); } 


/*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}



.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:100%; font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움'}
.sh_title_page02 {font-size:25px; color:#ff9600;}
.sh_month {font-size:15px; font-weight:bold; color:#9d9d9d; line-height:25px; width:5%}


.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;}

/* 인사말 */
#Page26_m {width:100%;font-size:15px;line-height:26px;color:#666;text-align:center}
#Page26_m .wrapper {width:96%;margin:40px auto}
#Page26_m .wrapper .cont_title {margin-bottom:40px;font-weight:bold;font-size:22px;color:#363636}
#Page26_m .wrapper .img_dot {margin-bottom:60px}
#Page26_m .wrapper .cont_text {margin-bottom:40px;padding:20px 10px;background:#FAFAFA}
#Page26_m .wrapper .cont_fin {font-weight:bold;font-size:16px;color:#363636}

/*page45*/
#Page45_m {width:100%;text-align:center}
#Page45_m .wrapper {width:96%;margin:40px auto}
#Page45_m .wrapper table {width:100%;border:1px solid #3b3d62;border-right:none;border-bottom:none;border-collapse: collapse; border-spacing: 0}
#Page45_m .wrapper table tr td {padding:12px 10px;font-size:15px;border-right:1px solid #3b3d62;border-bottom:1px solid #3b3d62}
#Page45_m .wrapper table tr td:first-child {width:40%}
#Page45_m .wrapper table tr td:last-child {width:60%}
#Page45_m .wrapper table .td_title td {background:#3b3d62;font-weight:bold;font-size:18px;color:#fff}
#Page45_m .wrapper table .td_bg td {background:#f9f9ff}

/*page47*/
#Page47_m {width:100%;text-align:center;line-height:26px}
#Page47_m .wrapper {width:96%;margin:40px auto}
#Page47_m .wrapper .cont_title {margin-bottom:40px;font-weight:bold;font-size:18px;line-height:30px;color:#666}
#Page47_m .wrapper .cont_title span {font-size:24px;color:#363636}
#Page47_m .wrapper .cont ul {width:77%;margin:60px 5% 0 ;padding:20px 5% 40px;border:5px solid #565e99}
#Page47_m .wrapper .cont ul:last-child {margin-right:0}
#Page47_m .wrapper .cont ul .cont_in_img {margin-top:60px}
#Page47_m .wrapper .cont ul .cont_in_title {margin-top:40px;font-weight:bold;font-size:60px;color:#363636}
#Page47_m .wrapper .cont ul .cont_sub_title {margin:60px 0 40px;font-weight:bold;font-size:18px;}
#Page47_m .wrapper .cont ul .cont_text {font-size:15px}

/*page49*/
#Page49_m {width:100%;height:500px;background:url(/sh_page/img/p49_img.png) no-repeat center;text-align:center;}
#Page49_m .wrapper {width:96%;margin:40px auto}
#Page49_m .wrapper .cont_title {margin-bottom:60px;font-weight:bold;font-size:24px;color:#333}
#Page49_m .wrapper:after {display:block;content:'';clear:both;height:0;visibility:hidden}
#Page49_m .wrapper div {float:left;overflow:hidden;width:48%;height:100px;margin:20px 2% 20px 0;border:1px solid #CCC1F4}
#Page49_m .wrapper .no_margin {margin-right:0}
#Page49_m .wrapper div a {display:block;padding:32px 5% 50px;line-height:26px;font-size:15px}

/*page53*/
#Page53_m {width:100%}
#Page53_m .wrapper {width:96%;margin:40px auto}
#Page53_m .wrapper .cont_box {position:relative;margin:60px 2%;padding:40px 2%;border:1px solid #3b3d62}
#Page53_m .wrapper .cont_box .cont_title {position:absolute;top:-20px;left:50%;display:block;width:100px;height:20px;margin-left:-70px;padding:10px 20px;text-align:center;font-weight:bold;font-size:18px;background:#3b3d62;color:#fff}
#Page53_m .wrapper .cont_box ul li {width:96%;margin:0 auto;font-size:15px;line-height:50px;text-align:center;border-bottom:1px dotted #ddd;color:#666}
#Page53_m .wrapper .cont_box ul li:last-child {border:none}
#Page53_m .wrapper .cont_box ul li a:visited, #Page53 .wrapper .cont_box ul li a:link {display:block;padding:15px 0 15px 90px;color:#666}
#Page53_m .wrapper .cont_box ul li a:hover, #Page53 .wrapper .cont_box ul li a:focus {color:#E76A6C}
