/* BASIC css start */
.memberWrap { position: relative; border-bottom: 1px solid #eee }
.memberWrap .tit { background: #f1f1f1 }
.memberWrap a { position: absolute; top:15%; display: block; font-size: 0}
.memberWrap a.mypage { width: 100%; height: 42% }
.memberWrap a.mypage2 { width: 34.5%; height: 43%; bottom: 0; top: inherit; }
.memberWrap a.event { left: 33%; top: inherit; bottom: 0; width: 33%; height: 43%; }


/* simpleLogin */
#simpleLogin { text-align:center; margin-top:10px; }
#simpleLogin .sns-login { font-size:0 }
#simpleLogin .sns-login a { display:inline-block; *display:inline; vertical-align:top;position:relative;width:272px;margin-left:4px; *margin-left:9px }
#simpleLogin .sns-login a:first-child { margin-left:0 }
#simpleLogin .sns-login a img { width:272px; height:48px; }
#simpleLogin { position: relative; }
#simpleLogin .sns-login { padding-bottom:55px }
#simpleLogin .sns-login .sns-tit { padding-top:18px; position:relative; font-size:13px; color:#bfbfbf; font-weight:600; text-align:center }
#simpleLogin .sns-login .sns-tit span { color:#474852 }
#simpleLogin .sns-login .sns-tit:after { display:block; margin-left:-4px; position:absolute; top:0; left:50%; width:8px; height:3px; background:#000; content:'' }
#simpleLogin .sns-login .sns-btns { padding-top:32px }
#simpleLogin .sns-login .sns-btns p { padding-bottom:4px }
#simpleLogin .sns-login .sns-btns p .btnSnsLogin { display:inline-block; width:272px; height:48px; font-size:12px; font-weight:600; text-align: center; line-height:48px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
#simpleLogin .sns-login .sns-btns p .btnSnsLogin.btnSnsLoginKa{color:#000; background: #ffe500; border: 1px solid #ffe500;}
#simpleLogin .sns-login .sns-btns p .btnSnsLogin.btnSnsLoginNa{color:#fff; background: #04cf5c; border: 1px solid #04cf5c;}
#simpleLogin .sns-login .sns-btns p .btnSnsLogin.btnSnsLoginAp{color:#fff; background: #000; border: 1px solid #000;}
#simpleLogin .sns-login .sns-btns p .btnSnsLogin.btnSnsLoginFb:hover { color:#fff; border: 1px solid #415798; background: #415798; cursor: hand; }
#simpleLogin .sns-login .sns-btns p .btnSnsLogin.btnSnsLoginKa:hover { color:#000; border: 1px solid #b7b7b7; background: #fff; cursor: hand; }
#simpleLogin .sns-login .sns-btns p .btnSnsLogin.btnSnsLoginNa:hover { color:#000; border: 1px solid #b7b7b7; background: #fff; cursor: hand; }
#simpleLogin .sns-login .sns-btns p .btnSnsLogin.btnSnsLoginAp:hover { color:#000; border: 1px solid #b7b7b7; background: #fff; cursor: hand; }
#simpleLogin .sns-login .sns-btns p .btnSnsLogin:active { position: relative; top: 1px; }
/* BASIC css end */

