﻿.a_c{text-align:center;}
a.bbs_btn{display: inline-block;color: #fff;}
.bbs_btn{color:#fff; font-size:13px; line-height:35px; min-width:80px; padding:0 15px; font-family:"Malgun Gothic"; }
.bbs_btn.red{background-color:#720c61;  }
.bbs_btn.gray{background-color:#8f8f8f; }
.bbs_btn.black{background-color:#202020;}
.bbs_btn.bdrs{-webkit-border-radius: 3px;-moz-border-radius:black ;border-radius: black;}

.loginBox{border:1px solid #dddddd; overflow:hidden;  margin:0 0 40px 0;}
.loginBox .login_box{padding:60px 0 40px 0; width:447px; margin:0 auto;}
/* .loginBox .login_box.search_id{width:500px;} */
.loginBox .login_box.search_id h3{display: block;line-height: 40px;text-align: center;}
.loginBox .login_box:after {display:block; clear:both; content:"";}
.loginBox .login_box .input_box{float:left; margin:0 20px 0 0; padding:0; vertical-align:top; overflow:hidden;}
.loginBox .login_box .input_box p{margin:0 0 7px 0; height:36px;}
.loginBox .login_box .input_box p input{width:255px; border:1px solid #cdcdcd; background-color:#fff; font-size:13px; height:27px; color:#5a5a5a; padding:4px; position:relative;font-family:Arial;}
.loginBox .login_box .input_box p select{width:265px; border:1px solid #cdcdcd; background-color:#fff; font-size:13px; height:36px; color:#5a5a5a; padding:4px; position:relative;font-family:Arial;}
.loginBox .login_box .login_btn{float:left; font-family:Arial;}
.loginBox .login_box .login_btn .search_id_btn{height: 165px;}
.loginBox .login_box .login_btn .search_pw_btn{height: 165px;}
.loginBox .login_box .login_list{float:left; margin:55px 0 0 0;}
.loginBox .login_box .login_list ul li {margin:0 0 10px 0;}
.loginBox .login_box .login_list ul li p{float:left; color:#686868; font-size:13px; width:200px;}
.loginBox .login_box .security{clear:both; margin:0 0 20px 0;}
.loginBox .login_box .log_another{margin:0 0 10px 0;}
.loginBox .login_box .log_another:after {display:block; clear:both; content:"";}
.loginBox .login_box .log_another .log_anotherText{float:left; }
.loginBox .login_box .log_another .log_anotherText strong{font-size:12px; color:#626262; line-height: 43px;display:block; margin:0 0 5px 0;}
.loginBox .login_box .log_another .log_anotherText p{color:#a1a1a1; font-size:12px;}
.loginBox .login_box .log_another button{float:right;}

.logTitle{font-family: Arial; color:#191919; font-size:22px; margin:0 0 20px 0;text-align:center; color:#5a5a5a;}
.logTitle_s{font-family: Arial; color:#191919; font-size:14px; text-align:center; margin:0 0 20px;}
.logTitle b{color:#2a2a2a;}
.logText{clear:both; color:#c41c1c; font-size:11px; margin:0 0 10px 0; }

.loginBox2{border:1px solid #dddddd; overflow:hidden;  margin:0 0 60px 0; padding:60px 0 30px 0;}
.loginBox2 .login_box{padding:40px 100px 20px 0; width:448px; margin-right:100px; margin-left:90px; float:left; border-right:1px solid #dddddd;}
.loginBox2 .login_box:after {display:block; clear:both; content:"";}
.loginBox2 .login_box .input_box{float:left; margin:0 20px 0 0; padding:0; vertical-align:top; overflow:hidden;}
.loginBox2 .login_box .input_box p{margin:0 0 7px 0; height:36px;}
.loginBox2 .login_box .input_box p input{width:255px; border:1px solid #cdcdcd; background-color:#fff; font-size:13px; height:27px; color:#5a5a5a; padding:4px; position:relative;font-family:'Malgun Gothic', '맑은 고딕', 'NanumGothic', '나눔고딕';}
.loginBox2 .login_box .login_btn{float:left;}
.loginBox2 .login_box .login_list{float:left; margin:55px 0 0 0;}
.loginBox2 .login_box .login_list ul li {margin:0 0 10px 0;}
.loginBox2 .login_box .login_list ul li p{float:left; color:#686868; font-size:13px; width:200px;}
.loginBox2 .login_box .security{clear:both; margin:0 0 20px 0;}
.loginBox2 .login_box .log_another{margin:0 0 10px 0;}
.loginBox2 .login_box .log_another:after {display:block; clear:both; content:"";}
.loginBox2 .login_box .log_another .log_anotherText{float:left; }
.loginBox2 .login_box .log_another .log_anotherText strong{font-size:12px; color:#626262; display:block; margin:0 0 5px 0;}
.loginBox2 .login_box .log_another .log_anotherText p{color:#a1a1a1; font-size:12px;}
.loginBox2 .login_box .log_another button{float:right;}
.loginBox2 .login_text{float:left; width:auto; padding:40px 0;}
.loginBox2 .login_text .log_another{margin-bottom:12px;}
.loginBox2 .login_text .log_another:after {display:block; clear:both; content:"";}
.loginBox2 .login_text .log_another .log_anotherText{float:left; width:280px;}
.loginBox2 .login_text .btn_pack {float:left;}
.logTitle2{font-family: 'NanumGothicbold'; color:#191919; font-size:18px; font-family: 'Malgun Gothic'; margin:0 0 10px 0;text-align:left; color:#333333;}
.logText2 {padding:50px 0;  text-align:center;}
.logText2 p{font-size:15px; color:#878585; margin-bottom:20px;}
.logText2 .btn_pack {height:50px; width:200px;}


/* 로그인 input */
.login_inp {width:160px;height:20px;border:1px solid #e5e5e5;color:#000000;background-color:#ffffff;}
.login_inp2 {width:180px;height:20px;border:1px solid #e5e5e5;color:#000000;background-color:#ffffff;}
.login_inp3 {width:83px;height:20px;border:1px solid #e5e5e5;color:#000000;background-color:#ffffff;}
/* 로그인 버튼,이미지 */
.login_text_margin {margin-top:10px;}
.login_text_margin2 {margin-right:7px;}
.login_text_margin3 {margin-right:5px;margin-left:10px;}
.login_but_margin {margin-left:3px;cursor:pointer;}
.login_but_margin2 {margin-top:2px;margin-left:5px;cursor:pointer;}
/*	 #####	로그인 적용 끝	 #####	*/

/*	 #####	회원 적용 시작	 #####	*/
/*	 회원가입  */
.join_tab {width:100%;margin-bottom:30px;}
.join_tab td.content {height:53px;background-color:#f7f7f7;border:3px solid #ededed;text-align:center;}
.join_tab2 {width:100%;}
.join_tab2 td.content {text-align:left;padding-bottom:7px;}
.join_tab2 td.content2 {width:100%;vertical-align:top;border:1px solid #dddddd;padding:0px 30px 0px 30px;}
.join_tab3 {width:100%;}
.join_tab3 td.content31 {padding:15px 0px 5px 25px;border-bottom:1px solid #ededed;}
.join_tab3 td.content32 {padding:20px 0px 20px 0px;text-align:center;border-bottom:1px solid #ededed;}
.join_tab3 td.content33 {padding:8px 0px 0px 25px;text-align:left;font-size:8pt;color:#999999;letter-spacing:-1px;}
.join_tab3 td.content34 {padding:1px 0px 18px 25px;text-align:left;font-size:8pt;color:#999999;letter-spacing:-1px;}
.join_tab4 {width:100%;}
.join_tab4 td.content {text-align:left;padding-bottom:8px;vertical-align:bottom;}
.join_tab4 td.content2 {text-align:left;padding-right:8px;padding-bottom:1px;vertical-align:bottom;}
.join_tab4 td.content2 h2{font-size:16px; color:#626262; font-family: 'NanumGothicbold'; margin:0 0 5px 0;}
.join_tab5 {width:100%;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;  color:#626262; margin:0 0 50px 0;}
.join_tab5 select{height:30px; border:1px solid #e5e5e5; font-family:Arial;}
.join_tab5 th {text-align:left;padding-left:28px;background-color:#fff;border-bottom:1px solid #e5e5e5;color:#5c5c5c;font-size:12px; font-weight:normal;}
.join_tab5 th.content {width:15%}
.join_tab5 th.content2 {width:15%;padding-left:18px;}
.join_tab5 td {text-align:left;padding-left:10px;background-color:#ffffff;border-bottom:1px solid #e5e5e5;color:#5c5c5c;font-size:9pt;}
.join_tab5 td.content2 {width:15%;padding-top:6px;padding-bottom:5px;}
.join_tab5 td.content3 {width:85%;padding-top:6px;padding-bottom:5px;}
.join_tab5 td.content4 {width:85%;padding-top:14px;padding-bottom:14px; color:##8c8c8c; font-size:12px;}
.join_tab5 td.content4 p{margin:0 0 7px 0;}
.join_tab6 {width:100%;border:3px solid #ededed;}
.join_tab6 td.content {text-align:center;padding-top:47px;padding-bottom:47px;}
.join_tab7 td {text-align:left;vertical-align:top;}
.join_tab7 td.content71 {text-align:right;}
.join_tab7 td.content72 {padding-top:16px;padding-bottom:9px;}
.join_tab7 td.content73 {color:#5c5c5c;line-height:15px;}

.joinComplete{width:100%; min-height:200px; text-align:center;}
.joinComplete strong{color:#2b2b2b; font-size:26px; font-weight:normal; display:block; margin:0 0 25px 0;}
.joinComplete strong span{color:#7a6356; font-family: 'NanumGothicbold';}
.joinComplete em{display:block; color:#626262; font-weight:normal; font-size:16px; font-style:normal;  margin:0 0 25px 0;}
.joinComplete em span{font-family: 'NanumGothicbold'; color:#3b3b3b; text-decoration:underline; }
.joinComplete p{color:#a1a1a1; font-size:14px; line-height:18px; }
.joinComplete p a{font-size:14px !important; line-height:18px !important;}


/* 회원가입 텍스트 */
.join_text {font-size:9pt;color:#ff5100;}
.join_text2 {font-size:12px;color:#8c8c8c;}
.join_text3 {font-size:9pt;color:#5c5c5c;}
a.join_text4:link {font-size:9pt;color:#212121;font-family: 'NanumGothicbold';line-height:15px;text-decoration:none;}
a.join_text4:visited {font-size:9pt;color:#212121;font-family: 'NanumGothicbold';line-height:15px;text-decoration:none;}
a.join_text4:hover {font-size:9pt;color:#212121;font-family: 'NanumGothicbold';line-height:15px;text-decoration:none;}
 
/* 회원가입 input */
.join_inp {width:160px;height:28px;border:1px solid #dedede;color:#000000;background-color:#ffffff;}
.join_inp2 {width:100px;height:28px;border:1px solid #dedede;color:#000000;background-color:#ffffff;}
.join_inp3 {width:50px;height:28px;border:1px solid #dedede;color:#000000;background-color:#ffffff;}
.join_inp4 {width:400px;height:28px;border:1px solid #dedede;color:#000000;background-color:#ffffff;}
.join_inp5 {width:45px;height:28px;border:1px solid #dedede;color:#000000;background-color:#ffffff;}
/* 회원가입 버튼,이미지 */
.joinbut_tab {width:100%;text-align:center;}
.joinbut_tab td.content {text-align:right;padding-top:20px;padding-bottom:35px;}
.joinbut_tab td.content2 {text-align:center;padding-top:20px;padding-bottom:35px;}
.joinbut_tab td img.but_margin {margin-right:5px;cursor:pointer;}
.joinbut_but_margin {margin-left:5px;cursor:pointer;}

/*	 회원 적용	*/
.member_join_table_01 span.location_01 {font-size:8pt;color:#515151;}
.member_join_table_02 {width:100%;margin-bottom:30px;}
.member_join_table_02 td.contents_01{height:53px;background-color:#f7f7f7;border:3px solid #ededed;text-align:center;}
.member_join_table_03 {width:100%;margin-bottom:17px;}
.member_join_table_03 td.contents_01{text-align:left;padding-bottom:7px;}
.member_join_table_03 td.contents_02{text-align:left;vertical-align:top;border:1px solid #cccccc;}
.member_join_table_03 td.contents_03{text-align:center;height:33px;color:#666666;}
.member_join_table_04 {width:100%;}
.member_join_table_04 td.contents_01{text-align:left;padding-bottom:7px;}
.member_join_table_04 td.contents_02{width:100%;vertical-align:top;border:1px solid #cccccc;padding:0px 30px 0px 30px;}
.member_join_table_04_in {width:100%;}
.member_join_table_04_in td.contents_01_in{padding:15px 0px 5px 25px;border-bottom:1px solid #ededed;}
.member_join_table_04_in td.contents_02_in{padding:20px 0px 20px 0px;text-align:center;border-bottom:1px solid #ededed;}
.member_join_table_04_in td.contents_03_in{padding:8px 0px 0px 25px;text-align:left;font-size:8pt;color:#999999;letter-spacing:-1px;}
.member_join_table_04_in td.contents_04_in{padding:1px 0px 18px 25px;text-align:left;font-size:8pt;color:#999999;letter-spacing:-1px;}
.member_join_table_05 {width:100%;}
.member_join_table_05 td.contents_01{text-align:left;padding:0 0 8px 0;vertical-align:bottom;}
.member_join_table_05 td.contents_02{text-align:right;padding:0 8px 1px 0;vertical-align:bottom;}
.member_join_table_06 {width:100%;border-top:1px solid #ddd;border-bottom:1px solid #d4d4d4; font-size:12px;}
.member_join_table_06 select{height:30px; border:1px solid #e1e1e1;}
.member_join_table_06 th{height:40px; font-weight:normal;}
.member_join_table_06 th.contents_01{width:15%;padding:0 0 0 28px;text-align:left;color:#666666;font-size:9pt;border-bottom:1px solid #e5e5e5;}
.member_join_table_06 th.contents_01_sure{width:15%;padding:0 0 0 18px;text-align:left;color:#666666;font-size:9pt;border-bottom:1px solid #e5e5e5;}
.member_join_table_06 td.contents_02{width:30%;padding:6px 0 5px 10px;text-align:left;color:#666666;font-size:9pt;background-color:#ffffff;border-bottom:1px solid #e5e5e5;}
.member_join_table_06 td.contents_02_2{width:85%;padding:6px 0 5px 10px;text-align:left;color:#666666;font-size:9pt;background-color:#ffffff;border-bottom:1px solid #e5e5e5;}
.member_join_table_06 td.contents_03{width:30%;padding:6px 0 5px 10px;text-align:left;color:#666666;font-size:9pt;background-color:#ffffff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.member_join_table_06 td.contents_03_2{width:85%;padding:6px 0 5px 10px;text-align:left;color:#666666;font-size:9pt;background-color:#ffffff;border-bottom:1px solid #e5e5e5;}
.member_join_table_06 th.contents_04{padding:0 0 0 28px;text-align:left;color:#666666;font-size:9pt;border-bottom:1px solid #e5e5e5;}
.member_join_table_06 td.contents_05{padding:6px 0 5px 10px;text-align:left;color:#666666;font-size:9pt;background-color:#ffffff;border-bottom:1px solid #e5e5e5;}
.member_join_table_07 {width:100%;border:3px solid #ededed;}
.member_join_table_07 td.contents_01{text-align:center;padding:47px 0 47px 0;}
.member_join_table_07 td.contents_01_in{text-align:left;vertical-align:top;}
.member_join_table_07 td.contents_02_in{text-align:right;vertical-align:top;}
.member_join_table_07 td.contents_03_in{text-align:left;vertical-align:top;padding:16px 0 9px 0;}
.member_join_table_07 td.contents_04_in{text-align:left;vertical-align:top;color:#666666;line-height:15px;}
/*	 #####	회원 적용 끝	 #####	*/

.complete{border:1px solid #dddddd; width:100%;}
.complete td{height:100px; width:1120px; text-align:center; font-size:13px;}
.member_login_table_01 {width:100%;}
.member_login_table_01 td.contents_01{text-align:left;padding:0 0 8px 0;vertical-align:bottom;}
.member_login_table_02 {width:100%;border:1px solid #d2d2d2;}
.member_login_table_02 td.contents_01{width:62%;border-right:1px solid #eeeeee;}
.member_login_table_02 td.contents_04{width:62%;border-right:1px solid #eeeeee;}
.member_login_table_02 td.contents_02{width:38%;text-align:center;}
.member_login_table_02 td.contents_03{text-align:left;padding:24px 0 25px 73px;}
.member_login_table_02 td.contents_04_in{text-align:left;padding:17px 0 13px 62px;}
.member_login_table_03 {width:98%;height:125px;margin:7px;}
.member_login_table_03 td.contents_01 {text-align:center;background-color:#e5e5e5;}
.member_login_table_03 td.contents_02 {text-align:center;background-color:#ffffff;}
.member_login_table_04 {width:100%;margin-top:30px;margin-bottom:7px;}
.member_login_01 {width:55px;height:25px;text-align:left;}
.member_login_02 {padding-top:2px;padding-left:5px;}
.member_login_03 {padding-bottom:8px;}
.member_login_04 {width:77px;height:25px;text-align:left;}

/*	 #####	(게시판,회원)공통 적용 시작	 #####	*/
/* 비회원 약관동의 */
.nonmember_agree_tab {width:100%;}
.nonmember_agree_tab td.content {text-align:left;padding-bottom:7px;}
.nonmember_agree_tab td.content h2{font-size:16px; color:#626262; margin:0 0 5px 0; font-family: Arial; }
.nonmember_agree_tab td.content_html {text-align:left;vertical-align:top;border:1px solid #e5e5e5; }
.nonmember_agree_tab td.content_text {text-align:left;padding-top:12px;padding-bottom:20px;padding-left:12px;color:#5c5c5c; }
.nonmember_agree_tab td.content_text .privacy {margin-left:7px;}
.nonmember_agree_tab td.content_text2 {font-family: Arial; text-align:left;padding-top:15px;padding-bottom:40px;color:#a1a1a1; font-size:12px;}
.nonmember_agree_tab td.content_text2 b{color:#626262; font-weight:normal;}
.nonmember_agree_tab td.content_text2 .agree,
.nonmember_agree_tab td.content_text2 .privacy {margin-left:7px; } 
.nonmember_agree_div {font-family: 'NanumGothic'; width:100%;height:180px;scrollbar-3dlight-color:#dddddd;scrollbar-arrow-color:#adadad;scrollbar-base-color:#f5f5f5;scrollbar-darkshadow-color: #FFFFFF;scrollbar-face-color:#f7f7f7;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#dddddd;overflow-y:scroll;}
.nonmember_agree_div2 {padding:20px;color:#717171;font-size:9pt;line-height:15px;word-break:break-all;word-wrap:break-word;}
.nonmember_agree_div3 {font-family: 'NanumGothic'; width:100%;height:400px;scrollbar-3dlight-color:#dddddd;scrollbar-arrow-color:#adadad;scrollbar-base-color:#f5f5f5;scrollbar-darkshadow-color: #FFFFFF;scrollbar-face-color:#f7f7f7;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#dddddd;overflow-y:scroll;}
/*	 #####	(게시판,회원)공통 적용 끝	 #####	*/


/*	 input 적용	*/
.mall_input_01 {color:#a1a1a1;background-color:#ffffff;width:215px;height:28px;border:1px solid #e1e1e1;}
.mall_input_02 {color:#a1a1a1;background-color:#ffffff;width:160px;height:28px;border:1px solid #e1e1e1;}
.mall_input_03 {color:#a1a1a1;background-color:#ffffff;width:100px;height:28px;border:1px solid #e1e1e1;}
.mall_input_04 {color:#a1a1a1;background-color:#ffffff;width:50px;height:28px;border:1px solid #e1e1e1;}
.mall_input_05 {color:#a1a1a1;background-color:#ffffff;width:400px;height:28px;border:1px solid #e1e1e1;margin-top:3px;}
.mall_input_06 {color:#a1a1a1;background-color:#ffffff;width:45px;height:28px;border:1px solid #e1e1e1;}
.mall_input_07 {color:#a1a1a1;background-color:#ffffff;width:180px;height:25px;border:1px solid #e1e1e1;}
.mall_input_08 {color:#a1a1a1;background-color:#ffffff;width:83px;height:28px;border:1px solid #e1e1e1;}
.mall_input_09_right {color:#a1a1a1;background-color:#fcfbfa;width:130px;height:22px;border:1px solid #e5d5c3;text-align:right;vertical-align:middle;padding-right:4px;font-family: 'NanumGothicbold';}
.mall_input_10_right {color:#a1a1a1;background-color:#ffffff;width:100px;height:28px;border:1px solid #e1e1e1;text-align:right;padding-right:4px;}
.mall_input_11_right {color:#a1a1a1;background-color:#ffffff;width:130px;height:28px;border:1px solid #e1e1e1;text-align:right;vertical-align:middle;padding-right:4px;font-family: 'NanumGothicbold';}
.mall_input_12_right {color:#a1a1a1;background-color:#ffffff;width:200px;height:28px;border:1px solid #e1e1e1;text-align:right;vertical-align:middle;padding-right:4px;font-family: 'NanumGothicbold';}

.mall_input_12 {color:#a1a1a1;background-color:#ffffff;width:60px;height:28px;border:1px solid #e1e1e1;}
.mall_input_13 {color:#a1a1a1;background-color:#ffffff;width:35px;height:28px;border:1px solid #e1e1e1;}
.mall_input_14 {color:#a1a1a1;background-color:#ffffff;width:380px;height:25px;border:1px solid #e1e1e1;}
.mall_input_15 {color:#a1a1a1;background-color:#ffffff;width:283px;height:29px;border:1px solid #e1e1e1;}

.f_r{float:right;}