﻿


/* PC용 CSS */
@media (min-width:1000px) {

.wrap{width: 100%;}
.mobile_dis {display:none}
/* HEADER */
.header {width:100%; height:145px; border-bottom:5px solid #21053a}
.header_top {width:100%; height:38px; background-color:#21053a}
.h_top{width:1000px;margin:0 auto}
.h_ra{color:#fff;font-size:12px;padding-top:14px;float:left;}
.h_rb{color:#fff;font-size:12px;padding-top:14px;float:right;width:159px; height:24px;background-color:#390cb7;text-align:center}
.h_rc{color:#fff;font-size:12px;padding-top:14px;float:right;width:100px; height:24px;background-color:#540cb7;text-align:center}
.h_rd{color:#fff;font-size:12px;padding-top:14px;float:right;width:110px; height:24px;background-color:#0500e5;text-align:center;font-weight:bold;}
.mobile_ap_box{display:none;}

.nav{width:1000px;height:70px; margin:0 auto;margin-top:18px;position:relative}
.nav_a{float:left;width:23%}
.nav_menu{float:left;margin-left:8%; width:52%;height:20px;padding-top:30px; }
.nav_menu li{float:left;padding-left:40px;font-size:19px;letter-spacing:-1px}
.nav_menu li a{color:#000}
.nav_menu li a:hover{color:#390cb7;font-weight:600}
.nav_menu li:first-child{padding-left:0px;}

.h_right{width:15.8%;height:23px; margin-top:27px; float:right;position:absolute;right:-20px }
.h_right li{float:left;margin-left:2px;font-size:12px;padding:6px 10px;text-align:center}
.h_right_a{ background-color:#0500e5;border:1px solid #0500e5; color:#fff;}
.h_right_b{background-color:#fff;border:1px solid #0500e5; color:#0500e5;}
.h_right_b a{color:#0500e5;}




.header_view_box{width:100%;background-color:#18121d;height:230px; position:relative;z-index:1200;top:15px; }
.header_v_box{max-width:1000px;height:200px;margin:0 auto; padding-top:23px;position:relative;z-index:1100;border-bottom:0px solid #f00}
.header_v_a{float:left;padding-left:30px;}
.header_v_b{float:left;padding-left:125px;}
.header_v_a h1 {color:#fff;font-size:16px;padding-bottom:12px}
.header_v_a li a{color:#999;font-size:14px;line-height:26px;letter-spacing:-1px}
.header_v_a li a:hover{color:#feff9b;font-size:14px;line-height:26px}
.header_v_b h1 {color:#fff;font-size:1.000em;padding-bottom:12px}
.header_v_b li a{color:#999;font-size:0.750em;line-height:26px;letter-spacing:-1px}
.header_v_b li a:hover{color:#feff9b;font-size:0.750em;line-height:26px}
.header_m_menu {display:none}


.quick_box{width:175px;height:360px;background-color:#fff;position:fixed;right:0px;top:140px; z-index:9000;}
/* 메인비주얼 */
/*.mainbanner {width:100%;height:550px; background:url(/images/main/main_vi_1.jpg) no-repeat center 0;} */
.m_visual{display:none;}


/* 메인비주얼 CSS */

.mainVisual {position:absolute;margin: 0 auto;  top:140px;width: 100%;height:550px; z-index: 200;border:0px solid #000;overflow:hidden;}
.mainVisual .visualBg {margin: 0 auto;position: absolute;top: 0;left: 0;width: 100%; height: 550px;z-index: 200;border:0px solid #000;}
.mainVisual .visualBg1 {background: url("/images/main/main_vi_1.jpg") no-repeat center 0;}
.mainVisual .visualBg2 {background: url("/images/main/main_vi_2.jpg") no-repeat center 0;}
.mainVisual .visualBg3 {background: url("/images/main/main_vi_3.jpg") no-repeat center 0;}

.mainVisual .controller {width: 100%;position: relative;z-index: 300;margin: 0 auto;}
.mainVisual .controller {position: absolute;top: 0px;width: 94%;}
.mainVisual .controller {float: left;}
.main_arrow_box {position: relative;margin: 0 auto;}
.main_arrow_left {float: left;position: relative;right: -50px;top: 190px;}
.main_arrow_right {float: right;position: relative;left: 50px;top: 190px;}
.mainVisual .controller2 {width: 980px;position: relative;z-index: 600;margin: 0 auto;}
.mainVisual .controller2 .rollBtnD {position: absolute;top: 260px;left:0px;}



/* 메인컨텐츠 */
.main_content_box{max-width:1000px;height:498px;margin:0 auto;position:relative; z-index:700;margin-top:540px;}
.main_con_box{position:absolute; margin:0 auto;  height:498px;}
.main_con_abox{width:338px; height:498px; float:left;}
.main_con_bbox{width:338px; height:498px; float:left;}
.main_con_cbox{width:323px; height:498px; float:right;}

.mc_abox{width:100%;height:249px; background-color:#ededed;color:#fff;cursor:pointer;text-align:center}
.mc_bbox{width:100%;height:249px; background-color:#0140b4;color:#ffeedf;cursor:pointer;text-align:center}
.mc_cbox{width:100%;height:249px; background-color:#fff;color:#fff;cursor:pointer;text-align:center}
.mc_dbox{width:100%;height:249px; background-color:#f7f7f7;color:#323232;cursor:pointer;text-align:center}
.mc_ebox{width:100%;height:249px; color:#FFF;cursor:pointer;text-align:center; background:url(/images/main/main_1106bg1.jpg) no-repeat}
.mc_eabox{width:100%;height:249px; color:#FFF;cursor:pointer;text-align:center; background:url(/images/main/main_1106bg.jpg) no-repeat}



.mc_abox_img{padding-top:53px; }
.mc_abox_img1{padding-top:24px; }
.mc_abox_a{font-size:23px;font-weight:700;padding-bottom:3px;padding-top:21px; color:#333;font-family:'Malgun Gothic','맑은 고딕'}
.mc_abox_a a{font-size:20px;font-weight:700;padding-bottom:3px;color:#333}
.mc_abox_1{font-size:20px;padding-top:1px;color:#333; }

.mc_abox_3{padding-top:80px; padding-bottom:26px;margin:0 auto;}
.mc_abox_b {font-size:23px;font-weight:700;padding-bottom:10px;color:#fff;font-family:'Malgun Gothic','맑은 고딕'}
.mc_abox_b a{font-size:23px;font-weight:700;padding-bottom:10px;color:#fff}
.mc_abox_2{font-size:20px;padding-top:1px;color:#fff; }

.mc_abox_4{padding-top:52px; padding-bottom:20px;margin:0 auto;}
.mc_abox_c {font-size:23px;font-weight:bold;padding-bottom:10px;color:#0240b7;}
.mc_abox_c a{font-size:23px;font-weight:bold;padding-bottom:10px;color:#0240b7}
.mc_notice_box{color:#424242;font-size:12px;padding-top:15px}
.mc_notice_box li{padding-bottom:9px}
.mc_notice_box li a{color:#424242}

.mc_abox_d {font-size:30px;font-weight:700;padding-top:35px;color:#fff;font-family:'Malgun Gothic','맑은 고딕';text-shadow: 1px 1px 1px black;}
.mc_abox_da {font-size:18px;font-weight:500;padding-top:14px;color:#fff;text-shadow: 1px 1px 1px black;}
.mc_abox_db {padding-top:10px}

.mc_eabox_d {font-size:26px;font-weight:700;padding-top:65px;color:#fff;font-family:'Malgun Gothic','맑은 고딕';text-shadow: 1px 1px 1px black;}
.mc_eabox_db {padding-top:17px}

.mc_d_a{font-size:18px;font-weight:500;padding-top:15px; padding-bottom:5px;color:#000}
.mc_d_b{font-size:30px;font-weight:700; padding-bottom:00px;color:#ec0411;}
.mc_d_b a{color:#ec0411;}
.mc_d_c{font-size:13px;font-weight:400;color:#717171}
.mc_d_d{font-size:14px;font-weight:600;color:#000;padding-bottom:7px;}
.mc_d_d span{color:#000;font-weight:700}
.mc_d_e{font-size:30px;font-weight:700; padding-bottom:10px;color:#ec0411;}
.mc_d_e a{color:#ec0411;font-size:30px;}

/* footer */

.footer{clear:both; width:100%;height:180px;background-color:#31373e;position:relative}
.footer_top{width:1000px;height:44px;margin:0 auto; background-color:#132130}

.footer_left{float:left;width:640px;height:20px;font-size:11px;padding-top:17px;padding-left:10px;}
.footer_left li{float:left;padding-left:17px;}
.footer_left li a{color:#7b8792}

.footer_right{float:right; width:325px;height:44px; background-color:#101921;cursor:pointer}
.footer_ra{color:#757e85;padding-top:16px;padding-left:20px; font-size:12px;float:left;}
.footer_rb{padding-top:17px;padding-right:20px; font-size:12px;float:right;}

.footer_box{width:1000px;margin:0 auto;padding-top:24px;}
.footer_a{width:9%;float:left;}
.footer_b{width:91%;float:right;padding-top:8px;font-size:12px; color:#919ba6}
.footer_b li{padding-bottom:7px;}
.footer_b li:last-child{color:#51575f;font-size:11px;padding-top:5px}


.family_box{width:325px; height:auto; background-color:#1d2933;position:absolute;top:44px;margin-left:675px}
.family_list{padding:15px 20px; color:#7b8792;font-size:13px;line-height:22px;border-bottom:1px solid #2c3740}
.family_list li a{color:#7b8792;}



.subvisual{width:100%;height:135px; background:url(/images/common/sub_vi_1.png) no-repeat center 0;position:relative;z-index:500}

.subvi_box{width:1000px;height:36px; padding-top:44px; margin:0 auto;}
.subvi_a{float:left; width:5%;}
.subvi_b{float:left; width:70%; text-align:center;}
.subvi_b li{font-size:35px;color:#fff;padding-top:7px;padding-left:130px;font-weight:600}
.subvi_c{float:right; width:20%; text-align:center;}
.subvi_c li{font-size:11px;color:#d0d0d0;padding-top:20px;}
.subvi_c li span {font-size:11px;color:#fff;font-weight:bold}




.submenu_box{cursor: pointer;width:100%;height:32px; font-size:13px;font-weight:700;line-height:35px;border:1px solid #cbcbcb;position:relative;top:-1px; z-index:2000;}
.submenu_box li{padding-left:17px;color:#212121;}
.submenu_box_on{width:133px;height:32px;color:#212121; float:left;cursor: pointer;background:url(/images/common/s_bl.png) no-repeat;background-position :95% 55%;}
.submenu_box_on a{width:133px;height:32px;color:#000;cursor: pointer;}


.submenu{position:relative;top:-1px; z-index:2000; cursor:pointer;width:100%;height:auto; font-size:13px;font-weight:700;line-height:40px;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-left:1px solid #cbcbcb;}
.submenu li {display:block; width:100%; line-height:26px;background-color:#fff}
.submenu li:first-child {border-top:1px solid #cbcbcb}
.submenu li a {display:block; width:100%; line-height:26px; padding:5px 0; text-indent:17px; color:#626262; border: 0; text-decoration: none;}
.submenu li a:hover{background:#505d6b; color:#fff}

.submenu_on{width:136px;line-height:26px;color:#212121}
.submenu_on a{width:136px;line-height:26px;color:#212121}
.submenu_off{width:136px;line-height:26px;color:#212121}
.submenu_off a{width:136px;line-height:26px;color:#212121}


.main_content{width:100%;padding:70px 0px;position:relative;z-index:600;}

.sub_title_box{width:1000px;margin:0 auto;position:relative;z-index:600;}
.sub_title{float:left;font-size:31px; color:#0045b5; font-weight:700;letter-spacing:-1px}

.sub_box_a{width:1000px;margin:0 auto;}

.sub_box_as{width:1000px;margin:0 auto;position:relative;z-index:800;}
.sub_box_b{width:1000px;margin:0 auto;padding:40px 0px;}
.subbox_b_left{float:left;width:40%}
.subbox_b_right{float:right;width:55%}
.sub_box_d{width:1000px;margin:0 auto;padding-top:60px;padding-bottom:90px}

.sub_title_text{color:#010021;font-size:21px;margin-top:90px;line-height:28px;letter-spacing:-1px;font-weight:700}
.sub_st{font-size:20px;color:#21053a;border-top:3px solid #21053a;width:135px;line-height:40px;margin-top:53px;font-weight:700}
.sub_sta{font-size:20px;color:#21053a;border-top:3px solid #21053a;width:170px;line-height:40px;margin-top:0px;font-weight:700;font-family:'Malgun Gothic','맑은 고딕'}
.sub_text_a{font-size:13px;color:#010021;text-align:justify;line-height:24px;letter-spacing:0px;padding-top:10px}
.sub_text_a span{color:#0009c5;font-weight:700}

.sub_box_c{width:100%;height:384px;background-color:#f5f5f5;margin-top:50px;}
.sub_box_his{width:100%;height:auto;background-color:#f5f5f5;margin-top:40px;}
.in_table{width:100%;margin-top:30px;}
.in_table tr{height:46px;border-bottom:1px solid #d7d7d7}
.in_table td{padding-top:18px;}
.col{font-size:15px; color:#21053a}
.col span{font-size:9px; color:#21053a;font-weight:bold}
.com{font-size:13px; color:#717171}

.intro_box{width:317px;height:98px;float:left;}
.intro_box_a{width:317px;height:98px;float:left;margin-left:21px;}
.intro_box_b{width:318px;height:98px;float:right;}
.intro_left{float:left;width:32%;}
.intro_left_a{float:right;width:60%;padding-top:29px;padding-left:5px;font-size:12px;color:#424242;letter-spacing:-1px;}
.intro_left_b{color:#21053a;font-size:20px;font-weight:700;padding-bottom:16px;}

.his_box{width:1000px;margin:0 auto;padding-top:30px;}
.his_a{font-size:14px;line-height:23px;padding-bottom:32px;color:#000;font-weight:600}
.his_b{font-size:14px;line-height:23px;}
.his_table{width:100%;margin-top:10px;border-top:2px solid #000}
.his_table tr{line-height:46px;border-bottom:1px solid #d7d7d7}
.his_table td{padding-top:15px;padding-bottom:15px;}
.hiscol{font-size:15px; color:#000;font-weight:700}
.hiscom{font-size:13px; color:#323232;line-height:23px}
.his_img{margin-top: 28px}
.his_left{float:left;width:47%;padding-bottom:45px;}
.his_right{float:right;width:47%;}

.sub_visbox{width:100%;height:auto;padding-top:50px;padding-bottom:80px;background-color:#f5f5f5;margin-top:50px;}
.sub_box_vis {width: 1000px;height:464px; margin: 0 auto;background: url(/images/company/a2.jpg) no-repeat center 0;position:relative}
.sub_visbox_a{width:1000px;height:431px;margin:0 auto;margin-top:50px;background: url(/images/company/a3.jpg) no-repeat center 0;}

.vis_box_a{width:20%;height:150px;font-size:12px;line-height:18px;text-align:right;position:absolute;top:140px;padding-left:90px}
.vis_box_a li:first-child {font-size:20px;color:#21053a;font-weight:700;padding-bottom:14px;}

.vis_box_b{width:24%;height:150px;font-size:12px;line-height:18px;text-align:left;position:absolute;top:140px;padding-left:700px}
.vis_box_b li:first-child {font-size:20px;color:#0045b5;font-weight:700;padding-bottom:14px;}

.vis_box_c{width:24%;height:150px;font-size:12px;line-height:18px;text-align:center;position:absolute;top:420px;padding-left:380px}
.vis_box_c li:first-child {font-size:20px;color:#b50028;font-weight:700;padding-bottom:14px;}

.vis_box_d{width:24%;height:150px;font-size:25px;line-height:20px;text-align:center;position:absolute;top:250px;padding-left:380px;font-family:'Malgun Gothic','맑은 고딕'}
.vis_box_d li:first-child {color:#4b4b4b;font-weight:400;padding-bottom:14px;}
.vis_box_d li {color:#b50028;font-weight:400;padding-bottom:14px;}
.vis_box_d li span {color:#0045b5;font-weight:400;padding-bottom:10px;}

.map_table{width:100%;margin-top:30px;}
.map_table tr{line-height:13px;border-bottom:1px solid #d7d7d7}
.map_table td{padding-top:8px;padding-bottom:8px;}
.mapcol{font-size:14px; color:#000;font-weight:700;border-bottom:1px solid #212121;border-top:1px solid #212121;text-align:center}
.mapcom{font-size:13px; color:#323232;line-height:23px;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;text-indent:15px;}

.cusbox{width:191px; height:145px; border:1px solid #c9ced8;display:inline-block}
.cusbox_a{width:191px;height:21px;background-color:#efefef;font-size:12px; color:#282828;text-align:center;padding-top:11px;}

.cusbox_last{width:980px;margin:0 auto; height:145px; border:1px solid #c9ced8;float:left;margin-bottom:15px;}
.cusbox_last_a{text-align:center;padding-top:65px;color:#919191}

.mt_62{margin-top:62px;}
.mt_10{margin-top:10px;}
.pt_60{padding-top:60px;}


.sub_busbox_box{margin:100px 0px;}

.sub_busbox{width:100%;height:auto;background-color:#f5f5f5;margin-top:0px;}
.bus_vis {width: 1000px;height:194px;border-bottom:1px solid #dbdbdb;  margin: 0 auto;background: url(/images/business/b2.jpg) no-repeat;background-position :95% 55%;position:relative}
.bus_vis_title{width:120px;height:22px;background-color:#21053a;color:#fff;text-align:center;padding-top:8px;font-size:16px;text-shadow: 2px 2px 2px black;}

.sub_busbox_a{width:100%;height:auto;background-color:#fff;margin-top:0px;}
.bus_vis_a {width: 1000px;height:194px;border-bottom:1px solid #dbdbdb;  margin: 0 auto;background: url(/images/business/b3.jpg) no-repeat;background-position :95% 55%;position:relative}
.bus_vis_title_a{width:120px;height:22px;background-color:#b50028;color:#fff;text-align:center;padding-top:8px;font-size:16px;text-shadow: 2px 2px 2px black;}

.sub_busbox_b{width:100%;height:auto;background-color:#f5f5f5;margin-top:0px;}
.bus_vis_b {width: 1000px;height:194px;border-bottom:1px solid #dbdbdb;  margin: 0 auto;background: url(/images/business/b4.jpg) no-repeat;background-position :95% 55%;position:relative}
.bus_vis_title_b{width:120px;height:22px;background-color:#0045b5;color:#fff;text-align:center;padding-top:8px;font-size:16px;text-shadow: 2px 2px 2px black;}

.bus_vis_text{width:58%; padding-top:15px;font-size:13px;line-height:18px;}

.bus_st{font-size:20px;color:#21053a;border-top:3px solid #21053a;width:170px;line-height:40px;margin-top:53px;font-weight:700}
.bus_img{width:1000px;height:347px;margin:0 auto;margin-top:50px;margin-bottom:80px;background: url(/images/business/b5.jpg) no-repeat center 0;}

.bus_box_a{width:25%;height:150px;font-size:14px;line-height:22px;text-align:right;position:absolute;top:140px;padding-left:30px}
.bus_box_a li:first-child {font-size:20px;color:#21053a;font-weight:700;padding-bottom:14px;}

.bus_box_b{width:24%;height:150px;font-size:14px;line-height:22px;text-align:left;position:absolute;top:140px;padding-left:720px}
.bus_box_b li:first-child {font-size:20px;color:#b50028;font-weight:700;padding-bottom:14px;}

.bus_box_c{width:60%;height:150px;font-size:14px;line-height:22px;text-align:center;position:absolute;top:470px;padding-left:200px}
.bus_box_c li:first-child {font-size:20px;color:#0045b5;font-weight:700;padding-bottom:14px;}


/*공지사항*/
.notice_box{width:100%;margin-top:50px;}
.notice_top{border-top:4px solid #171717; border-bottom:1px solid #626262;height:41px;color:#3a3a3a;font-size:0.875em;font-weight:bold;padding-top:5px;}
.notice_top li{float:left;padding-top:12px;font-weight:bold }

.no_no{width:10%;text-align:center;}
.no_title{width:70%;text-align:center;}
.no_date{width:20%;text-align:center;}

.notice_no{width:10%;text-align:center;}
.notice_title{width:70%;text-align:center;}
.notice_date{width:20%;text-align:center;}

.notice_article li {float:left;padding:15px 0px;border-bottom:1px solid #c9c9c9;font-size:0.875em}

/*고객의 소리*/
.report_table_a{width:100%; border-top:2px solid #000;margin-top:30px}
.report_table01 {width: 100%;font-size: 0.938em;text-indent: 26px;text-align: left;}
.join_tra {width: 15%;border-top: 1px solid #212121;border-bottom: 1px solid #dbdbdb;color: #000;font-weight: normal;border-right: 1px solid #ededed;vertical-align: middle;background-color: #fdfefe;}
.join_tra span {color: #ce2929;font-weight: bold;vertical-align: middle;}
.join_trb {width: 85%;border-top: 1px solid #212121;border-bottom: 1px solid #dbdbdb;padding:20px 0px;}
.join_trc {width: 80%;font-size: 0.875em;line-height:22px; border-top: 1px solid #212121;border-bottom: 1px solid #dbdbdb;padding:10px 0px;color:#cb262b;font-weight:600;letter-spacing:0px}
.join_trd {width: 84%;border-bottom: 1px solid #dbdbdb;padding: 20px 0px;}
.join_trd_red{color:#CB262B;}
.rep_bu_box {width: 100%;text-align: right;margin-top: 25px;}
.rep_bu_a {width: 12%;background-color: #262bcb;border: 1px solid #262bcb;color: #fff;height: 28px;cursor: pointer;}
.rep_bu_b {width: 12%;background-color: #fff;border: 1px solid #262bcb;color: #484747;height: 28px;cursor: pointer;}
.rep_box {width: 60%;height: 34px;border: 1px solid #d5d5d5;}
.rep_ainbox{width:26%;height:36px; border:1px solid #d5d5d5;margin-bottom:5px;text-indent:8px}
.rep_textare_box {width:90%;height:200px;border: 1px solid #d5d5d5;}


/*회원정보*/

.login_box{width: 100%; height: 320px; border: 3px solid #d7d7d7; margin-top: 37px;}
.login_sbox{width: 75%; height: 200px; margin:0 auto; margin-top:70px}
.login_left{float: left; width: 40%; height: 200px;padding-top:8px; border-right: 1px solid #d7d7d7}
.login_right_box{float: right; width: 50%; height: 200px;}

.login_sea_box{height:54px;margin-top:23px}
.login_se_box{width:100%; height:24px;margin-bottom:5px;}
.login_se_text{float:left;font-size:14px; color:#646464; height:20px;padding-top:4px;}
.login_set_box{width:100%; height:24px;}

.lo_box {width: 100%;margin-top:0px;height:100px;}
.lo_leftbox {float: left;width: 75%;color:#000;margin-top:11px;}
.lo_leftbox_a {width: 100%;height: 40px;border: 1px solid #d5d5d5;margin-top: 5px;font-size: 0.875em;color:#000;letter-spacing:-1px;font-weight:bold;}
.lo_leftbox_b {width: 100%;height: 40px;border: 1px solid #d5d5d5;margin-top: 5px;font-size: 0.875em;color:#000; letter-spacing:-1px;font-weight:bold;}
.lo_rightbox {float: right;width: 23%;}
.lo_rightbox_a {position: relative;top: 7px;cursor:pointer}
.lo_login {background-color: #101921;width: 100%;height: 87px;border:0px;margin-top: 9px;color: #fff;font-size: 1.000em;cursor:pointer}
.lo_id {clear: both;padding-top: 10px;font-size: 0.813em;}
.login_bu_a{width:32%;height:24px;background-color:#aaa;color:#fff;border:0px;float:right;cursor:pointer}
.login_bu_b{width:32%;height:24px;background-color:#aaa;color:#fff;border:0px;float:right;margin-left:2%;cursor:pointer}


/*회원가입*/
.join_lea {width: 20%;border-top: 2px solid #212121;border-bottom: 1px solid #dbdbdb;color: #000;font-weight: normal;border-right: 1px solid #ededed;vertical-align: middle;}
.join_lea span {color: #ce2929;font-weight: bold;vertical-align: middle;}
.join_leb {width: 84%;border-top: 2px solid #212121;border-bottom: 1px solid #dbdbdb;padding: 20px 0px;}
.join_lec {width: 20%;border-bottom: 1px solid #dbdbdb;padding: 10px 0px;color: #000;border-right: 1px solid #ededed;vertical-align: middle;font-weight: normal;}
.join_lec span {color: #ce2929;font-weight: bold;vertical-align: middle;}
.join_led {width: 84%;border-bottom: 1px solid #dbdbdb;padding: 20px 0px;}
.join_a {width: 60%;height: 34px;border: 1px solid #d5d5d5;}

.join_overlap{height:35px;width:10%; background-color:#5c4548;border:0px;color:#cec7c8}
.join_stext{font-size:0.750em;padding-top:5px}
.join_ovlap{height:35px;width:16%; background-color:#30373f;border:0px;color:#fff;cursor:pointer}
.join_asbox {width:30%;height: 34px;border: 1px solid #d5d5d5;}
.join_acbox {width:43%;height: 34px;border: 1px solid #d5d5d5;}
.join_aabox {width:45%;height: 34px;border: 1px solid #d5d5d5;margin-top:8px;margin-left:0px}
.join_aabox_te {width:90%;height: 80px;border: 1px solid #d5d5d5;margin-top:8px;margin-left:0px}
.join_aabox_in {width:45%;height: 34px;border: 1px solid #d5d5d5;margin-top:8px;margin-left:26px}

.rep_abox {width: 28%;height: 38px;border: 1px solid #d5d5d5;}

.text_box {width:97.2%; height:230px;border: 1px solid #d8d2d1;margin-top:30px;color: #909090;font-size:0.750em;padding: 10px 10px;font-family:'NanumGothic',나눔고딕,'Malgun Gothic','맑은 고딕';line-height:20px;}
.text_box_text{padding-top:8px; padding-bottom:80px;font-size:12px}
.text_box_a{float:left}
.text_box_b{float:right}
.text_boxs{width:13px; height:13px;border:1px solid #a6a6a6}


/*아이디비번찾기*/
.ldpw_box {width:100%;height:300px;max-width: 1000px;margin: 0 auto;margin-top:30px; border-top: 2px solid #212121;border-bottom: 1px solid #dbdbdb;}
.ldpw_abox{width:46%;float:left}
.ldpw_bbox{width:46%;float:right}
.ldpw_title{font-size:22px; color:#2b1c1b;font-weight:bold;padding-top:50px;}
.ldpw_text{font-size:0.813em; color:#5c4548;padding-top:7px;}


/*회원탈퇴*/
.news_title{padding: 0px 0px 18px 0px;font-size:24px;font-weight:bold;letter-spacing:-1px;color:#c6161d}
.news_title span{font-size:0.688em;font-weight:normal;letter-spacing:-1px;color:#000}
.out_text {font-size:1.000em;line-height:21px}
.out_text span {font-size:1.000em;font-weight:bold;line-height:19px}
.out_pwbox{width:100%; height:48px; border-top:2px solid #594442; border-bottom:1px solid #594442;margin-top:25px;padding:20px 0px 20px 0px}
.out_pwbox li {float:left;padding-left:20px}
.out_pwbox_text{padding-top:13px}
.out_pwbox_input{width:350px; height:40px; border:1px solid #d8d2d1;text-indent:5px;color:#000}
.order_bu_box { width: 100%;text-align: center;margin-top: 25px;}





/*갤러리*/
.gallery_box{width:100%;border-top:2px solid #444;margin-top:20px;}
.gallery_sbox{display:inline-block; margin-bottom:30px;margin-top:20px;margin-left:0px;}
.gallery_pic_box{border:1px solid #d9d9d9; height:200px;}
.gallery_pic{border:0px solid blue;width:240px;height:200px;text-align: center;}
.gallery_text_box{width:230px;margin-top:12px; border-left:2px solid #0140b4;}
.gallery_text{font-size:15px; color:#323232;letter-spacing:-1px; font-weight:bold;margin-left:8px;padding-bottom:6px}
.gallery_text_date{font-size:13px; color:#323232;margin-left:8px;}


.port_layer {position:absolute;border: 1px solid #c7c7c7;background-color: white;z-index: 5000;width:610px;}
.port_text {margin-top: 18px;background: url(/images/gallery/text_bg.jpg) repeat-y;}
.port_text_title {font-size: 14px;color: #666; padding-left: 10px;font-weight: bold;line-height: 160%;}
.port_text_day {font-size: 13px;color: #727272; margin-left: 10px;line-height: 160%;}
.port_layer_title {width: 100%;height: 55px;background-color:#101922}
.port_title_text {float: left;font-size:20px;color: #e9e9e9; padding: 18px 0 0 20px;font-weight:bold;letter-spacing:-1.5px;}
.port_view_box{width:100%;margin:0 auto}
.port_view_off {float: right; padding-top: 20px; padding-right:22px; list-style: none;}
.port_view {text-align: center;margin-top:22px;margin-bottom: 22px;width:100%;}
.port_view_text{width:100%;margin:0 auto; height:auto;font-size:14px; color:#323232;line-height:23px;padding-bottom:30px;letter-spacing:-1px}
.reform_view {text-align: center;margin-top: 17px;}
/*갤러리*/
}
