@charset "euc-kr";

.top_search { position:absolute; right:2px; bottom:10px; width:274px; height:32px; background:url(/skin/pink/search_bg.gif) no-repeat; }
.sub_detail_box h4 { background:url(/skin/pink/set_blt.gif) 0 -5px no-repeat; padding:0 0 0 20px; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.sub_detail_box h5 { background:url(/skin/pink/set_blt.gif) 0 -42px no-repeat; padding:0 0 0 16px; font-size:12px; font-weight:bold; margin:10px 0 5px; }


/* Á¦Ç°»ó¼¼ */
.shop_view .view-top-info{border:2px solid #ddd;padding:18px;}
.shop_view .view-top-info:after{content:"";display:block;clear:both;}
.shop_view .view-top-info .view-img{float:left;width:322px;height:322px;}
.shop_view .view-top-info .view-img img{width:322px;height:322px;}
.shop_view .view-top-info .view-info-txt{float:right;width:350px;}
.shop_view .view-top-info .view-info-txt ul li{line-height:45px;padding:0 6px;border-bottom:1px solid #dddddd;}
.shop_view .view-top-info .view-info-txt ul li:after{content:"";display:block;clear:both;}
.shop_view .view-top-info .view-info-txt ul li.subject{font-size:18px;color:#333;}
.shop_view .view-top-info .view-info-txt ul li .li_th{float:left;width:85px;font-size:13px;color:#8f8f8f;font-weight:bold;line-height:45px;}
.shop_view .view-top-info .view-info-txt ul li .li_td{float:left;}
.shop_view .view-top-info .view-info-txt ul li .li_td input[type="text"]{width:60px;height:27px;text-align:center;}
.shop_view .view-top-info .view-info-txt ul li .select-box{line-height:100%;margin-top:8px;}
.shop_view .view-top-info .view-info-txt ul li .select-box label{line-height:14px;}
.shop_view .view-top-info .view-info-txt .btn-wrap{padding:15px 6px 0 6px;}
.shop_view .view-top-info .view-info-txt .btn-wrap:after{content:"";display:block;clear:both;}
.shop_view .view-top-info .view-info-txt .sns_share{text-align:right;margin-top:10px;margin-right:5px;}
.shop_view .view-top-info .view-info-txt .sns_share a{display:inline-block;margin:0 2px;}
.shop_view .view-top-info .view-info-txt .sns_share a img{width:24px;}


.shop_view .view-top-info {margin-bottom:30px;}
.shop_view .shop_view_detail h4.tit{position:relative;line-height:25px;padding-left:17px;font-size:14px;color:#5c5c5c;border-bottom:1px solid #ddd;}
.shop_view .shop_view_detail h4.tit:after{position:absolute;left:8px;top:50%;margin-top:-6px;width:2px;height:11px;background-color:#86bd4b;content:"";display:block;}
.shop_view .shop_view_detail h4.tit strong{color:#333;}
.shop_view .shop_view_detail .detail-view-content{padding:20px;margin-bottom:40px;}

/* »óÇ° »ó¼¼º¸±â - »ç¿ëÈÄ±â */
#itemuse {margin:0 0 36px;}
#sit_use h2 {}
#sit_use h3 {margin:10px 0 10px}

#sit_use_ol {margin:0 0 5px;padding:0;list-style:none}
.sit_use_li {position:relative;border-bottom:1px solid #ddd;height:auto;min-height:50px;padding:15px 0;padding-left:120px;background-color:#FFF;}
.sit_use_li_title {display:block;margin:0;padding:10px;width:100%;border:0;background:transparent;text-align:left;cursor:pointer}
.sit_use_li:after{content:"";display:block;clear:both;}
.sit_use_li .sit_use_li_l{position:absolute;left:20px;top:50%;margin-top:-7px;width:74px;height:14px;text-align:center;}
.sit_use_li .sit_use_li_r{width:90%;padding:15px 0;}
.sit_use_li .s_star{display:inline-block;width:74px;height:14px;background:url('/img/sub/s_star5.png') no-repeat left top;text-indent:-9999em;vertical-align:middle;}
.sit_use_li .s_star.s_star01{background-position:0 -56px;}
.sit_use_li .s_star.s_star02{background-position:0 -42px;}
.sit_use_li .s_star.s_star03{background-position:0 -28px;}
.sit_use_li .s_star.s_star04{background-position:0 -14px;}
.sit_use_li .s_star.s_star05{background-position:0 0;}

.sit_use_dl {margin:0;padding:0 10px;zoom:1}
.sit_use_dl:after {display:block;visibility:hidden;clear:both;content:"";}
.sit_use_dl dt {position:relative;float:left;margin:2px 0 0;padding-right:5px;color:#999;}
.sit_use_dl dt:before{content:"";display:block;position:absolute;width:1px;height:10px;background-color:#ddd;right:0;top:50%;margin-top:-5px;}
.sit_use_dl dd {float:left;margin:2px 20px 0 5px;color:#999;}
.sit_use_dl dd.sit_use_star{position:absolute;left:20px;top:50%;margin:0;margin-top:-8px;}


.sit_use_con {display:none;padding:10px 10px 0}
.sit_use_p {margin:0 0 10px;padding:10px;border:1px solid #e9e9e9;background:#fff}
.sit_use_cmd {text-align:right}

#sit_use_wbtn {margin:0 0 5px;text-align:right}
#sit_use_write #is_subject {width:99%;height:30px;}
#sit_use_write ul {margin:5px 0 0}
#sit_use_write li {margin:0 0 5px}
#sit_use_write li label {display:inline-block;width:80px}
#sit_use_write_star {margin:0;padding:0;list-style:none}
#sit_use_write{position:fixed;left:50%;top:50%;margin-top:-221px;width:720px;margin-left:-360px;background-color:#FFF;border:1px solid #333;box-shadow:0 5px 10px #bbb;z-index:50;display:none;}
#sit_qa_write{position:fixed;left:50%;top:50%;margin-top:-221px;width:720px;margin-left:-360px;background-color:#FFF;border:1px solid #333;box-shadow:0 5px 10px #bbb;z-index:50;display:none;}
#sit_qa_write #iq_subject {width:99%;height:30px;}
#sit_qa_write ul {margin:5px 0 0}
#sit_qa_write li {margin:0 0 5px}
#sit_qa_write li label {display:inline-block;width:80px}
/* Æû Å×ÀÌºí */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:100px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f7f7f7;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 td input[type="text"]{height:30px;}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#fff;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:22px}
.tbl_frm01 textarea {width:98%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_address {margin-top:5px}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/* »õÃ¢ ±âº» ½ºÅ¸ÀÏ */
.new_win {}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #4e5d60;border-bottom:1px solid #e9e9e9;background:#fff;font-size:1.2em}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none;}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win .win_desc {margin:0 20px}

.new_win .win_btn {clear:both;padding:20px;text-align:center} /* »õÃ¢¿ë */
.new_win .win_btn button {display:inline-block;padding:0 10px;height:30px;border:0;background:#ccc;color:#333;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em;border: 0;    background: #333;    color: #fff;    letter-spacing: -0.1em;    cursor: pointer;}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}

#sit_qa {margin:0 0 36px;}
#sit_qa h2 {}
#sit_qa h3 {margin:10px 0 10px}

#sit_qa_ol {margin:0 0 5px;padding:0;border-top:none;list-style:none}
.sit_qa_li {position:relative;border-bottom:1px solid #ddd;height:auto;min-height:50px;padding:15px 0;background-color:#FFF;padding-left:120px;}
.sit_qa_li:after{content:"";display:block;clear:both;}
.sit_qa_li .sit_use_li_l{position:absolute;left:20px;top:50%;margin-top:-7px;width:74px;height:14px;text-align:center;}
.sit_qa_li .sit_use_li_l .sit_qaa_yet{color:#666;}
.sit_qa_li .sit_use_li_r{width:90%;padding:15px 0;}
.sit_qa_li_title {display:block;margin:0;padding:10px;width:100%;border:0;background:transparent;text-align:left;cursor:pointer}


.sit_qa_dl {margin:0;padding:0 10px;}
.sit_qa_dl:after {display:block;visibility:hidden;clear:both;content:""}
.sit_qa_dl dt {position:relative;float:left;margin:2px 0 0;padding-right:5px;color:#999;}
.sit_qa_dl dt:before{content:"";display:block;position:absolute;width:1px;height:10px;background-color:#ddd;right:0;top:50%;margin-top:-5px;}
.sit_qa_dl dd {float:left;margin:2px 20px 0 5px;color:#999;}
.sit_qa_dl dd.sit_qa_yn{position:absolute;left:20px;top:50%;margin-top:-7px;width:74px;height:14px;text-align:center;}
.sit_qaa_done {color:#ff3061}
.sit_qaa_yet {color:#999}

.sit_qa_con {display:none;padding:10px 10px 0}
.sit_qa_p {margin:0 0 10px;padding:0;border:1px solid #e9e9e9;background:#fff}
.sit_qa_p strong {display:inline-block;margin:0 0 10px}
.sit_qa_qaq {padding:10px;margin-bottom:0;}
.sit_qa_qaa{padding:10px;padding-left:40px;background:url("/img/common/icon_reply.png") no-repeat 15px 10px;border-top:1px solid #e9e9e9;}
.sit_qa_con textarea {display:none}
.sit_qa_cmd {text-align:right}
.sit_qa_p strong{font-weight:bold;color:#333;}
.sit_qa_pw {display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center}
.sit_qa_pw span {display:block;margin:0 0 5px}

#sit_qa_wbtn {margin:0 0 5px;text-align:right}

/* ·Î±×ÀÎ */
.login-content .login-top-txt{margin-top:15px;margin-bottom:10px;line-height:26px;}
.login-content .login-top-txt strong{font-size:16px;color:#2b8b29;}
.login-content .login-top-txt span{font-size:13px;color:#666;}
.login-content .login-box{border:2px solid #dddddd;padding:23px 0;margin-bottom:52px;}
.login-content .login-box:after{content:"";display:block;clear:both;}
.login-content .login-box .login-box01{position:relative;float:left;width:348px;padding:35px;}
.login-content .login-box .login-box01 .login-logo{text-align:center;margin-bottom:14px;margin-top: -16px;}
.login-content .login-box .login-box01 .input-txt ul li{padding: 3px 0;}
.login-content .login-box .login-box01 .input-txt ul li label{display:inline-block;width:66px;text-align:left;font-size:13px;color:#919191;}
.login-content .login-box .login-box01 .input-txt ul li input[type="text"],
.login-content .login-box .login-box01 .input-txt ul li input[type="password"]{width:192px;height:32px;}
.login-content .login-box .login-box01 .input-txt .btn-login{position:absolute;right: 31px;top: 101px;}
.login-content .login-box .login-box02{float:left;border-left:1px solid #ddd;padding:35px;}
.login-content .login-box .login-box02 .link-txt:first-child{margin-bottom:13px;}
.login-content .login-box .login-box02 .link-txt p{line-height:32px;font-size:13px;color:#919191;}

.bimember-content{margin-bottom:52px;}
.bimember-content .bimember-txt{margin-bottom:10px;line-height:26px;}
.bimember-content .bimember-txt strong{font-size:16px;color:#333;}
.bimember-content .bimember-txt span{font-size:13px;color:#666;}
.bimember-content .bimember-box{position:relative;border:2px solid #dddddd;padding:19px 35px;}
.bimember-content .bimember-box .txt{font-size:14px;color:#333;font-weight:bold;line-height:33px;}
.bimember-content .bimember-box .btn-style01{position:absolute;right:35px;top:20px;}
.bimember-content .bimember-box .input-txt ul:after{content:"";display:block;clear:both;}
.bimember-content .bimember-box .input-txt ul li{float:left;margin-right:33px;}
.bimember-content .bimember-box .input-txt ul li label{display:inline-block;width:66px;text-align:left;font-size:13px;color:#919191;}
.bimember-content .bimember-box .input-txt ul li input[type="text"]{width:192px;height:31px;}
.bimember-content .bimember-box input[type="image"]{position:absolute;right:35px;top:20px;}

.join-content{padding-top:36px;}
.join-content .join-tit{background:url('../images/member/agree_dot.gif') top left repeat-x;margin-bottom:5px;}
.join-content textarea{background-color:#FFF;border-color:#c9c9c9;}
.join-content .check.ta_right{margin:8px 0 25px 0;}

.join_form .join-form-content{margin-bottom:25px;}
.join_form .join-tit{position:relative;margin-bottom:11px;}
.join_form .join-tit .wrring-txt{position:absolute;right:0;top:2px;}
.join_form .join_member{width:100%;border-top:2px solid #a9a9a9;}
.join_form .join_member th.tit{text-align:left; font-family:Dotum;height:48px; font-weight:bold;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; background-color:#fafaf9; color:#707070; padding-left:10px;}
.join_form .join_member td.val{padding:8px 0 8px 10px;border-bottom:1px solid #d7d7d7;}
.join_form .join_member td.val.val-right{border-right:1px solid #d7d7d7;}
.join_form .join_member td input[type="text"],
.join_form .join_member td input[type="password"]{height:30px;}

.sub-top-txt{margin-bottom:10px;}
.sub-top-txt strong{display:inline-block;font-size:16px;color:#2b8b29;line-height:26px;margin-bottom:5px;}
.sub-top-txt span{font-size:13px;color:#666;line-height:18px;}

.table_form {width:100%;border-top:2px solid #a9a9a9;}
.table_form th.tit{text-align:left; font-family:Dotum;height:48px; font-weight:bold;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; background-color:#fafaf9; color:#707070; padding-left:10px;}
.table_form td.val{padding:8px 0 8px 10px;border-bottom:1px solid #d7d7d7;}
.table_form td.val.val-right{border-right:1px solid #d7d7d7;}
.table_form td input[type="text"],
.table_form td input[type="password"]{height:30px;}

.myout-txt-box {margin-bottom:15px;}
.myout-txt-box .join-tit{margin-bottom:8px;}
.myout-txt-box .txt01{font-size:12px;color:#939393;font-weight:bold;line-height:16px;margin-bottom:12px;}
.myout-txt-box .purple li{position:relative;color:#46315c;font-weight:bold;line-height:18px;padding-left:12px;}
.myout-txt-box .purple li:after{position:absolute;left:2px;top:50%;width:3px;height:3px;margin-top:-2px;background-color:#776887;content:"";display:block;}

.sub_container .sub-tit{position:relative;font-size:14px;padding-bottom:8px;font-weight:bold;}
.sub_container .sub-tit .wrring-txt{position:absolute;right:0;top:2px;font-size:12px;font-weight:normal;}

/* ¹öÆ° */
a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#333333;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#333333;color:#fff;text-decoration:none}
.btn-style01{display:inline-block;width:135px;height:31px;line-height:31px;border:1px solid #ddd;background:url("/img/common/btn_bg01.png") repeat-x;color:#575757;text-align:center;font-weight:bold;}


/* Á¶ÇÕ¼Ò°³ */
.facility-wrap {width: 640px;overflow:hidden}
.facility {width: 660px;}
.facility-item {float: left;width:220px;}

.facility-wrap h4 {font-size: 21px;font-weight: bold;color: 000px;margin: 50px 0 25px 0;}
.facility-item p {margin: 10px 0 20px;text-align: center;font-size: 14px;color: #868686;}

.company-table {margin-top: 45px;}
.company-table table {text-align: center;border-top:2px solid #7c7c7c;width: 640px;}
.company-table table tr {height: 50px;border-bottom:1px solid #ddd;}
.company-table table th {background:#f3fcfc;font-size: 15px;line-height: 50px;border-bottom:1px solid #ddd;}
.company-table table td {color: #868686;font-size: 14px;line-height: 50px;border-bottom:1px solid #ddd;}
.company-table table thead th:first-child {background:#dff7f7;border-right:1px solid #ddd;}
.company-table table tbody th {border-right:1px solid #ddd;}