@charset "utf-8";
ul {margin:0; padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}


/*.blind {visibility: hidden;overflow: hidden;position: absolute;top: 0px;left: 0px; width: 1px;height: 1px;font-size: 0px;line-height: 0;} */
#comingsoon {width:100%; padding-top:100px; text-align:center; font-size:1.1em;l}

/* page 0101*/
#p30 {position:relative; width:100%; background:#fff; height:600px auto; min-height:600px}
#p30 .top_ban {}
#p30 .article {}
#p30 .article:after {clear:both; visibility:hidden; content:"";}
#p30 .article img {float:left; width:562px; height:457px;}
#p30 .article .text_wrap {float:left;}
#p30 .article .text_wrap p.tit {font-size:24px; font-weight:bold; letter-spacing:-0.5px; color:#191919; text-align:center; padding:70px 0 35px 0; font-family:'Nanum Myeongjo','맑은 고딕','돋움';}
#p30 .article .text_wrap p.tit span {color:#ce3fa1;}
#p30 .article .text_wrap p.cont {font-size:16px; line-height:29px; letter-spacing:-0.25px; color:#333; padding:10px 0;}
#p30 .article .text_wrap p.end {font-size:18px; font-weight:bold; color:#6b5644; padding-top:20px;}

/* page0401 */
#p39 {position:relative; width:100%; background:#fff; letter-spacing:-0.25px; height:600px auto; min-height:600px;}
#p39 .article {margin-top:60px;}
#p39 .article:firsh-child {margin-top:0px;}
#p39 .article h2 {font-size:20px; font-weight:bold; color:#60990f; letter-spacing:-0.25px; margin-bottom:15px;}
#p39 .article .cont_box {margin-top:20px; padding:20px 0; text-align:center; border:1px solid #e1e1e1; background-color:#f9f9f9; font-size:14px; letter-spacing:-0.25px; line-height:1.6;}


/* page0501 */
#p41 {position:relative; width:100%; background:#fff; letter-spacing:-0.25px; height:600px auto; min-height:600px;}
#p41 .article {padding:20px 0; border-top:1px solid #ebebeb;}
#p41 .article:first-child {background:url(/sh_page/img/0501_bg.png) no-repeat center bottom;}
#p41 .article:nth-child(4) {background:url(/sh_page/img/0501_bg2.png) no-repeat center top;}
#p41 .article h3 {font-size:18px; font-weight:bold; color:#FF10A2; padding-bottom:15px;}
#p41 .article p {font-size:13px; line-height:1.6; padding:10px 0;}
#p41 .article span {font-size:14px; color:#333;line-height:1.6;}
#p41 .article table {border-collapse:collapse; margin-bottom:10px;}
#p41 .article table th {border:1px solid #ccc; padding:5px; font-size:15px;}
#p41 .article table td {border:1px solid #ccc; padding:5px;}



/* 모바일용 버튼*/
.p0501m {width:100%}
.p0501m_01 {width:98%; margin:0 auto; height:100px auto; min-height:100px}

.pagem_btn {width:48%;  font-size:13px; height:30px; line-height:30px; margin-bottom:3px; background:#ebebeb;  color:#FFF; float:left; margin-right:2%; text-align:center}
.pagem_btn a {color:#666; width:100%; height:30px; line-height:30px; background:#ebebeb; display:inline-block}
.pagem_btn a:hover{background:#89827a; color:#FFF}

.pagem_btnon {width:48%;  font-size:13px; height:30px; line-height:30px; margin-bottom:3px; background:#89827a;  color:#FFF; float:left; margin-right:2%; text-align:center}
.pagem_btnon a {color:#FFF; width:100%; height:30px; line-height:30px; background:#89827a; display:inline-block}
.pagem_btnon a:hover{background:#89827a; color:#FFF}



.p0501a {width:30%; margin:0 auto; text-align:center; background:url(/sh_page/0501a.jpg); background-repeat:no-repeat; height:125px auto; min-height:125px}
.p0501a p {font-size:2.2em; line-height:5.8em; color:#5a5a5a}
.p0501_content {width:98%; margin:0 auto}
.p0501_img {float:left; margin-right:3%; width:55%}
.p0501_txt {float:left; background:#fff; color:#666; padding-top:20px; font-size:1.3em; line-height:1.8em; width:40%}

.p0501_img01 {width:100%; margin-top:10px}
.p0501_img01a {float:left; margin-right:1%; width:44%; margin-left:10%}
.p0501_img01a01 {float:left; width:44%}
