.contents img{max-width:100%;}

.inner-wrap{max-width:1160px;margin:0 auto;}
.inner-wrap:after{clear:both;display:block;content:'';}

.conTitle{font-size:30px;color:#eb6101;margin-bottom:20px;font-weight:normal;}
.conTitle .subTxt{font-size:22px;color:#333;}

.conTitle2{font-size:30px;margin-bottom:20px;font-weight:normal;}
.conTitle .subTxt{font-size:22px;color:#333;}

.ready{text-align:center;padding:150px 0;background-color:#f9f9f9;}

.m-block{display:none;}

/* 회사소개 */
.greeting1{padding:0 0 40px 0;}
.greeting1 p{line-height:1.5em;}
.greeting1 p + p{margin-top:30px;}
.greeting1 .txt1{font-size:30px;line-height:1.25em;}
.greeting1 .txt2{font-size:22px;line-height:1.5em;}
.greeting1 .point{color:#ec6100;}

.greeting2{}
.greeting2:after{clear:both;display:block;content:'';}
.greeting2 .fl{float:left;width:530px;}
.greeting2 .fr{float:right;width:530px;}
.greeting2 .photo{position:relative;}
.greeting2 .photo:before{position:absolute;left:-40px;bottom:0;width:40px;height:45px;content:'';display:block;background:url(../img/m1/greeting_shadow.png) 0 0 no-repeat;}
.greeting2 .txt{padding:15px 0;}
.greeting2 .txt .name{margin-bottom:10px;}
.greeting2 .txt .name span{font-size:22px;}
.greeting2 .txt .position{color:#787878;font-size:15px;}
.greeting2 .txt .position li{position:relative;padding-left:10px;}
.greeting2 .txt .position li + li{margin-top:4px;}
.greeting2 .txt .position li:before{content:'';display:block;width:3px;height:3px;border-radius:2px;position:absolute;left:0;top:7px;background-color:#787878;}
.greeting2 .txt:after{clear:both;display:block;content:'';}


.history-wrap{padding:20px 0 60px;position:relative;}
.history-wrap .inner-wrap:before{position:absolute;left:50%;top:0;bottom:0;content:'';width:2px;border-left:1px dashed #bbb;}
.history-wrap .inner-wrap{overflow:hidden;padding:30px 0 0 0;position:relative;}
.history-wrap  dl{width:50%;margin-bottom:40px;position:relative;}
.history-wrap  dl:before{position:absolute;top:16px;content:'';width:7px;height:7px;border:3px solid #db3238;border-radius:8px;background-color:#fff;}
.history-wrap  dl:after{position:absolute;top:22px;content:'';width:130px;height:1px;background-color:#d3d3d3;}
.history-wrap  dt{font-size:38px;font-family:tahoma;}
.history-wrap  dd{padding-top:13px;color:#787878;}
.history-wrap  dd li{margin-bottom:18px;position:relative;}
.history-wrap  dd li span{position:absolute;top:0;color:#000;}

.history-wrap  dl.left:before{right:-6px;}
.history-wrap  dl.right:before{left:-6px;}
.history-wrap  dl.left:after{right:7px;}
.history-wrap  dl.right:after{left:7px;}

.history-wrap dl.left{clear:both;float:left;}
.history-wrap dl.left > dt{position:absolute;right:-130px;top:0;}
.history-wrap dl.left > dd{text-align:right;padding-right:160px;}
.history-wrap dl.left > dd li{padding-right:45px;}
.history-wrap dl.left > dd li span{right:0;}
.history-wrap dl.right{clear:both;float:right;}
.history-wrap dl.right > dt{position:absolute;left:-130px;top:0;}
.history-wrap dl.right > dd{text-align:left;padding-left:160px;}
.history-wrap dl.right > dd li{padding-left:45px;}
.history-wrap dl.right > dd li span{left:0;}

.history-wrap dl.left dd li.type2{padding-right:75px;}
.history-wrap dl.right dd li.type2{padding-left:75px;}

.bs-result{background-color:#f5f5f5;padding:50px 0;}
.bs-result .inner-wrap{text-align:left;}
.bs-result .inner-wrap .conTitle{text-align:left;}
.bs-result .result-wrap:after{clear:both;display:block;content:'';}
.bs-result .result-wrap dl{float:left;width:49%;margin-bottom:40px;background:none;}
.bs-result .result-wrap dl:nth-child(2n){float:right;}
.bs-result .result-wrap dl:nth-child(2n + 1){clear:both;float:left;}
.bs-result .result-wrap dt{text-align:center;padding:72px 0 15px;font-size:18px;}
.bs-result .result-wrap dd{}
.bs-result .result-table{border-top:2px solid #db3238;}
.bs-result .result-table table{width:100%;table-layout:fixed;}
.bs-result .result-table td{background-color:#fff;padding:20px 18px;border:1px solid #e7e7e7;vertical-align:top;box-sizing:border-box;}
.bs-result .result-table td > div{min-height:90px;}
.bs-result .result-table td > div > div{font-size:16px;margin-bottom:8px;}
.bs-result .result-table td ul{font-size:14px;color:#787878;}
.bs-result .result-table td ul li{position:relative;padding-left:10px;}
.bs-result .result-table td ul li:before{content:'ㆍ';position:absolute;left:-5px;top:0;}
.bs-result .result-table td ul li + li{margin-top:5px;}
.bs-result .result1 dt{background:url(../img/m1/result_icon1.png) center top no-repeat;}
.bs-result .result2 dt{background:url(../img/m1/result_icon2.png) center top no-repeat;}
.bs-result .result3 dt{background:url(../img/m1/result_icon3.png) center top no-repeat;}
.bs-result .result4 dt{background:url(../img/m1/result_icon4.png) center top no-repeat;}
.bs-result .result5 dt{background:url(../img/m1/result_icon5.png) center top no-repeat;}
.bs-result .result6 dt{background:url(../img/m1/result_icon6.png) center top no-repeat;}
.bs-result .result7 dt{background:url(../img/m1/result_icon7.png) center top no-repeat;}
.bs-result .result8 dt{background:url(../img/m1/result_icon8.png) center top no-repeat;}
.bs-result .result9 dt{background:url(../img/m1/result_icon9.png) center top no-repeat;}


.team-info{text-align:center;margin-bottom:40px;}
.team-info p{font-size:18px;color:#ec6100;font-weight:600;}

.team-member1{max-width:1160px;margin:0 auto 50px auto;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fafafa url(../img/m1/member_txt.png) center center no-repeat;padding:60px 0 25px;position:relative;}
.team-member1 .textBox{}
.member-list1{}
.member-list1 li{float:left;width:360px;margin-bottom:35px;text-align:center;}
.member-list1 li:nth-child(2n){float:right;}
.member-list1 li:nth-child(2n+1){clear:both;float:left;}
.member-list1 .photo{margin-bottom:8px;}
.member-list1 .name{margin-bottom:6px;}
.member-list1 .email{color:#707070;font-size:14px;}
.member-list1 .email:before{width:13px;height:14px;display:inline-block;content:'';background:url(../img/m1/icon_email.png) center center no-repeat;vertical-align:middle;margin-right:5px;}
.member-list1:after{display:block;content:'';clear:both;}

.team-member2{padding:20px 0 100px;}
.team-member2 .inner-wrap{text-align:left;}
.team-member2 .top-txt{text-align:center;}
.team-member2 .top-txt{font-size:32px;color:#ec6100;text-align:center;padding:20px 0 50px;}
.team-member2 .top-txt span{font-weight:bold;}
.team-member2 .top-txt:before{display:inline-block;width:20px;height:32px;content:'';vertical-align:middle;background:url(../img/m1/p_prev.png) 0 0 no-repeat;background-size:20px auto;margin-right:20px;}
.team-member2 .top-txt:after{display:inline-block;width:20px;height:32px;content:'';vertical-align:middle;background:url(../img/m1/p_next.png) right bottom no-repeat;background-size:20px auto;margin-left:20px;}
.member-list2{font-size:14px;}

/*.member-list2 li{float:left;width:30%;}*/
.member-list2 li{float:left;width:45%;}

.member-list2 li + li{margin-left:5%;}
.member-list2:after{display:block;content:'';clear:both;}
.member-list2 .photo{}
.member-list2 .name{font-weight:600;padding:17px 0 15px;}
.member-list2 .intro{line-height:1.75em;}

.vision-top{height:280px;background:#f5f5f5 url(../img/m1/vision_bg.png) center top no-repeat;}
.vision-top .inner-wrap{text-align:left;}
.vision-top .txt1{padding:85px 0 18px 60px;font-size:38px;color:#eb6101;}
.vision-top .txt2{padding:0 0 0 60px;font-size:20px;line-height:1.5em;}

.vision-txt{max-width:1160px;margin:0 auto;padding:40px 60px;text-align:left;box-sizing:border-box;line-height:1.75em;}
.vision-txt p + p{margin-top:20px;}

.vision-top2{height:280px;background:#f5f5f5 url(../img/m1/vision_bg2.png) center top no-repeat;}
.vision-top2 .inner-wrap{text-align:left;}
.vision-top2 .txt1{padding:85px 0 18px 625px;font-size:38px;color:#eb6101;}
.vision-top2 .txt2{padding:0 0 0 625px;font-size:20px;line-height:1.5em;}


.branch-wrap{border:1px solid #e5e5e5;background-color:#fafafa;padding:60px 40px;margin-bottom:50px;}
.branch-wrap .txt{font-size:22px;margin-bottom:45px;text-align:center;}
.branch-wrap .txt:before{display:inline-block;width:20px;height:16px;content:'';vertical-align:middle;background:url(../img/m1/p_prev.png) 0 0 no-repeat;background-size:20px auto;margin-right:20px;}
.branch-wrap .txt:after{display:inline-block;width:20px;height:16px;content:'';vertical-align:middle;background:url(../img/m1/p_next.png) 0 0 no-repeat;background-size:20px auto;margin-left:20px;}
.branch-wrap .branch-map{text-align:center;position:relative;}
.branch-wrap .branch-map dl{position:absolute;padding-top:2px;}
.branch-wrap .branch-map dl dt{margin-bottom:5px;}
.branch-wrap .branch-map dl dd{font-size:14px;color:#787878;line-height:1.5em;}
.branch-wrap .branch-map dl.left{text-align:left;padding-left:24px;background:url(../img/m1/icon_position.png) 0 0 no-repeat;background-size:18px 24px !important;}
.branch-wrap .branch-map dl.right{text-align:right;padding-right:24px;background:url(../img/m1/icon_position.png) right 0 no-repeat;background-size:18px 24px !important;}
.branch-wrap .branch-map dl.branch1{left:30px;top:45px;}
.branch-wrap .branch-map dl.branch2{left:30px;top:180px;}
.branch-wrap .branch-map dl.branch3{left:30px;top:316px;}
.branch-wrap .branch-map dl.branch4{left:30px;top:464px;}
.branch-wrap .branch-map dl.branch5{right:30px;top:111px;}
.branch-wrap .branch-map dl.branch6{right:30px;top:246px;}
.branch-wrap .branch-map dl.branch7{right:30px;top:467px;}

.branch-wrap .branch-map dl.branch4{background:url(../img/m1/icon_position2.png) 0 0 no-repeat;}
.branch-wrap .branch-map dl.branch5{background:url(../img/m1/icon_position2.png) right 0 no-repeat;}

.branch-status{text-align:center;padding:0 20px;}
.branch-status ul:after{clear:both;display:block;content:'';}
.branch-status ul li{float:left;width:25%;padding:160px 10px 0 10px;box-sizing:border-box;}
.branch-status ul li .label{font-size:18px;margin-bottom:10px;}
.branch-status ul li .label + p{color:#787878;line-height:1.5em;}
.branch-status li.status1{background:url(../img/m1/branch_icon1.png) center top no-repeat;}
.branch-status li.status2{background:url(../img/m1/branch_icon2.png) center top no-repeat;}
.branch-status li.status3{background:url(../img/m1/branch_icon3.png) center top no-repeat;}
.branch-status li.status4{background:url(../img/m1/branch_icon4.png) center top no-repeat;}

/* 조사시스템 */
.system1{height:700px;background:#f5f5f5 url(../img/m1/system1_bg.jpg) center bottom no-repeat;position:relative;}
.system1 .inner-wrap{text-align:left;padding:40px 0 0 0;}
.system1 .conTitle2{text-align:center;padding-top:120px;background:url(../img/m1/system_title_icon1.png) center top no-repeat;}
.system1 .top-txt{font-size:32px;color:#ec6100;text-align:center;padding:20px 0 30px;}
.system1 .top-txt span{font-weight:bold;}
.system1 .top-txt:before{display:inline-block;width:20px;height:32px;content:'';vertical-align:middle;background:url(../img/m1/p_prev.png) 0 0 no-repeat;background-size:20px auto;margin-right:20px;}
.system1 .top-txt:after{display:inline-block;width:20px;height:32px;content:'';vertical-align:middle;background:url(../img/m1/p_next.png) right bottom no-repeat;background-size:20px auto;margin-left:20px;}
.system1 table{width:880px;}
.system1 table td{padding:20px 0;vertical-align:top;min-height:137px;}
.system1 table td > div{position:relative;padding-left:150px;}
.system1 table td .num{position:absolute;left:0;top:0;width:137px;height:137px;background-color:#fff;border-radius:70px;line-height:137px;font-size:40px;color:#ec6100;font-weight:100;text-align:center;}
.system1 table td dt{font-size:22px;color:#ec6100;font-weight:bold;margin-bottom:10px;}
.system1 table td dd{font-size:14px;}
.system1 .panner-con li{float:left;line-height:1em;text-align:center;}
.system1 .panner-con li span{color:#ec6100;display:block;}
.system1 .panner-con li + li{background:url(../img/m1/pannel_line.png) left top no-repeat;padding-left:12px;}
.system1 .panner-con:after{clear:both;display:block;content:'';}
.system1 .panner-con2{}
.system1 .panner-con2 li{padding-left:15px;position:relative;}
.system1 .panner-con2 li:before{content:'ㆍ';position:absolute;left:0;top:0;font-weight:bold;}

.system1 .con1 dl{padding-top:35px;}
.system1 .con2 dl{padding-top:35px;}
.system1 .con3 dl{padding-top:5px;}
.system1 .con4 dl{padding-top:15px;}

.system2{position:relative;}
.system2 .inner-wrap{text-align:left;padding:30px 0 50px;}
.system2 .conTitle2{text-align:center;padding-top:110px;background:url(../img/m1/system_title_icon2.png) center top no-repeat;margin-bottom:40px;}

.system3{background:#f5f5f5;position:relative;}
.system3 .inner-wrap{text-align:left;padding:40px 0;}
.system3 .conTitle2{text-align:center;padding-top:110px;background:url(../img/m1/system_title_icon3.png) center top no-repeat;margin-bottom:40px;}
.system3 .center-top{background-color:#fff;border-radius:5px;text-align:center;position:relative;color:#0e87bd;font-size:22px;font-weight:bold;padding:20px;margin-bottom:24px;line-height:44px;}
.center-top img{vertical-align:middle;margin-right:10px;}
.system3 .center-top:after{position:absolute;left:50%;bottom:-23px;content:'';display:block;width:50px;height:24px;background:url(../img/m1/center_top_arr.png) center bottom no-repeat;}
.system3 .center-top-txt{padding:20px 0;text-align:center;}
.system3 .center-top-txt p{margin-bottom:12px;}
.system3 .center-top-txt span{color:#0995d1;}
.system3 .system3-con{text-align:center;padding:20px 0;}

#system1,
#system2,
#system3{position:absolute;left:0;top:-110px;}

.ci-info{margin-bottom:60px;}
.ci-info:after{clear:both;display:block;content:'';}
.ci-info .fl{float:left;width:50%;}
.ci-info .fr{float:right;width:46%;}
.ci-info .logo-info{border:1px solid #e5e5e5;text-align:center;}
.ci-info .logo-info .logo{border-bottom:1px solid #e5e5e5;padding:65px 10px;}
.ci-info .logo-info .down{}
.ci-info .logo-info .down a{display:block;padding:20px 10px;font-size:14px;}
.ci-info .logo-info .down a span{display:inline-block;padding-right:40px;;height:18px;line-height:16px;background:url(../img/m1/icon_down.png) right 0 no-repeat;}
.ci-info .info-txt{line-height:1.75em;}
.ci-info .info-txt + .conTitle{margin-top:30px;}
.ci-info .color-guide{padding:20px 0 0 15px;box-sizing:border-box;}
.ci-info .color-guide ul:after{clear:both;display:block;content:'';}
.ci-info .color-guide ul{box-sizing:border-box;}
.ci-info .color-guide ul li{float:left;width:50%;font-size:14px;position:relative;box-sizing:border-box;}
.ci-info .color-guide ul li .label{position:absolute;left:0;top:0;}
.ci-info .color-guide ul li .label:before{display:inline-block;width:26px;height:14px;content:'';vertical-align:middle;margin-right:5px;}
.ci-info .color-guide ul li p{margin-bottom:5px;}
.ci-info .color-guide ul li p span{display:inline-block;width:50px;}
.ci-info .color-guide ul li.color1{padding-left:112px;}
.ci-info .color-guide ul li.color1 .label:before{background-color:#898989;}
.ci-info .color-guide ul li.color2{padding-left:132px;}
.ci-info .color-guide ul li.color2 .label:before{background-color:#eb6101;}

.location-info{border-bottom:1px solid #e5e5e5;padding-bottom:30px;margin-bottom:30px;text-align:center;}
.location-info .addr{font-size:26px;margin-bottom:30px;}
.location-info ul li{display:inline;}
.location-info ul li + li{margin-left:80px;}
.location-info ul li span{color:#db3238;font-weight:600;}

.root_daum_roughmap{width:100% !important;}

.company-status{padding:60px 0;}
.company-status h4{text-align:left;max-width:1160px;margin:0 auto 15px auto;}

.company-info1{text-align:left;position:relative;margin-bottom:20px;}
.company-info1 .photo{overflow:hidden;max-width:1160px;margin:0 auto;}
.company-info1 .info{position:absolute;width:510px;top:0;right:0;bottom:0;background:#f77804 url(../img/m1/status_bg.png) right bottom no-repeat;color:#fff;}
.company-info1 .info > div{width:510px;float:left;padding:45px 50px;box-sizing:border-box;}
.company-info1 .info h5{font-size:20px;font-weight: 600;padding-bottom:15px;margin-bottom:15px;position:relative;}
.company-info1 .info h5:after{width:52px;height:1px;content:'';background-color:#fff;position:absolute;bottom:0;left:0;}
.company-info1 .info ul li{margin-bottom:7px;font-size:14px;line-height:1.75em;padding-left:68px;position:relative;}
.company-info1 .info ul li .label{position:absolute;left:0;top:0;font-weight:600;}
.company-info1 .info a{color:#fff;text-decoration:underline;}
.company-info1:after{clear:both;display:block;content:'';}

.company-info2{text-align:left;position:relative;}
.company-info2 .photo{float:right;width:48%;text-align:left;background-color:#fff;overflow:hidden;}
.company-info2 .info{position:absolute;left:0;top:0;right:48%;bottom:0;background-color:#db3238;color:#fff;}
.company-info2 .info > div{width:650px;float:right;padding:45px 50px;box-sizing:border-box;}
.company-info2 .info h5{font-size:20px;font-weight: 600;padding-bottom:15px;margin-bottom:15px;position:relative;}
.company-info2 .info h5:after{width:52px;height:1px;content:'';background-color:#fff;position:absolute;bottom:0;left:0;}
.company-info2 .info p{font-size:18px;}
.company-info2:after{clear:both;display:block;content:'';}

/* 주요서비스 */
.service-wrap{padding:40px 0;position:relative;}
.service-wrap .inner-wrap{max-width:1200px;margin:0 auto;}
.service-wrap h4{color:#eb6101;font-size:30px;padding-top:110px;margin-bottom:20px;}
.service-wrap table{table-layout:fixed;border-collapse:separate; border-spacing:20px;}
.service-wrap table td{background-color:#fff;border:1px solid #dfdfdf;padding:27px 23px;vertical-align:top;}
.service-wrap table td dt{font-size:18px;color:#333;margin-bottom:15px;font-weight:600;}
.service-wrap table td dt span{font-size:16px;}
.service-wrap table td dd{color:#787878;line-height:1.5em;}

.service-wrap.gray{background-color:#f5f5f5;}
.service-wrap.gray h4{color:#db3238;}
.service-wrap.gray table td{border:none;}

.service-wrap.service1 table td{border-top:2px solid #db3238;}
.service-wrap.service2 table td{border-top:2px solid #eb6101;}
.service-wrap.service3 table td{border-top:2px solid #e4c100;}
.service-wrap.service4 table td{border-top:2px solid #66b500;}
.service-wrap.service5 table td{border-top:2px solid #1d7fe4;}
.service-wrap.service6 table td{border-top:2px solid #2c4094;}
.service-wrap.service7 table td{border-top:2px solid #8347c7;}

.service-wrap.service1 h4{background:url(../img/m2/service_icon1.png) center top no-repeat;color:#db3238;}
.service-wrap.service2 h4{background:url(../img/m2/service_icon2.png) center top no-repeat;color:#eb6101;}
.service-wrap.service3 h4{background:url(../img/m2/service_icon3.png) center top no-repeat;color:#e4c100;}
.service-wrap.service4 h4{background:url(../img/m2/service_icon4.png) center top no-repeat;color:#66b500;}
.service-wrap.service5 h4{background:url(../img/m2/service_icon5.png) center top no-repeat;color:#1d7fe4;}
.service-wrap.service6 h4{background:url(../img/m2/service_icon6.png) center top no-repeat;color:#2c4094;}
.service-wrap.service7 h4{background:url(../img/m2/service_icon7.png) center top no-repeat;color:#8347c7;}


#service1,
#service2,
#service3,
#service4,
#service5,
#service6,
#service7{position:absolute;left:0;top:-110px;}


/* 온라인상담 */
.inquiry-top{background-color:#f5f5f5;}
.inquiry-top .inner-wrap{padding:60px 0;}
.inquiry-top .txt1{font-size:22px;color:#ec6100;line-height:1.5em;margin-bottom:15px;font-weight:bold;}
.inquiry-top .txt2{margin-bottom:50px;}
.inquiry-top .gubun-line{width:64px;height:1px;background-color:#787878;margin:40px auto;}
.agree-form{}
.agree-form .title{font-size:22px;margin-bottom:10px;}
.agree-form .agree-con{background-color:#fff;padding:30px 40px;box-sizing:border-box;font-size:14px;}
.agree-form .agree-con ul li{float:left;width:50%;margin-bottom:10px;color:#666;text-align:left;}
.agree-form .agree-con ul:after{clear:both;display:block;content:'';}
.agree-form .agree-con ul{border-bottom:1px solid #ddd;padding-bottom:15px;}
.agree-form .agree-con .agree-check{padding:20px 0 0 0;text-align:center;color:#666;}
.agree-form .agree-con .agree-check .q{margin-right:40px;}
.agree-form .agree-con .agree-check label + label{margin-left:20px;}

.inquiry-form{max-width:1160px;margin:0 auto;padding:60px 0 100px;}
.regist-form{border-top:3px solid #343434;}
.regist-form table{width:100%;}
.regist-form table th{background-color:#fafafa;padding:10px 10px 10px 40px;text-align:left;font-weight:normal;border-bottom:1px solid #e5e5e5;}
.regist-form table td{padding:10px 20px;text-align:left;border-bottom:1px solid #e5e5e5;}
.regist-form table td .term{display:inline-block;vertical-align:middle;width:14px;text-align:center;}
.regist-form table tr:last-child th,
.regist-form table tr:last-child td{border-color:#bdbdbd;}
.form-command{padding:30px 0;}
.form-command button{height:42px;background-color:#eb6101;color:#fff;width:160px;text-align:center;}

.counsel-wrap .counsel-form table{width:100%;table-layout:fixed;}
.counsel-wrap .counsel-form table th{width:60px;text-align:left;color:#fff;padding-bottom:3px;vertical-align:top;line-height:30px;font-size:14px;}
.counsel-wrap .counsel-form table td{padding-bottom:5px;}
.counsel-wrap .counsel-form table td input{border:none;height:30px;background:#fff;box-sizing:border-box;padding:0 10px;color:#333;line-height:30px;}
.counsel-wrap .counsel-form table td textarea{border:none;background:#fff;box-sizing:border-box;padding:10px;color:#333;overflow:auto;}
.counsel-wrap .counsel-form table td .command{background:#333333;color:#fff;height:40px;}



.board-top{overflow:hidden;margin-bottom:14px;}
.board-top .board-search{float:right;}
.board-top:after{clear:both;display:block;content:'';}

.board-search{}
.board-search select{border:1px solid #d9d9d9;height:40px;width:120px;}
.board-search .keyword{border:1px solid #d9d9d9;height:40px;width:285px;}
.board-search input[type="button"]{height:40px;width:75px;font-size:14px;color:#fff;background:#787878;}

.board .list{width:100%;border-top:3px solid #343434;table-layout:fixed;}
.board .list th{border-bottom:1px solid #bdbdbd;padding:18px 0;text-align:center;color:#333;font-weight:normal;background-color:#fafafa;}
.board .list td{border-bottom:1px solid #dfdfdf;padding:17px 0;text-align:center;font-size:14px;color:#787878;}
.board .list td.title{text-align:left;padding-left:15px;}
.board .list td.title a{display:block;width:98%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#787878;}
.board .list tr:hover td{background-color:#f2f2f2;}
.board .list tr:hover td a{text-decoration:underline;color:#333;}
.board .list .noData{text-align:center;padding:50px 0;}

.board .view{width:100%;border-top:3px solid #343434;margin-bottom:30px;}
.board .view .view-top{border-bottom:1px solid #bdbdbd;padding:20px 30px;background-color:#fafafa;position:relative;}
.board .view .view-top .title{font-size:18px;color:#333;}
.board .view .view-top .date{font-size:14px;color:#787878;position:absolute;right:30px;top:22px;}
.board .view .view-contents{text-align:left;padding:50px 30px;line-height:1.75em;box-sizing:border-box;color:#787878;border-bottom:1px solid #dfdfdf;word-break:break-all;}
.board .view .view-contents img{max-width:100%;}

.board .regist{}
.board .regist{width:100%;border-top:2px solid #555;table-layout:fixed;}
.board .regist th{background:#f4f4f4;text-align:center;padding:6px;border-bottom:1px solid #c9c9c9;}
.board .regist td{text-align:left;padding:6px 10px 6px 15px;border-bottom:1px solid #c9c9c9;}
.board .regist th + th{border-left:1px dotted #c9c9c9;border-right:1px dotted #c9c9c9;}
.board .regist td + th{border-left:1px dotted #c9c9c9;border-right:1px dotted #c9c9c9;}
.board .regist tr th:first-child{border-right:1px dotted #c9c9c9;}
.board .regist .title{font-size:15px;font-weight:600;}
/*.board .regist input[type="text"],.board .regist textarea{border-radius:4px;}*/
.board .regist .addr .zipcode{margin-bottom:3px;}
.board .regist .addr .zipcode + .row{margin-bottom:3px;}
.board .regist .contents-regist {padding:0;}
.board .regist textarea {padding:15px;}

.paging{text-align:center;padding:30px 0;}
.paging a{display:inline-block;height:28px;width:28px;vertical-align:middle;overflow:hidden;border:1px solid #dfdfdf;background-color:#fff;}
.paging .page{width:28px;height:28px;text-align:left;text-indent:-9999px;position:relative;}
.paging .page:after{display:block;width:28px;height:28px;position:absolute;left:0;top:0;content:'';}
.paging .first:after{background:url(../img/board/page_first.gif) center center no-repeat;}
.paging .prev:after{background:url(../img/board/page_prev.gif) center center no-repeat;}
.paging .prev{margin-right:10px;}
.paging .next{margin-left:10px;}
.paging .next:after{background:url(../img/board/page_next.gif) center center no-repeat;}
.paging .last:after{background:url(../img/board/page_last.gif) center center no-repeat;}
.paging .num{line-height:28px;font-size:13px;display:inline-block;width:30px;}
.paging .num + .num{margin-left:-4px;}
.paging .current{background:#ec6100;color:#fff;border:1px solid #ec6100;}
.paging + .btns{padding-top:0;margin-top:-20px;}

.board-search{text-align:center;}
.board-search input[type="text"]{width:200px;}
.board-search input[type="submit"]{width:80px;color:#fff;height:25px;background:#777;font-size:12px;font-weight:600;border:none;}

.btns{text-align:center;overflow:hidden;}
.btns input, .btns a{height:30px;line-height:30px;font-size:13px;font-weight:600;border:none;padding:0 15px;color:#fff;background:#7a7a7a;vertical-align:middle;}
.btns .big{height:40px;line-height:40px;font-size:15px;padding:0 30px;}
.btns a{display:inline-block;}
.btns .type1{background:#eb6101;color:#fff;height:42px;line-height:42px;width:160px;}
.btns .left{float:left;}
.btns .right{float:right;}


.edu-program{text-align:center;background-color:#f5f5f5;padding:60px 0 10px;}
.edu-program dl{float:left;width:33.3%;padding-top:210px;text-align:center;margin-bottom:55px;}
.edu-program dl dt{font-size:24px;color:#ec6100;font-weight:600;margin-bottom:10px;}
.edu-program dl dd{line-height:1.5em;}
.edu-program dl.edu1{background:url(../img/m5/edu_icon1.png) center top no-repeat;}
.edu-program dl.edu2{background:url(../img/m5/edu_icon2.png) center top no-repeat;}
.edu-program dl.edu3{background:url(../img/m5/edu_icon3.png) center top no-repeat;}
.edu-program dl.edu4{background:url(../img/m5/edu_icon4.png) center top no-repeat;}
.edu-program dl.edu5{background:url(../img/m5/edu_icon5.png) center top no-repeat;}
.edu-program dl.edu6{background:url(../img/m5/edu_icon6.png) center top no-repeat;}

/*
.welfare-wrap{height:545px;background:#f5f5f5 url(../img/m5/welfare_bg.jpg) center bottom no-repeat;}
.welfare-wrap .inner-wrap > div{padding:96px 20px 0 490px;}
.welfare-wrap .inner-wrap > div:after{clear:both;display:block;content:'';}
.welfare-wrap dl{float:left;width:50%;text-align:center;}
.welfare-wrap dt{height:222px;padding:54px 0 0 0;box-sizing:border-box;color:#fff;font-size:24px;font-weight:600;margin-bottom:15px;}
.welfare-wrap dd{line-height:1.5em;}
.welfare-wrap dl.welfare1 dt{background:url(../img/m5/welfare_icon1.png) center top no-repeat; }
.welfare-wrap dl.welfare2 dt{background:url(../img/m5/welfare_icon2.png) center top no-repeat;}
*/

.welfare-wrap2{}
.welfare-wrap2 table{width:100%;table-layout:fixed;}
.welfare-wrap2 table td{height:150px;text-align:left;padding-left:140px;}
.welfare-wrap2 table td dt{font-size:21px;font-weight:bold;color:#ec6100;margin-bottom:5px;}
.welfare-wrap2 table td dd{line-height:1.5em;}
.welfare-wrap2 .con1{background:url(../img/m5/welfare_icon1.png) left top no-repeat;}
.welfare-wrap2 .con2{background:url(../img/m5/welfare_icon2.png) left top no-repeat;}
.welfare-wrap2 .con3{background:url(../img/m5/welfare_icon3.png) left top no-repeat;}
.welfare-wrap2 .con4{background:url(../img/m5/welfare_icon4.png) left top no-repeat;}
.welfare-wrap2 .con5{background:url(../img/m5/welfare_icon5.png) left top no-repeat;}
.welfare-wrap2 .con6{background:url(../img/m5/welfare_icon6.png) left top no-repeat;}
.welfare-wrap2 .con7{background:url(../img/m5/welfare_icon7.png) left top no-repeat;}
.welfare-wrap2 .con8{background:url(../img/m5/welfare_icon8.png) left top no-repeat;}
.welfare-wrap2 .con9{background:url(../img/m5/welfare_icon9.png) left top no-repeat;}
.welfare-wrap2 .con10{background:url(../img/m5/welfare_icon10.png) left top no-repeat;}
.welfare-wrap2 .con11{background:url(../img/m5/welfare_icon11.png) left top no-repeat;}
.welfare-wrap2 .con12{background:url(../img/m5/welfare_icon12.png) left top no-repeat;}
.welfare-wrap2 .con13{background:url(../img/m5/welfare_icon13.png) left top no-repeat;}
.welfare-wrap2 .con14{background:url(../img/m5/welfare_icon14.png) left top no-repeat;}
.welfare-wrap2 .con15{background:url(../img/m5/welfare_icon15.png) left top no-repeat;}

.wanted-info{margin-bottom:60px;}

.con-table{border-top:2px solid #db3238;}
.con-table table{width:100%;}
.con-table thead th{border:1px solid #e7e7e7;padding:22px 5px;font-weight:600;text-align:center;}
.con-table tbody th{border:1px solid #e7e7e7;padding:22px 5px;font-weight:600;text-align:center;}
.con-table tbody td{border:1px solid #e7e7e7;padding:25px 5px;text-align:center;line-height:1.5em;}

.con-list{}
.con-list li + li{margin-top:15px;}
.con-list .label{font-weight:600;}

.wanted-top-txt{text-align:center;padding:20px 0 40px;font-size:32px;color:#ec6100;}
.wanted-top-txt span{font-weight:bold;}
.wanted-top-txt:before{display:inline-block;width:20px;height:32px;content:'';vertical-align:middle;background:url(../img/m1/p_prev.png) 0 0 no-repeat;background-size:20px auto;margin-right:20px;}
.wanted-top-txt:after{display:inline-block;width:20px;height:32px;content:'';vertical-align:middle;background:url(../img/m1/p_next.png) right bottom no-repeat;background-size:20px auto;margin-left:20px;}

.wanted-info1{background-color:#f5f5f5;padding:60px 0;text-align:center;}
.wanted-info1 h4{font-size:30px;color:#333;margin-bottom:10px;}
.wanted-info1 .title-sub{font-size:16px;color:#333;margin-bottom:25px;line-height:1.5em;}

.wanted-info2{padding:60px 0;margin:0 auto;max-width:1160px;text-align:center;}
.wanted-info2 h4{font-size:30px;color:#333;margin-bottom:10px;}
.wanted-info2 .title-sub{font-size:16px;color:#333;margin-bottom:25px;line-height:1.5em;}

.system-info1{background-color:#f5f5f5;padding:80px 0;}
.system-info1 .txt{color:#ec6100;font-size:28px;line-height:1.25em;text-align:center;margin-bottom:70px;}
.system-info1 .txt b{font-weight:600;}
.system-info1 .txt:before{display:block;content:'';height:31px;height:26px;background:url(../img/m1/p_prev.png) center 0 no-repeat;margin-bottom:20px;}
.system-info1 .txt:after{display:block;content:'';height:31px;height:26px;background:url(../img/m1/p_next.png) center 0 no-repeat;margin-top:20px;}
.system-info1 ul{}
.system-info1 ul:after{clear:both;display:block;content:'';}
.system-info1 ul li{float:left;box-sizing:border-box;width:25%;padding:210px 0 0 0;text-align:center;line-height:1.5em;}
.system-info1 ul li.con1{background:url(../img/m5/system1_icon1.png) center top no-repeat;}
.system-info1 ul li.con2{background:url(../img/m5/system1_icon2.png) center top no-repeat;}
.system-info1 ul li.con3{background:url(../img/m5/system1_icon3.png) center top no-repeat;}
.system-info1 ul li.con4{background:url(../img/m5/system1_icon4.png) center top no-repeat;}

.system-info2{padding:60px 0 90px;}
.system-info2 .conTitle{text-align:left;}
.system-info2 .system-con1{margin-bottom:60px;}
.system-info2 .system-con2{border-left:1px dashed #d3d3d3;}
.system-info2 .system-con2:after{clear:both;display:block;content:'';}
.system-info2 .system-con2 li{float:left;box-sizing:border-box;border-right:1px dashed #d3d3d3;width:33%;padding:155px 0 0 0;text-align:center;}
.system-info2 .system-con2 li:first-child{width:34%;}
.system-info2 .system-con2 li .label{display:block;margin-bottom:15px;font-size:22px;font-weight:600;}
.system-info2 .system-con2 li p{line-height:1.5em;}
.system-info2 .system-con2 li.con1{background:url(../img/m5/system2_icon1.png) center top no-repeat;}
.system-info2 .system-con2 li.con2{background:url(../img/m5/system2_icon2.png) center top no-repeat;}
.system-info2 .system-con2 li.con3{background:url(../img/m5/system2_icon3.png) center top no-repeat;}



@media all and (max-width:1160px){

	.inner-wrap{margin:0 20px;}

	.greeting2 .fl{float:left;width:48%;}
	.greeting2 .fr{float:right;width:48%;}

	.vision-top .txt1{padding:85px 0 18px 0;font-size:30px;}
	.vision-top .txt2{padding:0;font-size:16px;}
	.vision-txt{padding:40px 20px;font-size:14px;}
	.vision-txt p + p{margin-top:20px;}
	.vision-top2 .inner-wrap{text-align:right;}
	.vision-top2 .txt1{padding:85px 0 18px 0;font-size:30px;}
	.vision-top2 .txt2{padding:0;font-size:16px;}

	.inquiry-form{margin:0 20px;}

	.wanted-top-txt{padding:20px 20px 40px;}
	.wanted-info1{padding:60px 20px;box-sizing:border-box;}
	.wanted-info2{padding:60px 20px;box-sizing:border-box;}

}


@media all and (max-width:1024px){

	.greeting2 .photo:before{display:none;}

	.history-wrap{padding:20px 0 60px;}
	.history-wrap .inner-wrap:before{left:10px;}
	.history-wrap .inner-wrap{padding:20px 0 0 10px;}
	.history-wrap  dl{width:auto;margin:0 0 40px 0;position:relative;text-align:left;}
	.history-wrap  dl:before{}
	.history-wrap  dl:after{width:30px;}
	.history-wrap  dt{font-size:28px;padding:5px 0 0 40px !important;}
	.history-wrap  dd{padding:5px 0 0 40px !important;}
	.history-wrap  dd li{margin-bottom:10px;padding:0 0 0 55px !important;}
	.history-wrap  dd li span{position:absolute;top:0;left:0;}

	.history-wrap  dl.left:before{right:0;left:-6px;}
	.history-wrap  dl.right:before{left:-6px;}
	.history-wrap  dl.left:after{right:0;left:7px}
	.history-wrap  dl.right:after{left:7px;}

	.history-wrap dl.left{clear:both;float:none;}
	.history-wrap dl.left > dt{position:relative;right:0;left:0;top:0;}
	.history-wrap dl.left > dd{text-align:left;padding-right:0;}
	.history-wrap dl.left > dd li{padding-right:45px;}
	.history-wrap dl.left > dd li span{left:0;}
	.history-wrap dl.right{clear:both;float:none;}
	.history-wrap dl.right > dt{position:relative;left:0;left:0;top:0;}
	.history-wrap dl.right > dd{text-align:left;padding-left:0;}
	.history-wrap dl.right > dd li{padding-left:45px;}
	.history-wrap dl.right > dd li span{left:0;}


	.team-member1{background:none;padding:40px 20px 25px;}
	.member-list1 li{float:left;width:33%;margin-bottom:35px;box-sizing:border-box;padding:0 5px;}
	.member-list1 li:nth-child(2n){float:left;}
	.member-list1 li:nth-child(2n+1){clear:inherit;float:left;}

	.branch-wrap{padding:30px 20px 10px 20px;margin-bottom:50px;}
	.branch-wrap .txt{font-size:18px;margin-bottom:40px;text-align:center;line-height:1.5em;}
	.branch-wrap .branch-map{text-align:left;}
	.branch-wrap .branch-map img{display:none;}
	.branch-wrap .branch-map dl{position:relative;left:0 !important;top:0 !important;float:left;width:25%;margin-bottom:20px;box-sizing:border-box;height:100px;}

	.branch-wrap .branch-map dl dt{margin-bottom:5px;}
	.branch-wrap .branch-map dl dd{font-size:14px;color:#787878;line-height:1.5em;}
	.branch-wrap .branch-map dl.left{text-align:left;padding-left:24px;background:url(../img/m1/icon_position.png) 0 0 no-repeat;background-size:18px 24px !important;}
	.branch-wrap .branch-map dl.right{text-align:left;padding-right:0;padding-left:24px;background:url(../img/m1/icon_position.png) 0 0 no-repeat;background-size:18px 24px !important;}
	.branch-wrap .branch-map:after{clear:both;display:block;content:'';}

	.branch-wrap .branch-map dl.branch4{background:url(../img/m1/icon_position2.png) 0 0 no-repeat;}
	.branch-wrap .branch-map dl.branch5{background:url(../img/m1/icon_position2.png) 0 0 no-repeat;}

}

@media all and (max-width:800px){
	.branch-wrap .branch-map dl{width:33%;}

	.ci-info{margin-bottom:60px;}
	.ci-info .fl{float:none;width:auto;margin-bottom:30px;}
	.ci-info .fr{float:none;width:auto;}
	.ci-info .logo-info .logo{padding:30px 10px;}
	.ci-info .logo-info .logo img{height:45px;}
	.ci-info .info-txt{line-height:1.75em;}
	.ci-info .info-txt + .conTitle{margin-top:30px;}
	.ci-info .color-guide ul li{}

	.location-info{}
	.location-info .addr{font-size:20px;margin-bottom:30px;}
	.location-info ul li{display:block;}
	.location-info ul li + li{margin:10px 0 0 0;}

	.company-status{padding:30px 0 0 0;}

	.company-info1{}
	.company-info1 .photo{overflow:hidden;max-width:1160px;margin:0 auto;}
	.company-info1 .info{position:relative;width:auto;}
	.company-info1 .info > div{width:auto;float:none;padding:30px 20px;}
	.company-info1 .info h5{font-size:16px;}
	.company-info1 .info ul li{font-size:13px;}

	.inquiry-form{padding:20px 0;}
	.regist-form table th{padding:10px;font-size:13px;}
	.regist-form table td{padding:10px;}
	.regist-form .w150{width:80px;}
	.regist-form .w300{width:120px;}
	.regist-form .w290{width:100px;}
	.regist-form textarea{height:100px;}


	.counsel-wrap .counsel-form table{width:100%;table-layout:fixed;}
	.counsel-wrap .counsel-form table th{width:60px;text-align:left;color:#fff;padding-bottom:3px;vertical-align:top;line-height:30px;font-size:14px;}
	.counsel-wrap .counsel-form table td{padding-bottom:5px;}
	.counsel-wrap .counsel-form table td input{border:none;height:30px;background:#fff;box-sizing:border-box;padding:0 10px;color:#333;line-height:30px;}
	.counsel-wrap .counsel-form table td textarea{border:none;background:#fff;box-sizing:border-box;padding:10px;color:#333;overflow:auto;}
	.counsel-wrap .counsel-form table td .command{background:#333333;color:#fff;height:40px;}

	/* form -- */
	input{font-size:14px;}
	input[type="text"]{height:30px;line-height:28px;}
	input[type="password"]{height:30px;line-height:28px;}

	input.radio, input.check{width:14px;height:14px;}

	select{font-size:14px;height:30px;padding:3px;}
	textarea{font-size:14px;}
	/* -- form */


	.edu-program{}
	.edu-program dl{float:left;width:50%;}
	.edu-program dl dt{font-size:20px;}
	.edu-program dl:nth-child(2n+1){clear:both;float:left;}


}

@media all and (max-width:600px){

	.conTitle{font-size:22px;}
	.conTitle .subTxt{font-size:13px;}

	.greeting1 p + p{margin-top:20px;}
	.greeting1 .txt1{font-size:20px;}
	.greeting1 .txt2{font-size:16px;}

	.greeting2 .txt .name span{font-size:20px;}
	.greeting2 .txt .position{color:#787878;font-size:13px;}
	.greeting2 .txt .position li{position:relative;padding-left:10px;}
	.greeting2 .txt .position li + li{margin-top:4px;}
	.greeting2 .txt .position li:before{content:'';display:block;width:3px;height:3px;border-radius:2px;position:absolute;left:0;top:7px;background-color:#787878;}
	.greeting2 .txt:after{clear:both;display:block;content:'';}


	.bs-result{padding:40px 0;}
	.bs-result .result-wrap dl{float:none;width:auto;margin-bottom:30px;}
	.bs-result .result-wrap dl:nth-child(2n){float:none;}
	.bs-result .result-wrap dl:nth-child(2n + 1){float:none;}
	.bs-result .result-wrap dt{text-align:center;padding:60px 0 15px;font-size:18px;background-size:60px auto;}
	.bs-result .result-wrap dd{}
	.bs-result .result-table td{font-size:15px;padding:15px 10px;}
	.bs-result .result-table td > div > div{font-size:14px;}
	.bs-result .result-table td ul{font-size:13px;}

	.member-list1 .photo img{width:120px;}
	.member-list1 .name{margin-bottom:6px;font-size:14px;}
	.member-list1 .name .m-block{display:block;}
	.member-list1 .email{font-size:13px;}

	.team-member1{margin-bottom:30px;}
	.team-member2{padding:0 0 40px;}
	.team-member2 .top-txt{font-size:20px;padding:20px 0 20px;}
	.team-member2 .top-txt:before{display:none;}
	.team-member2 .top-txt:after{display:none;}
	.member-list2{font-size:14px;}
	.member-list2 .photo{text-align:center;}
	.member-list2 .name{text-align:center;}
	.member-list2 .photo img{width:120px;}
	.member-list2 li{float:none;width:auto;margin-bottom:40px;}
	.member-list2 li + li{margin-left:0;}

	.branch-wrap .txt:before,
	.branch-wrap .txt:after{display:none;}

	.vision-top{height:200px;background-size:auto 100%;}
	.vision-top .inner-wrap{text-align:left;}
	.vision-top .txt1{padding:65px 0 10px 0;font-size:22px;}
	.vision-top .txt2{font-size:14px;}

	.vision-txt{padding:40px 20px;font-size:14px;}
	.vision-txt p + p{margin-top:20px;}

	.vision-top2{height:200px;background-size:auto 100%;}
	.vision-top2 .txt1{padding:65px 0 10px 0;font-size:22px;}
	.vision-top2 .txt2{font-size:14px;}

	.branch-status{padding:0;}
	.branch-status ul li{float:left;width:25%;padding:120px 10px 0 10px;box-sizing:border-box;background-size:90% auto !important;}
	.branch-status ul li .label{font-size:14px;}
	.branch-status ul li .label + p{font-size:13px;}

	.branch-wrap .branch-map dl dd{font-size:13px;}
	.branch-wrap .branch-map dl{width:50%;}


	.system1{height:auto;padding-bottom:30px;}
	.system1 .conTitle2{padding-top:70px;background-size:70px auto !important;font-size:22px;}
	.system1 .top-txt{font-size:18px;}
	.system1 .top-txt:before,
	.system1 .top-txt:after{display:none;}
	.system1 table{width:100%;display:block;}
	.system1 table tr{width:100%;display:block;}
	.system1 table td{display:block;padding:5px 0;vertical-align:top;min-height:0;margin-bottom:10px;}
	.system1 table td > div{position:relative;padding-left:80px;}
	.system1 table td .num{width:70px;height:70px;border-radius:35px;line-height:70px;font-size:20px;}
	.system1 table td dt{font-size:16px;}
	.system1 table td dd{font-size:13px;}
	.system1 .panner-con li{float:left;line-height:1em;text-align:center;}
	.system1 .panner-con li span{color:#ec6100;display:block;}
	.system1 .panner-con li + li{background:url(../img/m1/pannel_line.png) left top no-repeat;padding-left:12px;}
	.system1 .panner-con:after{clear:both;display:block;content:'';}
	.system1 .panner-con2{}
	.system1 .panner-con2 li{padding-left:15px;position:relative;}
	.system1 .panner-con2 li:before{content:'ㆍ';position:absolute;left:0;top:0;font-weight:bold;}

	.system1 .con1 dl{padding:10px 0 0 0;}
	.system1 .con2 dl{padding:10px 0 0 0;}
	.system1 .con3 dl{padding:10px 0 0 0;}
	.system1 .con4 dl{padding:10px 0 0 0;}

	.system2 .conTitle2{padding-top:70px;background-size:70px auto !important;font-size:24px;}
	.system3 .center-top{font-size:18px;line-height:1.25em;}
	.system3 .center-top img{height:30px;}
	.system3 .center-top .m-block{display:block;}
	.system3 .center-top-txt{line-height:1.75em;}

	.location-info .addr{font-size:16px;margin-bottom:15px;}
	.root_daum_roughmap{}
	.root_daum_roughmap .wrap_map{height:250px !important;}

	.service-wrap{padding:40px 0;}
	.service-wrap h4{font-size:20px;padding-top:70px;background-size:auto 70px !important;margin-bottom:10px;}
	.service-wrap table{display:block;}
	.service-wrap table tr{display:block;}
	.service-wrap table td{display:block;}
	.service-wrap table td dt{font-size:18px;color:#333;margin-bottom:15px;font-weight:600;}
	.service-wrap table td dt span{font-size:16px;}
	.service-wrap table td dd{color:#787878;line-height:1.5em;}


	.board-search{}
	.board-search select{height:30px;width:80px;}
	.board-search input[type="text"]{height:30px;width:140px;}
	.board-search input[type="button"]{height:30px;width:50px;}

	.board .list{display:block;}
	.board .list colgroup,
	.board .list thead{display:none;}
	.board .list tbody,
	.board .list tr{display:block;}
	.board .list tr{border-bottom:1px solid #ddd;padding:15px;}
	.board .list td{display:block;padding:0;border:none;text-align:left;}
	.board .list td.no{display:none;}
	.board .list td.title{padding-left:0;}

	.board .view{}
	.board .view .view-top{padding:20px 100px 20px 20px;}
	.board .view .view-top .title{font-size:14px;}
	.board .view .view-top .date{font-size:12px;right:20px;}
	.board .view .view-contents{padding:30px 20px;}

	.inquiry-top{margin-bottom:20px;}
	.inquiry-top .inner-wrap{padding:40px 0;}
	.inquiry-top .txt1{font-size:18px;}
	.inquiry-top .txt2{line-height:1.75em;margin-bottom:30px;}
	.inquiry-top .gubun-line{margin:30px auto;}
	.agree-form{}
	.agree-form .title{font-size:18px;margin-bottom:10px;}
	.agree-form .agree-con{padding:20px;font-size:13px;}
	.agree-form .agree-con ul li{float:none;width:auto;}
	.agree-form .agree-con ul{border-bottom:1px solid #ddd;padding-bottom:15px;}
	.agree-form .agree-con .agree-check{padding:20px 0 0 0;text-align:center;color:#666;}
	.agree-form .agree-con .agree-check .q{margin:0 0 10px 0;display:block;}
	.agree-form .agree-con .agree-check label + label{margin-left:20px;}

	.regist-form .m-block{display:block;}
	.regist-form .td-email input:nth-child(1){margin-bottom:3px;}


	.edu-program{padding:40px 0 10px;}
	.edu-program dl{padding-top:110px;margin-bottom:30px;background-size:100px auto !important;}
	.edu-program dl dt{font-size:16px;}
	.edu-program dl dd{font-size:13px;}

	.welfare-wrap2{padding-top:20px;}
	.welfare-wrap2 table{display:block;}
	.welfare-wrap2 table colgroup{display:none;}
	.welfare-wrap2 table tr{display:block;}
	.welfare-wrap2 table td{display:block;height:120px;padding-left:120px;background-size:100px auto !important;}
	.welfare-wrap2 table td dt{font-size:16px;}
	.welfare-wrap2 table td dd{font-size:14px;}
	.welfare-wrap2 table td dd br{display:none;}

	.wanted-top-txt{padding:0 20px 40px 20px;font-size:22px;}
	.wanted-top-txt:before{display:none;}
	.wanted-top-txt:after{display:none;}

	.wanted-info1{padding:40px 20px;}
	.wanted-info1 h4{font-size:22px;}
	.wanted-info1 .title-sub{font-size:13px;}

	.wanted-info2{padding:40px 20px;}
	.wanted-info2 h4{font-size:22px;}
	.wanted-info2 .title-sub{font-size:13px;}

	.con-table thead th{padding:15px 5px;font-size:13px;}
	.con-table tbody th{padding:15px 5px;font-size:13px;}
	.con-table tbody td{padding:15px 5px;font-size:13px;}


}

@media all and (min-width:600px){



}


@media all and (max-width:460px){
	.member-list1 li{width:50%;}
	.member-list1 li:nth-child(2n+1){clear:both;float:left;}

	.branch-status{padding:0;}
	.branch-status ul li{width:48%;padding:90px 0 20px 0;background-size:80px auto !important;}
	.branch-status ul li .label{font-size:14px;margin-bottom:3px;}

	.ci-info .color-guide ul li .label{position:relative;display:block;margin-bottom:5px;}
	.ci-info .color-guide ul li{padding-left:0 !important;}
	.ci-info .color-guide ul li p{margin-left:31px;}


}
