@charset "utf-8";

/* 구독하기 */
.sub_form {max-width:590px; margin:0 auto; font-family:AppleSDGothic,apple sd gothic neo,noto sans korean,noto sans korean regular,noto sans cjk kr,noto sans cjk,nanum gothic,malgun gothic,dotum, arial, helvetica, MS Gothic, sans-serif;}
.sub_description_wrap {padding:0 10px;}
.sub_main_img {max-width:100%; height:auto; margin:79px 0;}
.sub_tit {font-size:33px;}
.sub_tit_i {display:inline-block; width:341px; height:77px; content:''; background:url(/devletter/images/subscribe_tit.png)no-repeat; background-size:341px 68px; vertical-align: middle;}
.sub_description01 {font-size:15px;}
.sub_description_i01 {display:inline-block; width:27px; height:27px; content:''; background:url(/devletter/images/notice_i.png)no-repeat; background-size:27px 27px; vertical-align: middle; padding-right:7px;}
.sub_description02 {margin:29px 0 48px 0;}
.sub_description_i02 {display:inline-block; width:27px; height:27px; content:''; background:url(/devletter/images/letter_i.png)no-repeat; background-size:27px 27px; vertical-align: middle; padding-right:7px; margin-top:-8px;}
.sub_description_i03 {display:inline-block; width:27px; height:27px; content:''; background:url(/devletter/images/click_i.png)no-repeat; background-size:27px 27px; vertical-align:middle; margin-left:5px; margin-top:-5px;}
.email_field {border:0; padding:0;}
.email_label {color:#747579; display:block; font-size:23px; margin-bottom:19px;}
.email_input {display:block; width:100%; padding:15px 16px; line-height:25.6px; border:solid 1px #bcbdc1; background:#fff; border-radius:24px; box-sizing:border-box; font-size:20px;}
.star {color:#ff0000;}
.sub_policy {border-top:solid #dfe0e4 1px; margin-top:55px; padding-top:42px;}
.policy_tit {color:#606165; font-size:14px;}
.policy_chekmark {width:25px; height:25px; position:relative; top:8px; margin-bottom:16px;}
.stb_submit_button {color:#fff; background-color:#00b09c; width:100%; border:0; border-radius:10px; padding:15px; font-size:17px; font-weight:bolder;}
.sub_set_submit {margin:39px 0 83px 0;}
a {text-decoration:none; color:#000;}
.bolder_a {font-weight:700;}


/* For mobile phones: */
@media only screen and (max-width:510px) {
.sub_tit_i {width:310px; height:70px; background-size:310px 62px;}
}

@media only screen and (max-width:480px) {
.sub_tit_i {width:273px; height:58px; background-size:273px 52px;}
.sub_tit {font-size:29px;}
}

@media only screen and (max-width:425px) {
.sub_tit_i {width:241px; height:51px; background-size:241px 46px;}
.sub_tit {font-size:23px;}
}

@media only screen and (max-width:375px) {
.sub_tit_i {width:213px; height:46px; background-size:213px 41px;}
.sub_tit {font-size:20px;}
}

@media only screen and (max-width:345px) {
.sub_tit_i {width:68%; height:46px; background-size:100% auto;}
.sub_tit {font-size:7vw;}

}


/* 구독완료 */
.sub_complete_img {max-width:100%; height:auto; margin:29px 0 0 0;}
.sub_complete01 {text-align:center; line-height:31px;}
.bold {color:#18a69b;}
.sub_complete_img_botton {max-width:100%; height:auto; margin:29px 0 -20px 0;}
.sub_complete_button {margin:26px 0 74px 0; text-align:center;}
.complete_button {color:#fff; background-color:#00b09c; width:35%; border:0; border-radius:10px; padding:12px; font-size:21px; font-weight:bolder;}