/* BASIC css start */
#loginWrap .page-head { width: 100%; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 50%; }
#loginWrap .page-head .hd-bg { width: 170px; background-color: #fff; }
#loginWrap .page-body { width: 660px; margin: 50px auto 50px; }
#loginWrap .mlog-sign { zoom: 1; overflow: hidden; width: 660px; }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }
/* mlog-sign */
#loginWrap .frm-list { position: absolute; left: 0px; top: 0px; }
#loginWrap .frm-list li,
#loginWrap .frm-list li label,
#loginWrap .frm-list li .txt-frm { float: left; }
#loginWrap .frm-list li { width: 100%; }
#loginWrap .frm-list li .txt-frm { width: 200px; height: 19px; margin-right: 0px; padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; }
/* member login */
#loginWrap .mlog { position: relative; width: 370px; height: 100px; margin-top: 10px; margin-right: 50px; }
#loginWrap .mlog .frm-list li label { width: 50px; line-height: 21px; font-size: 11px; letter-spacing: -1px; font-weight: bold; }
#loginWrap .mlog .frm-list li { margin-bottom: 10px; }
#loginWrap .mlog .btn-mlog { position: absolute; left: 265px; top: 0px; }
#loginWrap .mlog .security { position: absolute; left: 50px; top: 60px; }
/* sign up */
#loginWrap .sign { position: relative; width: 240px; height: 100px; margin-top: 10px; }
#loginWrap .sign .frm-list li label { width: 130px; line-height: 24px; font-size: 11px; letter-spacing: -1.5px; padding-left: 10px; background: url(/images/d3/hot_issue/common/bull_w7_h7_red.gif) no-repeat 0 45%; }
#loginWrap .sign .frm-list li { margin-bottom: 4px; }
#loginWrap .loginfirst { width:1100px; text-align:center; margin-top: 30px; }

.simpleLogin .sns-login a{display:flex; justify-content:center; align-items:center; margin: 20px auto 5px auto; background: #ffdc00; line-height: 70px; text-align: center; font-size: 1.2em; border-radius: 7px; font-weight: bold; color: #101010;}
.simpleLogin .sns-login2 a{display:flex; justify-content:center; align-items:center; margin: 20px auto 5px auto; background: #ececec; line-height: 50px; text-align: center; font-size: 1em; border-radius: 7px; font-weight: bold; color: #101010;}
.simpleLogin .kakao-join{width: 21px; height: 19px; background: url(http://winv007.img18.kr/newMobile/img/kakao_join.png) no-repeat; display: inline-block; background-size: 21px;}
.simpleLogin .kakao-joins{display:inline-block; width:60%; padding-top:2px;}
.simpleLogin .sns-login-in{display: block; margin: 0px auto 20px auto; text-decoration: underline;}
/* Ä«Ä«¿À È¸¿ø°¡ÀÔ */

.benefits{width:436px; margin:0px auto 20px auto;}
.benefits .benefits__col{width:436px; display:flex; justify-content:center; align-items:center; padding:7px 0px;}
.benefits .benefits__col:first-child{border-bottom:1px solid #ececec;}
.benefits__col .benefits__list{display:flex; justify-content:center; align-items:center; flex-direction:column; width:109px; height:109px; box-sizing:border-box; border-right:1px solid #ececec;}
.benefits__col .benefits__list:nth-child(4n){border-right:none;}
.b__list-img{width:39px; height:39px; background:url(http://winv007.img18.kr/crazy11web/com/img/joinicons.png) no-repeat; background-size:156px;}
.b__list-img1{background-position:0px 0px;}
.b__list-img2{background-position:-39px 0px;}
.b__list-img3{background-position:-78px 0px;}
.b__list-img4{background-position:-117px 0px;}
.b__list-img5{background-position:0px -39px;}
.b__list-img6{background-position:-39px -39px;}
.b__list-img7{background-position:-78px -39px;}
.b__list-img8{background-position:-117px -39px;}
.b__list-txt{text-align:center; color:#464646; line-height:1.3em; margin-top:4px;}
/* È¸¿øÇýÅÃ¾È³» */
/* BASIC css end */

