/* BASIC css start */
.top_btn {z-index: 100; position: fixed; right: -40px; bottom: 50px; display: block; width: 40px; height: 40px; background-image: url(/design/peterjin/11657/top_btn-01.png); transition: 0.4s;}

header .b_gnb ul li:nth-of-type(1) a {font-weight: 900;}
header .b_gnb ul li:nth-of-type(1) a:before {content: attr(data-hidden-tab); z-index: -1; display: block; position: absolute; top: -5px; left: -7px; width: 120%; height: 30px; background-color: #edecec; border-radius: 20px;}

h2 {padding: 50px 0 20px 0; text-align: center; font-size: 1.2em; font-weight: 900;}

#container {padding-top: 87px;}
#container .tit {width: 100%; height: 240px; background-image: url(/design/peterjin/11657/mypage_tit.png); color: #fff; text-align: center;}
#container .tit h2 {padding-top: 86px; font-size: 1.8em; font-weight: 700;}
#container .tit .sub_tit {padding: 10px 20px; font-size: 0.85em;}


/* »ó´ÜÀÌ ¾øÀ¸¹Ç·Î top¹öÆ° ¹Ì³ëÃâ Ã³¸® */
.section_fixedFooter .btn_toggle_area .btn_up {display: none !important;}
.date {color:#0070C0;}
#date_end { padding:15px 10px 0 0; font-size: 1em; color:#0070c0; text-align:right; font-weight:normal; }
.old_privacy { padding:10px; font-size: 1em; }
.old_privacy strong { display:inline-block; margin-bottom:5px; color:#000; }
.old_privacy select,
.old_privacy a.btn { vertical-align:middle; }
.old_privacy select { height:20px; }
.old_privacy a.btn { display:inline-block; padding:0 10px; height:18px; line-height:19px; border:1px solid #d4d4d4; background:#ebebeb; color:#2f2f2f; font-weight:bold; border-radius:5px; }

.popup .pop .txt {padding: 5%;}
/* BASIC css end */

