﻿


/* 모바일 CSS */

@media (max-width:1000px) {

input[type=text], input[type=password], input[type=submit], input[type=search],input[type=button], textarea, select { -webkit-appearance:none; }/*아이폰 버튼 스타일 초기화*/



.wrap{width: 100%;position: relative;}
.web_dis {display:none}
/* HEADER */
.header {width:100%; height:100%;}
.header_top {width:100%; height:100%; background-color:#dbdbdb}
.h_top{width:100%;margin:0 auto}
.h_ra{display:none;color:#fff;font-size:12px;padding-top:14px;float:left;}
.h_rb{color:#fff;font-size:12px;padding-top:14px;width:100%; text-align:center; height:24px;background-color:#390cb7;text-align:center}
.h_rc{display:none;}


.mobile_ap_box img {max-width:100%;}

.nav{width:100%;height:70px; margin:0 auto;margin-top:18px;position:relative}
.nav_a{float:left;width:23%}
.nav_menu{display:none; 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:23%;height:23px; margin-top:10px; float:right;position:absolute;right:0px }
.h_right li{margin-top: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{display:none;  }
.header_v_box{display:none;}

.header_m_menu {display:none}
.quick_box{display:none}


/* 모바일메뉴 */

.nav_m_box{width:100%;height:45px;background-color:#06053a;margin-bottom:0px; margin-top:5px; position: absolute;z-index:6000; border:0px solid #f00}
.nav_m_a{float:left;color:#fff;font-size:16px;padding-top:17px;padding-left:18px;}
.nav_m_b{float:right;padding-top:10px;padding-right:12px;}

nav {width:100%;height:auto;position: absolute;z-index:5000; top:124px; background-color:#fff; }
nav .memu{height:auto;padding:10px 0px 10px 20px;background-color:#323232;border-bottom:1px solid #d5d4cf;font-size:0.813em;font-weight:600; background:url("/images/mobile/me_btn.png"); background-repeat: no-repeat; background-position:95% 13px; color:#000;}
nav .memu:hover {background-color: #0140b4;color:#fff;}
nav .memu a:hover {color:#655c57;}
nav .memu_a{width:100%;height: auto; padding: 10px 0px 10px 0px;background-color: #ebebeb; border-bottom: 1px solid #fff; font-size:0.750em;color:#626262}
nav .memu_a a{color:#626262;padding-left:20px;font-weight:bold}
nav .memu_a a:hover {color:#655c57;font-weight:bold}

/* 메인비주얼 */
/*.mainbanner {width:100%;height:550px; background:url(/images/main/main_vi_1.jpg) no-repeat center 0;} */



/* 메인비주얼 CSS */
.mainVisual {display:none; position:relative;margin: 0 auto; overflow: hidden; top:0px;height:550px; }
.mainVisual .visualBg {margin: 0 auto;position: absolute;top: 0;left: 0;width: 100%;height: 550px;z-index: 200;}
.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 .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: 150px;}
.main_arrow_right {float: right;position: relative;left: 50px;top: 150px;}
.mainVisual .controller2 {width: 980px;position: relative;z-index: 600;margin: 0 auto;}
.mainVisual .controller2 .rollBtnD {position: absolute;top: 260px;left:0px;}





/* 메인컨텐츠 */
.main_content_box{width:100%;height:1580px;margin:0 auto;position:relative;top:41px;   z-index:700;}
.main_con_box{width:100%;position:absolute; margin:0 auto;top:0px;  height:auto;}
.main_con_abox{width:100%; height:auto;}
.main_con_bbox{width:100%; height:auto; }
.main_con_cbox{width:100%; height:auto;}


.m_visual{width:100%; min-height:270px;position:absolute;top:0px; background:url(/images/main/m_visual.jpg) no-repeat center 0;background-size:cover }

.mc_abox{width:100%;height:249px;position:absolute;top:519px; background-color:#fff;color:#fff;cursor:pointer;text-align:center}
.mc_bbox{width:100%;height:249px;position:absolute;top:768px; background-color:#0140b4;color:#ffeedf;cursor:pointer;text-align:center}
.mc_cbox{width:100%;height:249px;position:absolute;top:1017px; background-color:#fff;color:#fff;cursor:pointer;text-align:center}
.mc_dbox{width:100%;height:270px;position:absolute;top:270px;  background-color:#ededed;color:#323232;cursor:pointer;text-align:center}
.mc_ebox{width:100%;height:273px;position:absolute;top:1266px; background-color:#21053a;color:#FFF;cursor:pointer;text-align:center}
.mc_eabox{display:none;}

.mc_abox_img{padding-top:60px; }
.mc_abox_img1{padding-top:12px; }
.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_abox_d {font-size:30px;font-weight:700;padding-top:40px;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:33px}
.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_a{font-size:20px;font-weight:500;padding-top:24px; padding-bottom:7px;color:#000}
.mc_d_b{font-size:34px;font-weight:700; padding-bottom:7px;color:#ec0411;}
.mc_d_b a{font-size:34px;font-weight:700; padding-bottom:7px;color:#ec0411;}
.mc_d_c{font-size:13px;font-weight:400;color:#717171}


/* footer */

.footer{clear:both; width:100%;height:295px;background-color:#31373e;position:relative;}
.footer_top{width:100%;height:44px;margin:0 auto; background-color:#132130}

.footer_left{width:98%;height:25px;font-size:11px;padding-top:17px;}
.footer_left li{float:left;padding-left:8px;letter-spacing:-1px;}
.footer_left li a{color:#7b8792}

.footer_right{width:100%;height:44px; background-color:#101921;cursor:pointer}
.footer_ra{color:#757e85;padding-top:16px;text-indent:20px; font-size:12px;float:left;}
.footer_rb{padding-top:17px;padding-right:20px; font-size:12px;float:right;}

.footer_box{width:100%;margin:0 auto;padding-top:55px;}
.footer_a{width:100%;text-align:center;padding-bottom:8px}
.footer_b{width:97%; margin:0 auto; text-align:center; padding-top:8px;font-size:12px; color:#919ba6}
.footer_b li{padding-bottom:7px;line-height:16px}
.footer_b li:last-child{color:#51575f;font-size:11px;padding-top:2px}


.family_box{width:100%; height:auto; background-color:#1d2933;position:absolute;top:84px;}
.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{display:none;width:100%;height:135px; background:url(/images/common/sub_vi_1.png) no-repeat center 0; background-size:100% 100%}

.subvi_box{width:100%;height:36px; padding-top:44px; margin:0 auto;}
.subvi_a{display:none}
.subvi_b{float:left; width:70%; text-align:center;}
.subvi_b li{font-size:25px;color:#fff;padding-top:7px;padding-left:130px;font-weight:600}
.subvi_c{display:none}
.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{display:none; 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%;margin-top:40px; padding:40px 0px;position:relative;z-index:600;}

.sub_title_box{width:96%;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:96%;margin:0 auto;}
.sub_box_a img{max-width:1000px;}
.sub_box_as{width:100%;margin:0 auto;position:relative;z-index:800;}
.sub_box_b{width:96%;margin:0 auto;padding:40px 0px;}
.subbox_b_left{width:96%;margin:0 auto;text-align:center;}
.subbox_b_left img{max-width:100%;}
.subbox_b_right{width:88%;margin:0 auto;padding-top:40px;}
.sub_box_d{width:96%;height:auto; margin:0 auto;padding-top:40px;}
.sub_box_d img{max-width:100%;} 
.sub_title_text{color:#010021;font-size:18px;margin-top:65px;line-height:25px;letter-spacing:-1px;font-weight:700}
.sub_st{font-size:20px;color:#21053a;border-top:3px solid #21053a;width:116px;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:auto;background-color:#f5f5f5;margin-top:50px;}
.sub_box_his{width:100%;height:auto;background-color:#f5f5f5;margin-top:40px;}
.in_table{width:100%;padding-top:30px;letter-spacing:-1px}
.in_table tr{height:46px;border-bottom:1px solid #d7d7d7}
.in_table td{padding-top:18px;}
.col{font-size:12px; color:#21053a}
.col span{font-size:9px; color:#21053a;font-weight:bold}
.com{font-size:12px; color:#717171;text-indent:30px}

.intro_box{width:100%;height:auto;margin:0 auto;text-align:center;padding-bottom:20px;}
.intro_box_a{width:100%;height:auto;margin:0 auto;text-align:center;padding-bottom:20px;}
.intro_box_b{width:100%;height:auto;margin:0 auto;text-align:center;padding-bottom:20px;}
.intro_left{width:96%;margin:0 auto}
.intro_left_a{width:96%;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:100%;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:96%;margin:0 auto; 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_img img{max-width:100%}
.his_left{width:98%;margin:0 auto; padding-bottom:45px;}
.his_right{width:98%;margin:0 auto;}


.ori_box{margin-top:30px;}
.ori_a{width:96%;margin:0 auto; background-color:#21053a; height:30px; padding-top:15px; color:#fff;text-align:center;border-radius:75px;}
.ori_15{margin-top:15px;}
.ori_t1{width:96%;margin:0 auto; background-color:#a8a5a5; height:25px; padding-top:10px; color:#fff;text-align:center;border-radius:75px;}
.ori_t2{width:96%;margin:0 auto; background-color:#8996a5; height:25px; padding-top:10px; color:#fff;text-align:center;border-radius:75px;}
.ori_t3{width:96%;margin:0 auto; background-color:#5e85b0; height:25px; padding-top:10px; color:#fff;text-align:center;border-radius:75px;}
.ori_t4{width:96%;margin:0 auto; background-color:#516a88; height:25px; padding-top:10px; color:#fff;text-align:center;border-radius:75px;}
.ori_t5{width:96%;margin:0 auto; background-color:#536178; height:25px; padding-top:10px; color:#fff;text-align:center;border-radius:75px;}
.ori_text{width:96%;margin:0 auto;text-align:center;padding-top:10px;line-height:25px;font-size:14px;}


.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:96%;margin:0 auto;height:auto;font-size:12px;line-height:18px;text-align:center;}
.vis_box_a li {font-size:20px;color:#21053a;font-weight:700;padding-bottom:14px;}
.vis_box_a li:last-child {font-size:12px;color:#323232;padding-bottom:40px;}

.vis_box_b{width:96%;margin:0 auto;height:auto;font-size:12px;line-height:18px;text-align:center;}
.vis_box_b li {font-size:20px;color:#0045b5;font-weight:700;padding-bottom:14px;}
.vis_box_b li:last-child {font-size:12px;color:#323232;padding-bottom:40px;}

.vis_box_c{width:96%;margin:0 auto;height:auto;font-size:12px;line-height:18px;text-align:center;}
.vis_box_c li {font-size:20px;color:#b50028;font-weight:700;padding-bottom:14px;}
.vis_box_c li:last-child {font-size:12px;color:#323232;padding-bottom:40px;}

.vis_box_d{width:96%;margin:0 auto; height:100px;padding-top:50px;font-weight:bold; font-size:36px;line-height:40px;text-align:center;font-family:'Malgun Gothic','맑은 고딕'}
.vis_box_d li {color:#b50028;font-weight:700;padding-bottom:14px;}
.vis_box_d li span {color:#0045b5;font-weight:400;padding-bottom:10px;}

.vis_text_a{text-align:center;font-size:25px;color:#010021;font-weight:600;padding-top:40px;}
.vis_text_a span {background-color: #21053a; font-weight: 600;padding-top: 0px;color: #fff;}
.vis_text_b{text-align:center;font-size:13px;color:#010021;font-weight:600;padding-bottom:40px;padding-top:15px}

.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:100%; margin:0 auto; text-align:center; height:145px; border:1px solid #c9ced8;margin-bottom:10px;}
.cusbox_a{width:100%;margin:0 auto; height:21px;background-color:#efefef;font-size:12px; color:#282828;text-align:center;padding-top:11px;margin-bottom:10px;}

.cusbox_last{width:100%; height:145px; border:1px solid #c9ced8;}
.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;}
.pt_30{padding:30px 0px;}
.pt_30 img{max-width:100%}



.sub_busbox_box{margin:100px 0px;}
.sub_busbox{width:100%;height:auto;background-color:#f5f5f5;margin-top:40px;}
.bus_vis {width: 100%;margin:0 auto;text-align:center; height:auto;border-bottom:1px solid #dbdbdb;  margin: 0 auto;position:relative}
.bus_vis_title{width:50%;margin:0 auto;margin-top:20px; text-align:center;height:22px;text-align:center;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: 100%;margin:0 auto;text-align:center; height:auto;border-bottom:1px solid #dbdbdb;  margin: 0 auto;position:relative}
.bus_vis_title_a{width:50%;margin:0 auto;margin-top:20px; text-align:center;height:22px;text-align:center;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: 100%;margin:0 auto;text-align:center; height:auto;border-bottom:1px solid #dbdbdb;  margin: 0 auto;position:relative}
.bus_vis_title_b{width:50%;margin:0 auto;margin-top:20px; text-align:center;height:22px;text-align:center;background-color:#0045b5;color:#fff;text-align:center;padding-top:8px;font-size:16px;text-shadow: 2px 2px 2px black;}

.bus_vis_text{width:80%;margin:0 auto;text-align:center; 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:100%;height:347px;margin:0 auto;margin-top:50px;margin-bottom:80px;}

.bus_box_a{width:100%;height:150px;font-size:14px;line-height:22px;text-align:center;}
.bus_box_a li:first-child {font-size:20px;color:#21053a;font-weight:700;padding-bottom:14px;}

.bus_box_b{width:100%;height:150px;font-size:14px;line-height:22px;text-align:center;}
.bus_box_b li:first-child {font-size:20px;color:#b50028;font-weight:700;padding-bottom:14px;}

.bus_box_c{width:100%;height:150px;font-size:14px;line-height:22px;text-align:center;}
.bus_box_c li:first-child {font-size:20px;color:#0045b5;font-weight:700;padding-bottom:14px;}

.bus_last_img {width:100%;margin:0 auto;text-align:center;padding-top:20px;}
.bus_last_img img{max-width:100%;}

/*공지사항*/
.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:60%;text-align:center;}
.notice_date{width:30%;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;font-size:11px;letter-spacing:-1px}
.report_table01 {width: 100%;font-size: 0.938em;text-indent: 13px;text-align: left;font-size:11px;}
.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: 25%;background-color: #262bcb;border: 1px solid #262bcb;color: #fff;height: 28px;cursor: pointer;}
.rep_bu_b {width: 25%;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:390px; border: 3px solid #d7d7d7; margin-top: 37px;}
.login_sbox{width: 75%; height:100px; margin:0 auto; margin-top:30px}
.login_left{width: 96%;margin:0 auto;text-align:center; height: 130px;padding-top:8px; }
.login_right_box{ width: 96%;margin:0 auto;text-align:center; height: 200px;}

.login_sea_box{height:54px;margin-top:23px}
.login_se_box{width:100%; height:30px;margin-bottom:5px;}
.login_se_text{display:none;width:100%;font-size:11px; 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:100%;height:24px;background-color:#aaa;color:#fff;border:0px;float:right;cursor:pointer}
.login_bu_b{width:100%;height:24px;background-color:#aaa;color:#fff;border:0px;float:right;cursor:pointer}


/*회원가입*/
.join_lea {width:30%;font-size:12px; 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: 70%;border-top: 2px solid #212121;border-bottom: 1px solid #dbdbdb;padding: 20px 0px;}
.join_lec {width: 30%;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:30%; background-color:#30373f;border:0px;color:#fff;cursor:pointer}
.join_asbox {width:59%;height: 34px;border: 1px solid #d5d5d5;}
.join_acbox {width:43%;height: 34px;border: 1px solid #d5d5d5;}
.join_aabox {width:90%;height: 34px;border: 1px solid #d5d5d5;margin-top:8px;margin-left:13px}
.join_aabox_te {width:90%;height: 80px;border: 1px solid #d5d5d5;margin-top:8px;margin-left:0px}
.join_aabox_in {width:90%;height: 34px;border: 1px solid #d5d5d5;margin-top:8px;margin-left:13px}

.rep_abox {width: 28%;height: 38px;border: 1px solid #d5d5d5;}

.text_box {width:93%; height:125px;border: 1px solid #d8d2d1;margin-top:20px;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:20px;font-size:12px}
.text_box_a{width:93%;}
.text_box_b{width:93%;margin-top:10px}
.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:244px;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_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 {border: 1px solid #c7c7c7;background-color: white;z-index: 5000;}
.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_off {float: right; padding-top: 20px; padding-right:22px; list-style: none;}
.port_view {text-align: center;margin-top:0px;margin-bottom: 17px;}
.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;
    }


}