@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}

/*page25*/
#p25{padding:15px 0}
#p25 .text1{font-family:나눔명조;color:#749409;font-size:23px;font-weight:600}
#p25 .text2{font-size:16px;font-weight:600;color:#414141}
#p25 .section1 .title{font-family:나눔고딕;font-size:15px;color:#414141}
#p25 .section1 .title img{margin-bottom:7px;margin-left:2px}
#p25 .section1 .text{border:1px dotted #CCCCCC;padding:30px;margin-top:17px;font-size:14px;color:#616161;line-height:25px;letter-spacing:-0.3px;word-break:keep-all}
#p25 .section1 dt{ background:url(../sh_page/img/P25I.png) left 7px no-repeat;padding-left:15px;font-size:14px;color:#616161;line-height:25px;letter-spacing:-0.3px}
#p25 .section2{padding-top:50px;padding-left:6px}
#p25 .section2 .title{font-size:18px;color:#769608;font-weight:600}
#p25 .section2 .title img{margin-bottom:5px}
#p25 .section2 .img{margin-top:20px;margin-left:2px}
#p25 .section3 .text3{color:#cdcdcd;font-size:22px}
#p25 .section3{padding-top:50px;padding-left:6px}
#p25 .section3 .title{font-size:18px;color:#769608;font-weight:600}
#p25 .section3 .title img{margin-bottom:5px}
#p25 .section3 table{margin-top:5px;margin-left:-10px;font-size:14px;letter-spacing:-0.5px;color:#888888;line-height:23px}
#p25 .section3 table .t1{font-size:17px;font-weight:600;color:#616161;padding-bottom:5px}
#p25 .cut{border-top:2px dotted #CCCCCC;margin:80px 0}

/*모바일 page25*/
#p25_m{padding:15px}
#p25_m .text1{font-family:나눔명조;color:#749409;font-size:23px;font-weight:600}
#p25_m .text2{font-size:15px;font-weight:600;color:#414141}
#p25_m .section1 .title{font-family:나눔고딕;font-size:15px;color:#414141}
#p25_m .section1 .title img{margin-bottom:7px;margin-left:2px}
#p25_m .section1 .text{border:1px dotted #CCCCCC;padding:25px;margin:17px 0 0 5px;font-size:14px;color:#616161;line-height:25px;letter-spacing:-0.3px}
#p25_m .section1 dt{ background:url(../sh_page/img/P25I.png) left 7px no-repeat;padding-left:15px;font-size:14px;color:#616161;line-height:25px;letter-spacing:-0.3px}
#p25_m .section2{padding-top:50px;padding-left:6px}
#p25_m .section2 .title{font-size:18px;color:#769608;font-weight:600}
#p25_m .section2 .title img{margin-bottom:5px}
#p25_m .section2 .img{margin-top:20px;margin-left:2px}
#p25_m .section2 .img img{width:100%}
#p25_m .section3 .text3{color:#cdcdcd;font-size:22px}
#p25_m .section3{padding-top:50px;padding-left:6px}
#p25_m .section3 .title{font-size:18px;color:#769608;font-weight:600}
#p25_m .section3 .title img{margin-bottom:5px}
#p25_m .section3 table{margin-top:5px;margin-left:-10px;font-size:14px;letter-spacing:-0.5px;color:#888888;line-height:23px}
#p25_m .section3 table img{display:none}
#p25_m .section3 table .t1{font-size:17px;font-weight:600;color:#616161;padding-bottom:5px}

#p25_m .cut{border-top:2px dotted #CCCCCC;margin:80px 0}