/* °øÅë */
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
* {margin:0; padding:0; font-family:"Nanum Gothic",sans-serif; color:#4e4e4e; letter-spacing:-0.025em; font-size:22px; }
img{border:0; vertical-align:top;}
form{border:0;}
fieldset{border:0;}
caption {display:none;}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td {margin:0; padding:0;}
ul,ol,li{list-style:none;}
input, select {border:none; padding:0; margin:0;}
table {border-spacing:0px; border-collapse:collapse;}
textarea, button{vertical-align:middle}
a{text-decoration:none}
a:hover, a:focus, a:active{color:#000; text-decoration:none}
.skip {display:none;}
body {
-webkit-text-size-adjust:none; text-size-adjust:none;
-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
webkit-text-size-adjust: none;
}/*È­¸é È¸Àü½Ã ÆùÆ®»çÀÌÁî °íÁ¤*/


/*¸ÞÀÎ½ÃÀÛ*/
#wrap {width:640px; position:absolute; overflow:hidden; margin:0 auto;}
#header {width:100%; height:110px; overflow:hidden; background-color:#57483f; position:relative;}
#header #h_btn {overflow:hidden; width:600px; margin:0 auto; }
#header #h_btn .home {float:left; width:58px; padding-top:33px;} 
#header #h_btn .top_logo {float:left; width:484px; color:#fff; font-size:33px; font-weight:800; text-align:center; padding-top:10px;}
#header #h_btn .top_menu {float:left; width:58px; padding-top:33px;}
.submenu {width:500px; background:#2b2b2b; height:100%; z-index:3; overflow:hidden; position:absolute; top:0; right:-500px; }
.submenu .m_top {position:relative; overflow:hidden; width:100%; }
.submenu .m_top ul {overflow:hidden; float:left; margin-top:32px; margin-left:30px;}
.submenu .m_top ul li {float:left; padding-left:25px; margin-left:25px; background:url(/m/images/common/l_bar.gif) left center no-repeat;}
.submenu .m_top ul li:first-child {background:none; margin-left:0; padding-left:0;}
.submenu .m_top ul li a {color:#5f90b9; font-size:22px; font-weight:800;}
.submenu .m_top a {float:left;}
.submenu .m_searchbox {width:468px; overflow:hidden; margin:0 auto;}
.submenu .m_searchbox .searchbox {color:#65bbc1; font-size:18px; background:#2c465c; border-left:2px solid #38576f; border-top:2px solid #38576f; border-bottom:2px solid #38576f; padding-left:10px;}
.submenu h1 {border-bottom:1px solid #444444; height:80px; padding:38px 0 0 30px; }
.submenu h2 {display:block; width:100%; text-decoration:none; background:url(/m/images/common/icon_plus.png) 454px center no-repeat; color:#fff; font-size:25px; font-weight:800; padding:25px 0; border-bottom:1px solid #444444; text-indent:28px;}
.submenu h2 a {display:block;text-decoration:none; color:#fff; font-size:25px; font-weight:800;}
.submenu .s_menu {background-color:#1b3a3c; display:none;}
.submenu .s_menu a {display:block; background-color:#191919; padding:20px; font-weight:bold; color:#9e9e9e; border-bottom:1px solid #2b2b2b; font-size:22px; text-indent:20px;}
.on {display:block;}
.blind {display:none;}

#container {position:relative; z-index:0; width:100%; min-height:470px;}
#container #content {width:600px; margin:0 auto; padding-bottom:50px;}/*Å¸ÀÌÆ² ÀÌ¹ÌÁö width°ªÀÌ 600ÀÏ ¶§*/
#container #content2 {width:100%; padding-bottom:50px;} /* Å¸ÀÌÆ² ÀÌ¹ÌÁö width°ªÀÌ 640ÀÏ ¶§*/
#container #content3 {width:600px; margin:0 auto; padding:35px 0 50px;}
#main_btn1 { width:100%; overflow:hidden; margin:40px 0 30px 10px;}
#main_btn1 a { display:block; float:left; margin:0 10px;}
#main_btn1 a p { text-align:center; padding-top:11px; font-size:22px; color:#444; font-weight:900;}
#main_btn2 { width:100%; margin:0 20px;}
#main_btn2 ul { border-bottom:1px solid #dcdcdc; overflow:hidden; padding-bottom:35px;}
#main_btn2 ul li { float:left; width:150px; text-align:center;}
#main_btn2 ul li p { text-align:center; color:#444; font-size:20px; font-weight:900;} 
#main_push {width:600px; height:62px; margin:40px auto 0 auto;}
#main_push ul {list-style:none;}
#main_push li {float:left; display:inline;}
#main_list {width:552px; margin:0 auto;}

#main_news { width:600px; margin:50px auto 50px auto;}
#main_news table { width:100%;}
#main_news thead th { border-bottom:5px solid #6d6d6d; text-align:left; padding-bottom:15px; color:#313131; font-size:30px; font-weight:900;}
#main_news thead td { border-bottom:5px solid #6d6d6d; text-align:right;padding-bottom:15px;  vertical-align:bottom; width:100px;}
#main_news thead td a {font-size:20px; color:#858585; line-height:16px;}
#main_news tbody th { height:50px; text-align:left; border-bottom:1px solid #dfdfdf; padding-left:10px;}
#main_news tbody th a {font-weight:normal; font-size:20px;}
#main_news tbody td { text-align:right; font-size:20px;border-bottom:1px solid #dfdfdf; padding-right:10px;}

/* FAQ */
.faq_wrap {overflow:hidden;}
.faq_wrap dl {width:100%; overflow:hidden;}
.faq_wrap dl dt {padding:25px 0 25px 0; border-bottom:1px solid #ebebeb; cursor:pointer;}
.faq_wrap dl dt span.fw_num {display:inline-block; zoom:1; *display:inline; width:90px; text-align:center; float:left; color:#4e4e4e; font-size:22px; font-weight:bold;} 
.faq_wrap dl dt span.fw_tlt {color:#4e4e4e; display:inline-block; zoom:1; *display:inline; width:550px; font-size:22px;}
.faq_wrap dl dt span.fw_tlt  b { color:#2a2a2a; font-weight:bold;}
.faq_wrap dl dd { padding:30px; border-bottom:1px solid #ebebeb;display:none; background-color:#f7f7f7; line-height:28px;}
.faq_wrap dl dd b { color:#c62424; font-weight:bold;line-height:28px;}
.faq_wrap dl dt span.fw_tlt a.selected {font-weight:bold;}
dt.selected span.fw_tlt {color:#333; font-weight:bold;}
dt.over{ cursor:pointer;}

/*footer*/
#footer {background:#896d56;}
#footer #footer_phone {width:640px; margin:0 auto; padding:20px 0 15px 0; font-size:35px; color:#ffffff; font-weight:800; line-height:38px; text-align:center; clear:both; }
#footer #footer_phone a {font-size:45px; color:#ffffff; display:block; padding:10px 0;}
#footer #footer_agreement {width:640px; height:34px; margin:0 auto; text-align:center;}
#footer #copy { margin-top:23px; text-align:center; background-color:#54473c; color:#d7b89e; padding:30px 0; font-size:16px; line-height:23px;}
#footer #copy b { display:block; padding-top:20px; color:#ecd4c0; font-size:18px; font-weight:bold;}

/* ¼­ºê ÄÁÅÙÃ÷ */
.txt01 { font-size:20px; color:#145f9f; font-weight:900;}
.txt02 { font-size:20px; color:#3a8521; font-weight:900;}
.txt04 { font-size:20px; color:#e22119; font-weight:900;}
.txt03 { font-size:18px; color:#e22119; font-weight:bold; padding-bottom:15px;}
.txt05 { font-size:22px; color:#e22119; font-weight:bold;}
.con1 { line-height:30px;}
.con1 b {  display:block; margin-bottom:25px; font-size:25px; line-height:30px; font-weight:900;}
.con1 u { display:block; padding-bottom:15px; font-size:28px; color:#9c4a0d; font-weight:100; text-decoration:none; line-height:35px;}
.map_con { width:600px; margin:30px auto 0 auto;}
.list_tit { background-color:#e7e7e7; padding:10px; margin-bottom:30px; text-align:center; font-weight:900; font-size:30px;}
.list_s { margin-bottom:50px;}
.list_s dt { font-size:30px; margin-bottom:15px; color:#383838; font-weight:900; background:url(../../images/common/line.gif) no-repeat top left; padding-top:20px;}
.list_s dt u { padding-left:10px; font-size:19px; text-decoration:none; color:#5d5d5d; font-weight:normal;}
.list_s dd {line-height:28px; font-size:20px; background:url(../../images/common/bullet.gif) no-repeat left 10px; padding:0 0 10px 10px;}
.list_s dd b { font-weight:900;}
.list_s .ls_z { line-height:30px; padding-left:10px; margin-top:20px; font-size:19px;}
.list_s .ls_z b { display:block; padding-bottom:10px; font-size:25px; font-weight:900; color:#333333;}
.con2 {line-height:30px; font-size:22px; margin-bottom:50px;}
.price1 { width:100%; }
.price1 thead { background-color:#a2724f; }
.price1 thead th { padding:10px; background-color:#704526; color:#fff; font-weight:bold;}
.price1 thead td {padding:10px 0;color:#fff; font-weight:bold; text-align:center; border-right:1px solid #bf9e87;}
.price1 tbody th { border-bottom:1px solid #c5c5c5; padding:10px 0; color:#333333; text-align:left;}
.price1 tbody td { border-bottom:1px solid #c5c5c5;padding:10px 0; text-align:center;}
.price1 tbody td u { font-size:18px; color:#b3443e; text-decoration:none; font-weight:bold;}
#office_wrap {min-height:620px;}
#office_wrap .ow_pic {position:relative; margin-top:10px; overflow:hidden; height:285px;}
#office_wrap .ow_pic .pic {position:absolute;}
#office_wrap .ow_pic p {position:absolute; background:url(../../images/common/bg_black.png) repeat; width:100%; padding:10px 15px; color:#fff; font-weight:bold; bottom:0;  font-size:20px;}


/*°øÅë*/
#container {min-height:445px; position:relative; z-index:0;}
#container article.bic_tlt {background:#eaeaea; position:relative; border-bottom:3px solid #d1d1d1;}
#container article.bic_tlt h3 {font-size:30px; color:#4e4e4e; font-weight:800; width:480px; margin: 0 auto; padding:28px 0; text-align:center; } /*text-transform:uppercase;*/
#container article.bic_tlt a.btn_back {position:absolute; top:23px; left:20px;}
#container article.bic_tlt a.btn_smenu {position:absolute; top:23px; right:20px;}
article.smenu_s {border-bottom:1px solid #c5c5c5;}
article.smenu_s ul li {border-top:1px solid #c5c5c5; background:#f2f2f2;}
article.smenu_s ul li a {padding:20px 0px; display:block; color:#787878; font-size:21px; font-weight:bold; text-align:center;}
.m_writebox {border:1px solid #8d8d8d; line-height:57px; font-size:20px; color:#333333; font-weight:800; padding-left:10px;}
.m_writebox2 {border:1px solid #cbcbcb; background:#e9e9e9; line-height:48px; font-size:20px; color:#333333; font-weight:800; }
.checkbox {margin-right:5px; position:relative; top:4px; width:20px; height:20px;}

/*ÀÌ¿ë¾à°ü, °³ÀÎÁ¤º¸Ãë±Ý¹æÄ§ st*/
#gp_wrap {margin:0 auto 50px; padding:30px 20px 0; }
#gp_wrap h3 {font-size:25px; font-weight:800; color:#555; margin-bottom:15px;}
#gp_wrap p {line-height:30px; margin-bottom:50px;}

/* ·Î±×ÀÎ */
#login_img {width:640px;}
#login_img .text1 {height:40px; font-size:30px; color:#2878ae; text-align:center; font-weight:800;}
#login_img .text2 {font-size:20px; color:#6db5e6; text-align:center; font-weight:800;}
#login_wrap {padding:15px 0 30px 0; width:535px; margin:0 auto;}
#login_wrap label {font-size:18px; color:#727272; font-weight:800;}
#login_wrap .text {font-size:18px; color:#727272; text-align:right;}
.login_pw { text-align:center; padding:20px 0}
.login_pw a { display:inline-block; margin-bottom:20px; width:80px; height:80px; color:#fff; line-height:80px; font-weight:900; background-color:#33a7ce;border-radius:40px; font-size:40px;}
.login_txt { text-align:center; height:100px; border-top:2px solid #64afcf; color:#2878ae;}
a.btn_gray {font-size:30px; color:#fff; font-weight:800; width:600px; margin:0 auto; padding:20px 0; text-align:center; background:#2e6a8a; display:block; text-transform:uppercase;border:1px solid #2b4c4e;}
a.btn_gray2 {font-size:30px; color:#fff; font-weight:800; width:293px; padding:20px 0; text-align:center; background:#618d90; display:block; text-transform:uppercase;border:1px solid #2b4c4e;}
a.btn_gray3 {font-size:30px; color:#fff; font-weight:800; width:295px; padding:20px 0; text-align:center; background:#464646; display:block; text-transform:uppercase;}
a.btn_gray4 {font-size:30px; color:#fff; font-weight:800; width:100%; margin:0 auto; padding:20px 0; text-align:center; background:#2e6a8a; display:block; text-transform:uppercase;}

/* ·Î±×ÀÎ */
#login_w { width:477px; margin:80px auto 80px;}
#login_top { text-align:center;}
#login_top p { margin:40px auto 50px; color:#969696; font-size:18px; font-weight:bold;}
#login_top p b { display:block; font-size:30px; color:#414141; font-weight:900; padding-bottom:10px;}
#login_top p u { font-size:18px; font-weight:bold; text-decoration:none; color:#000;}
#login_form .lf_id { margin-bottom:10px; border:1px solid #8d8d8d; padding:5px; width:477px; height:47px; font-weight:900; color:#000;}
#login_form .lf_ok { display:block; width:477px; height:52px; background-color:#6d4c34; line-height:57px; text-align:center; color:#fff; font-weight:900; font-size:25px;}
#login_form dl { margin-top:13px; overflow:hidden;}
#login_form dl dt { float:left; font-weight:900; width:140px;}
#login_form dl dd { width:330px; text-align:right; float:right; font-size:15px; padding-top:2px;}


/* Tab */
table#c_tab {overflow:hidden; margin-bottom:30px; width:100%;}
table#c_tab td {background:#5ba8dc; float:left; width:49.3%; text-align:center; border-bottom:4px solid #2878ae; height:63px; line-height:63px; font-size:25px; color:#fff; font-weight:800;}
table#c_tab td.selected {background:#fff; float:left; width:49.3%; text-align:center; border-left:4px solid #2878ae; border-top:4px solid #2878ae; border-right:4px solid #2878ae; border-bottom:none;}
table#c_tab td a {display:block; color:#fff;  font-size:25px; text-shadow:1px 2px 1px #2878ae; -webkit-text-shadow:1px 2px 1px #2878ae;}
table#c_tab td.selected a {color:#254152; font-size:25px; text-shadow:1px 1px 1px #fff; -webkit-text-shadow:1px 1px 1px #fff;}

.bbs2 { width:100%; border-top:5px solid #505050;border-left:1px solid #ddd; border-bottom:2px solid #949494;}
.bbs2 thead th { background-color:#e3e3e3; font-weight:900; color:#545454; padding:10px 0; font-size:18px;border-right:1px solid #c9c9c9;}
.bbs2 tbody td { text-align:center;  border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:15px 0;}
.txt_l { text-align:left; padding:0 15px;}
.txt_r { text-align:right; padding:0 15px;}
.bbs2 tbody th { font-weight:900;border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:15px 0;}
.b2_red {color:#ed2626; font-weight:bold;}
.b2_red2 {color:#ed2626; font-weight:bold; font-size:15px; padding-top:3px;}
.b2_txt1 { color:#3e91d9; font-weight:bold;}
.btn_ch { display:inline-block; width:80px; height:38px; line-height:37px; color:#fff; font-weight:900; font-size:18px; text-align:center; cursor:pointer; background-color:#5ba8dc; border:1px solid #2b74a6;}
.b2_tit {font-size:20px; font-weight:bold; color:#197fc3; text-align:center; padding:10px 0 20px;}
.b2_tit2 {font-size:22px; font-weight:900; color:#197fc3; padding:0 0 10px; line-height:21px;}
.b2_tit2  b { font-size:18px; font-weight:normal; padding-left:5px; color:#4497d0;}
.b2_tit3 {font-size:30px; font-weight:900; color:#197fc3; text-align:center; padding:10px 0 20px;}
.st_ssearch_w { margin-bottom:50px; }
.st_ssearch_w dd select { width:110px; height:50px; margin-right:5px; background-color:#fff;}
.st_ssearch_w dd { background:#5ba8dc; padding:20px 20px 10px 20px;}
.st_ssearch_w dd p { color:#fff; font-weight:bold; padding-bottom:10px;}
.st_ssearch_w dd .input_cal { padding:10px; height:30px; width:243px; text-align:center;}
.st_ssearch_w dt { background-color:#388acd; padding:10px 20px 10px 20px;}
.st_ssearch_w dt select {width:130px; height:50px; margin-right:5px;background-color:#fff;}
.st_ssearch_w dt a { display:inline-block; width:74px; text-align:center; height:40px; line-height:40px; background-color:#1b4a92; color:#fff; font-weight:900; margin-bottom:10px;}
.dt_input {height:22px; padding:10px; background-color:#a6d7f8; border:4px solid #fff; width:150px;}
.st_ssearch_w .st_btn { width:128px; height:50px; line-height:50px; text-align:center; color:#fff; font-weight:900; font-size:25px; background-color:#0a3a63; display:inline-block;}
.bill_bt {  padding-top:20px; text-align:center;}
.bill_bt p { text-align:center; padding:10px 0; font-size:30px; font-weight:bold; line-height:66px;}
.photo img { width:186px; height:248px; border:1px solid #c5c5c5; text-align:center;}
.photo a { display:block; text-align:center; width:186px;height:38px; line-height:37px; color:#fff; font-weight:900; font-size:18px; cursor:pointer; background-color:#5ba8dc; border:1px solid #2b74a6; margin-top:10px;}

/* °Ô½ÃÆÇ ¸®½ºÆ® */
.bbs1 { width:100%;} 
.bbs1 td, 
.bbs1 th { border-bottom:1px solid #ebebeb;}
.bbs1 td a { display:block; padding:25px 0; line-height:28px;}
.bbs1 td a .bt_num { color:#dd4242; font-weight:bold;}
.bbs1 td a .bt_name { color:#000; font-size:18px; font-weight:900; display:inline-block; padding-right:32px; background:url(../../images/board/name_line.gif) no-repeat right;}
.bbs1 td a .bt_date { color:#7c7c7c; font-size:18px; }
.re1 {color:#dd4242; font-weight:bold;}
.re2 {color:#828282; font-weight:bold;}

/* ´º½º°Ô½ÃÆÇ */
.bbs_news { width:100%;} 
.bbs_news td, 
.bbs_news th { border-bottom:1px solid #ebebeb; padding:10px 0px 10px 20px;}
.bbs_news th img { border:1px solid #c0c0c0;}
.bbs_news td { vertical-align:top;}
.bbs_news td a { display:block; padding:10px 0; line-height:28px;}
.bbs_news td a .bt_sb { color:#000; font-weight:bold;}
.bbs_news td a .bt_num { color:#dd4242; font-weight:bold;}
.bbs_news td a .bt_name { color:#000; font-size:18px; font-weight:bold; display:inline-block; padding-right:32px; background:url(../../images/board/name_line.gif) no-repeat right;}
.bbs_news td a .bt_date { color:#7c7c7c; font-size:18px; }
.bbs_news td a p { padding-top:10px; font-size:17px; line-height:24px;}

/* °Ë»öÆû */
.search_w { border-bottom:1px solid #ebebeb; padding:40px 0; text-align:center;}
.search_w input { border:2px solid #434343; display:inline-block; height:55px; width:255px; padding:0 5px;}
.search_w select {border:2px solid #434343; display:inline-block; height:55px; width:100px;padding:0 5px;}
.search_w .s_btn { display:inline-block; background-color:#666666; text-align:center; height:55px; line-height:55px; color:#fff; font-size:25px; font-weight:900; width:120px;}

/* ÆäÀÌÁö³Ñ */
#pagenation { position:relative;margin-top:30px;text-align:center;}
 .page_num {display:inline-block;}
 .page_num span a {display:inline-block; width:40px; height:37px; line-height:37px; color:#3c3c3c; text-align:center; background:#fff; margin:0 2px;  border:1px solid #c2c2c2;  font-weight:800;}
 .page_num .sel_page {display:inline-block; text-align:center; width:38px; height:37px; line-height:37px; font-weight:bold; background:#a6a6a6; border:1px solid #555555; color:#fff;}
.ar_btn1 {margin-right:2px; }
.ar_btn2 {margin-left:2px; }

/* °Ô½ÃÆÇ ºä */
.bbs_v {width:100%; border-top:4px solid #606060;}
.bbs_v thead th,
.bbs_v thead td { border-bottom:1px solid #e0e0e0;} 
.bbs_v thead th { padding:15px; font-size:22px; color:#484848; font-weight:bold; line-height:28px; text-align:left;}
.bbs_v thead td { }
.bbs_v tbody th { padding:15px 10px; text-align:left;border-bottom:1px solid #e0e0e0;}
.bbs_v tbody td { line-height:25px; font-size:18px; padding:30px 10px; border-bottom:1px solid #e0e0e0;}
.bbs_v tbody .bv_date {text-align:right; padding-right:10px; color:#9c9c9c; font-size:17px;}
.bbs_v tbody .bv_name {text-align:left; padding-left:10px; color:#555555; font-size:19px;}

.bbs_n {width:100%; border-top:1px solid #a7a7a7;} /* ´ÙÀ½±Û ÀÌÀü±Û */
.bbs_n th {border-bottom:1px solid #e0e0e0;text-align:left; padding-left:10px; color:#555555; font-size:19px; width:100px; height:50px; }
.bbs_n td {border-bottom:1px solid #e0e0e0;text-align:left;  }
.bbs_n td a {color:#555555; font-size:19px;}

.bbs_co { padding:10px; background-color:#f0f0f0; overflow:hidden;} /* ºäÀÇ ÄÚ¸àÆ® */
.bbs_co dt { float:left;}
.bbs_co dt textarea { border:1px solid #a6a6a6; width:480px; height:75px; font-size:17px; color:#919090;}
.bbs_co dd { float:right;}
.bbs_co dd input { background-color:#9a9a9a;  width:95px; height:75px; color:#fff; font-weight:900; font-size:20px;}
.bbs_comment { overflow:hidden; border-bottom:1px solid #e0e0e0; padding:20px 0;}
.bbs_comment li { float:left;}
.bbs_comment li:first-child p { line-height:18px; font-size:17px; display:block; padding-top:10px;}
.bbs_comment li:last-child { float:right;}
.bc_name { font-size:18px; color:#515151; font-weight:bold; display:inline-block; padding-left:20px; padding-right:10px; background:url(../../images/board/face.gif) no-repeat left;}
.bc_date { font-size:16px; color:#999999;display:inline-block;padding-left:20px; background:url(../../images/board/name_line.gif) no-repeat left;}

.bbs_w {width:100%; border-top:4px solid #606060;} /* °Ô½ÃÆÇ ¾²±â */
.bbs_w thead th {background-color:#e0e0e0; padding:10px;}
.bbs_w tbody th,
.bbs_w tbody td {border-bottom:1px solid #e0e0e0; padding:10px 0 10px 15px; } 
.bbs_w tbody th { text-align:left;font-size:20px; height:40px;}
.bbs_w tbody td { font-size:18px;}
.bbs_a {width:100%; border-top:4px solid #606060; margin-bottom:50px;} /* °³ÀÎÁ¤º¸ µ¿ÀÇ */
.bbs_a td { padding:10px;}
.bbs_a td textarea { width:100%; height:300px; border:none; line-height:28px;}
.bbs_a th { background-color:#e0e0e0; padding:10px;}
.bbs_a .ba_agree { border-top:1px solid #e0e0e0; font-weight:bold;}

.bwin { border:1px solid #cbcbcb; background-color:#e9e9e9; height:40px;}

/* ¹öÆ°µé */
a.board_btn {display:block; background:#444444; border:1px solid #2a2a2a; width:95%; height:80px; text-align:center; line-height:80px; color:#fff; font-weight:900; font-size:30px; margin:40px auto 0 auto; } 
a.board_btn2 {display:inline-block; background:#444444; border:1px solid #2a2a2a; width:194px; height:80px; text-align:center; line-height:80px; color:#fff; font-weight:900; font-size:30px; }
a.board_btn_a {display:inline-block; background:#444444; border:1px solid #2a2a2a; width:234px; height:80px; text-align:center; line-height:80px; color:#fff; font-weight:900; font-size:30px; }
a.board_btn_b {display:inline-block; background:#444444; border:1px solid #2a2a2a; width:234px; height:80px; text-align:center; line-height:80px; color:#fff; font-weight:900; font-size:30px; }
.board_btn_w { text-align:center; margin-top:50px;}
.board_btn_w2 {text-align:center; margin-top:30px;}
#bbs_pw_w { text-align:center;}
#bbs_pw_w h3 { text-align:center; font-size:30px; color:#727272;}
#bbs_pw_w input { width:480px; height:50px; border:1px solid #8d8d8d; margin-top:24px;}

/* °Ö·¯¸® */
.gall_w {width:600px; margin:0 auto; padding:35px 0 0;}
.gall_w .gall { display:inline-block; width:187px; height:320px; margin:0 4px;}
.gall_w .gall a img { width:185px; height:185px; border:1px solid #d7d7d7; margin-bottom:15px;}
.gall_w .gall h4 { font-size:20px; font-weight:900; padding-bottom:10px;}
.gall_w .gall h4 b {font-size:20px; font-weight:900; color:#dd4242; }
.gall_w .gall p { color:#000; font-size:16px;font-weight:900; line-height:20px;}
.gall_w .gall p b { color:#7c7c7c; font-size:16px; line-height:20px;}

/* ÀÏÁ¤Ç¥ */
.car_tit { overflow:hidden; height:127px;}
.car_tit .car_ar1 { float:left; width:85px;}
.car_tit .car_ar2 { float:right;width:85px; text-align:right;}
.car_tit .car_day { width:428px; float:left; text-align:center; font-size:20px; color:#484848; font-weight:bold;}
.car_tit .car_day b {font-size:20px; color:#ba0b0b; font-weight:bold;}
.car_tit .car_day p { padding-top:20px; color:#666666; font-size:50px; font-weight:900;}
.car_td { width:100%; border-top:4px solid #606060; border-left:1px solid #e0e0e0;}
.car_td td { width:14.28%; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:10px; height:60px; vertical-align:top; color:#5d5d5d; font-size:17px;}
.car_td td .att { font-size:15px; line-height:17px; padding-top:5px;}
.car_td td .att b {font-size:15px; line-height:17px; color:#000;}
.car_td td .att .tr {font-size:15px; line-height:17px;  font-weight:900;  color:#CC0000;}
.carp_w { width:550px; padding:25px 28px; margin:0 auto; background-color:#fff;}
.cpw_tit { text-align:center; padding-bottom:22px; font-size:30px; font-weight:900; color:#484848;}
.cpw_tit b { color:#ba0b0b; font-weight:900; font-size:30px; }
.cpw_con { margin-bottom:35px; border-top:4px solid #606060; padding:30px 0 0 0; font-size:17px; line-height:25px;}
.cpw_con p { font-size:25px; font-weight:900; color:#ba0b0b; padding-bottom:15px;}



/*-------------------------- ¼îÇÎ¸ô------------------------- */
.shop_list_w {}
.shop_list_w .shop_list {display:inline-block; width:292px; height:420px; margin:0 2px;}
.shop_list_w .shop_list .pic { width:290px; height:290px;border:1px solid #d7d7d7; margin-bottom:10px;}
.shop_list_w .shop_list .sl_tit { line-height:25px; text-align:center; font-size:16px; color:#909090;}
.shop_list_w .shop_list .sl_tit h4 { font-size:20px; font-weight:900; padding-bottom:3px;}
.shop_list_w .shop_list .sl_tit p { font-size:18px; font-weight:900; color:#2d979e;}

/*ÅÇ*/
table.sv_tab { margin-bottom:20px;}
table.sv_tab td {background:#f6f6f6; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:2px solid #2e2e2e;}
table.sv_tab td:first-child {border-left:1px solid #ccc;}
table.sv_tab td a {display:block; text-align:center; padding:10px 0; color:#898989;}
table.sv_tab td.selected {border-top:2px solid #2e2e2e; border-left:2px solid #2e2e2e; border-right:2px solid #2e2e2e; border-bottom:none; background:#fff;}
table.sv_tab td.selected a {color:#3b3b3b; font-weight:800;}

/*»ó¼¼Á¤º¸ st*/
.ww { margin-bottom:50px;}
#detail_w,
#deli_w { margin-bottom:50px;overflow:hidden;}
#detail_w #detail img {max-width:600px;}
#sv_buy { margin-bottom:60px;}
#shop_view {padding:20px; border-top:3px solid #303030; position:relative;}
#shop_view .sv_page {padding-top:30px; position:relative;}
#shop_view .sv_page .sv_btn { margin-bottom:10px; text-align:center;}
#sv_buy .sv_goods {text-align:center;}
#sv_buy .sv_goods p.sv_pic {position:relative; border:1px solid #d7d7d7; width:558px; height:558px; overflow:hidden; margin:0 auto; margin-bottom:20px;}
#sv_buy .sv_goods p.sv_pic img {position:absolute; width:558px; height:558px; left:0; top:0;}
#sv_buy .sv_goods ul.sv_p_btn {display:inline-block; margin-top:10px; overflow:hidden; margin-bottom:10px;}
#sv_buy .sv_goods ul.sv_p_btn li {width:90px; height:90px; float:left; overflow:hidden; border:1px solid #d4d4d4; margin-left:7px;}
#sv_buy .sv_goods ul.sv_p_btn li:first-child {margin-left:0;}
#sv_buy .sv_goods ul.sv_p_btn li img {width:90px; height:90px;}
#sv_buy .sv_info {background:#fafafa; border-top:1px solid #f1f1f1; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; padding:10px 0;}
#sv_buy .sv_info table th {font-size:18px; color:#333; text-align:left; width:120px; padding-left:20px; height:50px;} 
#sv_buy .sv_info table td {font-size:16px; color:#797979; width:480px; padding-left:20px; height:50px;}
#sv_buy .sv_info table td.sv_price {font-weight:800; color:#000;}
#sv_buy .sv_info table td.sv_price span {font-weight:800; color:#000; font-size:25px;}
.s_color { border:1px solid #cbcbcb; background-color:#fff; height:48px; width:450px;}
span.x_num {font-weight:800; display:inline-block; width:50px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;  text-align:center; background:#fff; color:#303030; line-height:47px;}

table.sv_option tbody th,
table.sv_option tbody td {background:#fdf3e7; border-bottom:1px solid #fff; padding:10px 0;}
table.sv_option tbody td.sv_name {padding-left:20px;}
table.sv_option tbody td.sv_price {text-align:center; color:#000;}
table.sv_option tbody td.sv_price b {font-weight:800; color:#000;}
table.sv_option tbody td.sv_num span {font-weight:800; display:inline-block; width:50px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:13px 0; text-align:center; background:#fff; color:#303030;}
table.sv_option tbody td.sv_x {text-align:center; }
table.sv_option tfoot td {background:#fff; }
table.sv_option tfoot td.sv_atlt {font-size:20px; padding:20px;}
table.sv_option tfoot td.sv_aprice {text-align:right; color:#cd3629; padding:20px;} 
table.sv_option tfoot td.sv_aprice b {font-size:40px; font-weight:800; color:#cd3629;} 
#sv_buy .sv_btn ul {overflow:hidden; margin-top:10px;}
#sv_buy .sv_btn ul li {float:left; margin-right:10px;}
#sv_buy .sv_btn ul li:last-child {margin-right:0px;}

a.btn_v {background:#747474; display:inline-block; height:42px; line-height:42px; font-size:17px; padding:0 18px; font-weight:bold; color:#fff; font-size:20px; position:absolute; right:0;}
a.btn_v1 {font-size:15px;}
a.btn_v2 {background:#747474; display:inline-block; height:42px; line-height:42px; font-size:17px; padding:0 18px; font-weight:bold; color:#fff; font-size:20px; border:1px solid #5d5d5d;}
a.btn_m {background:#747474; display:inline-block; height:42px; line-height:42px; font-size:17px; padding:0 18px; font-weight:bold; color:#fff; font-size:20px;}

/* ¹è¼Û¾È³» */
.g_box {background:#f3f3f3; border:1px solid #c8c8c8; padding:0 20px;}
.g_box .gb_con {padding:20px 0; border-bottom:1px solid #d4d4d4;}
.g_box .gb_con2 {padding:20px 0;}
.g_box h4 {font-size:18px; margin-bottom:20px; color:#474747;}
.g_box ul {line-height:24px;}
.g_box ul li {font-size:15px; color:#5d5d5d;}
.g_box ul li a.link {font-size:15px; color:#5d5d5d;}
.g_box ul li.l_btn {margin-top:10px;}

/* Àå¹Ù±¸´Ï */
.mw_btn ul {overflow:hidden; margin-top:10px;}
.mw_btn ul li {float:left; margin-left:10px;}
.mw_btn ul li:first-child {margin-left:0px;}
.b_list {margin-bottom:10px;}
.b_list thead td {position:relative; }
.b_list thead td.bt_head {background:#818181; padding:5px 5px 5px 10px;}
.b_list thead td.bt_head span {color:#fff;}
.b_list tbody td.bt_chec {padding:20px 0; border-bottom:1px solid #979797; vertical-align:top;}
.b_list tbody td.bt_pic {padding:20px 0; border-bottom:1px solid #979797; vertical-align:top;}
.b_list tbody td.bt_pic p {display:inline-block; width:100px; height:100px; border:1px solid #d7d7d7; margin-bottom:5px;}
.b_list tbody td.bt_pic p img {width:100px; height:100px; }
.b_list tbody td.bt_info {padding:20px 10px; border-bottom:1px solid #979797; position:relative;}
.b_list tbody td.bt_info .bt_pro {font-weight:900; font-size:25px; margin-bottom:5px; color:#000; letter-spacing:-0.05em;}
.b_list tbody td.bt_info .bt_s_pro {width:400px; line-height:25px; color:#767676;}
.b_list tbody td.bt_info .bt_pro a.bt_btn {position:absolute; right:0; top:10px;}
.b_list tbody td.bt_info .bt_pro a.bt_btn2 {position:absolute; right:0; top:10px; width:107px; height:34px; line-height:34px; color:#fff; font-size:16px; font-weight:900; border:1px solid #616161; background-color:#747474; text-align:center;}
.b_list tbody td.bt_info .bt_option {color:#de3838; font-size:18px;}
.b_list tbody td.bt_info .bt_s_table {margin-top:20px;}
.b_list tbody td.bt_info .bt_s_table th {color:#5e5e5e; font-size:18px; padding-bottom:10px; text-align:left;}
.b_list tbody td.bt_info .bt_s_table td {color:#888888; font-size:18px; padding-bottom:10px;}
.b_list tbody td.bt_info .bt_s_table td span { font-size:18px; font-weight:800;}
.b_list tbody td.bt_info .bt_s_table td b {font-weight:bold; color:#000;}
.b_list tbody td.bt_info .bt_s_table tr:last-child td {padding-bottom:0px;}
.b_list tbody td.bt_info .bt_s_table tr:last-child th {padding-bottom:0px;}
.b_list tfoot {background:#fafafa;}
.b_list tfoot th {padding:10px 20px; background:#fafafa; color:#323232;}
.b_list tfoot td.bt_price {padding:10px 20px; color:#de3838; font-size:20px; }
.b_list tfoot td.bt_price b {color:#cd3629; font-size:40px; font-weight:800;}
.b_list tfoot td.bt_price b span {color:#cd3629; font-size:40px; font-weight:800;}
.b_list tfoot td.bt_price span {font-size:16px; display:inline-block; font-weight:bold; color:#888;}
.b_list tfoot td.bt_price2 {padding:0px 20px; font-size:16px; font-weight:bold; color:#000;}

a.btn_sx {background:#000; height:40px; line-height:40px; font-weight:800; color:#fff; display:inline-block; padding:0 8px;}
a.btn_b {width:190px; height:47px; line-height:47px; background:#747474; border:1px solid #5d5d5d; color:#fff; font-weight:bold; font-size:20px; display:inline-block; text-align:center;}
a.btn_j {background:#747474; display:inline-block; border:1px solid #5d5d5d; height:40px; line-height:40px; font-size:19px; padding:0 15px; font-weight:bold; color:#fff;}


/* °áÁ¦ */
.tit_s { color:#363636; font-size:20px; font-weight:900; padding-bottom:15px;}
.cw_table { border-top:4px solid #606060;}

/* ¸¶ÀÌÆäÀÌÁö */
#my_info { overflow:hidden;}
#my_info dt { float:left; font-size:19px; font-weight:bold; color:#9d9d9d;}
#my_info dt b { font-size:19px; color:#000;}
#my_info dd { float:right; text-align:right; color:#de3838; font-weight:bold; font-size:19px;}
table.my_tab { margin:20px 0 50px;}
table.my_tab a {display:block; width:100%; text-align:center;  color:#434343; padding-top:127px; padding-bottom:21px; font-size:20px; font-weight:bold;}
table.my_tab .my01 a {background:url(../../images/mypage/tab1.gif) center top no-repeat;}
table.my_tab .my02 a {background:url(../../images/mypage/tab2.gif) center top no-repeat;}
table.my_tab .my03 a {background:url(../../images/mypage/tab3.gif) center top no-repeat;}
table.my_tab .my01_on a {background:url(../../images/mypage/tab1on.gif) center top no-repeat; color:#fff;}
table.my_tab .my02_on a {background:url(../../images/mypage/tab2on.gif) center top no-repeat; color:#fff;}
table.my_tab .my03_on a {background:url(../../images/mypage/tab3on.gif) center top no-repeat; color:#fff;}

/* ÀÛ°¡Áø */
.wr_w { padding:0px 20px 0px 20px;}
.wr_w .wr { margin-bottom:50px;}
.wr_w .wr:nth-child(2n) { }
.wr_w .wr h3 { border-bottom:2px solid #a8a8a8 ; margin-bottom:15px; padding:0 0 18px 11px; color:#888787; font-size:30px; font-weight:900;}
.wr_w .wr h3 b { color:#363636; font-size:30px; font-weight:900;}
.wr_w .wr h3 span { color:#9a6b45; font-size:20px; padding-left:5px;}
.wr_w .wr ul { padding-left:11px;}
.wr_w .wr ul li { line-height:17px; background:url(/images/common/bullet.gif) no-repeat left 11px; color:#4e4e4e; padding:6px 0 12px 10px;}
