/*@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);*/


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {margin:0; padding:0}
body { position:relative;}
html, body { padding:0; margin:0; font-size:12px; font-family:"³ª´®°íµñ", Nanum Gothic;  color:#555555}
textarea{border-top: 1px solid #cbcbcb; border-left: 1px solid #cbcbcb; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;background: #f8f8f8;}
input, select{vertical-align:middle } 
ul, li, ol, li, dl, dt, dd { padding:0; margin:0; }
ul, ol, li { list-style:none; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-size:100%; font-weight:normal; }
div, p, address, pre, form, fieldset, blockquote, th, td { padding:0; margin:0; border:none;}
table { border-collapse:collapse; border-spacing:0; }
abbr, acronym, fieldset, img { border:0; }
img { vertical-align:middle; border:none;}
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
strong { font-style:normal; font-weight:bold; }
caption, th { text-align:left; }
q:before,q:after { content:''; }
hr { display:none; }
fieldset legend {visibility:hidden; font-size:0; line-height:0}

input.txt {height:17px; padding:3px 0 0 5px; background:#fff; border:0; vertical-align:middle}
button {cursor:pointer; border:0; vertical-align:middle}
input, textarea, label, button {
 
    word-wrap: break-word;
    word-break: keep-all;

    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0px;
}


input[type="text"] {
    border: 1px solid #ccc;
    box-sizing: border-box;
    margin-left: 1px;
    padding: 5px 10px;
    box-shadow: none;
    border-radius: 0;
    -webkit-appearance: none;

}

.notext {text-indent:-9999px;}

.hide{position:absolute; width:1px;	height:1px;	overflow:hidden; top:-1000%; left:-1000%;}
a { color:#595959; text-decoration: none;}
a:active, a:hover, a:focus{color:#000; /* text-decoration:underline;*/ text-decoration: none; transition: all .2s;}

input:hover{  transition: all .2s;}
/* skip ¼û±è¿µ¿ª */
.skipnavigation a {
       left: -2000px;
    position: absolute;
    text-align: center;
    width: 400px;
}
.skipnavigation a:hover {
    background: none repeat scroll 0 30% #1F75BE;
    color: #FFFFFF;
    left: 50%;
    margin-left: -200px;
    padding: 5px 0;
    position: absolute;
    top: 0;
    z-index: 999999999;
	text-decoration: none;
}
.skipnavigation a:focus {
    background: none repeat scroll 0 30% #1F75BE;
    color: #FFFFFF;
    left: 50%;
    margin-left: -200px;
    padding: 5px 0;
    position: absolute;
    top: 0;
    z-index: 999999999;
	text-decoration: none;

}
.skipnavigation a:active {
    background: none repeat scroll 0 30% #1F75BE;
    color: #FFFFFF;
    left: 50%;
    margin-left: -200px;
    padding: 5px 0;
    position: absolute;
    top: 0;
    z-index: 999999999;
	text-decoration: none;
}

/* Padding */
.pt0 {padding-top:0px;}
.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt11 {padding-top:11px;}
.pt12 {padding-top:12px;}
.pt13 {padding-top:13px;}
.pt14 {padding-top:14px;}
.pt15 {padding-top:15px;}
.pt16 {padding-top:16px;}
.pt17 {padding-top:17px;}
.pt18 {padding-top:18px;}
.pt19 {padding-top:19px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}


.pr0 {padding-right:0px;}
.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr9 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr18 {padding-right:18px;}
.pr20 {padding-right:20px;}
.pr22 {padding-right:22px;}
.pr22 {padding-right:22px;}
.pr30 {padding-right:30px;}

.pl0 {padding-left:0px;}
.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl7 {padding-left:7px;}
.pl8 {padding-left:8px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl11 {padding-left:11px;}
.pl12 {padding-left:12px;}
.pl13 {padding-left:13px;}
.pl14 {padding-left:14px;}
.pl15 {padding-left:15px;}
.pl16 {padding-left:16px;}
.pl17 {padding-left:17px;}
.pl18 {padding-left:18px;}
.pl19 {padding-left:19px;}
.pl20 {padding-left:20px;}
.pl22 {padding-left:22px;}
.pl25 {padding-left:25px;}
.pl26 {padding-left:26px;}
.pl28 {padding-left:28px;}
.pl35 {padding-left:44px;}
.pl30 {padding-left:30px;}
.pl31 {padding-left:31px;}
.pl32 {padding-left:32px;}
.pl33 {padding-left:33px;}
.pl34 {padding-left:34px;}
.pl35 {padding-left:35px;}
.pl36 {padding-left:36px;}
.pl37 {padding-left:37px;}
.pl38 {padding-left:38px;}
.pl39 {padding-left:39px;}
.pl40 {padding-left:40px;}
.pl45 {padding-left:45px;}
.pl50 {padding-left:50px;}
.pl205 {padding-left:205px;}


.pb0 {padding-bottom:0px;}
.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}


/* Margin */
.mt1 {margin-top:1px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt_5 {margin-top:-5px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt_8 {margin-top:-8px;}
.mt10 {margin-top:10px;}
.mt_10 {margin-top:-10px;}
.mt15 {margin-top:15px;}
.mt_15 {margin-top:-15px;}
.mt_20 {margin-top:-20px;}
.mt_22 {margin-top:10px;}
.mt_50 {margin-top:-50px;}
.mt18 {margin-top:18px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt65 {margin-top:65px;}

.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml6 {margin-left:6px;}
.ml7 {margin-left:7px;}
.ml9 {margin-left:9px;}
.ml10 {margin-left:10px;}
.ml12 {margin-left:12px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml_10 {margin-left:-10px;}
.ml_15 {margin-left:-15px;}
.ml_20 {margin-left:-18px;}
.ml_30 {margin-left:-25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml42 {margin-left:42px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml92 {margin-left:92px;}
.ml100 {margin-left:100px;}
.ml110 {margin-left:110px;}
.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr4{margin-right:4px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mb3 {margin-bottom:3px;}
.mb5 {margin-bottom:5px;}
.mb7 {margin-bottom:7px;}
.mb_5 {margin-bottom:-5px;}
.mb10 {margin-bottom:10px;}
.mb13 {margin-bottom:13px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}




input.text {
    width: 30%;
    height: 25px;
    line-height: 25px;
    padding: 0px 0px 0px 10px;
    border: 1px solid #CCC;
}


table caption {
text-indent:-9999px;
width:1px;
height:1px;
font-size:1px;
visibility:hidden;
overflow:hidden;
}


/*Á¤·Ä*/
.left,.l {text-align:left !important;}
.right,.r {text-align:right !important;}
.center,.c {text-align:center !important;}
.vtop,.vtop* {vertical-align:text-top !important;}
.vcen,.vcen* {vertical-align:middle !important;}
.vfoot,.vfoot* {vertical-align:text-bottom !important;}
.vtop2 {vertical-align:top !important;}
.vcen2 {vertical-align:middle !important;}
.vfoot2 {vertical-align:bottom !important;}

.fl_left{float:left;}
.fl_right{float:right;}

/* ¢º¢º¢º¢º¢º¢º¢º¢º¢º ÀÎÇ² ¹Ú½º*******/
input.input_text {
    border-top: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    height: 28px;
    line-height: 28px;
    vertical-align: baseline;
    background: #f8f8f8;
}


select {
    border: 1px solid #ddd;
    min-width: 80px;
    height: 30px;
    vertical-align: top;
    line-height: 30px;
}



table.pyo_table {font-size:12px; color:#000; border-top:2px solid #dfdfdf; border-bottom:2px solid #dfdfdf; width:100%; margin:5px 0 0px 0px; letter-spacing:0pt; font-weight: normal;}
table.pyo_table img {vertical-align:middle;}
table.pyo_table th {border:1px solid #dfdfdf; height:30px; color:#000; background:#f3f3f3; text-align:center; font-weight:bold;line-height:160%;}
table.pyo_table th.gray {border:1px solid #ebebeb; height:30px; color:#333333; background:#f8f8f8; text-align:center; font-weight:normal;}
table.pyo_table th.L {border-left:1px solid #ffffff;}
table.pyo_table th.R {border-right:1px solid #ffffff;}
table.pyo_table td{border:1px solid #dfdfdf;  padding:10px 5px 10px 5px;  text-align:left; height:25px; line-height:160%; }
table.pyo_table td.L{border:1px solid #dfdfdf;  padding:8px 5px 10px 30px; text-align:left; line-height:180%;}
table.pyo_table td.L2{border:1px solid #ebebeb; padding:8px 5px 3px 15px; border-left:1px solid #ffffff;}
table.pyo_table td.R {border:1px solid #dfdfdf; border-right:1px solid #ffffff; padding:3px 5px;}
table.pyo_table td.gray {border-right:1px solid #ffffff; font-weight:bold;}
table.pyo_table td ul li {margin-left:10px;}
table.pyo_table td.cen{text-align:center;}


/*Á¤·Ä*/
.left,.l {text-align:left !important;}
.right,.r {text-align:right !important;}
.center,.c {text-align:center !important;}
.vtop,.vtop* {vertical-align:text-top !important;}
.vcen,.vcen* {vertical-align:middle !important;}
.vfoot,.vfoot* {vertical-align:text-bottom !important;}
.vtop2 {vertical-align:top !important;}
.vcen2 {vertical-align:middle !important;}
.vfoot2 {vertical-align:bottom !important;}



/* ¢º¢º¢º¢º¢º¢º¢º¢º¢º ÀÎÇ² ¹Ú½º*******/
input.input_text { border-top: 1px solid #cbcbcb;  border-left: 1px solid #cbcbcb;  border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;  height: 28px; line-height: 28px; vertical-align: middle;  background: #f8f8f8;}
input.input_text02 { border-top: 1px solid #cbcbcb; width: 40%;  border-left: 1px solid #cbcbcb;  border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;  height: 28px; line-height: 28px; vertical-align: baseline;  background: #f8f8f8;}

select {border: 1px solid #ddd; min-width: 80px; height: 30px; vertical-align: top; line-height: 30px;}



/* ¢º¢º¢º¢º¢º¢º¢º¢º¢º¹öÆ° //////////*/

.board-write-btns {text-align:center;vertical-align:middle;margin-top:38px;}
.board-write-btns * {vertical-align:top;}

/* ¹öÆ° */
.bp-btn, .bg-btn {display:inline-block;font-weight:bold;font-size:13px;height:40px;line-height:40px;padding:0 30px;vertical-align:top;margin-left:1px;margin-right:1px;}

/* Å«¹öÆ° */
.lp-btn, .lg-btn, .lw-btn {display:inline-block;line-height:50px;height:50px;font-weight:bold;font-size:16px;margin-left:4px;margin-right:4px;vertical-align:top;text-align:center;padding:0 50px;}
.lw-btn {border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;line-height:48px;height:48px;}
.lw-btn02 {display:inline-block;line-height:50px;height:50px;font-weight:bold;font-size:16px;margin-left:4px;margin-right:4px;vertical-align:top;text-align:center;padding:0 50px;}
.lw-btn02 {border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;line-height:48px;height:48px;}

/* input, button  */
input.lp-btn{background:#53443C; line-height:50px;height:50px;font-weight:bold;font-size:16px;padding:0 50px;margin-left:4px;margin-right:4px;color:#fff;border:0;overflow:visible;cursor:pointer;}
input.lp-btn02{background:#2c64b1; line-height:50px;height:50px;font-weight:bold;font-size:16px;padding:0 50px;margin-left:4px;margin-right:4px;color:#fff;border:0;overflow:visible;cursor:pointer;}
input.lp-btn:hover {background:#1E1815;}
input.lp-btn02:hover {background:#204880;}
input.zip-btn{background:#524949; vertical-align: top; line-height:26px;height:26px;font-weight:bold;font-size:11px;padding:0 10px;margin-left:4px;margin-right:4px;color:#fff;border:0;overflow:visible;cursor:pointer;}


/*MEMBER LOGIN*/
.member_login{width:505px; margin:0px auto;}
.member_login_box{	overflow:hidden;	margin:20px 0;}
.member_login_box p{	float:left;	margin-bottom:10px;}
.member_login_box p label{	display:inline-block;	 font-weight:700;	font-size:1.167em;}
.member_login_box p label{width:65px;}
.ie8 .member_login_box .id_check { margin-left:10px; }
.ie8 .member_login_box .id_check .check_style{	margin:10px 0 0 15px;}
.ie7 .member_login_box .id_check .check_style{	margin:10px 0 0 10px;}
.member_login_box p .label_style{margin:10px 0 10px 10px;}
.member_login_box p .member_input{width:260px;	height:28px;	padding-left:10px; padding-top:10px;	border:1px solid #ddd;}

.member_login_box .member_login_inner{width:350px;	float:left;}
.membership_area{margin:60px 0;}
.membership_area a img{width:100%;}
.order_title{ font-weight:700;font-size:2em;	color:#555; letter-spacing:-1px;}
.member_login_box .btn3_style{font-family:'³ª´®°íµñ'; cursor:pointer; border:none;	width:110px;	float:right;	margin:0 0 0 10px;	padding:35px 0;	text-align:center;	font-size:1.5em;	color:#fff;	background:#7ca0e8;	font-weight:700;	}
.btns_member{border-top:1px #ddd solid;  float:left; width: 100%; padding-top:25px; margin-top:25px;}
.btns_member li{height:32px; position: relative; width:100%; vertical-align: middle; padding:5px 0px 0px 0px; font-size:14px;}
.btns_member a{position:absolute; right:0px; text-align:center; top:0px; padding:3px 10px 3px 0px; color:#fff;  font-size:14px;}

.login_btn {  font-size: 15px;padding:36px 50px 36px 50px; float: left; background:#53443C;   font-weight:500; border:1px solid #928E88;	color:#fff; transition: all .2s;}
.login_btn:hover {color:#fff; background:#AE0004;transition: all .2s;}


.find_btn {  font-size: 13px;padding:10px 37px 10px 37px; float: left; margin-right:5px;  font-weight:500; border:1px solid #333;	color:#333; transition: all .2s;}
.find_btn:hover,.find_btn:active {color:#fff; background:#333;transition: all .2s;}
.join_btn {  font-size: 13px;padding:10px 37px 10px 37px; float: left; margin-right:5px;  font-weight:500; border:1px solid #AE0004;	color:#AE0004; transition: all .2s;}
.join_btn:hover{color:#fff; background:#AE0004;transition: all .2s;}

.member_box_loginment{text-align:center; font-size:12px; padding:10px; margin-top:20px; border-top:1px solid #eee;  width:100%; float:left;}
.member_login .button_pack {    padding: 0;    margin: 10px 0 0 0;}
.member_login .btns_member_box {width:500px; margin:0px auto 0 auto; overflow:hidden; text-align:center; position:relative;}
.member_login .btns_member_box ul {border:1px solid #eee; overflow:hidden;}
.member_login .btns_member_box li {float:left; text-align:center; width:50%; letter-spacing:-1px; color:#000; padding:20px 0;  list-style:none; overflow:hidden; font-size:12px;}
.member_login .btns_member_box li:hover {color:#000}
.member_login .upper_border {width:1px; height:100%; background:#eee; position:absolute; left:50%; top:0;}

.member_login .button_pack {padding:0; margin:10px 0 0 0;}
.member_login .button_pack a {width:115px; text-align:center;}
.button_pack {  display: inline-block;    overflow: hidden;}

.grey {color:#fff;font-size:12px;font-weight:bold; padding:5px 7px 5px 7px; background:#928E88; line-height:3em;}
.text_dotline {  font-size: 13px; font-weight:bold;  border-bottom: #b2b9b5 1px dotted;  line-height: 2.0em;  padding-bottom: 2px;}

.member_find{background: #f6f6f6;line-height: 23px;padding: 30px 25px 30px 25px;margin-top: 10px;border: #d1d1d1 1px solid;text-align: center;font-size: 13px;margin-bottom: 30px;}
.member_find strong{ color:#000;}

.find_btn_email {  font-size: 13px;padding:10px 37px 10px 37px; float: left; background:#53443C; margin-right:5px;  font-weight:500; border:1px solid #53443C;	color:#fff; transition: all .2s;}
.find_btn_email:hover{color:#fff; background:#26201C;transition: all .2s;}
.find_btn_sns {  font-size: 13px;padding:10px 37px 10px 37px; float: left; background:#53443C; margin-right:5px;  font-weight:500; border:1px solid #53443C;	color:#fff; transition: all .2s;}
.find_btn_sns:hover {color:#fff; background:#26201C;transition: all .2s;}



.cm_member_agree {overflow:hidden; background:#fafafa; padding:20px 20px 0 20px;}
.cm_member_agree .text_box {background:#fff; border:1px solid #ccc; overflow:hidden;}
.cm_member_agree .textarea_design {margin:0 auto; background:#fff; padding:10px; width:97.4%; line-height:18px; height:150px; color:#000;}
.cm_member_agree .arrow {position:absolute; left:50%; bottom:0; margin:0 0 -16px -16px;}
.cm_member_agree .agree_check {padding:10px 0; text-align:right; overflow:hidden; position:relative;}
.cm_member_agree .agree_check label {padding:10px 0; overflow:hidden; color:#000;}
.cm_member_agree .agree_check input { margin:1px 5px 0 0}
.cm_member_agree .agree_check label:hover {color:#ff0000}
.cm_member_agree .btn_view_all {position:absolute; right:0; top:13px; background:#fff url('../images/cm_images/member_text_view.png') 15px center no-repeat; border:1px solid #ddd; padding:6px 15px 6px 35px; border-radius:30px}
.cm_member_agree .btn_view_all:hover {border:1px solid #666; background-color:#eee}


.idCheck { float: left; display: inline-block;}
.idCheck a {margin:0 5px; position:relative; float:left; font-weight:bold; height:25px; text-align:center; letter-spacing:-1px; background:#fff; border:1px #ddd solid;  color:#333; line-height:24px; padding:0 12px 0 12px;}
.idCheck a:hover,.idCheck a:active {color:#fff; background:#53443C;transition: all .2s;}


.posCheck {display: inline-block;}
.posCheck a {margin:0 5px; position:relative; font-weight:bold; height:25px; text-align:center; letter-spacing:-1px; background:#fff; border:1px #ddd solid;  color:#333; line-height:24px; padding:5px 12px 5px 12px;}
.posCheck a:hover,.posCheck a:active {color:#fff; background:#53443C;transition: all .2s;}




.id_search{width:368px;	float:left;}
.pw_search{	width:368px;	float:right;}
.id_search_box,.pw_search_box{	overflow:hidden;	margin:20px 0;}

.id_search_box p,.pw_search_box p{	float:left;	margin-bottom:10px;}
.id_search_box p label,.pw_search_box p label{	display:inline-block;	 font-weight:700;	font-size:1.167em;}
.id_search_box p label{width:85px;}
.ie8 .id_search_box .id_check { margin-left:10px; }
.ie8 .id_search_box .id_check .check_style{	margin:10px 0 0 15px;}
.ie7 .id_search_box .id_check .check_style{	margin:10px 0 0 10px;}
.id_search_box p .label_style{margin:10px 0 10px 10px;}
.id_search_box p .id_search_input{width:130px;	height:28px;	padding-left:10px; padding-top:10px;	border:1px solid #ddd;}

.id_search_box .idpw_search{margin:10px 0 0 0px;font-weight:400;	padding:20px 0 20px 15px;	font-size:1em;	border-top:1px #e6e6e6 solid;	color:#333;	width: 100%;	background:url('../images/icon_list_001.gif') no-repeat 0px center;}
.ie7 .id_search_box .idpw_search{width:100%;}
.id_search_box .id_search_inner{width:248px;	float:left;}
.pw_search_box .pw_search_inner{width:248px;	float:left;}

.pw_search_box p label{width:85px;}
.pw_search_box p .pw_search_input{	width:130px;	height:28px;	padding-left:10px;	padding-top:10px; border:1px solid rgb(221,221,221);}
.pw_search_box .btn3_style{border: none; width:110px; font-family:'³ª´®°íµñ'; cursor:pointer; 	line-height:24px;	float:left;	margin:0 0 0 10px;	padding:57px 0;	text-align:center;	font-size:1.5em;	background:#7ca0e8;	color:#fff;}
.pw_search_box .pw_search_txt{ border-top:1px #e6e6e6 solid;  float: left;	margin:10px 0 0 0px; padding-top:20px;	line-height:18px;	clear:both; font-weight:400;	font-size:1em;	color:rgb(51,51,51);}
.ie7 .pw_search_box .pw_search_txt{	width:100%;}
.pw_search_box .pw_search_txt li{width:353px;  background:url('../images/icon_list_001.gif') no-repeat 0px 3px; padding-left:15px;}
.id_search_box .btn3_style{border: none;	width:110px; font-family:'³ª´®°íµñ'; cursor:pointer; font-weight:normal;	float:left;	margin:0 0 0 10px;	padding:35px 0;	text-align:center;	font-size:1.5em;	color:#fff;	background:#7ca0e8;		}



/*** °¡ÀÔ¿Ï·á ***/
.alert{padding:20px; border:1px #e6e6e6 solid; border-bottom:2px #e6e6e6 solid; text-align:center;}
.alert div.txt p{font-size:16px; font-weight:bold; line-height:25px;}
.btn040104{margin-top:10px;}
.btn040104 a{display:inline-block; width:100px; border:1px #ddd solid; padding:10px; }
.btn040104 a:hover{text-decoration:none; font-weight:bold;}
.btn040104 .btnMain a:hover{border:1px #213663 solid; color:#213663; }
.btn040104 .btnLogin a:hover{border:1px #C80021 solid; color:#C80021;}


/* ¢º¢º¢º¢º¢º¢º¢º¢º¢º¹öÆ° //////////*/

.board-write-btns {text-align:center;vertical-align:middle;margin-top:20px;}
.board-write-btns * {vertical-align:top;}

/* ¹öÆ° */
.bp-btn, .bg-btn {display:inline-block;font-weight:bold;font-size:13px;height:40px;line-height:40px;padding:0 30px;vertical-align:top;margin-left:1px;margin-right:1px;}


/* Å«¹öÆ° */
.lp-btn, .lg-btn, .lw-btn {display:inline-block;line-height:60px;height:60px;font-weight:bold;font-size:16px;margin-left:4px;margin-right:4px;vertical-align:top;text-align:center;padding:0 50px;}
.lw-btn {border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;line-height:58px;height:58px;}

/* input, button  */
input.lp-btn{background:#2c64b1; line-height:60px;height:60px;font-weight:bold;font-size:16px;padding:0 50px;margin-left:4px;margin-right:4px;color:#fff;border:0;overflow:visible;cursor:pointer;}
input.lp-btn:hover {background:#204880;}

input.zip-btn{background:#524949; vertical-align: top; line-height:26px;height:26px;font-weight:bold;font-size:11px;padding:0 10px;margin-left:4px;margin-right:4px;color:#fff;border:0;overflow:visible;cursor:pointer;}




@media all and  (max-width:600px) {
input.lp-btn{line-height: 40px;height: 40px; padding: 0 10px; font-size: 14px;}
.lw-btn{padding: 0 10px;line-height: 38px;height: 38px;font-size: 14px;}

select{width: 100%;}
}