@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* ---------------------------------------------------
POINTWEB.co.kr
Contents Markup ver1.0 2014-05-02
---------------------------------------------------- */

/*
================================================================================
메인콘텐츠
================================================================================
*/


.btn_next {width:163px; margin:0 auto; padding-top:30px;}
.btn_next:after {clear:both; display:block; content:'';}
.btn_next li {float:left; margin-left:5px;}
.btn_next li:frist-child {margin-left:0;}


/* ---- 메인콘텐츠영역 ---- */
.m_bot_banner .m_ban_kare {width:525px; float:left; margin-right:39px;}
.m_bot_banner .m_ban_kare h2 {margin-bottom:23px;}
.m_bot_banner .m_ban_kare h2 span {float:right;}
.m_bot_banner .m_ban_kare ul {padding-left:5px;}
.m_bot_banner .m_ban_kare ul:after {display:block; clear:both; content:'';}
.m_bot_banner .m_ban_kare li {float:left; margin-bottom:20px; margin-left:19px;}
.m_bot_banner .m_ban_kare li:first-child {margin-left:0;}
.m_bot_banner .m_ban_kare li span {display:block; text-align:center; margin-top:5px; font-weight:bold;}

.m_bot_banner .m_ban_notice {width:357px; float:left;}
.m_bot_banner .m_ban_notice h2 {margin-bottom:23px;}
.m_bot_banner .m_ban_notice h2 span {float:right;}
.m_bot_banner .m_ban_notice ul {padding-bottom:10px; padding-left:20px; border-bottom:1px #d3d0ce dashed;}
.m_bot_banner .m_ban_notice ul li {margin-bottom:4px; color:#555555;  letter-spacing:-0.2px; list-style-type:disc;}
.m_bot_banner .m_ban_notice ul li span {float:right; display:inline-block; color:#999999;}
.m_bot_banner .m_ban_notice .m_customer {position:relative; width:361px; height:90px; margin-top:23px; background:url('/_public/_img/main/m_ban_cus.gif') no-repeat; border-bottom: 1px #d3d0ce dashed;}
.m_bot_banner .m_ban_notice .m_customer li {position:absolute; top:-4px; right:26px; list-style:none; font-size:11px; padding-bottom:3px;}
.m_bot_banner .m_ban_notice .m_customer li:first-child {position:absolute; top:-4px; right:90px;margin-left:0;}
.m_bot_banner .m_ban_notice .m_customer li a {color:#555555;}
.m_bot_banner .m_ban_notice .m_customer li a:hover {color:#333333; padding-bottom:3px; border-bottom:2px #8f592e solid;}
/* 메인 비주얼영역 */



/* 비주얼 텍스트영역 */

/* 비주얼 아이콘 버튼 */

/* 비주얼 제품정보 */

/* 비주얼 컨트롤 */

/* ---- 중간영역 ---- */


/*
================================================================================
서브콘텐츠
================================================================================
*/

/*서브비주얼 영역*/

/*CEO인사말*/
#piw_s_container .sub_box .s_content h3{font-weight: normal; letter-spacing: -2.5px; word-spacing: 0; line-height: 46px; font-size: 32px; font-family: 'Nanum Myeongjo'; padding-bottom: 30px;}
#piw_s_container .sub_box .s_content p{font-size:13px; color:#6e6e6e; padding-bottom:25px;}


.greeting_box {padding-bottom:170px; background:url('/_public/_img/company/greeting_bg.png') no-repeat bottom right;}
.greeting_top {width:733px; border-left:6px solid #1060ab; background:#f5f5f5; padding:36px 0 36px 25px; font-size:18px; line-height:140%;}
.greeting_top strong {color:#1666b1; font-weight:bold;}
.greeting_cont {margin-top:20px; color:#6e6e6e;}
.greeting_name {display:block; margin-top:30px;}

/*연혁*/
.history_cont ul {margin-left:30px; margin-top:20px; background:url('/_public/_img/company/history_ulbg.png') 90px 5px repeat-y;}
.history_cont li {position:relative; padding-left:130px; margin-bottom:10px; background:url('/_public/_img/company/history_libg.png') 90px 5px no-repeat;font-size:14px; color:#6e6e6e; line-height:150%;}
.history_cont li span {position:absolute; top:0; left:0; font-size:16px; color:#1060ab;}


/*인증현황*/
.cer{ float: left; margin-left: 25px;}
.cer:first-child{margin-left:0}
.cer h5{line-height: 40px; text-align: center; font-size: 15px; border-top: 1px solid #FB1313; border-bottom: 1px solid #A5A5A5; margin-bottom: 20px;}


/*오시는길*/
.map_box{box-sizing: border-box;}
.map_info {
    position: absolute;
    top: 90px;
    right: 0;
    width: 230px;
    height: 534px;
    background: url('/_public/_img/sub01/sub1_3_bg.png') top center repeat-y;
    z-index: 9000;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
}
.root_daum_roughmap .cont .section.lst {display:none;}
#piw_s_container .sub_box .s_content .map_info p{padding: 20px 0 0px 18px; color: #CACaCa;}
#piw_s_container .sub_box .s_content .map_info ul{margin: 30px 20px 20px 20px; padding: 20px 0; border-top: 1px solid #A9A5A5; border-bottom: 1px solid #A9A5A5;}
#piw_s_container .sub_box .s_content .map_info li{line-height:35px;}
#piw_s_container .sub_box .s_content .map_info li.tel{background:url('/_public/_img/sub01/btn_tel.png') left center no-repeat; padding-left:35px;}
#piw_s_container .sub_box .s_content .map_info li.fax{background:url('/_public/_img/sub01/btn_fax.png') left center no-repeat; padding-left:35px;}
#piw_s_container .sub_box .s_content .map_info li.mail{background:url('/_public/_img/sub01/btn_mail.png') left center no-repeat; padding-left:35px;}
#piw_s_container .sub_box .s_content .map_info li a{color:#fff;}

/*===자동화사업부===*/
.s_content .automatinon{width: 231px; float: left; height: 520px;}
.s_content .auto1{margin-right: 31px; }
#piw_s_container .sub_box .s_content p.homepage{border-top: 1px solid red; border-bottom: 1px solid red; text-align: center; padding: 0; position: absolute; top: 800px; width: 231px;}
#piw_s_container .sub_box .s_content p.homepage a{padding: 10px 0; color: #DA181F; display: block;}
#piw_s_container .sub_box .s_content p.homepage a:hover{ background-color: rgba(255, 32, 32, 0.8); color: #fff;}
.s_content .automatinon ul{padding-left: 20px;}
.s_content .automatinon li{list-style: initial; color: #A08383; font-size: 12px; line-height: 19px;}
#piw_s_container .sub_box .s_content p.gray_txt{  clear: both; background-color: #F5F5F5; padding: 0; line-height: 30px; padding-left: 20px; font-size: 11px; color: #999;}

/*===시스템사업부===*/
#piw_s_container .sub_box .s_content h4{color: rgb(38, 38, 38);font-weight: bold; display: block; font-family: '맑은 고딕'; letter-spacing: -1px; word-spacing: -1px; line-height: 28px; font-size: 18px;  padding-bottom: 10px;}
table	{width:100%; border:0 none; border-collapse:collapse; border-spacing:0; border-top:1px solid #262626; margin-bottom: 10px;}
table	caption	{width:0; height:0; line-height:0px; visibility:hidden}
table	th,	table	td	{border:0 none}
table.t1 tbody th	{padding:9px 10px 8px 10px; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; background-color:#f8f9f9; color:#333; font-size:13px; font-weight:normal; text-align:center;}
table.t1 tbody th:first-child	{border-left:0}
table.t1 td{ padding: 9px 14px 8px 14px; border-bottom: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; color: #333; text-align: center;}
table.t1 td a{color:#333}
table.t1 td a:hover{color:red}



/*===고객센터===*/
/*inqury*/
.inqury_box th {border-bottom:1px solid #d1d1d1;font-size:15px; font-weight:bold; color:#333333;}
.inqury_box td {border-bottom:1px solid #d1d1d1;padding:10px 0;}
.inqury_box td span {display:inline-block; padding:0 5px;font-weight:bold; font-size:14px; }
.inqury_box textarea {width:550px; height:150px; overflow-y:scroll;}
.inqury_box ul {width:231px; margin:0 auto; margin-top:20px;}
.inqury_box ul:after {clear:both; display:block; content:'';}
.inqury_box ul li {float:left; margin-left:5px;}





/*manpower*/
.manpower_box {position:relative;}
.manpower_box h3 {font-size:18px; color:#1060ab; padding-top:10px; margin-top:30px; margin-bottom:15px; background:url('/_public/_img/common/s_h3_bg.gif') no-repeat;}
.manpower_box .manpower_special {width:663px; height:389px; border:1px solid #e6e6e6; padding-left:100px; background:url('/_public/_img/service/manpower_img02.png')  center 30px no-repeat;}
.manpower_box .manpower_special:after {display:block; clear:both; content:'';}
.manpower_box .manpower_special ul {float:left;padding-top:250px; margin-left:20px;}

.manpower_box .manpower_inquiry {width:732px; height:57px;padding-top:21px; padding-left:31px; letter-spacing:-0.4px; background:#f6f6f6; border:1px solid #e6e6e6;}
.manpower_box .manpower_inquiry ul {position:relative;}
.manpower_box .manpower_inquiry ul:after {display:block; clear:both; content:'';}
.manpower_box .manpower_inquiry li {float:left; font-size:16px; color:#6e6e6e; line-height:190%;margin-left:4px;}
.manpower_box .manpower_inquiry li span {color:#1060ab; font-weight:bold;}


/*accmmodation*/
.accommodation_box h3 {font-size:18px; color:#1060ab; padding-top:10px; margin-top:30px; margin-bottom:15px; background:url('/_public/_img/common/s_h3_bg.gif') no-repeat;}

.accommodation_box .accommodation_cont table {width:673px; margin-top:20px;margin-left:70px; text-align:center;}
.accommodation_box .accommodation_cont table th {height:43px; font-size:14px; font-weight:bold; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc;  border-right:1px solid #dcdcdc;}
.accommodation_box .accommodation_cont table th:first-child {border-left:1px solid #dcdcdc;}
.accommodation_box .accommodation_cont table td {height:37px;border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.accommodation_box .accommodation_cont table td:first-child {border-left:1px solid #dcdcdc;}

.accommodation_box .manpower_inquiry {width:732px; height:57px;padding-top:21px; padding-left:31px; letter-spacing:-0.4px; background:#f6f6f6; border:1px solid #e6e6e6;}
.accommodation_box .manpower_inquiry ul {position:relative;}
.accommodation_box .manpower_inquiry ul:after {display:block; clear:both; content:'';}
.accommodation_box .manpower_inquiry li {float:left; font-size:16px; color:#6e6e6e; line-height:190%;margin-left:4px;}
.accommodation_box .manpower_inquiry li span {color:#1060ab; font-weight:bold;}


/*airport*/
.airport_box h3 {font-size:18px; color:#1060ab; padding-top:10px; margin-top:30px; margin-bottom:15px; background:url('/_public/_img/common/s_h3_bg.gif') no-repeat;}

.airport_box .manpower_inquiry {width:732px; height:57px;padding-top:21px; padding-left:31px; letter-spacing:-0.4px; background:#f6f6f6; border:1px solid #e6e6e6;}
.airport_box .manpower_inquiry ul {position:relative;}
.airport_box .manpower_inquiry ul:after {display:block; clear:both; content:'';}
.airport_box .manpower_inquiry li {float:left; font-size:16px; color:#6e6e6e; line-height:190%;margin-left:4px;}
.airport_box .manpower_inquiry li span {color:#1060ab; font-weight:bold;}

.airport_box .airport_vehicle table {width:530px; margin-left:80px; margin-top:10px; text-align:center;}
.airport_box .airport_vehicle table th {height:43px; background:#f6f6f6; font-size:14px; font-weight:bold; color:#595959;  border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc;  border-right:1px solid #dcdcdc;}
.airport_box .airport_vehicle table th:first-child {border-left:1px solid #dcdcdc;}
.airport_box .airport_vehicle table td {height:37px;border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.airport_box .airport_vehicle table td:first-child {border-left:1px solid #dcdcdc;}


/*material*/
.material_box h3 {font-size:18px; color:#1060ab; padding-top:10px; margin-top:30px; margin-bottom:15px; background:url('/_public/_img/common/s_h3_bg.gif') no-repeat;}

.material_box .manpower_inquiry {width:732px; height:57px;padding-top:21px; padding-left:31px; letter-spacing:-0.4px; background:#f6f6f6; border:1px solid #e6e6e6;}
.material_box .manpower_inquiry ul {position:relative;}
.material_box .manpower_inquiry ul:after {display:block; clear:both; content:'';}
.material_box .manpower_inquiry li {float:left; font-size:16px; color:#6e6e6e; line-height:190%;margin-left:4px;}
.material_box .manpower_inquiry li span {color:#1060ab; font-weight:bold;}



/*special*/
.special_box h3 {font-size:18px; color:#1060ab; padding-top:10px; margin-top:30px; margin-bottom:15px; background:url('/_public/_img/common/s_h3_bg.gif') no-repeat;}

.special_box .manpower_inquiry {width:732px; height:57px;padding-top:21px; padding-left:31px; letter-spacing:-0.4px; background:#f6f6f6; border:1px solid #e6e6e6;}
.special_box .manpower_inquiry ul {position:relative;}
.special_box .manpower_inquiry ul:after {display:block; clear:both; content:'';}
.special_box .manpower_inquiry li {float:left; font-size:16px; color:#6e6e6e; line-height:190%;margin-left:4px;}
.special_box .manpower_inquiry li span {color:#1060ab; font-weight:bold;}


/**/
.logistice_box h3 {font-size:18px; color:#1060ab; padding-top:10px; margin-top:30px; margin-bottom:15px; background:url('/_public/_img/common/s_h3_bg.gif') no-repeat;}

.logistice_box .manpower_inquiry {width:732px; height:57px;padding-top:21px; padding-left:31px; letter-spacing:-0.4px; background:#f6f6f6; border:1px solid #e6e6e6;}
.logistice_box .manpower_inquiry ul {position:relative;}
.logistice_box .manpower_inquiry ul:after {display:block; clear:both; content:'';}
.logistice_box .manpower_inquiry li {float:left; font-size:16px; color:#6e6e6e; line-height:190%;margin-left:4px;}
.logistice_box .manpower_inquiry li span {color:#1060ab; font-weight:bold;}


/*entry*/
.entry_box h3 {font-size:18px; color:#1060ab; padding-top:10px; margin-top:30px; margin-bottom:15px; background:url('/_public/_img/common/s_h3_bg.gif') no-repeat;}

.entry_box .manpower_inquiry {width:732px; height:57px;padding-top:21px; padding-left:31px; letter-spacing:-0.4px; background:#f6f6f6; border:1px solid #e6e6e6;}
.entry_box .manpower_inquiry ul {position:relative;}
.entry_box .manpower_inquiry ul:after {display:block; clear:both; content:'';}
.entry_box .manpower_inquiry li {float:left; font-size:16px; color:#6e6e6e; line-height:190%;margin-left:4px;}
.entry_box .manpower_inquiry li span {color:#1060ab; font-weight:bold;}


/*crew*/
.crew_box h3 {font-size:18px; color:#1060ab; padding-top:10px; margin-top:30px; margin-bottom:15px; background:url('/_public/_img/common/s_h3_bg.gif') no-repeat;}

.crew_box .manpower_inquiry {width:732px; height:57px;padding-top:21px; padding-left:31px; letter-spacing:-0.4px; background:#f6f6f6; border:1px solid #e6e6e6;}
.crew_box .manpower_inquiry ul {position:relative;}
.crew_box .manpower_inquiry ul:after {display:block; clear:both; content:'';}
.crew_box .manpower_inquiry li {float:left; font-size:16px; color:#6e6e6e; line-height:190%;margin-left:4px;}
.crew_box .manpower_inquiry li span {color:#1060ab; font-weight:bold;}



/*===파트너 페이지===*/
.partner_cont ul {position:relative;}
.partner_cont ul:after {display:block; clear:both; content:'';}
.partner_cont ul li {position:relative;float:left; width:243px; height:138px; text-align:center; border:1px solid #d8d8d8; margin:5px 5px;}
.partner_cont ul li img {text-align:center; margin-top:20%;}
.partner_cont ul li span {display:block; position:absolute; bottom:0; left:0; width:243px; height:45px; text-align:center; background:#d8d8d8; line-height:45px; font-weight:bold;}

.partner_cont h3 {font-size:21px; font-weight:bold; color:#0c42a5;}




/*====contact us ====*/
.contact_box {position:relative;}
.contact_text {border:1px solid #e6e6e6; background:#f6f6f6; padding-top:32px; padding-bottom:34px; padding-left:30px; margin-top:30px; color:#6e6e6e; font-size:13px;}
.contact_text span {font-size:16px; font-weight:bold; color:#1060ab;}


/*레이어팝업*/
.btn_pop_view a{display:inline-block;color:#fff;border:1px solid #ccc}
.pop_con{position:fixed;top:50%;left:50%;display:none;z-index:900}
.pop_con h2{color:#fff}
.pop_con .btn_close a{position:absolute;top:0;right:-35px;color:#fff}
.fix_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.9;filter:alpha(opacity=90); z-index:800}
