﻿
@media screen and (min-width:1200px) {



/*------팝업st-----*/
.pop_wrap{position:fixed;left:0px;right:0px;top:15%; z-index: 2099999999; border: 0px solid red;text-align:center;display:none;}
.pop_table{margin:0 auto;text-align:center;border: 0px solid blue;}
.pop_img{}
.pop_img img{}
.pop_foot{background:url(/images/common/dim_bg.png);}
.pop_foot div{border-radius:3px;color:#fff;font-size: 14px; font-weight: normal; background: #333; cursor: pointer; padding: 3px 10px;text-align:center;letter-spacing:-0.5px;margin:5px 5px 5px 0;float:right;cursor:pointer;}

/*------팝업ed-----*/



.wrap {width:100%;height:100%;}

/*header st*/
.header {width:100%; z-index:9999999;height:155px; position:absolute; top:0px; }

.nav_topwrap{width:100%; height:45px; border-bottom:1px solid #9d9d9d; }
.nav_topbox{width:1100px; height:45px; margin:0 auto; position:relative;}

.nav_box {position:relative; width:1100px; margin:0 auto;}
.header h1{position:absolute;left:0px;top:-12px; cursor:pointer;}
.navbox{ width:690px;text-align:left; float:right;}
.navbox li{display:inline-block;width:16%;vertical-align:top;padding-top:8px; margin-left:30px; }
.navbox li a{display:block;width:100%;line-height:85px;font-size:20px;color:#fff;cursor:pointer;font-weight:500;letter-spacing:-1px}
.navbox li a:hover {color:#fff;}
.gnb_a{font-size:14px; position:absolute;top:13px; right:80px;color:#fff;width:72px; text-align:center; font-weight:500;}
.gnb_a a{color:#fff}
.gnb_b{font-size:14px;position:absolute;top:13px;right:0px;color:#fff;width:72px; text-align:center; font-weight:500; }
.gnb_b a{color:#fff}
.nav_tel{font-size:18px; color:#fff; position:absolute; left:10px;top:13px; font-weight:500; }
.nav_tel a{color:#fff; }
.esti_nav_but{position:absolute; right:0px; background:#2b7bb5; width:110px; height:110px; cursor:pointer;}


.header_view_box {width:100%;margin:0 auto; background-color:rgba(0, 0, 0, .60); height:245px; position: absolute ;z-index: 1200; top: 155px; }
.header_v_box {max-width:1100px; height:auto;margin: 0 auto;position: relative;text-align:center}
.header_v_box div{display:inline-block; vertical-align:top;}
.header_v_box h5 {color: #fff;font-size:16px;padding:6px 22px;text-align:center;background-color:#424b51;margin-bottom:10px;}
.header_v_box li a {color: #959697;font-size:15px;line-height:200%;text-align:center;padding-top:10px;text-align:center;font-weight:500}
.header_v_box li a:hover {color: #fff;font-weight: 500;}
.mobile_header_box{display:none}

.header_va_box { width: 1100px; position: relative; margin:0 auto; border:0px solid white; padding-top:20px;}
.header_v_a { float: left; padding-left: 445px;text-align:left;  }
.header_v_b {  float: left;  padding-left: 90px; text-align:left;}
.header_v_c {  float: left;  padding-left: 90px;text-align:left;}
.header_v_d {  float: left;padding-left: 80px; text-align:left;}
.header_v_e {  float: left;padding-left: 40px; text-align:left;}
.header_v_f {  float: left;padding-left: 40px; text-align:left;}
.iph_banner{position:fixed;right:0px;top:110px; z-index:20000; display:none;}
.kakao_banner{position:fixed;right:35px;bottom:45px; z-index:9999999; }
.kakao_banner img{cursor:pointer;}

/*header end*/

/*main_visual st*/
.mainVisual {position:relative;z-index:1000; width:100%; height:950px; margin: 0 auto; overflow: hidden; }
.mainVisual .visualBg {margin: 0 auto;position: absolute;top: 0;left: 0;width: 100%;height: 950px;z-index: 50;}
.mainVisual .visualBg1 {background: #000;}
.mainVisual .visualBg2 {background: #000;}
.mainVisual .controller { width:90%;position: relative;z-index: 1500;margin: 0 auto;}
.main_arrow_box {position: relative;margin: 0 auto;z-index:1500;}
.main_arrow_left {float: left;position: relative;left:50px;top:450px;}
.main_arrow_right {float: right;position: relative;right:50px;top: 450px;}
.mainVisual .controller2 { width:105px;position: relative;z-index: 50;margin: 0 auto;}
.mainVisual .controller2 li {float:left;padding-left:7px}
.mainVisual .controller2 .rollBtnD {position: absolute;top: 880px;left:0px;}

/*main_visual end*/
/*main_content st*/



    /* 서브메뉴 st */
.sub_nav_wrap { width: 100%; position: relative; padding-top: 30px  }
.sub_nav_area {   width: 100%;   text-align: center;}
.sub_nav_list {  font-size: 0;  letter-spacing: -5px; }
.sub_nav_list li {  display: inline-block;font-size: 12px;   letter-spacing: 0; border-right-width: 0; }
.sub_nav_list li:last-child {  border-right-width: 1px  }
.sub_nav_list li:hover {   border: 1px solid #2b7bb5;  border-right-width: 0 }
.sub_nav_list li:hover:last-child {    border-right-width: 1px      }
.sub_nav_list a {    width: 140px; display: block;   line-height: 36px;  font-size: 14px;  font-weight: normal; letter-spacing: -0.065em; color: #fff;  }
.sub_nav_list li a:hover { background: #2b7bb5;   color: #fff;  font-weight: normal; }
.sub_nav_on {  background: #2b7bb5;   color: #fff;  font-weight: normal; border: 1px solid #2b7bb5;   border-right-width: 0 }
.sub_nav_off { background: #ffffff;   font-weight: normal;  border: 1px solid #c7c7c7;  border-right-width: 0 }
.sub_nav_off a {   color: #424242;  }
    /* 서브메뉴 ed */








/* section 1 st*/

.main_videotab_box{width:100%; height:950px; background:#2b7bb5;  z-index:555; }
.videomap{position:absolute; top:0px; width:100%; height:950px; background:rgba(0,0,0,0.5); z-index:555;}

.vidmap_tab{width:1100px; margin:0 auto; position:relative; z-index:5555; }
.video_textbox{position:absolute; top:300px; left:0px; }
.vid_ptext{font-size:65px; color:#fff; font-weight:500; line-height:120%; text-align:left; padding-bottom:30px; letter-spacing:-0.025em; }
.vid_p{font-size:20px; color:#fff; font-weight:500; line-height:140%; text-align:left; letter-spacing:-0.025em; }

.movie-player-wrapper {
	position: relative;
	width: 100%;
	height: 950px;
}
.movie-player {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    overflow:hidden;
}


.this_slide{width:100%; height:950px;}
.main_menu_wrap{width:100%; height:500px; background:#2b7bb5; margin-top:0px;}
.menu_box{width:1100px; height:450px; margin:0 auto; padding-top:50px;}

.labelbox{float:left; margin-left:20px; box-shadow:4px 4px 5px #1d567f; }
.labelbox:first-child{margin-left:0px; }
.label_menubox{width:260px; height:260px; background:#fff; }
.label_menubox img{}
.label_ppt{width:260px; height:105px;background:#fff;border-top:1px solid #ccc; }
.mtext_title{font-size:20px; color:#000; font-weight:500; padding:30px 0px 10px 25px;}
.mtext_pp{font-size:16px; color:#6d6d6d;  font-weight:500; padding: 0px 0px 0px 25px;}

.main_textwrap{width:100%; height:760px; background:#2b7bb5; }
.main_textbox{width:1300px; height:760px; margin:0 auto; padding-top:0px; position:relative;}
.label_exrobo{width:940px; height:580px; box-shadow:9px 9px 10px #1d567f; }
.label_textbox{position:absolute; top:395px; left:710px; background:#fcb040; box-shadow:9px 9px 10px #1d567f; width:550px; height:280px;}
.label_title{font-size:26px; color:#362d20; padding:70px 0px 0px 60px; font-weight:500; }
.label_text{font-size:17px; color:#362d20; padding:20px 0px 0px 60px; font-weight:500; line-height:150%; letter-spacing:-0.025em; }

.main_notice_wrap{width:100%; height:365px;  background:#2b7bb5; }
.notice_wrap{width:1100px; height:365px; margin:0 auto; }
.brand_noti_box{border-top:3px #123d5d; border-right:1px solid #ccc; float:left; width:550px; background:#fff;  height:280px; }
.estimate_box{ border-top:3px #123d5d;  float:left; width:499px; background:#fff; height:280px; position:relative; }
.main_noti_text{font-size:20px; color:#000; font-weight:500; padding:40px 0px 25px 30px; }
.main_noti li{font-size:16px; color:#000; padding:0px 0px 0px 30px; line-height:210%; letter-spacing:-0.025em; cursor:pointer; }
.main_noti li a{color:#000; }
.main_estimate{font-size:20px; color:#000; font-weight:500; padding:40px 0px 25px 30px; }
.esti_text{font-size:16px; color:#000; padding:0px 0px 0px 30px; line-height:150%; }
.esti_rubu{width:185px; height:40px; background:#2b7bb5; color:#fff; font-size:16px; font-weight:500; text-align:center; cursor:pointer; margin:25px 0px 0px 30px; border:none;}
.estimate_icon{position:absolute; right:65px; bottom:40px; }

.main_mapdiv{width:100%; height:500px; background:#ccc; }


/*main_content end*/

/*수평스크롤 영역*/
 ul {margin: 0;padding: 0;}
.cert_wrap {width: 100%;text-align:center;border:0px solid red;}
.cer_box {width:1200px;height:405px;margin: 0 auto;overflow: hidden;position: relative;border: 0px solid blue;}
.cert_list {overflow: hidden;}
.cert_con {width: 2208px;}
.cer_box li {float: left;border-right:0px solid #e6e6e6; width:398px;text-align: center;}
#cert_list {width: 20000px;z-index: 5;position: relative;}


/*수평스크롤 영역*/

/* footer st*/
.footer{clear:both; position:relative;width:100%; min-width:1200px;border-top:1px solid #ccc;background-color:#fff}
.footer .f_address{position:relative;width:1100px;margin:0 auto;padding:20px 0px 40px;color:#a6a6a6}
.footer .f_address .f_logo{position:absolute;top:35px;left:0}
.footer .f_address .f_app{position:absolute; top:17px; right:0;display:none;}
.footer .f_address ul{overflow:hidden;margin-top:5px; margin-bottom:5px;padding-left:360px}
.footer .f_address li{font-size:14px;line-height:16px;font-weight:300;float:left;padding-right:12px; letter-spacing:-0.5px; color:#000; }
.footer .f_address li a{font-size:13px;color:#000}
.footer .f_address .copyright{position:absolute;top:96px;left:360px;font-size:10px;letter-spacing:0px;color:#585858}
.pb_6{padding-bottom:6px;}

/* footer end*/


 /*이용약관, 개인정보취급방침, 이메일무단수집거부 st*/
.etc_area{width:310px;background:#ffffff;position:absolute;left:-150px;bottom:30px;border:2px solid #564d44;border-radius:3px;padding:25px}
.etc_box{width:100%;height:480px;position:relative;}
.etc_tit{font-size:22px;font-weight:normal;color:#f80000;padding-top:30px}
.etc_letter{width:100%;font-size:14px;font-weight:300;color:#564d44;line-height:140%;padding-top:16px;word-break:keep-all}
.etc_letter strong{color:#f75153}
.agree_textarea_wrap{width:100%;height:53%;border:1px solid #c7c7c7;margin-top:20px;overflow:hidden;}
.etc_textarea_wrap{width:100%;height:60%;border:1px solid #c7c7c7;margin-top:20px;overflow:hidden;}
.etc_textarea{width:95%;height:100%;font-size:0.8em;color:#564d44;line-height:130%;word-break:keep-all;padding:0px 15px;background:#fafafa;resize:none;border:0;}
.etc_txt{width:86%;height:230px;font-size:0.8em;color:#6f6357;line-height:130%;word-break:keep-all;padding:25px;margin-top:20px;border:1px solid #c7c7c7;background:#fafafa;}
.etc_txt strong{font-weight:bold;color:#f75153;}
.etc_txt b{font-weight:bold;color:#2c2c2c}
.etc_close{position:absolute;top:-15px;right:-15px;cursor:pointer}
.etc_close img{width:65px;height:35px;}
 /*이용약관, 개인정보취급방침, 이메일무단수집거부 st*/


/* sub_visual st*/
.sub_vi_box1 {width:100%;height:400px; background:url(/images/common/sub_vi_1.jpg) no-repeat center 0}
.sub_vi_box2 {width:100%;height:400px; background:url(/images/common/sub_vi_2.png) no-repeat center 0}
.sub_vi_box3 {width:100%;height:400px; background:url(/images/common/sub_vi_3.png) no-repeat center 0}
.sub_vi_box4 {width:100%;height:400px; background:url(/images/common/sub_vi_4.png) no-repeat center 0}
.sub_vi_box5 {width:100%;height:400px; background:url(/images/common/sub_vi_5.png) no-repeat center 0}
.sub_vi_box6 {width:100%;height:400px; background:url(/images/common/sub_vi_6.png) no-repeat center 0}
.sub_vi_box7 {width:100%;height:400px; background:url(/images/common/sub_vi_7.png) no-repeat center 0}
.sub_vi_gnb{width:100%;margin:0 auto;text-align:center;color:#ececec;padding-top:22px;font-weight:700;letter-spacing:-1px;font-size:20px }


.subp_title_wrap{width:100%; height:220px; background:#fff; }
.subp_title{width:1100px; height:auto; margin:0 auto; text-align:center;}
.subp_line{width:50px; height:2px; background:#2b7bb5; margin:0 auto;  margin-top:60px;}
.subp_text{font-size:40px; color:#000; line-height:140%; padding-top:30px; letter-spacing:-0.065em; }
.subp_text span{color:#2b7bb5; }

.memp_title_wrap{width:100%; height:100px; background:#fff; }
.memp_title{width:1100px; height:auto; margin:0 auto; text-align:center;}
.memp_line{width:50px; height:2px; background:#2b7bb5; margin:0 auto;  margin-top:60px;}
.memp_text{font-size:40px; color:#000; line-height:140%; padding-top:30px; letter-spacing:-0.065em; }
.memp_text span{color:#2b7bb5; }

.cop_title_wrap{width:100%; height:260px; background:#2b7bb5; }
.cop_title{width:1100px; height:auto; margin:0 auto; text-align:center;}
.cop_line{width:50px; height:2px; background:#fff; margin:0 auto;  margin-top:60px;}
.cop_text{font-size:40px; color:#fff; line-height:140%; padding-top:60px; letter-spacing:-0.065em; }
.cop_text span{color:#2b7bb5; }
.counsel_title{font-size:20px; color:#fff; letter-spacing:-0.065em; line-height:160%; padding-top:30px;}


/*회사소개*/
.brand_wrapbox{width:100%; height:820px; background:#f0f0f0; }
.brand_wrap{width:1100px; height:820px; margin:0 auto; }
.float_div{width:50%; height:390px; float:left; border:0px solid red;}
.brand_div{width:475px; height:250px; margin:0 auto; text-align:center; box-shadow:4px 4px 5px #ccc; background:#fff; margin-top:115px;}
.brand_div img{margin-top:-70px; }
.brandim{width:90%; height:65px; border-bottom:1px solid #ccc; margin:0 auto;}
.brandim p{font-size:30px; color:#000; font-weight:500; padding-top:20px; letter-spacing:-0.065em;}
.im_text{font-size:20px; color:#6d6d6d; letter-spacing:-0.065em; line-height:140%; padding-top:20px;}


/*주요고객사*/
.scce_awa_wrapbox{width:100%; height:345px; }
.scce_awa_titlebox{width:1100px; height:auto; padding-top:100px; margin:0 auto; text-align:center; padding-bottom:10px;}
.scce_awa_title{font-size:40px; color:#000; font-weight:500; }
.scce_awa_title span{font-weight:500; color:#2b7bb5}
.scce_cl_box { width: 1100px;  height: 100px;margin-top: 50px; background-color: #fff;  margin: 0 auto;}

.award_left { border: 0px solid red;position: relative; cursor: pointer; float: left; width: 50px; margin-top:15px; }
.award_left img { width: 50px;  padding-top: 25px; }
.award_right {border: 0px solid red;  position: relative; cursor: pointer; float: left;  width: 50px; margin-top:15px; }
.award_right img { width: 50px;   padding-top: 25px;  }

.foo_cl { width: 990px; margin: 0 auto;  position: relative;  padding-top: 24px;   overflow: hidden;  border: 0px solid blue;  float: left; }
.foo_cl ul { width: 10000px;  }
.foo_cl li { float: left;  padding-left: 0px;  }
.foo_cl li:first-child {  padding-left: 0px; }

.cert_con { width: 2760px; }
.cert_con li { display: block; }

/*회사소개*/



/*상품소개*/

.prod_wrap{width:100%; height:auto; }
.prod_box{width:1100px; height:auto; margin:0 auto; }
.product_abox{width:100%; margin-top:35px;}
.snap_box{width:345px; min-height:455px; background:#fff;display:inline-block;margin:5px;vertical-align:top;}
    .imgBox {
        height: 300px;
        vertical-align: top;
        text-align: center;
    }
    .snap_textbox {
        padding: 20px 0px 0px 20px;
        vertical-align: bottom;
        text-align:center;
    }
.snap_title{font-size:20px; color:#000; padding-bottom:10px; font-weight:500; }
.snap_p{font-size:15px; color:#6d6d6d; line-height:160%; }

/*상품소개*/



/*시설현황*/

.factory_wrap{width:100%; min-height:1000px; }
.factory_box{width:1100px; min-height:1000px; margin:0 auto; }
.fact_itembox{width:100%; min-height:350px; margin-top:100px; }
.fact_itembox_long{width:100%; min-height:530px; margin-top:100px; }
.factcon{width:50%; height:auto; float: left; }
.fact_title{font-size:30px; color:#000; text-align:left;  font-weight:500; letter-spacing:-0.045em; }
.fact_mach{width:100%; height:260px; margin:0 auto; text-align:center; padding-top:50px;}
.fact_infobox{width:50%; height:auto; float:left; }

.pst_table {width: 90%; background-color: rgba(255, 255, 255, .9); margin-top: 2px; margin-left:10%; }
.pst_table td { border: 1px solid #ccc; font-size: 20px;  line-height: 160%;  height:45px; text-align:left; text-indent:20px; }
.pst_bg { background-color: #2b7bb5; color:#fff; }
.pst_td{text-align:left; padding-left:125px; }
.pst_align{text-align:center; }

.fact_option_wrap{width:100%; height:500px; }
.fact_option_box{width:1100px; height:500px; padding-top:80px; margin:0 auto;}
.option_acce{font-size:30px; color:#000; letter-spacing:-0.065em; font-weight:500; }
.option_acce span{color:#bbb; }
.option_box{width:100%; height:300px; margin-top:30px; }
.option{width:220px; height:315px; float:left; }
.op_cont{width:210px; height:218px; border:1px solid #ccc; text-align:center;margin-left:8px; }
.op_cont:first-child{margin-left:0px; }
.op_cont img{margin:0 auto; text-align:center; }
.option p{font-size:20px; color:#000; letter-spacing:-0.065em; text-align:center; padding-top:10px;}

/*시설현황*/



/*견적문의*/

.counsel_contwrap{width:100%; height:710px; background:#2b7bb5; }
.counsel_contbox{width:1100px; height:710px; margin:0 auto; }
.cous_wrap{width:100%; background:#fff;}
.cous_cellwrap{padding:30px; height:auto; margin:0 auto; }

.cous_wrap .row{display:table; width:100%; border-bottom:0px solid #999; }
.cous_wrap .cell-title{display:table-cell; width:112px; color:#222;  padding:22px 30px;  vertical-align:top; font-size:18px; }
.cous_wrap .cell-content{display:table-cell; padding:10px; }
.cous_wrap .input_cell{width:200px; height:50px; /*padding:0 100px 0 10px; */color:#555; border:1px solid #ccc; font-size:14px; background:#f7f7f7; text-indent:10px; }
.cous_wrap .input_file{height:28px; /*padding:0 100px 0 10px; */color:#555; border:1px solid #ccc; font-size:14px; background:#f7f7f7; width:30%; margin-top:10px;}
.cous_wrap .tel_iqtext{display:inline-block; font-size:16px; padding:15px; color:#000;}
.cous_wrap .tel_iqtext a{color:#000; }
.data_iqtext{display:inline-block; font-size:16px;  color:#2b7bb5; }
.cous_wrap .trd_etc{padding:10px; font-size:16px; }
.cous_wrap .select_cell{height:50px; padding:0 100px 0 10px; color:#555; border:1px solid #ccc; background-color:#f7f7f7; font-size:14px;background: url("/images/common/slt_arrow.png") no-repeat scroll 95% 50%;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer; }
.row-title{width:100%; height:50px; padding-bottom:20px;}
.row-title p{font-size:18px; color:#222;  padding:22px 30px; }
.cous_wrap .row_textarea{width:100%; border:0px solid red; margin:0 auto; }
.cous_wrap .rep_textare_box{width:95%; resize:none; border:1px solid #ccc; background:#f7f7f7; padding:10px; }
.counsel_bua{ background-color:#4d3939; box-shadow:4px 4px 5px #1d567f; border:none; margin:0 auto; margin-top:30px; border-radius:30px; cursor:pointer; padding: 10px 15px; }
.counsel_bua img{padding-top:13px; }

/*견적문의*/



/*교정보기*/

.design_sample_wrap{width:100%; min-height:800px; }
.design_sample_box{width:1100px; min-height:800px; margin:0 auto; padding:50px 0px; }
.sample_box{width:345px; min-height:600px; float:left; margin-left:20px; text-align:left; }
.design_sample{width:343px; height:300px; border:1px solid #ccc; }
.design_title{font-size:18px; color:#000; letter-spacing:-0.065em; line-height:160%; padding:10px 0px 0px 20px; font-weight:500;}
.design_date{font-size:15px; color:#6d6d6d; letter-spacing:-0.065em;  padding:0px 0px 10px 20px;}
.design_ready{width:98%; height:40px; color:#fff; background:#2b7bb5; letter-spacing:-0.065em;  cursor:pointer; margin:3px; }
.design_complete{width:85px; height:30px; border:none; color:#fff; background:#2b7bb5; letter-spacing:-0.065em; margin-left:20px;margin-top:5px;}
.sample_divwrap{width:100%; }
.sample_textbox{border:1px solid #ccc; border-top:none; }
.textbox_design{border-bottom:1px solid #ccc; height:46px; }

.sample_table{width:100%; height:auto; }
.sample_table tr{width:100%; height:35px; border-bottom:1px solid #ccc; font-size:14px; }
.sample_table tr:last-child{border:none; }
.pr_text_left{background:#f7f7f7; border-right:1px solid #ccc; text-align:center; }
.pr_text_right_a{text-indent:10px;  cursor:pointer; }
.pr_text_right{text-indent:10px; }

/*교정보기*/



/*신규작업의뢰*/

.order_page_wrap{width:100%; height:1050px;}
.order_page{width:1100px; height:1050px; margin:0 auto; } 
.caution_order_wrap{width:100%; height:auto; border:0px solid blue; }
.caution_order{font-size:20px; color:#e42424; letter-spacing:-0.065em; font-weight:500; padding:20px 0px;}
.caution_box{width:100%; height:auto; border:1px solid #ccc; }
.caution_text{padding:20px 0px 20px 25px;  }
.caution_text p{font-size:16px; color:#000; letter-spacing:-0.065em; line-height:200%; }
.caution_text p span{font-weight:500; }
.caution_agreebox{width:100%; height:70px; text-align:center;}
.caution_agreebox li{font-size:16px; color:#000; letter-spacing:-0.065em; padding-top:30px; }
.caution_agreebox li input{vertical-align:middle; margin-right:5px;}

.row_caution{font-size:16px; color:#2b7bb5; letter-spacing:-0.065em; line-height:150%; padding-top:10px;}
.cell-radio li{font-size:16px;  letter-spacing:-0.065em; padding-top:3px; float:left; margin-left:18px; } 
.cell-radio li input{vertical-align:middle; margin-right:6px;}

.ord_table_box{width:1100px;margin:0 auto; text-align:left;padding-top:50px;}
.iq_table_title{font-size:25px;font-weight:500;padding-bottom:8px;letter-spacing:-2px}
.ord_table{border-top:2px solid #222;background-color: #fff;}
.ord_table .row{display:table;width:100%;border-bottom:1px solid #999;}
.ord_table .cell-title{display:table-cell;width:112px;color:#222;background-color:#f9f9f9;padding:14px 30px;font-weight:300;vertical-align:top; font-size:15px; }
.ord_table .cell-content{display:table-cell;padding:10px;}
.ord_table .cell-content02{display:table-cell;padding:16px;}
.ord_table .in_cell{ height:30px; padding:0 100px 0 10px; color:#555; border:1px solid #bbb; font-size:14px;}
.ord_table .input_cell{ height:30px; color:#555; border:1px solid #bbb; font-size:14px;}
.ord_table .select_cell{height:30px; padding:0 100px 0 10px; color:#555; border:1px solid #bbb; font-size:14px;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50%;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer; }
.ord_table .textarea_cell{width:80%; height:180px; padding:0 2px 0 10px; color:#555; border:1px solid #bbb; font-size:14px;}

/*신규작업의뢰*/




/*작업의뢰현황*/

.order_listwrap{width:100%; min-height:500px; }
.order_listbox{width:1100px; min-height:500px; margin:0 auto;}
.datalist_btn_blue{ background-color: #2b7bb5; width:25px;  height: 25px; border: none; color: #fff;  font-size: 13px;  cursor: pointer;  letter-spacing: -0.5px; }
.datalist_btn_red{ background-color: #fff; width:25px;  height: 25px; border: 1px solid #ccc; color: #000;  font-size: 13px;  cursor: pointer;  letter-spacing: -0.5px; }
.c_type{text-align:center; }
.c_process{text-align:center; }

/*작업의뢰현황*/




/*공지사항st*/
.custo_table{width:1100px;margin:0 auto;min-height:350px;}
.ntc_table{width:100%;margin-top:40px}
.ntc_table thead th{font-size:17px;color:#000;letter-spacing:0px;border-top:2px solid #626262;border-bottom:1px solid #626262;padding:15px 0;}
.ntc_table thead th:last-child{border-right:none;}
.ntc_table tbody td{font-size:14px;font-weight:300;color:#000;letter-spacing:0px;border-bottom:1px solid #ccc;padding:15px 0;line-height:19px; cursor:pointer;}
.ntc_table tbody td:last-child{border-right:none;}
.ntc_table tbody .c_num{text-align:center;}
.ntc_table tbody .c_subject{text-align:left;padding-left:10px;vertical-align:middle}
.ntc_table tbody .c_day{text-align:center;}





/*로그인*/

.mem_loginwrap{width:100%; height:450px; border:0px solid red; }
.mem_loginbox{width:1100px; height:450px; margin:0 auto; border:0px solid blue; }

.lo_box {width:580px;height:auto; margin:0 auto;text-align:center; }
.login_box {width: 100%;margin:0 auto; color: #000;}
.login_box_a {width: 325px;height: 52px; border: 1px solid #c4c4c4; background:#f7f7f7; margin-top: 5px;font-size: 15px;color: #a6a6a6;letter-spacing: -1px;font-weight: bold;text-indent: 10px;}
.lo_login{background-color: #2b7bb5;width:325px;height:52px;border: 0px; margin-top:15px;color: #fff;font-size:16px;font-weight:500; cursor: pointer;}
.lo_login_b{background-color: #f9a91c;width:325px;height:52px;border: 0px; margin-top:15px;color: #fff;font-size:16px;font-weight:500; cursor: pointer;}
.login_bu_box {clear:both; width: 100%;margin: 0 auto;text-align:center; height:250px;margin-top:40px;font-size: 12px;}

.login_bu_a{background-color:#2b7bb5;width:150px;height: 35px; border: 0px;color: #fff;position: relative;top: -6px;cursor:pointer; border:none;}
.login_bu_b{background-color:#333;width:150px;height: 35px; border: 0px;color: #fff;position: relative;top: -6px;cursor:pointer; border:none; }

.login_bu_c {background-color:#222;width:103px;height: 31px; border: 0px;color: #fff;border:1px solid #e1e1e1;cursor:pointer}
.login_as_b {width: 100%;margin: 0 auto;text-align:center; padding-bottom:25px;font-size:15px}
.login_as_d {width: 100%;margin: 0 auto;color: #626262;text-align:center;padding-bottom:25px;padding-top:20px;font-size:15px;}

/*로그인*/


/*회원가입*/

.mem_joinwrap{width:100%; height:1300px; }
.mem_joinbox{width:1100px; height:1300px; margin:0 auto; }

.join_textbox {width: 100%;margin: 0 auto;border-radius:8px;margin-bottom:25px; }
.join_textbox1{border-bottom:2px solid #333}
.join_textbox1 li{font-size:20px;color:#222;text-align:left;font-weight:500;letter-spacing:-2px;padding-bottom:5px}
.join_text_box {width:97.8%;margin:0 auto;margin-top:12px;margin-bottom:5px; height:150px;border: 1px solid #c7c7c7;background: #fff;color: #908e8e;font-size:12px;padding: 10px 10px;line-height: 120%;}
.join_check {color: #535353;font-size: 14px;text-align: left;padding-bottom:20px;width:100%;margin:0 auto;font-weight:400;}
.che_box{vertical-align:middle; width:20px;height:20px;border:1px solid #c7c7c7; border-radius:5px; }

.iq_table_box{width:1100px;margin:0 auto; text-align:left;padding-top:50px;}
.iq_table_title{font-size:25px;font-weight:500;padding-bottom:8px;letter-spacing:-2px}
.iq_table{border-top:2px solid #222;background-color: #fff;}
.iq_table .row{display:table;width:100%;border-bottom:1px solid #999;}
.iq_table .cell-title{display:table-cell;width:112px;color:#222;background-color:#f9f9f9;padding:14px 30px;font-weight:300;vertical-align:top; font-size:15px; }
.iq_table .cell-content{display:table-cell;padding:10px;}
.iq_table .cell-content02{display:table-cell;padding:16px;}
.iq_table .in_cell{ height:30px; padding:0 100px 0 10px; color:#555; border:1px solid #bbb; font-size:14px;}
.iq_table .input_cell{ height:30px; color:#555; border:1px solid #bbb; font-size:14px; width:250px;}
.iq_table .select_cell{height:30px; padding:0 100px 0 10px; color:#555; border:1px solid #bbb; font-size:14px;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50%;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer; }
.iq_table .textarea_cell{width:80%; height:180px; padding:0 2px 0 10px; color:#555; border:1px solid #bbb; font-size:14px;}
.table-inner-wrap {display:table; width:100%;padding-top:5px;}
.table-inner-wrap > div.one-else {display:table-cell; width:20%;}
.table-inner-wrap > div.one-el{width:70%;padding-left:0.5%}
.iq_table .input_pad{padding:10px;vertical-align:middle}
.iq_text{display:block;font-size:12px; padding:5px;}
.iq_text a{color:#222}
.btn-gray-s{box-sizing:border-box; display:inline-block; min-width:72px; height:28px; padding:0 10px; line-height:20px;letter-spacing:-1px;  background-color:#666; color:#fff; font-size:14px; text-align:center;vertical-align:middle;border:1px solid #666;white-space:nowrap;cursor:pointer}

.rep_bu_box {width: 100%;text-align: center;margin-top: 31px;padding-bottom:70px;}
.rep_bu_a {width:140px;height:40px; font-size:15px; background:#2b7bb5;color: #fff;cursor: pointer; border:none;}
.rep_bu_b {width:140px;height:40px;  font-size:15px;background-color:#555;color: #fff;cursor: pointer; border:none; } 
.rep_bu_c {width:140px;height:40px;  font-size:15px;background-color:transparent;border: 1px solid #6b524c;color: #5d0805;cursor: pointer;} 
.rep_bu_c:hover{color:#796e58;background-color:transparent;border: 1px solid #796e58;}
.rep_bu_d {width:140px;height:40px;  font-size:15px;background-color:#555;color: #fff;cursor: pointer; border:none; } 
/*회원가입*/


/*아이디비번찾기*/

.idpw_wrap{width:100%; height:680px; }
.idpw_box{width:1100px; height:680px; margin:0 auto; }

.mm_tit2{font-size:18px; color:#000; text-align:center; padding-top:40px; letter-spacing:-0.065em; font-weight:500;}
.mm_tit2 span{color:#2b7bb5; }

.sc_area{width:1100px;margin:0 auto;overflow:hidden;}
.sc_big_box{width:100%;margin:0 auto;}
.scid_find_area{float:left;width:49%;border-right:0px dashed #c7c7c7;text-align:center;}
.scfd_t_txt{font-size:25px;color:#000;letter-spacing:-0.065em;padding-bottom:20px;}
.sc_find_box{width:100%;margin:0 auto;}
.sc_find_box_pw{width:100%;margin:0 auto;}
.sc_leftbox{}
.sc_leftbox li:last-child{margin-top:3px}
.sc_leftbox_a {width:325px;height: 52px;border: 1px solid #c7c7c7;font-size:13px;color:#564d44;letter-spacing:-0.5px;font-weight:600;text-indent:8px; background:#f7f7f7}
.sc_rightbox{}
.sc_search_btn {width:325px;height:52px;background: #2b7bb5;color: #fff;font-size:17px;cursor:pointer;border:none; margin-top:20px;}
.scpw_find_area{float:right;width:49%;text-align:center;}
.sc_leftbox_pw{}
.sc_leftbox_pw li{margin-bottom:3px}
.sc_leftbox_pw li:last-child{margin-bottom:0px}


.idpws_layout {width:300px;height:250px;margin:0 auto;border:0px solid #ffd800;position:relative;left:-20px;}
.idpws_box {position:absolute;top:0px;left:0px; width:400px;height: 250px;background-color: white;border: 2px solid #4d3d3f;z-index:30000}
.idpws_top {width:370px;padding-top: 15px;margin: 0 auto;}
.idpws_title {float:left;}
.idpws_close {float: right;cursor: pointer;}
.idpws_text {width: 380px;margin: 0 auto;padding-top: 75px;text-align: center;letter-spacing: -0.5px;font-size: 15px;line-height: 160%;}
.idpws_btn_box {width: 380px;margin: 0 auto;padding-top: 35px;text-align: center;}
.idpws_btn {width: 100px;height: 25px;background: #2b7bb5;vertical-align: middle;color: white;letter-spacing: -0.5px;font-weight: bold;border-width: 0;line-height: normal;cursor: pointer;}

/*아이디비번찾기*/




/*회원탈퇴st*/
.te1_title{width:100%;margin:0 auto;text-align:center; margin-bottom:10px;padding-top:20px;}
.te1_title li{font-family: 'Noto Sans KR'; font-weight:300;font-size:25px;letter-spacing:-1px;padding-bottom:10px;}
.te1_title li span{font-size:25px;letter-spacing:-1px;color:#c20d26;font-family: 'Noto Sans KR'; font-weight:500;}
.te1_area{width:100%;height:500px;margin:0 auto; }
.tmt_box{width:100%;margin: 0 auto;margin-top:40px}
.tmt_box{text-align:center;}
.tmt1_box {width:560px;height: 165px; margin: 0 auto;}
.lo_leftbox_t {width:95%;height: 50px;border: 1px solid #c7c7c7;font-size: 1em;color:#564d44; letter-spacing:-0.5px;font-weight:normal;text-indent:8px;margin-top:30px;}
.login_bu_t {background:#2b7bb5;width:95%;height:50px;color:#fff;cursor:pointer;font-size:15px;margin-top:20px}
.pw_only{font-size:20px; color:#000; letter-spacing:-0.065em; }
.only_hide{display:none;}
/*회원탈퇴end*/







/* 창업비용 팝업 */
.nofran {position: fixed; top: 0px; left: 0; width: 100%; z-index: 9999; display: none; }
.nofran .modal_bg {  position: fixed;   left: 0;   top: 0;  width: 100%;   height: 100%;  -moz-opacity: 0.75;  background: #000;   opacity: .75;   filter: Alpha(Opacity=75);  -ms-filter: alpha(opacity=75);  }
 .nofran .modal_wrap { position: absolute; left: 50%;  margin-left: -370px;   top: 55px;}

.nofran .pop_interview {position: absolute;  left: 50%;   margin-left: -350px;  top: 310px;   width: 655px;  border-radius: 0px;   background: #fff; border:0px solid #2b7bb5;  }
.nofran .pop_interview a.nofran_close {position: absolute;  top: 15px;   right: 15px;  z-index: 10; }
.nofran .pop_interview a.nofran_close  img{width:24px;}

.pop_design{padding:30px 25px 0px 25px; }
.pop_design_title{font-size:20px; color:#000; font-weight:500; letter-spacing:-0.065em; padding-bottom:10px; }
.pop_design_tx{font-size:20px; color:#000; font-weight:500; letter-spacing:-0.065em; padding-bottom:10px;}

.pop_textarea{width:600px; height:auto; background:#fff; border:0px solid #ccc; margin:0 auto;  padding-top:10px;}
.pop_contact{width:96%; resize:none; height:120px; text-indent:5px; padding:10px; font-size:13px; color:#6d6d6d; }

.pop_bottom_box{width:600px; height:auto; margin:0 auto; text-align:center; } 
.pop_warning{font-size:16px; color:#2b7bb5; letter-spacing:-0.065em; text-align:left; padding:10px 0px 15px 0px; font-weight:500}

.pop_contact_bu{width:140px;height:40px; font-size:15px; background:#2b7bb5;color: #fff;cursor: pointer; border:none; margin:0 auto; margin-bottom:20px; }

/* 창업비용 팝업 */






/* 관리자페이지 교정보기 */



/* 관리자페이지 교정보기 */




}
