@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
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;}\

.page_box{margin-bottom:50px}
.page_box .tit{width:210px;margin:0 auto;border-top:1px solid #678dbb;border-bottom:1px solid #678dbb;font-size:25px;line-height:40px;font-weight:bold;text-align:center;color:#00459b}
.page_box .s_tit{padding:3px 0 30px;font-size:15px;text-align:center;color:#97bcea}

#p0101 .cont p{margin:30px 0;font-size:15px;line-height:23px;text-align:center;color:#5c5c5c}
#p0101 li{margin:0 0 10px 500px;font-size:15px;color:#5c5c5c}
#p0101 li span{margin-left:30px;font-size:25px;font-weight:bold;font-family:'Nanum Myeongjo'}

#p0103 .page_box{margin-bottom:50px}
#p0103 ul{min-height:340px;background:url(/sh_page/img/0103_line.png) center repeat-y}
#p0103 li{width:340px;margin-bottom:21px;font-size:13px;line-height:30px;color:#5c5c5c}
#p0103 li span{font-size:18px;font-weight:bold;color:#3c5d8b}
#p0103 .l_right{margin-left:406px;padding-left:74px;background:url(/sh_page/img/0103_right.png) 0 center no-repeat}
#p0103 .l_left{margin-right:406px;padding-right:74px;text-align:right;background:url(/sh_page/img/0103_left.png) right center no-repeat}
#p0103 .l_right span{margin-right:10px}
#p0103 .l_left span{margin-left:10px}
#p0103 .page_img{text-align:center}

#p0201 div{margin-bottom:50px}
#p0201 .page_box .tit2{width:300px}
#p0201 .cont{margin-top:20px;padding:20px;border:1px solid #d5d5d5;font-size:15px;line-height:24px;color:#606060;background-color:#f7f7f7}
#p0201 ul{overflow:hidden;width:600px;margin: 0 auto}
#p0201 li{float:left;width:300px;margin-top:20px;font-size:15px;color:#606060}
#p0201 li span{margin-right:10px;padding:1px 5px;line-height:30px;font-weight:bold;color:#fff;background-color:#ff782e}

#p0201 .tit3{font-size:13px;line-height:30px;color:#525252}
#p0201 .tit3 span{padding:0 10px;border-left:3px solid #95b2e5;font-size:20px;font-weight:bold;color:#333}

#p0201 table{width:100%;margin-top:20px;display:table;border-spacing:0;border-collapse:collapse}
#p0201 thead th{padding:5px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;font-size:14px;letter-spacing:-0.5px;line-height:22px;background-color:#e8e8e8}
#p0201 thead th.orange{background-color:#fdd3bd}
#p0201 thead th.last{border-right:1px solid #dcdcdc}
#p0201 tbody td{padding:10px;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;font-size:13px;letter-spacing:-0.5px;line-height:22px;text-align:center;color:#444}
#p0201 tbody td.last{border-right:1px solid #dcdcdc}

#p0201 .tit{margin-bottom:30px}
#p0201 dl{overflow:hidden;width:760px;margin:0 auto 10px}
#p0201 dt{float:left;width:30px;min-height:32px;padding-left:40px;font-size:15px;background:url(/sh_page/img/0201_icon01.png) left center no-repeat}
#p0201 dd{float:left;width:250px;padding-right:20px;font-size:13px;color:#777}
#p0201 dt.icon02{background-image:url(/sh_page/img/0201_icon04.png)}
#p0201 dt.icon03{background-image:url(/sh_page/img/0201_icon02.png)}
#p0201 dt.icon04{background-image:url(/sh_page/img/0201_icon05.png)}
#p0201 dt.icon05{background-image:url(/sh_page/img/0201_icon03.png)}

#p0301 .page_box{margin-bottom:50px}
#p0301 .page_img{text-align:center}

#p0302 .page_box{margin-bottom:50px}
#p0302 .box01 .tit{width:300px}
#p0302 .tit2{width:450px}
#p0302 .cont{margin:30px 0 20px;padding:20px;border:1px solid #d5d5d5;font-size:15px;line-height:24px;color:#606060;background-color:#f7f7f7}
#p0302 .box01 li p{text-align:center}
#p0302 .box01 ul{overflow:hidden}
#p0302 .box01 li{float:left;width:233px;padding:0 20px;color:#777}
#p0302 .box01 h4{margin:10px 0;padding-left:20px;color:#333;background:url(/sh_page/img/0302_icon.png) left 2px no-repeat}

#p0302 .box02 div{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #d1d1d1}
#p0302 .box02 dl{float:left;width:16%}
#p0302 .box02 dl.last{width:20%}
#p0302 .box02 dt{padding:10px 0;border-top:3px solid #2F70B5;border-bottom:1px solid #D1D1D1;font-size:15px;font-weight:bold;line-height:24px;text-align:center;color:#333}
#p0302 .box02 dd{padding:5px 0;margin:0;font-size:13px;letter-spacing:-0.5px;line-height:22px;text-align:center;color:#444}
#p0302 .box02 ul{}
#p0302 .box02>ul>li{padding:0 0 5px 20px;font-size:11px;line-height:17px;color:#777;background:url(/sh_page/img/0302_icon.png) left 2px no-repeat}