@charset "euc-kr";

/* join */
.join_txt { margin-top:-10px; padding-bottom:2px; }
	.join_txt .stxt { display:block; margin:15px 0 25px; color:#666; font-weight:bold; }

.join_txt2 { margin:-6px 0 14px 20px; color:#555; line-height:1.6em; }

.join_txt3 { padding:6px 0 4px 18px; border-top:1px solid #c0d9dd; }
	.join_txt3 li { padding:3px 0; font-size:11px; color:#dd1100; }
	.join_txt3 i { font-size:12px; }
.join_txt3.top_pad {margin:20px 0 0;}

.join_guide { margin-top:20px; background:url('/static/open_images/sub/bg_join_txt01.gif') no-repeat; }
	.join_guide p { padding:5px 0 1px 24px; background:url('/static/open_images/sub/bg_join_txt02.gif') no-repeat 0 100%; color:#2e8c8c; line-height:1.35em; }

.join_type { margin-top:8px; padding-bottom:26px; padding-left:7px; }
	.join_type li { display:inline; margin-left:8px; }
.join_type li img{padding:10px;}
.join_step { margin-top:7px; }
	.join_step li { display:inline; margin-left:-15px;}
	.join_step li.st1 { margin-left:0; }

.join_agr { margin-bottom:17px; }
	.join_agr dl { border:1px solid #ccc; }
	.join_agr dt { height:22px; margin:1px; padding:9px 0 0 18px; background:url('/static/open_images/sub/bg_subtitle.gif') repeat-x; color:#555; font-weight:bold; }
	.join_agr dt strong { padding-left:13px; background:url('/static/open_images/sub/ico_arrow_green.gif') no-repeat 0 1px; }
	.join_agr dd { height:250px; border-top:1px solid #ccc; }
	.join_agr iframe { overflow-x:hidden; }
	.join_agr .opt { padding:15px 10px 10px 20px; color:#555; }
	.join_agr dd.small{height:200px;}

.join_confirm { border:1px solid #c0d9dd; margin-bottom:-10px; }
	.join_confirm p { min-height:138px; padding:21px 27px 0 27px; border:2px solid #f4f7f7; background:url('/static/open_images/sub/join_confirm.gif') no-repeat 100% 100%; color:#666; line-height:2.5em; }
	.join_confirm strong { color:#555; font-size:14px; }
	.join_confirm em { color:#1b8000; font-weight:bold; }
	.join_confirm em.ok { color:#dd1100; }

.join_btn { margin-top:30px; text-align:center; }
	.join_btn button { height:40px; margin:0 3px; padding:4px 0 0; font-size:14px; }
	*+html .join_btn button { margin:0 5px; }
	.join_btn button.ok { width:180px; color:#ffffff; border:1px solid #2a7480; background:#1d8091; }
	.join_btn button.no { width:180px; color:#555; border:1px solid #d1d1d1; background:#f9f9f9; }
	.join_btn button.go { width:198px; color:#555; border:1px solid #d1d1d1; background:#f9f9f9; }
div.toplined { margin-top:-15px; padding-top:40px; border-top:1px solid #ccc; }

.jointbl {}
	.jointbl th { line-height:1.4em; }
	.jointbl a { color:#1d8091; }
	.jointbl .addsubform { padding:7px 0 0; }
	.jointbl .addsubform .must { margin-right:5px; font-style:normal;font-weight:normal;color:#dd1100; }
	.jointbl .normal_txt { padding-top:7px; line-height:1.3em; }
	.jointbl p.small_txt { padding-top:7px; }
	.jointbl .service { }
	.jointbl .service dt { padding:0 0 4px 7px; background:url('/static/open_images/sub/ico_help_arrow.gif') no-repeat 0 3px; font-weight:bold; }
	.jointbl .service dd { padding-left:7px; font-size:11px; line-height:1.7em; }
	.jointbl .colm { display:inline-block; width:140px; }
	.jointbl .colm a.table_btn { margin:-3px 0 -1px; }
	
#agreement { padding:30px; color:#555; line-height:1.65em; }
#agreement h2 {padding:0 0 15px;}
#agreement h3 {padding:0 0 10px;}
#agreement p {padding:0 0 5px; line-height:1.65em;}
#agreement ol, #agreement ul {padding:5px 0;}
#agreement ol li, #agreement ul li {line-height:1.65em;}
#agreement ol li ol {padding:5px 0 5px 5px;}

/* login */

.logintit { position:relative; width:641px; height:98px; margin:-52px 0 0 62px; padding:22px 0 0 120px; }
	.logintit h3 { height:25px; border:none; }
	.logintit p { padding:15px 0 0 5px; color:#666; line-height:1.3em; }
	.logintit .cmt { margin:-5px 0 0 -5px; }
	.logintit .btns { position:absolute; bottom:24px; right:0; }
	.logintit a { display:inline-block; width:137px; height:24px; margin-left:8px; padding-top:14px; color:#555; font-weight:bold; font-size:14px; border:1px solid #d1d1d1; background:#f9f9f9; text-align:center; }
	.logintit a.on { border:1px solid #2a7480; background:#358c9a; color:#ffffff; }
.tit_login { background:url('/static/open_images/sub/bg_tit_login.gif') no-repeat; }
.tit_find { background:url('/static/open_images/sub/bg_tit_find.gif') no-repeat; }
	.tit_find h3 {padding:0 0 0 5px;}

.stit_login { position:relative; width:761px; margin:0 0 0 62px; }
	.real_contents .stit_login h4 { height:30px; padding:0; background:none; }
	.real_contents .stit_login p { position:absolute; bottom:8px; right:0; color:#666; }

.loginfrm {border:1px; width:751px; height:180px; margin:0 0 15px 62px; padding:5px; background:url('/static/open_images/sub/bg_loginfrm.gif') no-repeat; }
	.loginfrm dl { float:left; width:315px; height:153px; padding:0 30px; }
	.loginfrm dl.lined { background:url('/static/open_images/sub/bg_loginfrm_line.gif') no-repeat 0 100%; }
	.loginfrm dt { margin-bottom:13px; }
	.loginfrm dd { position:relative; color:#666; }
	.loginfrm label { display:inline-block; height:20px; padding-top:6px; color:#1d8091; font-weight:600; }
	.loginfrm input {}
	.loginfrm button.rect { position:absolute; top:6px; right:0; width:74px; height:74px; padding:0; color:#ffffff; font-size:15px; border:1px solid #1b5f99; background:#3180c3; letter-spacing:-1px; }
	.loginfrm .certarea { padding:8px 0 0 47px; }
		.loginfrm .certarea button { width:219px; height:40px; margin-bottom:7px; border:1px solid #d1d1d1; background:#f9f9f9; color:#666; font-size:15px; }
		.loginfrm .certarea button.on { border-color:#1b5f99; background:#3180c3; color:#ffffff; }
	.loginfrm .logarea { padding:5px 0 0 1px; }
		.loginfrm .logarea label { display:inline-block; width:65px; vertical-align:middle; }
		.loginfrm .logarea input  { width:143px; }
	.loginfrm .loginfo { padding:60px 0 0 1px; }
	.loginfrm .loginfo p{ color:#225b8b; padding-top:6px; }
	.loginfrm .loginfo a { display:inline-block; padding-top:6px; padding-left:90px; color:#225b8b; }                                                                    
	.loginfrm .loginfo em { display:inline-block; margin-top:-6px; padding:6px 0 0 27px; background:url('/static/open_images/sub/bg_gojoin.gif') no-repeat; }
	
	.loginfrm .find { padding:10px 92px 0 0px; text-align:right; background:#ffffff; }
		.loginfrm .find a { margin-left:3px; padding:1px 0 0 15px; background:url('/static/open_images/common/ico_arrow2.gif') no-repeat; color:#444; font-size:11px; }
	.loginfrm .regarea { padding:26px 0 0 18px; }
		.loginfrm .regarea input  { width:56px; }
		.loginfrm .regarea button.rect  { right:42px; line-height:1em;}
	.loginfrm .gpinarea { padding:19px 0 0 19px; }
		.loginfrm .gpinarea p { width:166px; height:43px; padding:0px 5px 0 20px; background:url('/static/open_images/sub/bg_gpin.gif') no-repeat; color:#225b8b; }
	.loginfrm .emailarea { padding-left:13px; }
		.loginfrm .emailarea label { width:60px; }
		.loginfrm .emailarea input  { width:122px; }
		.loginfrm .emailarea button.rect  { right:14px; }
	.loginfrm .phonearea { }
		.loginfrm .phonearea label { width:82px; }
		.loginfrm .phonearea input { width:127px; }
	.loginfrm .numberbox input { width:32px; padding-left:0; padding-right:0; text-align:center; }
		.loginfrm .numberbox select { margin-left:-4px; width:47px; font-size:11px; }
	.findid dd { padding-top:26px; }
	.findpwd dd { padding-top:14px; }
	dl.request { width:330px; margin:-10px 0 0px 370px;  }
		dl.request dd { margin-bottom:4px; color:#f26522;   }
		dl.request dd em { display:inline-block; margin-top:-6px; padding:6px 0 0 27px; background:url('/static/open_images/sub/bg_gojoin.gif') no-repeat; }
	dl.gojoin { width:761px; margin:0 0 28px 62px; }
		dl.gojoin dt { margin-bottom:4px; color:#1d8091; font-weight:bold; }
		dl.gojoin dt a { display:inline-block; padding-top:6px; color:#1d8091; }
		dl.gojoin dt em { display:inline-block; margin-top:-6px; padding:6px 0 0 27px; background:url('/static/open_images/sub/bg_gojoin.gif') no-repeat; }
		dl.gojoin dd { padding-top:6px; }

	dl.result { float:none; width:731px; height:auto; margin:0 auto; padding:0; text-align:center; }
		dl.result dt { height:25px; margin:0; padding-top:12px; color:#1d8091; font-size:14px; font-weight:bold; }
		dl.result dd { padding-top:18px; }
		dl.result p { color:#666; }
		dl.result p.found { padding-top:25px; }
		dl.result p.notyet { margin-top:11px; border-top:1px solid #ccc; }
		dl.result strong { color:#339999; font-size:13px; }
		dl.result a { display:inline-block; margin-top:15px; color:#1d8091; font-weight:bold; font-size:13px; }
		dl.result a:hover { text-decoration:underline; }
	/* login Ãß°¡ 190725 ½ÃÀÛ */
	.login_tit_b {font-size: 24px;color: #444444;font-weight: 700;margin-top:40px;}
	.login_box {float:left;width:724px;padding:60px 40px 55px;border:1px solid #d6d6d6;border-top:0;}
	.login_box_2 {float:left;width:804px;border:1px solid #d6d6d6;border-top:0;}
		.login_box_left {float:left;width:721px;}
		.login_box_left .con1 {float: left;width:359px;border-right: 1px solid #d6d6d6;}
		.login_box_left .con2 {float: left;width:360px;}
		.login_box_left .con3 {float: left;width:346px;}
		.login_box_right {float:left;width:721px;margin-top:47px;border-top:1px solid #d6d6d6;padding-top: 30px;}
		.login_box_right .con1 {float:left;width: 548px;padding-left: 20px;}
		.login_box_right .con1 .txt1 {font-size: 18px;font-weight: 700;}
		.login_box_right .con1 .txt2 {line-height: 20px;margin-top: 6px;font-size: 13px;}		
		.login_box_right .con2 {float:left;width:150px;}
		.login_box_bottom {width:530px;margin-left:110px;}
		.login_box_bottom span {display:inline-block;width:22px;text-align:center;}
		.login_box_bottom .txt1 {font-size: 18px;font-weight: 700;margin-bottom:15px;}
		.login_box_bottom_btn {float:left;width:508px;margin:30px 0 0 108px;}		
		.login_box_bottom_chk {float:left;margin: 15px 0 0 110px;}
			.login_box_btn1 {background:#3180c3 url(/static/open_images/sub/login_btn_img01.png) 30px 24px no-repeat;width:280px;height:80px;font-size: 20px;letter-spacing: -1px;margin:0 40px;line-height:20px;vertical-align:top;padding:3px 0 0 39px;border-radius:10px;}
			.login_box_btn1_1 {background:#3180c3 url(/static/open_images/sub/login_btn_img01.png) center 12px no-repeat;width:130px;height:100px;font-size: 20px;letter-spacing: -1px;margin:0 4px 0 0;line-height:20px;vertical-align:top;padding:50px 0 0 0;}
			.login_box_btn1_2 {background:#3180c3 url(/static/open_images/sub/login_btn_img01.png) 17px 24px no-repeat;width:250px;height:80px;font-size: 20px;letter-spacing: -1px;margin:0 2px;line-height:20px;vertical-align:top;padding:3px 0 0 32px;border-radius:10px;}			
			.login_box_btn2 {background:#3180c3 url(/static/open_images/sub/login_btn_img02.png) 73px 26px no-repeat;width:170px;height:125px;font-size: 20px;margin:0;letter-spacing: -1px;margin:0;vertical-align:top;padding-top:46px;}
			.login_box_btn3 {background:#ffffff url(/static/open_images/sub/login_btn_img03.png) 105px 11px no-repeat;width:130px;height:36px;border:1px solid #444;color:#444;font-size: 14px;text-align: left;padding:0 14px;margin-top:27px;}
			.login_box_btn4 {width:180px;height:100px;color:white;font-size:16px;line-height: 24px;font-weight: normal;}
			.login_box_btn5 {background:#3180c3 url(/static/open_images/sub/login_btn_img04.png) 70px 26px no-repeat;width:170px;height:125px;font-size: 20px;margin:0;letter-spacing: -1px;margin:0;vertical-align:top;padding-top:46px;}
			.login_box_btn6 {background:#3180c3 url(/static/open_images/sub/login_btn_img06.png) 75px 24px no-repeat;width:280px;height:80px;font-size: 20px;letter-spacing: -1px;margin:0 40px;line-height:20px;vertical-align:top;padding:1px 0 0 37px;border-radius:10px;}
			.login_box_btn6_1 {background:#3180c3 url(/static/open_images/sub/login_btn_img06.png) center 12px no-repeat;width:130px;height:100px;font-size: 20px;letter-spacing: -1px;margin:0;line-height:20px;vertical-align:top;padding:30px 0 0 0;}
			.login_box_btn6_2 {background:#3180c3 url(/static/open_images/sub/login_btn_img06.png) 60px 24px no-repeat;width:250px;height:80px;font-size: 20px;letter-spacing: -1px;margin:0 2px;line-height:20px;vertical-align:top;padding:1px 0 0 37px;border-radius:10px;}
			.login_box_btn7 {position:absolute;background:#ffffff url(/static/open_images/sub/login_btn_img03.png) 75px 11px no-repeat;width:100px;height:36px;border:1px solid #444;color:#444;font-size: 14px;text-align: left;padding:0 14px;bottom:30px;letter-spacing:-1px;}
			.login_box_btn8 {position:absolute;background:#ffffff url(/static/open_images/sub/login_btn_img03.png) 75px 11px no-repeat;width:100px;height:36px;border:1px solid #444;color:#444;font-size: 14px;text-align: left;padding:0 14px;bottom:140px;letter-spacing:-1px;}
			.login_box_txt {float:left;width:100%;text-align: center;line-height: 20px;margin-top:20px;font-size: 13px;}
			.login_box_txt_1 {float:left;width:100%;text-align: center;line-height: 20px;margin:40px 0 0 0;font-size: 13px;}
			.login_box_txt_point01 {text-decoration: underline;color:#c40e39;font-size: 15px;font-weight: 700;}
			.login_jumin_input {width:118px;height:24px; color: rgb(0, 0, 0); background-color: rgb(169, 208, 245);border:1px solid #bbc6c9; padding:3px 5px 2px; color:#666; vertical-align:middle;margin-right:6px;}
			.login_jumin_detail {font-weight: bold;text-decoration: underline;}
			.simple_login_btn {position:relative;float:left;width:300px;height:80px;text-align:center;background:#3180c3;margin:26px 0 0 209px;padding-top:21px;border-radius:10px;box-sizing:border-box;cursor:pointer;}
			.simple_login_btn h1 {display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:#fff;margin-bottom:30px;}			
			.simple_login_btn h1 span.tip{font-size:18px;color:#fff;font-weight:600;}
			.simple_login_btn h1::before{content:"";display:inline-block;width:36px;height:38px;margin-right:13px;background:url(/static/open_images/sub/ico_mobile_certy.png)no-repeat center center;}
			.simple_login_btn a{position:absolute;left:0;top:0;width:100%;height:100%;}
	.login_txt01 {float:left;margin-top:30px;width:100%;}
	.login_txt01 p.txt01 {float:left;margin:10px 0 0 16px;line-height: 20px;}
	.login_txt01 strong {display:block;line-height:16px;}
		
	.login_box_con {position:relative;float:left;border-top: 1px solid #d6d6d6;width: 361px;height:170px;padding:30px 10px 30px 30px;}
	.login_box_con h1 {font-size:16px;font-weight:bold;}
	.login_box_con p {line-height:20px;margin-top:10px;}
	.login_box_con span {display:block;margin-left:16px;}
		.login_box_con1 {background:url('/static/open_images/sub/login_back_img01.jpg') 170px 84px no-repeat;border-top:0;}		
		.login_box_con2 {background:url('/static/open_images/sub/login_back_img02.jpg?dummy=20221020') 170px 84px no-repeat;border-right: 1px solid #d6d6d6;border-top:0;}
		.login_box_con2_1 {background:url('/static/open_images/sub/login_back_img02.jpg?dummy=20221020') 50px 200px no-repeat;border-right: 1px solid #d6d6d6;width:267px;height:340px;box-sizing:border-box;border-top:0;}
		.login_box_con3 {background:url('/static/open_images/sub/login_back_img03.jpg?dummy=20221020') 170px 84px no-repeat;border-right: 1px solid #d6d6d6;}
		.login_box_con3_1 {background:url('/static/open_images/sub/login_back_img03.jpg?dummy=20221020') 50px 200px no-repeat;border-right: 1px solid #d6d6d6;width:266px;height:340px;box-sizing:border-box;border-top:0;}
		.login_box_con4 {background:url('/static/open_images/sub/login_back_img04.jpg') 170px 84px no-repeat;border-top:0;}
		.login_box_con4_1 {background:url('/static/open_images/sub/login_back_img04.jpg') 50px 200px no-repeat;width:267px;height:340px;letter-spacing:-0.5px;}
		.login_box_con5 {background:url('/static/open_images/sub/login_back_img05.jpg') 170px 84px no-repeat;border-right:0;}
		.login_box_con5_1 {background:url('/static/open_images/sub/login_back_img05.jpg') 50px 200px no-repeat;border-right: 0;width:267px;height:340px;box-sizing:border-box;border-top:0;border-right:0;}
	
	/*login_agree_layer - 190905*/
	.login_agree_layer_arrow {margin-left:434px}
	.login_agree_layer {border:1px solid #d6d6d6;background: #f5f5f5;padding: 30px;line-height: 20px;width:658px;}
	.login_agree_layer ul.con01 {margin-left:20px;letter-spacing: -0.1px;}
	.login_agree_layer ul.con01 li {font-size: 12px;line-height: 23px;margin-top:10px;}
	.login_agree_layer ul.con01 li ul li {margin-top:unset;}
	.login_agree_layer ul.con01 li ul {margin-left:15px;}
	.login_agree_layer ul.con01 li ul li {font-size: 12px;line-height: 23px;}
	.login_agree_layer ul.con02 {margin-left:18px;}
	.login_agree_layer ul.con02 li {font-size: 12px;line-height: 20px;}
	.login_agree_layer p {line-height:200%;}
	
	/*login_tab - 200109*/
	.login_tab {float:left;overflow:hidden; border-left:1px solid #d1d1d1;margin-top:20px;}
	.login_tab li {float:left; border-right:1px solid #d1d1d1;}
	.login_tab li a {display:block; width:266px; line-height:60px; text-align:center; border-bottom:1px solid #d1d1d1; border-top:1px solid #d1d1d1; background:#f5f5f5;font-size:16px;}
	.login_tab li a:hover {color:#444444; font-weight:bold;}
	.login_tab li a.on {border-bottom:0; border-top:2px solid #444; background:#ffffff;font-size:20px;font-weight:bold;}
	
	/*login_tab - 02210702*/
	.login_tab_1 {float:left;width:805px;background:#f5f5f5;text-align:center;border-right:1px solid #d6d6d6;margin-top:10px;}
	.login_tab_1 li {float:left;display:inline-block;height:60px;border:1px solid #d6d6d6;border-right:0;font-size:18px;width:266.6px;font-weight:bold;line-height:60px;cursor:pointer;}	
	.login_tab_1 li.on {border:1px solid #384d66;background:#384d66;font-size:22px;font-weight:700;color:#ffffff;cursor:auto;}
	.login_tab_1 li a {color:#191919;display:block;}
	.login_tab_1 li.on a {color:#ffffff;}
	.login_tab_1 li a span {color:#191919;}
	.login_tab_1 li.on a span {color:#ffffff;}
	
	/*login_tab ÅØ½ºÆ® - 02211123*/
	.tab_area {position: absolute;float:left;display:block;width: 806px;border-bottom: 2px solid #52a6ec;margin-top: 10px;z-index: -1;} /* Ãß°¡ 21-11-30 */
	
	.login_tab_2 {float:left;text-align:center;font-size:20px;width:340px;height:60px;margin:0 0 0 233px;background:#fff;}
	.login_tab_2 li {float:left;display:inline-block;width:170px;font-size:20px;color:#444444;line-height:20px;cursor:pointer;}	
	.login_tab_2 li.on {color:#3180c3;font-weight:700;} 
	.login_tab_2 li:first-child::after {content: '';position:absolute;width: 2px;height: 20px;background: #d6d6d6;margin-left: 34px;}
	.login_tab_2 li a {color:#191919;}
	.login_tab_2 li.on a {color:#191919;}		
	
	/*login_°ø¹«¿øÀÎÁõ*/
	.official_check button{text-align:right;font-size:16px;width:806px;background:url(/static/open_images/common/ico_gopop.png)  690px 5px no-repeat; cursor:pointer;background-color:transparent; border:none;color:#202020}

	/*popup_qr*/
	.login_pop_layer_wrap {position:fixed;display:none;left:50%;top:50%;z-index: 100} /* ¸ð¹ÙÀÏ°£Æí·Î±×ÀÎ ·¹ÀÌ¾î ÆË¾÷ */
	.login_popup_qr {position:absolute; background:#ffffff; width:496px; border:2px solid #3180c3;left:-248px; top:-350px;z-index:1000;}
	.login_popup_qr .con {text-align: center;font-size: 13px;}
	.login_popup_qr .con p.txt01 {font-size: 24px;font-weight: 700;margin-top:40px;}
	.login_popup_qr .con p.txt02 {font-size: 15px;margin-top:10px;}
	.login_popup_qr .con p.txt03 {font-size: 20px;font-weight: 700;margin-bottom:20px;}
	.login_popup_qr .con .qr_con {width:420px;border-top:2px solid #444444;margin:0 auto;margin-top:20px;padding-top: 20px;}
	.login_popup_qr .con .qr_con .qr_img {display:table-cell;width:210px;height:120px;border-right:1px solid #d6d6d6;vertical-align: middle;}
	.login_popup_qr .con .qr_con .qr_txt {display:table-cell;width:209px;height:120px;text-align: center;font-size: 13px;line-height: 20px;}
	.login_popup_qr .con .qr_con .qr_txt span {display:block;font-size: 18px;font-weight: 700;margin:24px 0 10px;}
	.login_popup_qr .con span.num {display: inline-block;font-size: 24px;font-weight: 700;color: #ff0000;margin: 20px 0 10px;}
	.login_qr_btn {width:200px;height:40px;font-size: 18px;font-weight: 400;font-family:"NanumGothic";}
	.login_qr_close {position:absolute; top:0px; right:0px;}
	.login_qr_close button {width:30px;height:30px;background:url('/static/open_images/sub/qr_layer_close.jpg') no-repeat; cursor:pointer;margin:0;}

	.qr_popup_wrap {position:fixed;width:100%;height:100%;z-index: 100000;background: rgba(0, 0, 0, 0.6);}
	.qr_popup_wrap .qr_con {display: flex;justify-content: center;flex-direction: column;height: 100%;align-items: center;}
	.qr_popup_wrap .qr_con .qr_tit {height: 40px;background: #3180c3;width: 340px;display: flex;justify-content: space-between;align-items: center;padding: 0 5px 0 10px;box-sizing: border-box;}
	.qr_popup_wrap .qr_con .qr_tit h1 {color: #fff;font-size: 16px;}
	.qr_popup_wrap .qr_con .qr_tit button {width:30px;height:30px;background:url('/static/open_images/sub/qr_layer_close.jpg') no-repeat; cursor:pointer;margin:0;}
	.qr_popup_wrap .qr_con .qr_con_img {padding: 20px;background: #ffffff;}
	.qr_popup_wrap .qr_con .qr_con_img img {width:300px;}
	
	
    /* tab */
    .qr_tab_guide{background: #eeeeee;margin-top: 20px;padding:30px 0 10px;}
    .tab_1th{display:block;width:420px;height:36px;margin:0 38px;background:#d6d6d6;}
    .tab_1th:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
    .tab_1th li{width:139px;height:100%;float:left;font-size: 15px;border-right:1px solid #eeeeee;}
    .tab_1th li a{display:inline-block;color:#444444;font-weight:700;font-family:"NanumGothic";line-height:36px;width:100%;height:100%;text-align:center;}
    .tab_1th li.on a{background:#014c8c;color:#ffffff;}
	
	/* ºñÈ¸¿ø ·Î±×ÀÎ ¾à°ü ·¹ÀÌ¾î */
	.login_popup_nomember {position:absolute; background:#ffffff; width:596px; border:2px solid #3180c3;left:-298px; padding-bottom:30px; top:-427px;z-index:1000;}
	.login_popup_nomember .con {font-size: 13px;width:520px;margin:0px 38px;}
	.login_popup_nomember .con p.txt01 {font-size: 24px;font-weight: 700;margin-top:40px;}
	.login_popup_nomember .con p.txt02 {font-size: 13px;margin-top:10px;line-height:20px}
	.login_popup_nomember .con .nomemberdiv {width:474px; font-size: 13px;line-height:20px;border:3px solid #d1d1d1; padding:15px 20px; color:#666;margin-top:10px;}
	.login_popup_nomember .con .nomember_con {width:520px;border-top:2px solid #444444; border-bottom:1px solid #d6d6d6;margin:0 auto;margin-top:20px;padding: 10px 0 10px 0;}
	.login_popup_nomember .con .nomember_con ul {width:500px;margin:0 auto;}
	.login_popup_nomember .con .nomember_con ul li {display:inline-block;}		
	.login_popup_nomember .con .nomember_con ul li ul li.left{float:left;width:410px;font-size:14px; font-weight: 700;font-family:"NanumGothic";padding:10px 0;}
	.login_popup_nomember .con .nomember_con ul li ul li.left label {font-family:"NanumGothic";}
	.login_popup_nomember .con .nomember_con ul li ul li.right{width:90px;text-align: right;padding:10px 0;font-weight: 700;}
	.login_popup_nomember .con .nomember_con ul li ul li.right  span {background: url(login_popup_nomember_arrow.png) right no-repeat;padding-right:15px;}
	.login_popup_nomember .con .nomember_con ul li ul li.right  span.arrow_on {background: url(login_popup_nomember_arrow_on.png) right no-repeat;padding-right:15px; color: #3180c3;}
	.login_popup_nomember .con .nomember_con ul li .text_con {float:left;display:none;width:460px;height:80px;padding:19px;line-height:20px;background:#f1f1f1;border:1px solid #d6d6d6; overflow-y: scroll;margin-bottom: 10px;}
	.login_popup_nomember .con .nomember_con ul li .text_con p.ml01 {line-height:20px;margin-left:14px;}
	.login_popup_nomember .con .nomember_con ul li .text_con p.ml02 {line-height:20px;margin-left:28px;}
	.login_popup_nomember .con .nomember_con ul li .text_con strong {font-size:13px;}
	.login_popup_nomember .con .nomember_con ul li .text_con table td.left {padding:5px;text-align: left;}
	.login_popup_nomember_btn {width:200px;height:40px;font-size: 15px;font-weight: 700;}
	.login_popup_nomember_white_btn {width:198px;height:38px;font-size: 15px;font-weight: 700;color:#444444; background: #ffffff; border: 1px solid #444444;}
	
	
	/* ÁÖ¹Îµî·Ï¹øÈ£ º»ÀÎÈ®ÀÎ */	
	.jumin_cert_popup {position:absolute; background:#ffffff; width:456px; border:2px solid #3180c3;left:-228px; top:-200px;box-sizing:content-box;z-index:1000;}
		.btn_2_style {width:456px;left:-230px;}
		.btn_3_style {width:658px;left:-329px;}
	.jumin_cert_popup .con {text-align: center;font-size: 13px;}
	.jumin_cert_popup .con p.txt01 {font-size: 24px;font-weight: 700;margin-top:40px;}
	.jumin_cert_popup .con p.txt02 {font-size: 15px;margin-top:10px;}
			
	.jumin_cert {margin: 40px 26px 30px;}
	.jumin_cert_btn1 {float:left;margin:0 6px;width:190px;height:80px;background:#d6d6d6 url(/static/open_images/sub/login_btn_img02.png) 28px 24px no-repeat;font-size: 20px;letter-spacing: -1px;padding-left:46px;border:1px solid #d6d6d6;}
	.jumin_cert_btn1_on {float:left;margin:0 6px;width:190px;height:80px;background:#3180c3 url(/static/open_images/sub/login_btn_img02.png) 28px 24px no-repeat;font-size: 20px;letter-spacing: -1px;padding-left:46px;}	
	.jumin_cert_btn2 {float:left;margin:0 6px;width:190px;height:80px;background:#d6d6d6 url(/static/open_images/sub/login_btn_img01.png) 28px 24px no-repeat;font-size: 20px;letter-spacing: -1px;padding-left:46px;border:1px solid #d6d6d6;line-height:20px;}
	.jumin_cert_btn2_on {float:left;margin:0 6px;width:190px;height:80px;background:#3180c3 url(/static/open_images/sub/login_btn_img01.png) 28px 24px no-repeat;font-size: 20px;letter-spacing: -1px;padding-left:46px;line-height:20px;}
	.jumin_cert_btn3 {float:left;margin:0 6px;width:190px;height:80px;background:#d6d6d6 url(/static/open_images/sub/login_btn_img06.png) 28px 24px no-repeat;font-size: 20px;letter-spacing: -1px;padding-left:46px;border:1px solid #d6d6d6;}
	.jumin_cert_btn3_on {float:left;margin:0 6px;width:190px;height:80px;background:#3180c3 url(/static/open_images/sub/login_btn_img06.png) 28px 24px no-repeat;font-size: 20px;letter-spacing: -1px;padding-left:46px;}
	.jumin_cert_btn4 {float:left;margin:0 6px;width:190px;height:80px;background:#d6d6d6 url(/static/open_images/sub/login_btn_img07.png) 10px 24px no-repeat;font-size: 20px;letter-spacing: -1px;padding-left:38px;border:1px solid #d6d6d6;}
	.jumin_cert_btn4_on {float:left;margin:0 6px;width:190px;height:80px;background:#3180c3 url(/static/open_images/sub/login_btn_img07.png) 10px 24px no-repeat;font-size: 20px;letter-spacing: -1px;padding-left:38px;}	    

/* 202403.13 °³ÀÎÁ¤º¸ */
.jumin_cert_page {border:1px solid #ccc;padding:20px 23px 30px;}
.jumin_cert_page .con {text-align: center;font-size: 13px;}
.jumin_cert_page .con p.txt01 {font-size: 24px;font-weight: 700;margin-top:40px;}
.jumin_cert_page .con p.txt02 {font-size: 15px;margin-top:10px;}
.btn_certify_lists{display:flex;justify-content:center;flex-wrap:wrap;}
.btn_certify_lists>li{width:calc(50% - 10px);margin-bottom:10px;}
.btn_certify_lists>li+li{margin-left:20px;}
.btn_certify_lists>li:nth-child(n+3){margin-top:10px;}
.btn_certify_lists>li:nth-child(2n+1){margin-left:0;}
.btn_certify{width:100%;height:80px;border-radius:10px !important;font-size:20px;padding-left:72px;margin:0}
.btn_certify:hover,
.btn_certify:active,
.btn_certify.on{background-color:#3180c3;cursor:pointer}
.btn_certify.type0{background-image:url(/static/open_images/sub/login_btn_img01.png);background-repeat:no-repeat;background-position:28px 24px;}
.btn_certify.type1{background-image:url(/static/open_images/sub/login_btn_img06.png);background-repeat:no-repeat;background-position:28px 24px;}
.btn_certify.type2{background-image:url(/static/open_images/sub/login_btn_img02.png);background-repeat:no-repeat;background-position:28px 24px;}
.btn_certify.type3{background-image:url(/static/open_images/sub/login_btn_img07.png);background-repeat:no-repeat;background-position:28px 24px;}
.btn_certify .sub{font-size:14px;color:#fff;line-height:20px;}
.btn_okay{width:200px;height:40px;border-radius:6px;font-size:15px;font-weight:700;}


/* my etax */
.my_etax_top {position:relative; width:675px;background:url('/static/open_images/sub/my_name_wrap_bg.jpg') no-repeat; padding:0 0 9px;}
.my_etax_top.good {background:url('/static/open_images/sub/my_etax_top_good.jpg') no-repeat;}
.my_etax_top .my_name_wrap {padding:15px 0 17px 14px;}
.my_etax_top .my_name_wrap .welcome {color:#202020;}
.my_etax_top .my_name_wrap .welcome strong {color:#00252b; font-size:14px;}
.my_etax_top .my_name_wrap .whatis_good {position:absolute; top:14px; right:14px;}
.my_etax_top .my_name_wrap .whatis_good a {display:block;background:url('/static/open_images/sub/ico_question.gif') no-repeat; padding:2px 0 0 19px; font-weight:bold; color:#2b6698;}
.my_etax_top .good_person {overflow:hidden; height:32px;}
.my_etax_top .good_person dt {float:left; width:78px; padding:0 0 0 12px; background:url('/static/open_images/sub/ico_bar.gif') no-repeat right 3px;}
.my_etax_top .good_person dd {float:left; width:480px; padding:1px 0 0 10px; color:#666;}
.my_etax_top .btn_paper_go {position:absolute; top:48px; right:14px;}

.my_etax_sum {background:url('/static/open_images/sub/bg_bold_line.gif') repeat-x; padding:19px 0 0;}
.myetax_wrap {overflow:hidden;background:url('/static/open_images/sub/bg_bold_line.gif') repeat-x bottom; padding:0 0 19px;}
.my_etax_sum .myetax_left {float:left; width:330px;}
.my_etax_sum .myetax_right {float:right; width:330px;}
.my_etax_sum table {margin:10px 0 0;}
table.my_table th {color:#666; border:1px solid #c0d9dd; background-image:none;}
table.my_table td {border:1px solid #c0d9dd; background:#ffffff; padding-left:10px;}
table.my_table td, table.my_table td p {color:#666;}
table.my_table th.title {background:#e1ecef; color:#196D7B; text-align:left; padding-left:10px;}
table.my_table th.title.center{text-align:center; padding-left:0;}
table.my_table th.first {font-weight:normal;background-color:#ffffff;}
table.my_table th div {position:relative; color:#196D7B;}
table.my_table .small_txt { padding:0; }
table.my_table th .table_btn {position:absolute; right:10px; top:-2px;}
table.my_table th .table_btn span {font-weight:normal;}
table.my_table th.title .my_tabe_right {position:absolute; right:10px; top:-2px;}
table.my_table th.title .my_tabe_right .table_btn {position:static;}
table.my_table th.title .my_tabe_right .small_txt {font-size:11px; font-weight:normal; padding:3px 0 0;color:#666; display:block;}
#millige_table{border-bottom:1px solid #c0d9dd; }
#millige_table th{border-left:1px solid #c0d9dd; }
#millige_table #millige_table1{border:none; }
.green {color:#1b8000;}
.oran {color:#dd1100!important;}
.no_taxpay {position:absolute; top:5px; left:0;}
.flex-end{display:flex;justify-content:flex-end;align-items:center;}
.flex-between{display:flex;justify-content:space-between;align-items:center;}
.marker+.marker{margin-top:2px;}
.marker.indent-tab1{line-height:1.3;text-indent:3px;}

.millige_manage {clear:both;overflow:hidden;}
.millige_wrap {float:left; width:332px; background:url('/static/open_images/sub/bg_millige_box.gif') no-repeat bottom; padding:0 0 8px; margin:0 0 6px;}
.millige_wrap.second {margin:0 0 6px 11px;}
.millige_box {background:url('/static/open_images/sub/bg_millige_box_top.gif') no-repeat; padding:11px 10px 10px; width:312px;}
.contents_wrap .real_contents .millige_box h4 {background:url('/static/open_images/sub/bg_dot.gif') repeat-x bottom; text-align:center; padding:0 0 10px; margin:0;}
.millige_box table {margin:11px 0 0;}
.millige_box .millige_pay_txt {line-height:18px;color:#666; padding:19px 0 0 8px;}
.millige_box .millige_pay_txt.mb15{margin-bottom:15px;}
.millige_box .millige_btn {padding:13px 0 0;}
.millige_box .millige_btn a {display:block;background:#358c9a; border:1px solid #2a7480; text-align:center;color:#ffffff;font-weight:bold; padding:10px 0 0; height:20px;}
.millige_box .millige_btn1 a {display:block;background:#358c9a; border:1px solid #2a7480; text-align:center;color:#ffffff;font-weight:bold; padding:10px 0 0; height:20px; margin-top:110px;}
.millige_box .millige_btn2 a {display:block;background:#358c9a; border:1px solid #2a7480; text-align:center;color:#ffffff;font-weight:bold; padding:10px 0 0; height:20px; margin-top:13px;}
.millige_box .millige_btn6 a {display:block;background:#358c9a; border:1px solid #2a7480; text-align:center;color:#ffffff;font-weight:bold; padding:10px 0 0; height:20px; margin-top:49px;}
.millige_box ul {padding:10px 0 0 8px;}
.millige_box ul.give {padding-top:20px;}
.millige_box ul.give select{padding:2px;}
.millige_box ul li {color:#666; background:url('/static/open_images/sub/ico_help_arrow.gif') no-repeat 0 3px; padding:0 0 8px 8px;}
.millige_box ul li ul {padding:5px 0 0;}
.millige_box ul li ul li {color:#777; font-size:11px; background:none; padding:0 0 2px;}
.millige_box .t_millige {padding:0 0 0 8px;}
.millige_box .t_millige a {display:block; background:url('/static/open_images/sub/ico_info.gif') no-repeat; padding:2px 0 0 18px; color:#176674; font-weight:bold; font-size:11px;}
.millige_box .txt1 {width:80px;}
.millige_box .txt2 {width:110px;}
.millige_box .txt3 {width:50px;}

/* etax > ¸¶ÀÏ¸®Áö */
.mile_info{border:1px solid #2a7480; padding:0 0 30px;}
	.mile_info p.mile_tit {padding:8px 0 10px 20px; background-color:#358c9a; color:#ffffff; line-height:100%; font-size:13px;font-weight:bold;}
	.mile_info .mile_content{padding:0 20px; margin-top:20px;}
	.mile_info .infohelp dt {color:#196D7B; font-weight:bold; padding-bottom:8px;}
	.mile_info .infohelp dd {background:url('/static/open_images/sub/ico_help_arrow.gif') no-repeat 5px 4px; padding:0 0 8px 13px; color:#555;}
	.mile_info .infohelp dd ul {padding:6px 0;}	
/* by pjh END */

.second_select {padding:3px 0 0;}
.an_processing {display:inline-block;border:1px solid #4f709e; width:54px;}
.an_processing em {display:block;border:1px solid #93afd4; font-size:11px;color:#577cae; padding:2px 0 0; height:13px;}

.an_done {display:inline-block;border:1px solid #777; width:54px;}
.an_done em {display:block;border:1px solid #aaa; font-size:11px;color:#666; padding:2px 0 0; height:13px;}

/*table_view*/
.table_view dl{border-top:1px solid #c0d9dd; overflow:hidden;}
.table_view dl dt{float:left; width:101px; height:14px; background-color:#eef5f7; padding:9px 0 6px; text-align:center; font-weight:bold; color:#1d8091; border-right:1px solid #c0d9dd; border-bottom:1px solid #c0d9dd;}
.table_view dl dd{float:left; position:relative; width:553px; height:14px; padding:9px 10px 6px; border-bottom:1px solid #c0d9dd;}
.table_view dl dd.last{width:329px; border-right:1px solid #c0d9dd;}
.table_view dl dt.date{clear:none;}
.table_view dl dd.date{width:101px; text-align:center;}
.table_view .table_contents {clear:both; padding:25px 20px; line-height:2.0em;border-bottom:1px solid #c0d9dd;}
/*write*/
.contents_write dl.autopay{border-top:0;}
.contents_write .autopay dt {width:144px;}
.contents_write .autopay dd {width:500px;}
.contents_write .autopay .first{border-top:1px solid #c0d9dd;}

 

.cancel_btn {padding:3px 0 0;}

/*water_tax_step*/
.description_txt dl dt.none {display:none;}
.description_txt ul.water_tax_step {overflow:hidden; padding:0;}
.description_txt ul.water_tax_step li{float:left;text-align:center;background:url('/static/open_images/sub/ico_next_step.gif') no-repeat right 6px;font-size:12px;color:#1d8091;font-weight:bold; padding:0 30px 0 0;}
.description_txt ul.water_tax_step li.first {width:150px;}
.description_txt ul.water_tax_step li.second {width:320px;}
.description_txt ul.water_tax_step li.last {background:none;width:80px; padding:10px 0 0;}

/*tab contents*/
.guest_input_wrap {position:relative; width:100%; padding:24px 0 0;}
.guest_input_wrap h5 {position:absolute; top:0;}
.guest_input_wrap h5 a {display:block; background:url('/static/open_images/sub/h5_tab_bg.gif') no-repeat; padding:0 0 0 9px;}
.guest_input_wrap h5 a span{display:block; background:url('/static/open_images/sub/h5_tab_bg.gif') no-repeat right top; padding:7px 9px 3px 0; font-weight:normal;color:#16606D;}
.guest_input_wrap h5 a:hover, .guest_input_wrap h5 a.on {background-position:0 -25px;}
.guest_input_wrap h5 a:hover span, .guest_input_wrap h5 a.on span {color:#ffffff; background-position:right -25px;}
.guest_input_wrap h5.tab_tit01 {left:5px;}
.guest_input_wrap h5.tab_tit02 {left:135px;}
.guest_input_wrap h5.tab_tit03 {left:265px;}
.guest_input_wrap .tab_contents {}
.guest_input_wrap .tab_contents fieldset {border:4px solid #c5d6e0; padding:10px 11px 3px;}
.guest_input_wrap .tab_contents fieldset dl {overflow:hidden;}
.guest_input_wrap .tab_contents fieldset dl dt {float:left; width:100px; height:21px; padding:10px 0 0; margin:0 0 7px; text-align:center; background:#eef5f7; font-weight:bold; color:#1b5f99;}
.guest_input_wrap .tab_contents fieldset dl dd {float:left; width:530px; height:25px; padding:6px 0 0 15px; margin:0 0 7px;}
.guest_input_wrap .tab_contents fieldset dl dd input.txt {width:90px;}
.guest_input_wrap .tab_contents fieldset dl dd input.small {width:50px;}

/*smart phone*/
.real_contents h4.smart_phone {background:url('/static/open_images/sub/h4_smartphone_bg.jpg') no-repeat; width:675px; height:156px; margin:10px 0 0; padding:0 0 0 30px;}
.smart_phone_txt {background:url('/static/open_images/sub/smart_phone_bg.gif') repeat-x top; padding:25px 0 0;}
.smart_phone_txt ul {background:url('/static/open_images/sub/smart_phone_bg.gif') repeat-x bottom; padding:0 0 21px 20px;}
.smart_phone_txt ul li {background:url('/static/open_images/sub/ico_help_arrow.gif') no-repeat 0 4px; padding:0 0 4px 9px;}
.smart_phone_btn {font-size:16px; line-height:20px; background:#666; padding:0 19px; height:33px; border:1px solid #555;}
.copy_img {text-align:center; padding:0 0 17px; background:url('/static/open_images/sub/bg_dot2.gif') repeat-x bottom; margin:10px 8px 30px -8px;}
.left_copy {float:left; width:340px; padding:0 0 0 20px;}
.right_copy {float:left; width:270px;}
.left_copy li, .right_copy li {padding:0 0 8px;}
.real_contents .mberjnex h4 {padding:7px 0 0 20px; margin-left:-8px; background-position:0 7px;}
/*result txt*/
.description_txt div dl.bold {padding:7px 0 1px; margin-left:-8px;}
.description_txt div dl.bold dt {font-weight:bold; padding:0 0 3px;}
.description_txt div dl.bold dd ul li {background:url('/static/open_images/sub/ico_help_arrow.gif') no-repeat 0 7px; padding:0 0 0 9px; font-size:12px; line-height:1.7em; }

.rdo_agent_use {padding:7px 0 0;}
.rdo_agent_use label {margin-right:15px;}

/* certification */
.certification {width:100%;height:137px;padding-top:50px; background:url("/static/open_images/sub/bg_certification.gif") no-repeat 100% 25px;overflow:hidden;}
.certification ul {margin-bottom:25px; min-height:62px;}
.certification ul li {padding-bottom:10px; background:url("/static/open_images/sub/ico_arrow_green.gif") no-repeat 0 1px;padding-left:14px;color:#666;}
.btn_certification a {margin-right:4px;}
.certification_1 {height:110px;padding:20px 0 0 220px;background:url('/static/open_images/sub/bg_certification_s.jpg') no-repeat 25px;overflow:hidden;}
.certification_1 p {margin-bottom: 30px; font-size: 14px; font-weight: bold;}


/* collection_clause */
.real_contents .collection_clause {display:none;margin-top:8px;background:url("/static/open_images/sub/bg_collection_clause.gif") no-repeat 0 0;padding:7px 24px 21px 27px;height:260px; color:#666;}
.real_contents .collection_clause h4 {background:url("/static/open_images/sub/ico_arrow_green02.gif") no-repeat 0 0;margin:0;padding-left:21px;height:29px;font-size:14px;color:#666;}
.real_contents .collection_clause .clause {background:#ffffff; height:62px; overflow:auto; overflow-x:hidden; border:1px solid #b9b9b9; margin-bottom:12px; padding:12px 42px 11px 27px;}
.collection_clause .clause ul {margin:0;}
.collection_clause .clause li {background:none; padding:0 0 10px 10px; line-height:1.5em;}
.collection_clause .clause li li {padding:0;}
.collection_clause .clause dt {color:#666; line-height:1.5em;}
.collection_clause .clause dd {color:#666; line-height:1.5em;}
.collection_clause .clause strong {margin-left:-10px;font-weight:normal;}
.collection_clause .rednt_num {margin-top:20px; padding:6px 0; border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;}
.collection_clause .rednt_num dt {display:inline;margin-right:10px;padding:2px 0 0 8px;font-weight:bold;color:#666;}
.collection_clause .rednt_num dd {display:inline;width:512px;}


.info_about_icon {text-align:right; font-size:11px;}
