@charset "euc-kr";
@import url('https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css');
@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('/_Laghaim/CSS/news.css');
@import url('/_Laghaim/CSS/board.css');
@import url('/_Laghaim/CSS/helpdesk.css');
@import url('/_Laghaim/CSS/play.css');
@import url('/_Laghaim/CSS/community.css');
@import url('/_Laghaim/CSS/Introduction.css');
@import url('/_Laghaim/CSS/accountmanager.css');
@import url('/_Laghaim/CSS/etc.css');
@import url('/_Laghaim/CSS/data.css');
@import url('/_Laghaim/CSS/ranking.css');
@import url('/_Laghaim/CSS/guide.css');
html, body {margin:0px; padding:0px;}
body {font-size:62.5%; line-height:1.5; font-family:"Nanum Barun Gothic","Nanum Gothic","나눔고딕","easyNanumGothic" !important; background-color:#22262d; word-spacing:-1px;}

/* */
p, ul, li, dl, dt, dd, form, img, h1, h2, h3, h4, h5 {margin:0; padding:0; list-style:none;}
input, select, textarea {font-size:12px;}
img {vertical-align:top; font-size:0px; line-height:0; border:none;}
input.checkp {width:13px; height:13px; vertical-align:top; _vertical-align:middle;}
input {vertical-align:middle; _vertical-align:top;}
input.style_none {background:none; border:none;}
input.basic {color:#a0a0a0; margin-right:7px; border:1px solid #000; background-color:#000; color:#596582;}

/*img, div, span {behavior: url(/css/iepngfix.htc) }*/

.clear {clear:both;}
.txt_bold {font-weight:bold;}
.txt_white {color:#fff;}
.backbg_none {background:none;}
.padding_style1 {padding:5px 0 10px 0;}
.margin_style1 {margin:20px 0 60px 0;}
.margin_style2 {margin-bottom:20px;}
.margin_style3 {margin-top:20px;}
.margin_style4 {margin-top:40px;}
.margin_style5 {margin-bottom:34px;}
.margin_style6 {margin:20px 0;}


img.img_icon {margin-top:2px; _margin-top:0px;}
img.img_icon2 {margin-top:4px; _margin-top:0px;}

/*****************************************************************************************************************/
#wrapper a:link, #wrapper a:visited, #wrapper a:active {text-decoration:none; color:#909090;}
#sub_wrapper a:link, #sub_wrapper a:visited, #sub_wrapper a:active {text-decoration:none; color: #a0a0a0;}

#wrapper a:hover, #sub_wrapper a:hover { text-decoration:underline; color:#be5151;}

#sub_wrapper .page .paging .on{color:#de6373; font-weight:bolder; background:#000; border:1px solid #454952}

/*pagination*/
.insp_ui_box{border: none; border-radius: 0;}
.pagination_number a, .pagination_number strong{border-left: 0; box-sizing: border-box; width: 29px;}
.pagination_number a:first-child, .pagination_number strong:first-child{border-left: 1px solid #ccc;}
.pagination_number strong{background: #000; border: 1px solid #ccc; box-sizing: border-box;}
.pagination a.insp_ui_box.prev{transform: scale(0.85); font-size: 14px; line-height: 28px; border: none; margin-right: 5px;}
.pagination a.insp_ui_box.next{margin-left: 6px;}
.pagination a p{font-size: 9px; float: left; margin-right: 4px;}
.insp_ui_box.next p{float: right; margin-left: 4px;}
.pagination a, .pagination strong{padding: 0;}

/*****************************************************************************************************************/
#wrapper {width:100%; background:url(/_Laghaim/Images/common/2015/bg_main_top.jpg) repeat-x; font-size:1.2em; color:#909090; min-width: 1280px; position: relative;}
#top_wrapper {background:url(/_Laghaim/Images/common/2015/bg_main_top2.jpg?v=190625) center top no-repeat; height:450px;}
#top {position:relative;}
#top, #center, #footer,#footer_new, #sub_center {width:970px; margin:0 auto;}
#container {}
.con_sub { padding-top:210px;}
#center {position:relative; padding:16px 0 0px; *zoom:1;}
#center:after {content:""; display:block; clear:both;}


#left {float:left; width:240px; margin-right:23px;}
#center_c {float:left; width:356px; margin-right:26px;}
#right {float:left; width:325px;}
#center_b {clear:both; /*margin-left:263px;*/*zoom:1;}
#center_b:after {content:""; display:block; clear:both;}

#center table td{vertical-align:top}
/*sub*/
#sub_wrapper {min-width: 1280px; width:100%; background:url(/_Laghaim/Images/common/2015/bg_subtop_bg.jpg) center top no-repeat; font-size:12px !important; color:#a0a0a0;}
#sub_center {position:relative; *zoom:1; padding-bottom:10px; width:974px;}
#sub_center:after {content:""; display:block; clear:both;}
#sub_left {float:left; width:240px; margin:40px 22px 0px 0px;}
.lagh_down {margin:10px 0;}
.lagh_banner img {margin-bottom:5px;}
#sub_left .member_customer {margin:8px 0 37px;}
#sub_right {float:left; width:708px; position:relative; }
#sub_content {width:708px; margin:0 auto;}

/*20110824 ����̺�Ʈ�߰�*/
#sub_content2 {clear:left; float:left; margin:0 auto; margin-top:10px;  width:970px; min-height:700px;}
#sub_content2 iframe {width:970px;}

/*20110824 ����̺�Ʈ�߰� ��*/

#sub_right #sub_content_tit {position:relative; height:167px; margin-bottom:30px;}
#sub_right #sub_content_tit h1 {padding:96px 0 0 41px;}
#sub_right #sub_content_tit span {left: 2px; top: 48px; position: absolute; color:#596376;}


ul.top_navi {position:absolute; right:0; top:0; float:right;}
ul.top_navi li {float:left; width:42px; height:16px; background:url(../Images/common/top_navi_bar.gif) 0px 3px no-repeat; margin-top:12px; padding:0 8px 3px 8px;}
ul.top_navi li.bg_none {background:none;}


#sub_right .pw_reset_tit {background:url('/_Laghaim/Images/common/tit_bg_pwreset.jpg') no-repeat;}

#footer_wrapper {border-top:1px solid #2e323a; background-color:#1e2128;}
#footer {padding-bottom:20px; *zoom:1;}
#footer:after {content:""; display:block; clear:both;}
/*
#footer h1 {float:left; margin:22px 11px 0 0;}
#footer ul {float:left;}
#footer ul li {float:left; margin-right:19px;}
#footer .address {float:left;}
#footer address {position:absolute; left:-1000px; top:0px; font-size:0; line-height:0; overflow:hidden;}

#footer .footer_right { margin-left:600px; padding-top:4px;}
#footer .footer_right .level_game12 {position:absolute; left:68px; top:4px; background:url(../Images/common/game_level_12.gif) no-repeat; width:302px; height:60px;}
#footer .footer_right .level_game18 {position:absolute; left:68px; top:4px; background:url(../Images/common/game_level_18.gif) no-repeat; width:302px; height:60px;}

#footer .footer_right a.level12 {position:absolute; left:289px; top:0; width:13px; height:29px;}
#footer .footer_right a.level18  {position:absolute; left:289px; top:33px; width:13px; height:31px;}


#footer .footer_right .family-sites {position:absolute; top:70px; left:203px;}
#footer .footer_right .family-sites select {width:167px;}
*/

#footer h1 {float:left; margin:22px 11px 0 0;}
#footer ul.footer_left {float:left;}
#footer ul.footer_left li {float:left; margin-right:19px;}
#footer address {position:absolute; left:-1000px; top:0px; font-size:0; line-height:0; overflow:hidden;}

#footer .footer_right {float:left; width:370px;}
#footer .footer_right ul.footer_info {*zoom:1;}
#footer .footer_right ul.footer_info:after {content:""; display:block; clear:both;}
#footer .footer_right ul.footer_info li {float:left;}
#footer .footer_right ul.footer_info li .level_game12 {background:url(../Images/common/game_level_12.gif) no-repeat; width:302px; height:60px;}
#footer .footer_right ul.footer_info li .level_game18 {background:url(../Images/common/game_level_18.gif) no-repeat; width:302px; height:60px;}

/*#footer .footer_right ul.footer_info li a.level12 {position:absolute; left:289px; top:0; width:13px; height:29px;}
#footer .footer_right ul.footer_info li a.level18  {position:absolute; left:289px; top:33px; width:13px; height:31px;}
*/


#footer .footer_right ul.footer_info li .family-sites select {width:167px;}


/* �α��� ��*/
.login h2 {border-bottom:1px solid #313946;  padding-bottom:5px; margin-bottom:10px }
.login form.login_F {position:relative; margin:21px 0 0px; padding-bottom:17px;}
.login form.login_F p {position:absolute; right:0; top:0;}
.login1 dl {width:184px;}
.login dl:after {content:""; display:block; clear:left}
.login dl dt {float:left; width:47px; margin-bottom:5px;   color:#6a7994; clear:left;}
.login dl dd{font-size:11px; line-height:12px;}
form dl dt img {margin-top:4px;}
.login dl dd input {float:left; width:128px;height:16px; border:1px solid #4b4b4b; background-color:#4b4b4b; margin-bottom:5px;color:#fff; }
.login .error{display:inline;}
.login p.member_btn {display:inline-block;margin-left:1px; margin-bottom:5px;}
.billing_list {
	display:block;
	float:right;
	margin-top:120px;
	width:118px; 
	height:30px; 
	color:#eee; font-weight:bold; text-align:center; font-size:14px; line-height:30px; 
	border-radius:3px;
	border:1px solid #7599d9;
	background:#12366d;
	background: -webkit-gradient(linear, left top, left bottom, from(#254f9a), to(#12366d));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#254f9a, endColorstr=#12366d); 
	cursor:pointer;  
	box-shadow:1px 1px 1px #000;
}

.billing_list:hover{
	background: -webkit-gradient(linear, left top, left bottom, from(#1d4b9e), to(#0c2b64));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1d4b9e, endColorstr=#0c2b64);
}

.accountmanager_tit6 {
	background: url('https://web-files-tokyo-cdn.masangsoft.com/public/LH/homepage/sub/percentage_bg.jpg') no-repeat;
}

.probability {
	display: block;
	width: 102px; 
	height: 32px; 
	line-height: 34px;
	background: url('https://web-files-tokyo-cdn.masangsoft.com/public/LH/homepage/sub/btn_percentage.png') no-repeat !important;
	border: none;
	box-shadow: none;
	margin-right: 26px;
	margin-left: 10px;
}

.probability:hover {
	background: url('https://web-files-tokyo-cdn.masangsoft.com/public/LH/homepage/sub/btn_percentage_on.png') no-repeat !important;
}

/* �α�����*/
.login .mem_intro {position:relative; padding:0 5px 0 7px;}
#auto_user_info {  display:block}
.login span.btn {position:absolute; right:0px; top:0; padding:2px 7px; background:#0c2b60; text-align:center; border:1px solid #222;margin-right:5px; border-radius:2px; box-shadow:1px 1px 0px #111}
.login span.btn a{color:#86adda !important;font-size:10px; }
.login span.welcome {color:#659ce7;}
.login .mem_lp {position:relative; margin-top:12px; padding-left:7px;}
.login .mem_lp img.img {margin-top:2px;}


.left_banner1, .left_banner2 {margin:0px 0px 0px; height:30px; width:241px;}
.left_banner1 a{display:inline-block; width:118.5px; height:30px; border:1px solid #555; border-top:0; color:#ddd !important; text-align:center; float:left; font-size:12px; vertical-align:middle; line-height:30px;}
.left_banner1 a:first-child, .left_banner2 a:first-child{border-right:0}
.left_banner2 a{display:inline-block; width:118.5px; height:30px; border:1px solid #555; color:#ddd !important; background:#16181b; text-align:center; float:left; font-size:12px; vertical-align:middle; line-height:30px;}

.left_banner1 img.left_banner1_img {margin:0 6px;}
.left_banner_gamestart {display:block; width:240px; height:120px; margin-bottom:10px; background:url('/_Laghaim/images/common/start_btn.png') no-repeat; overflow:hidden; cursor:pointer}
.left_banner_gamestart a{float:left}
.gamestart_general{
	transition: all 0.2s ease-in;
	-webkit-transform: translateY(-100%);transform: translateY(-100%);
	-ms-transform: translateY(-100%);transform: translateY(-100%);
	opacity:0.3;
	}

.gamestart_test{
	opacity:0.3;
	transition: all 0.2s ease-in;
	-webkit-transform: translateY(100%);transform: translateY(100%);
	-ms-transform: translateY(100%);transform: translateY(100%);
	}

 .left_banner_gamestart:hover > .gamestart_general, .left_banner_gamestart:hover > .gamestart_test{
	opacity:1;
	-webkit-transform: translateY(0%);transform: translateY(0%);
	-ms-transform: translateY(0%);transform: translateY(0%);
	}

.my_character {background-color:#16181b; width:238px; margin-top:7px;padding:7px 0px 0px; *zoom:1; border:1px solid #555; font-size:10px;}
.my_character:after {content:""; display:block; clear:both;}
.my_character .my_character_img {float:left; padding:0 4.75px;}
.my_character .my_character_img img {border:1px solid #000;}
.my_character dl dd dl {margin-top:3px;}
.my_character dl dd dl:after {content:""; display:block; clear:both;}
.my_character dl dd dl dt {float:left; width:57px;}
.my_character dl dd dl dt img {margin-top:3px;}
.my_character dl dd dl dd {float:left; width:94px; color:#909090;}
.my_character .left_banner {margin:0px 0px 10px;  width:338px; height:30px; }
.my_character .left_banner > a{display:inline-block; width:118px; height:30px; color:#4f5f7f !important; text-align:center; float:left; font-size:12px; vertical-align:middle; line-height:30px;}
.login .btn{display:inline-block;  float:right; padding:4px 6px !important; background:#12366d; border-radius:2px; font-size:11px; line-height:12px !important; color:#bbb !important; margin-left:10px; height: auto !important; border: none;
	text-shadow: none !important; box-shadow: none !important;}
.login .btn.white{display:inline-block;  float:right; padding:4px 6px; background:#bbb; border-radius:2px; font-size:11px; line-height:12px; color:#222 !important; margin-left:10px;}
.login .btn.blue{background:#86c5ff; color:#222 !important; }
.main_line {margin-top:5px; margin-bottom:3px;  font-size:1px; line-height:1; border-top:1px solid #16181b;}


/* �˾� */
.default_popup {background:url(../Images/common/popup_top_bg.jpg) no-repeat; width:400px; z-index:200;}
.member_set_pop {position:absolute; top:0px; left:240px; z-index:1000;}
.block_check_pop {position:absolute; top:120px; left:240px; z-index:100;}
.login_popup {position:absolute; top:280px; left:400px; z-index:100;}

.default_popup .btn_close {position:absolute; top:5px; right:6px;}
.default_popup h3 {background:url(../Images/common/popup_tit_icon.gif) left top no-repeat; padding:0 0 40px 26px; margin:32px 0 0 11px;}
.default_popup h3 img {margin-top:2px;}
.default_popup h4 {margin-bottom:8px;}
.default_popup .popup_center {position:relative; background:url(../Images/common/popup_bg.gif) repeat-y; padding:0 22px;}
.default_popup .popup_center span {margin-left:38px;}

.default_popup table {border-collapse:collapse; margin-bottom:30px; font-size:11px;}
.default_popup table th, .default_popup table td {border-top:1px solid #39558f; border-bottom:1px solid #39558f;}
.default_popup table th {border-left:1px solid #39558f; background-color:#8c94a6; font-weight:normal; color:#fff; }
.default_popup table td {border-right:1px solid #39558f; color:#000; padding:5px 7px 2px 7px;}
.default_popup .etc {padding-top:15px; margin-top:15px; color:#000; border-top:1px solid #000; font-size:11px;}
.default_popup input.text {border:1px solid #000; background-color:#000; color:#fff;}

/* �˾�2 */
.popup_big {background:url(../Images/common/popup_top_bg2.jpg) 0 0 no-repeat; width:600px; z-index:200;}
.popup_big .btn_close {position:absolute; top:5px; right:6px;}
.popup_big h3 {background:url(../Images/common/popup_tit_icon.gif) left top no-repeat; padding:0 0 27px 26px; margin:32px 0 0 11px;}
.popup_big h3 img {margin-top:2px;}
.popup_big h4 {margin-bottom:8px;}
.popup_big .popup_center {position:relative; background:url(../Images/common/popup_bg2.gif) 0 0 repeat-y; padding:0 22px;}
.popup_big .popup_center span {margin-left:38px;}

.popup_big table {border-collapse:collapse; margin-bottom:12px; font-size:11px;}
.popup_big table th, .popup_big table td {border-top:1px solid #39558f; border-bottom:1px solid #39558f;}
.popup_big table th {border-left:1px solid #39558f; background-color:#8c94a6; font-weight:normal; color:#fff; }
.popup_big table td {border-right:1px solid #39558f; color:#000; padding:5px 7px 2px 7px;}
.popup_big .etc {padding-top:15px; margin-top:15px; color:#000; border-top:1px solid #000; font-size:11px;}
.popup_big input.text {border:1px solid #000; background-color:#000; }



/* ĳ���ͼ��� */
.member_set_pop table {margin-top:6px;}
.member_set_pop table th {background-color:#39558f; height:20px;}
.member_set_pop table td {border-left:1px solid #39558f; border-bottom:1px solid #39558f; color:#565656; font-size:11px; text-align:center; padding:3px 0 1px 0;}

/* �α��� */
.login_popup dl {padding:22px 0; margin:0 8px; border-bottom:1px solid #39558f; *zoom:1;}
.login_popup dl:after {content:""; display:block; clear:both;}
.login_popup dt {float:left; width:55px; height:21px; padding:4px 0 0 32px;}
.login_popup dd {float:left; width:253px; height:25px;}

.login_popup .btn_login {position:absolute; top:60px; right:56px;}
.login_popup .btn {padding:10px 0 13px 0; text-align:center;}
.login_popup input {background-color:#000; border:1px solid #000; color:#a0a0a0; width:140px; padding:3px 0 2px 0;}

/* ����Ȯ�� */
.block_check_pop {font-size:11px;}
.block_check_pop table {border-collapse:collapse; margin-bottom:30px;}
.block_check_pop table th, .block_check_pop table td {border-top:1px solid #39558f; border-bottom:1px solid #39558f;}
.block_check_pop table th {border-left:1px solid #39558f; background-color:#8c94a6; font-weight:normal; color:#fff; }
.block_check_pop table td {border-right:1px solid #39558f; color:#000; padding:5px 7px 2px 7px;}

.block_check_pop .block_check1 {font-weight:bold; color:#4775d2; padding:0 12px 13px 12px;}
.block_check_pop .block_check2 {font-weight:bold; color:#4775d2; padding:0 12px 13px 12px; border-bottom:1px solid #000;}
.block_check_pop .etc {padding-top:15px; color:#000;}
.block_check_pop .etc p {margin-bottom:15px;}
.block_check_pop .etc span.blue {color:#4775d2; margin:0;}
.block_check_pop .etc span.blue_line {text-decoration:underline;}
#sub_wrapper .block_check_pop .etc a:hover {text-decoration:none;}

/* ����Ʈ�޴� */
.left_navi {margin:25px 0 20px 0;}
.left_navi h2 {padding-bottom:7px; border-bottom:1px solid #313946;}
.left_navi ul {margin-top:12px; width:216px; font-family:"Gulim"}
.left_navi ul li {color:#a8a8a8; _height:20px;}
.left_navi ul li.on a {background: url(../Images/common/left_navi_overbg.jpg) 0 0 no-repeat; color:#fff !important;}
.left_navi ul li a {display:block; padding:1px 0 1px 36px; margin-bottom:2px; color:#a8a8a8 !important;}
.left_navi ul li a:hover {color:#fff !important; background: url(../Images/common/left_navi_overbg.jpg) 0 0 no-repeat; text-decoration:none !important;}
.left_navi ul li.ready a {color:#555 !important;}
.left_navi ul li.ready a:hover {color:#555 !important; background:none;}

.quick_top {position:absolute; left:1000px; z-index:200;}
.quick_top_fix{position:fixed}
.quick_topMain {position:absolute left:970px; top:10px; z-index:200;}


/*�ٿ�ε�*/
.download_wrap{width:646px; height:150px; border:2px solid #ccc; padding:20px 15px; margin-bottom:20px; background-color:#111}
.download_wrap span{font-weight:bolder; font-size:16px; color:#9ab2c5}
.download_wrap p{font-size:13px;}
.download_wrap .fl{float:left}
.download_wrap .fr{float:right}
.download_wrap a{width:100px; height:100px; background:#000; color:#fff; margin-top:15px; margin-right:10px}

/*footer */

#footer_copy *{margin:0; padding:0;font-size:12px;font-family:dotum,AppleGothic,Sans-serif;color:#666;}
#footer_copy ul, #footer_copy ol, #footer_copy li{list-style:none;}
#footer_copy{width:1000px; height:165px; position:relative; overflow:hidden; position:relative;margin:0 auto;}
#footer_copy a{text-decoration:none}
#footer_copy .ndolfin_index{display:none;}
#footer_copy .logo_copy .logo1{opacity:0.5; position:absolute; left:10px; top:40px; display:block; width:128px; height:46px; text-indent:-999px; background:url('http://web-files-tokyo-cdn.masangsoft.com/common/20170607/1496796878/089dae51230027393c06da76859e1e43.png') no-repeat 0 0;
}
#footer_copy .logo_copy .logo2{position:absolute; left:22px; top:75px; display:block; width:102px; height:50px; text-indent:-999px; background:url('../images/common/tit_footer1.gif') no-repeat 0 0;}
#footer_copy .logo_copy .logo3{position:absolute; left:35px; top:35px; display:block; width:100px; height:35px; text-indent:-999px; background:url('../images/common/tit_footer_2.gif') no-repeat 0 0;}
#footer_copy .link_copy{position:absolute; left:152px; top:36px; border-bottom:1px solid #444; padding-bottom:6px}
#footer_copy .link_copy li{display:inline; padding:0 4px 0 9px; line-height:14px;letter-spacing:-1px;white-space:nowrap}
#footer_copy .link_copy li.type1{padding-left:0;background:none}
#footer_copy .link_copy li.type7{padding-right:0;}
#footer_copy .link_copy li a{color:#666;font-size:11px;font-family:dotum,sans-serif}
#footer_copy .link_copy li a strong{font-size:11px}
#footer_copy address{position:absolute; left:153px; top:67px;font-size:11px;font-style:normal;color:#666;line-height:14px;text-align:left}
#footer_copy address a{color:#666;font-size:11px;text-decoration:none}
#footer_copy .email_copy{position:absolute; left:377px;; top:55px;; width:125px; height:20px; text-indent:-99999px;}
#footer_copy .copyright_copy{position:absolute; left:153px; top:111px; color:#666;font-size:10px; font-family:tahoma,sans-serif}
#footer_copy .info_copy1{position:absolute; right:0; top:40px; width:380px; height:65px; text-indent:-9999px; background:url('../Images/common/table_01.gif') no-repeat 0 0;}
#footer_copy .info_copy_shot{display:none;}
#footer_copy .info_copy2{position:absolute; right:0; top:105px; width:380px; height:65px; text-indent:-9999px; background:url('https://web-files-tokyo-cdn.masangsoft.com/public/LH/homepage/main/lh_table_02.gif') no-repeat 0 0;}


select.sel1 { border: 1px solid #45485b; color: #b7b7b7; padding: 1px; margin: 0; line-height: 100%; height: 20px; background-color:#575b65; font-size:11px;}

/******************
20230502 - 웹플랫폼팀 황정연
소셜 로그인 관련 css
******************/
.social_login {
	margin-bottom: 10px;
}

.social_login p.line {
	position: relative;
	font-size: 11px;
	color: #e3e3e3;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	opacity: 0.5;
}

.social_login p.line::before {
	content: '';
	display: block;
	clear: both;
	width: 102px;
	height: 1px;
	position: absolute;
	top: 6px;
	left: 0;
	background: url('https://web-files-tokyo-cdn.masangsoft.com/public/CS/social/lh_line.png') no-repeat;
}

.social_login p.line::after {
	content: '';
	display: block;
	clear: both;
	width: 102px;
	height: 1px;
	position: absolute;
	top: 6px;
	right: 0;
	background: url('https://web-files-tokyo-cdn.masangsoft.com/public/CS/social/lh_line.png') no-repeat;
}

.social_login a {
	position: relative; 
	display: inline-block;
	width: 119px;
	height: 32px;
	border: 1px solid #a49f9c;
	box-sizing: border-box;
}

@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@200&display=swap');
.social_login a span { 
	position: absolute;
	top: 5px;
	right: 12px;
	font-size: 12px;
	font-family: 'Raleway', sans-serif;
	color: #767678;
	letter-spacing: -0.2px;
}

.btn_naver {
	background: #fff url('https://web-files-tokyo-cdn.masangsoft.com/public/CS/social/icon_naver.png') 8px 9px no-repeat;
	background-size: 11%;
}

.btn_google {
	background: #fff url('https://web-files-tokyo-cdn.masangsoft.com/public/CS/social/icon_google.png') 8px 8px no-repeat;
	background-size: 11%;
}