/*기본정보*/
@import url("common.css");
@import url("layout.css");
@import url("table.css");

* {font-family: NotoKR-Regular, '맑은 고딕', 'Malgun Gothic', 돋움, Dotum, AppleSDGothicNeo, sans-serif;}

.in_put1{border:1px solid #d7d7d7;padding:2px 0 2px 5px;}
.txt_area{border:1px solid #d7d7d7;padding:10px;}
.fwb {font-weight:bold;}/*2014.01.27추가*/

/*현위치표시*/
.location{width:746px;text-align:right;font-size:11px;color:#a9a9a9;margin-top:5px;}
.location li a.home{background:url('images/home.gif') no-repeat left top;width:12px;height:12px;display:inline-block;}
.location li a{font-size:11px;margin-top:2px;}
.location li span{font-size:11px;margin-top:2px;}
/*현위치표시2*/
.location1{width:950px;text-align:right;font-size:11px;color:#a9a9a9;margin-top:5px;}
.location1 li a.home{background:url('images/home.gif') no-repeat left top;width:12px;height:12px;display:inline-block;}
.location1 li a{font-size:11px;margin-top:2px;}
.location1 li span{font-size:11px;margin-top:2px;}


/*왼쪽메뉴LNB*/
.lnb{float:left;_display:inline;width:180px;}
.lnb p.tit{margin:0;}
.lnb div{background:url('images/mem_lnbbg.gif') no-repeat left top;padding-top:40px;border-bottom:2px solid #f8f8f6;}
.lnb ul li{padding:10px 0 10px 0;border-bottom:1px solid #e6e6e4;}
.lnb ul li img{margin-left:10px;}


/*회원페이지 컨텐츠*/
.member_page h2 {
    font-size: 20px;
    color: rgb(85, 85, 85);
    font-family: NotoKR-Regular, "맑은 고딕", "Malgun Gothic", 돋움, Dotum, AppleSDGothicNeo, sans-serif;
    font-weight: normal;
}
.member_page{float:right;_display:inline;width:900px;}
.mem_tit1{width:100%;overflow:hidden;zoom:1;}
.mem_tit1 li{float:left;_display:inline;background:url('images/arrow3.gif') no-repeat 3px 2px;padding:0 0 0 15px;}
.mem_tit1 li.right{float:right;_display:inline;background:none;font-size:11px;}
.mem_tit1 li.right label{font-size:12px;margin:0 0 0 10px;font-weight:bold;color:#000}
.mem_tit1 li.right label input{margin-right:5px}

.mem_box1 {height:60px;overflow-y:scroll;padding:20px;border:1px solid #e2e2e2;border-top:2px solid #a0d3e8;font-size:12px;word-spacing:-1px;line-height:1.5em}
.mem_box1 h2 {font-size:18px;}
.mem_box1 h3 {margin:40px 0 10px}
.mem_box1 h3:first-child {margin:0 0 10px}
.mem_box1 > h4 {margin:20px 0 10px}
.mem_box1 ol {margin-left:25px}
.mem_box1 ol li {margin-bottom:15px;list-style-type:decimal}
.mem_box1 ul {margin-left:18px}
.mem_box1 ul li {list-style-image:url('/resources/css/images/list_style_line.gif');margin-bottom:0px}
.mem_box1 dt {color:#333;margin-top:10px}
.mem_box1 table{border-collapse:collapse;width:97%}
.mem_box1 table th{border:1px solid #ddd;padding:2px;text-align:center}
.mem_box1 table td{border:1px solid #ddd;padding:2px}

.mem_box1 .mem_agree{margin:10px;overflow-x:hidden;overflow-y:scroll;height:100px;font-size:11px;}
.mem_box1 .mem_agree p{font-size:11px;}

.mem_box1 .mem_per{margin:10px;overflow-x:hidden;overflow-y:scroll;height:560px;font-size:11px;padding:10px;}
.mem_box1 .mem_per p{font-size:11px;}


/* 개인정보 취급방침 */
.t_area { padding: 15px 19px; height: 100px; color: #555; font-size: 11px;  overflow-x: hidden; overflow-y: scroll; border: 1px solid #ccc; margin-bottom:5px; background-color:#f4f4f4}
.clause_agree { height:1%; overflow:hidden; padding-top:10px;}
.clause_agree .agree01 { width: 100%; }
.clause_agree .agree02 { width: 360px; }
.clause_agree .agree02.mg_20 {margin-right:20px;}
.clause_agree > li { float:left; margin-bottom:20px;}
.checktxt2 {background-color:#f6f6f6; padding:10px; margin-top: 10px;border:1px solid #e4e4e4}

.policy_a * { font-family:"돋움", Dotum, "굴림", Gulim, sans-serif}
	.policy_a { line-height:1.4; }
	.policy_a h1 { font-size:12px; font-weight:bold; line-height:18px; color:#333; font-family:"굴림", Gulim,"돋움", Dotum, sans-serif}
	.policy_a>h1 { margin-top:0;}
	.policy_a h3 { margin-top:10px; color:#666; font-size:12px;font-family:"굴림", Gulim,"돋움", Dotum, sans-serif}
	.policy_a h1+h3 { margin-top:5px;}
	.policy_a pre h1+h3 { margin-top:-5px;}
	.policy_a h4 { margin-top:10px;}
	.policy_a h3+h4 { margin-top:2px}
	.policy_a p { line-height:1.6}
	.policy_a ol {list-style-position: outside; list-style-type:decimal; color:#666;margin-left:20px;#margin-left:25px;}
	.policy_a ul {list-style-position: outside; list-style-type:disc; color:#777;margin-left:15px;}
		.policy_a ol>li { padding-top:5px}
		.policy_a ol>li>ol {margin-left:20px; margin-top:2px; margin-bottom:10px;}
		.policy_a ol>li>ul {margin-top:2px; margin-bottom:10px;}
		.policy_a ol>li>ol>li { margin-left:0px; padding-top:2px;list-style-type:upper-alpha; }
	.policy_a table { width:100%;border-collapse: collapse; empty-cells:show; border-spacing: 0;}
		.policy_a table td { border:1px solid #999; padding:2px; background-color:#fff; font-size:11px;}
	.policy_a a { text-decoration:underline}
	/*취급방침 별도페이지*/
	.policy_a.big { line-height:1.6; padding:20px;border:1px solid #e2e2e2;border-top:2px solid #a0d3e8;}
	.policy_a.big h1 { font-size:13px; font-weight:bold; line-height:18px; color:#333; font-family:"굴림", Gulim,"돋움", Dotum, sans-serif}
	.policy_a.big h3 { margin-top:10px; color:#666; font-size:13px;font-family:"굴림", Gulim,"돋움", Dotum, sans-serif}
	.policy_a.big table td { font-size:12px;}
	/*Tab ui*/
	.coupon_tbl { clear:both;}
		.coupon_tbl > div { display: none; }
		.coupon_tbl > div.on { display: block; }
		.j_tab01.agreetab li,
		.j_tab01.agreetab li a,
		.j_tab01.agreetab li a span,
		.j_tab01.agreetab li.on,
		.j_tab01.agreetab li.on a,
		.j_tab01.agreetab li.on a span {background-image:none !important} /*초기화*/
		.j_tab01.agreetab li a,
		.j_tab01.agreetab li.on a { line-height:33px !important;}
		.j_tab01.agreetab li {border:1px solid #ccc;border-left:none; border-bottom:none;background-color:#f4f4f4; float: left;}
		.j_tab01.agreetab li.on { background-color:#fff; font-weight:bold;}
		.j_tab01.agreetab li:first-child { width:245px; border-left:1px solid #ccc;}
		.j_tab01.agreetab li:first-child + li {width:245px; left:0;}
		.j_tab01.agreetab li:first-child + li + li { width:246px;left:0;}
		.j_tab01.agreetab { background:none; margin-bottom:0px;}
		
		.j_tab01.agreetab a { line-height:33px; font-size:12px;background:none; display:block; text-align:center; text-decoration:none;}
		.j_tab01.agreetab li.on a {color:#333}
		.j_tab01.agreetab li a span {background:none}

.mem_txt_cen1{width:100%;overflow:hidden;zoom:1;padding:20px 0 20px 0;text-align:center;border-bottom:1px solid #dadada;}
.mem_txt_cen2{width:100%;overflow:hidden;zoom:1;padding:20px 0 20px 0;text-align:center;border-top:1px solid #f6f6f6;}

/*.mem_box2{width:100%;background:url('images/joinend_bg.gif') no-repeat left top;width:740px;height:340px;overflow:hidden;zoom:1;margin-top:35px;}*/
.mem_box2{width:100%;background:url('') no-repeat left top;width:740px;height:340px;overflow:hidden;zoom:1;margin-top:35px;}
.mem_box2 dl{width:496px;margin:30px 0 0 135px;}
.mem_box2 dl dt{padding-bottom:30px;border-bottom:1px solid #e7e7e7;}
.mem_box2 dl dd{padding-top:30px;text-align:center;}


/*2014-01-27 회원가입 약관수정된css*/
.mem_pop_boxM {height:122px;padding:0 15px;background-color:#f8f8f8;border:1px solid #e2e2e2;border-top:2px solid #a0d3e8;font-size:12px;word-spacing:-1px;line-height:1.5em}
.mem_pop_boxM .ListTable {padding-top:10px;width:706px; height:30px;border-bottom:1px solid #e7e7e7;font-size:11px;}
.mem_pop_boxM .ListTable .Ltext {float:left;width:353px;}
.mem_pop_boxM .ListTable .Ltext .Lbtn {vertical-align:-5px;padding:0 5px;}
.checkagree {float:left;padding:0 0 50px 15px;font-size:11px;letter-spacing:-1px;}
.checkagree-blue {font-size:11px;color:#53b7dd;}

/*2014.02.24 수정 회원가입 이용약관부분 - 페이지 */
.mem_pop_boxS {height:128px;padding:0;background-color:#f8f8f8;border:1px solid #e2e2e2;border-top:2px solid #86c5df;font-size:12px;color:#545454;word-spacing:-1px;line-height:1.5em}
.mem_pop_boxS .Left_Box {float:left;width:297px;height:128px;border-right:1px solid #dedede;}
.mem_pop_boxS .Left_Box .LB1-2 {padding:9px 0 0 15px;height:33px;border-bottom:1px solid #dedede;}
.mem_pop_boxS .Left_Box .LB1-2 span {padding-left:5px;font-size:11px;color:#4ea9cf;font-weight:bold;}
.mem_pop_boxS .Left_Box .LB3 {padding:12px 0 0 15px;height:30px;}
.mem_pop_boxS .Left_Box .LB3 span {padding-left:5px;font-size:11px;color:#4ea9cf;font-weight:bold;}
.mem_pop_boxS .Right_Box {float:right;width:440px;height:128px;border:0px solid #000;background:url('/resources/images/member/member_join_samsung_bg.jpg') repeat;}
.mem_pop_boxS .Right_Box .RB1 {padding:10px 0 0 15px;height:34px;}
.mem_pop_boxS .Right_Box .RB1 span {padding-left:5px;font-size:11px;color:#4ea9cf;font-weight:bold;}
.mem_pop_boxS .Right_Box .RB2 {padding:8px 0 0 47px;height:76px;}
.mem_pop_boxS .Right_Box .RB2 .samList{height:25px;font-size:11px;color:#3795bc;}
.checkagreeS {padding:15px 5px 0 5px;font-size:12px;color:#666666;letter-spacing:-1px;}

/*2014.03.20 수정 회원가입 이용약관부분 - 페이지 */
.mem_pop_boxS2 {height:120px;padding:0;background-color:#fff;border:1px solid #e2e2e2;border-top:2px solid #86c5df;font-size:12px;word-spacing:-1px;line-height:1.5em}
.mem_pop_boxS2 .Left_Box {float:left;width:418px;height:120px;}
.mem_pop_boxS2 .Left_Box .RB1 {padding:10px 0 0 15px;height:28px;color:#686868;}
.mem_pop_boxS2 .Left_Box .RB1 span {padding-left:5px;font-size:11px;color:#496fbd;font-weight:bold;}
.mem_pop_boxS2 .Left_Box .RB2 {padding:0px 0 0 17px;height:76px;color:#686868;}
.mem_pop_boxS2 .Left_Box .RB2 .samList{height:25px;font-size:12px;}

.mem_pop_boxS2 .Right_Box {float:right;width:317px;height:120px;border-left:1px solid #dedede;color:#686868;}
.mem_pop_boxS2 .Right_Box .LB1-2 {padding:10px 0 0 15px;height:28px;border-bottom:1px solid #dedede;}
.mem_pop_boxS2 .Right_Box .LB3 {padding:12px 0 0 15px;height:32px;}
.mem_pop_boxS2 .Right_Box .LB3 span {padding-left:5px;font-size:11px;color:#496fbd;font-weight:bold;}
.checkagreeS2 {padding:5px 0 2px;font-size:11px;letter-spacing:-1px;color:#686868;}
.checkagreeS2 span {margin-top:5px;font-weight:bold;font-size:12px;}
.checkagreeS2 p {margin:0 0 2px 20px;font-size:11px;color:#4ea9cf;}


/*2014.04.04 수정 회원가입 이용약관부분 - 페이지 */
.mem_pop_boxS3 {padding:20px;height:80px;background-color:#f4f4f4;border:1px solid #e2e2e2;border-top:2px solid #86c5df;font-size:11px;line-height:1.8em}
.checkagreeS3 {padding:25px 0 0 0;font-size:12px;letter-spacing:-1px;color:#333;}
.checkagreeS3 span{font-weight:bold;font-size:12px;letter-spacing:-1px;color:#333;}

.checkagreeC3 {width:738px;padding:10px 0 30px 0;}
.checkagreeC3 .agreeLeft{float:left;margin-right:14px;width:362px;}
.checkagreeC3_left {overflow-y:scroll;padding:10px 10px;width:342px;height:110px;background:#fff;border:1px solid #e2e2e2;font-size:12px;word-spacing:-1px;line-height:1.5em}
.checkagreeC3 .agreeRight{float:left;width:360px;}
.checkagreeC3_right {overflow-y:scroll;padding:10px 10px;width:340px;height:70px;background:#fff;border:1px solid #e2e2e2;font-size:12px;word-spacing:-1px;line-height:1.5em}

.checkagreeC3 h2 {font-size:18px;}
.checkagreeC3 h3 {margin:10px 0 10px}
.checkagreeC3 h3:first-child {margin:0 0 10px}
.checkagreeC3 h4 {margin:10px 0 10px}
.checkagreeC3 h5 {margin:10px 0 10px}
.checkagreeC3 ol {margin-left:25px}
.checkagreeC3 ol li {margin-bottom:15px;list-style-type:decimal}
.checkagreeC3 ul {margin-left:18px}
.checkagreeC3 ul li {list-style-image:url('/resources/css/images/list_style_line.gif');margin-bottom:0px}
.checkagreeC3 dt {color:#333;margin-top:10px}
.checkagreeC3 table{border-collapse:collapse;width:99%}
.checkagreeC3 table th{border:1px solid #ddd;padding:2px;text-align:center}
.checkagreeC3 table td{border:1px solid #ddd;padding:2px}
.checkagreeC3 .title {font-size:12px;color:#9f9f9f;}
.checktxt {font-size:11px;padding-top:7px;}
.checmt22 {margin-top:22px;}
.checmt18 {margin-top:16px;}


/*로그인*/
.login_w{width:835px;margin:0 0 0 50px;overflow:hidden;zoom:1;}
.login_box{width:835px;height:200px;background:url('images/login_bg.jpg') no-repeat left top;overflow:hidden;zoom:1;margin:0 0 0 50px;}
.login_box .log_ta1{margin:37px 0 0 59px;border-collapse:collapse;}
.login_box .log_ta1 td{text-align:left;}
.login_box .log_ta1 .ta_1{margin:25px 0 0 0;border-collapse:collapse;}

.login_ta2{overflow:hidden;zoom:1;margin:0 0 200px 90px;}
.login_ta2 td{padding:0 0 0 25px;border-right:1px solid #e9e9e9;}
.login_ta2 td.end{padding:0 0 0 25px;border-right:0;}
.login_ta2 td .a1{margin:12px 0 0 55px;display:block;}
.login_ta2 td .a2{margin:12px 0 0 46px;display:block;}
.login_ta2 td .a3{margin:12px 0 0 42px;display:block;}


/* 본인확인제로 인한 추가 */
.certificationType{overflow:hidden;margin-left:-20px}
.certificationType li{float:left;width:440px;margin-left:20px}
.certificationType li>div{background:#f4f4f4;border-bottom:1px solid #d0d0d0;border-top:1px solid #555;text-align:center;padding:15px;}
.findResult{margin:10px 0;text-align:center;}
.findResult p{margin-bottom:10px;padding:20px;background:#d8deeb;color:#333333;font-size:13px}
.findResult p span{display:block;margin-top:10px;font-size:18px;font-weight:bold;color:#333333}
.findResult a{margin:5px;}
.member_page > h4{margin:40px 0 10px;background:url('images/arrow3.gif') no-repeat 3px 2px;padding:0 0 0 15px;}
.member_page .btnArea{text-align:center;margin:20px 0}
.member_page .btnArea a{margin:0 10px;}
.member_page .btnArea p{margin-top:10px;text-align:center}
.member_page .table12 caption{caption-side:bottom;text-align:left;padding-left:20px;}
.member_page .table12 caption img{vertical-align:middle}
.inputArea a img{vertical-align:middle}
.inputArea input{margin-right:10px;width:130px; height:23px; margin-top:-3px; vertical-align:middle;padding-left: 5px;}

/* 로그인 */
.loginBox1{overflow:hidden;width: 430px;}
.loginBox1 .member{position:relative}
.loginBox1 .member_Line{}
.loginBox1 .TitleBG{padding:10px;width:450px;border-top:1px solid #555;border-bottom:1px solid #d0d0d0}
.loginBox1 .member div, .loginBox1 .noMember div{width:288px;height:100px;padding:22px 35px}
.loginBox1 label{display:inline-block;width:50px}
.loginBox1 input{border:1px solid #e0e0e0;padding:5px;margin: 3px 0 0 5px;}
.loginBox1 .btn_login{position:absolute;top:62px;background-color:#555;width:87px !important;text-align:center;height:14px !important;right:27px;color:#fff;font-size:14px;}
.loginBox1 .btn_login_g{position: absolute; top: 62px;  background-color: #555; width: 94px !important; text-align: center; height: 16px !important; right: 16px;color: #fff; font-size: 13px;}
.member_page ul.ban_a {position: absolute; top: 65px;right: 0px;}
.member_page ul.ban_a li img {width: 450px;height: auto;}
.member_page .line_t {border-top: 1px solid #555;padding-top: 20px;}

/* button Style 정의width: 362px;
    height: 115px;
----------------------- */
.btn_s_r {color: #fff !important; font-size: 12px; padding: 5px; background-color:#f18888; border:1px solid #f18888; display: inline-block;}
.btn_s_g {color: #fff !important; font-size: 12px; padding: 5px; background-color:#333; border:1px solid #333; display: inline-block;}
.btn_s_lr {color: #f18888; font-size: 12px; padding: 5px; background-color:#fff; border:1px solid #f18888; display: inline-block;}
.btn_s_lg {color: #555; font-size: 12px; padding: 5px; background-color:#fff; border:1px solid #333; display: inline-block;}

.btn_m_r {color: #fff; font-size: 14px; padding: 5px 15px; background-color:#f18888; border:1px solid #f18888; display: inline-block;}
.btn_m_g {color: #fff; font-size: 14px; padding: 5px 15px; background-color:#333; border:1px solid #333; display: inline-block;}
.btn_m_lr {color: #f18888; font-size: 14px; padding: 5px 15px; background-color:#fff; border:1px solid #f18888; display: inline-block;}
.btn_m_lg {color: #555; font-size: 14px; padding: 5px 15px; background-color:#fff; border:1px solid #333; display: inline-block;}

.btn_b_r {color: #fff; font-size: 16px; padding: 10px; background-color:#f18888; border:1px solid #f18888; width: 200px; margin: 0 auto; margin-top: 20px; text-align:center;}
.btn_b_g {color: #fff; font-size: 16px; padding: 10px; background-color:#333; border:1px solid #333; width: 200px; margin: 0 auto; margin-top: 20px; text-align:center;}

.btn_s_r a {color:#fff;}
.btn_s_g a {color:#fff;}
.btn_m_r a {color:#fff;}
.btn_m_g a {color:#fff;}
.btn_b_r a {color:#fff;}
.btn_b_g a {color:#fff;}

/*제휴배너*/
.affiliated_join {width:896px !important;height:168px;border:1px solid #cadae3;margin:40px 0 50px}
.affiliated_join .aff_list {position:absolute;left:0px;top:0px;padding:18px 0 0;font-size:0px;width:897px !important;height:25px;text-align:center;border-bottom:1px solid #cadae3;}
.affiliated_join .aff_bnr {position:absolute;left:0px;top:44px;font-size:0px;margin:0;width:896px !important;height:124px;}

