@import url(http://fonts.googleapis.com/css?family=Noto+Sans);
table, body{
	margin:0;
  	padding:0;
  	border:0;
  	font-family:"Noto Sans", "돋움", "verdana", "tahoma";
	font-size:14px; line-height:21px; color:#333333;
	width:100%;
}
a{ text-decoration:none; color:#333333; } 
a:hover { text-decoration:none; color:#333333; } 
table{margin:0; padding:0; border-spacing:0px; border-collapse:collapse;}
ul,li {padding:0px;margin:0px;list-style:none;}
img{vertical-align:middle;}


body
{ scrollbar-highlight-color: #EBD8E3;
scrollbar-3dlight-color: #ffffff;
scrollbar-shadow-color: #EBD8E3;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #FAFAFA;
scrollbar-arrow-color: #666666;
	min-width:1170px;}

input{	color: #333333; font-size:14px; font-family:"Noto Sans", "돋움", "verdana", "tahoma";}
input[type=checkbox]{vertical-align:middle;}
textarea{color: #333333; font-size:14px; resize:none; font-family:"Noto Sans", "돋움", "verdana", "tahoma";}

.centerWrap{width:1170px; margin:auto; text-align:center;}


.menuWrap{background:url(../images/main/menu_bg.png) repeat-y top center;}
.menu{height:80px; display:table;}
.menuWrap .logo, .menuList{display:table-cell;vertical-align:middle;}
.menuWrap .logo{width:500px; padding-left:20px; padding-top:10px; display:inline-block;}
.menuWrap .menuList{width:100%;}
.menuWrap .menuList li a{float:right; font-size:17px; color:#fff; font-weight:bold; margin-left:8px; margin-right:8px;}

.menuWrap .logo a{float:left;}
.language{width:400px; display:table-cell; vertical-align:middle; padding-left:10px;}
.language li a{float:left; color:#fff; margin-left:8px; margin-right:8px;}

.bottomWrap{background-color:#35373a;}
.bottom{display:table; color:#fff; height:120px;}
.bottom .copy{display:table-cell; color:#fff; text-align:right; vertical-align:middle;}
.bottom a{color:#fff; margin-right:20px;}

.main{height:750px; text-align:center;}
.main01{background-color:#ffffff;}
.main01 .phoneWrap{display:table;}
.main01 .phoneWrap table{width:100%;}
.main01 .phoneWrap table td{vertical-align:top;}
.main01 .phoneWrap table td.phoneImg {width:564px;}
.main01 .phoneWrap table td.phoneImg img{margin-top:50px;}
.main01 .phoneWrap table td.phoneIntro video{margin-top:70px;}
.main01 .phoneWrap table td.phoneIntro .intro{margin-top:40px;}
.main01 .phoneWrap table td.phoneIntro .btnDownload{margin-top:60px; margin-left:9px; }

.main02{
    background-color:#ffffff;
    border-top: 1px solid #ffffff;
    padding: 20px 0;
    position: relative;
}
.main02:before {
    content: '';
    position: absolute;
    top: 0;
    left: 200px;
    right: 200px;
    border-top: 1px solid #e0e0e0;
}
.main02 img{margin-top:12px;}
.main03{background-color:#31333b;}
.main03 img{margin-top:12x;}
.main04{height:1113px; background:url(../images/main/main04.jpg) no-repeat top center;}
.main04 img{}
.main05{ height:934px; background:url(../images/main/main05.jpg) no-repeat top center;}
.main05 img{}
.main06{background-color:#35373a;}
.main06 img{margin-top:12px;}

.companyIntro{height:750px; text-align:center;}
.companyIntro01{background:url(../images/company/companyIntro01_bg.png) no-repeat top center;}
.companyIntro01 img{margin-top:252px;}
.companyIntro02{background:url(../images/company/companyIntro02_bg.png) no-repeat top center;}
.companyIntro02 img{margin-top:221px;}
.companyIntro03{background:url(../images/company/companyIntro03_bg.png) no-repeat top center;}
.companyIntro03 img{margin-top:283px;}
.companyIntro04{background:url(../images/company/companyIntro04_bg.png) no-repeat top center;}
.companyIntro04 img{margin-top:243px;}



.qnaWrap{min-height:800px;}
.title{margin-top:57px; margin-bottom:40px;}
.titleSub{font-size:18px; text-align:left; font-weight:bold; margin-bottom:20px;}
.titleSub span{font-size:13px; font-weight:normal; margin-left:20px;}

.boardList{margin-bottom:40px; border-top:1px solid #333333; border-bottom:1px solid #333333;}
.boardList th{font-size:16px; height:46px; border-bottom:1px solid #333333;}
.boardList td{font-size:14px; height:54px; border-bottom:1px solid #e4e6e8; text-align:center;}
.boardList .titleTd{text-align:left; padding-left:10px;}
.boardList .answerOK{color:#1377eb;}
.boardList .lastTr td{border-bottom:1px solid #333333;}

.pagingWrap{text-align:center;}
.paging{font-size:13px; margin:auto; display:block; }
.paging img{vertical-align:middle; margin-bottom:3px;}
.paging span{font-size:13px; color:#fff; width:30px; height:24px; padding-top:6px; background-color:#1d92ef; display:inline-block;}
.paging a{border:1px solid #cfd1d6; display:inline-block; width:28px; height:23px; padding-top:5px;}

.btnWrap{margin-top:40px;}
.btnWrapRight{text-align:right;}
.btnWrapCenter{text-align:center;}
.btnWrap span.btnBlock{width:138px; height:38px; padding-top:20px; border:1px solid #cfd1d6; font-size:18px; display:inline-block; text-align:center; color:#646464; font-weight:bold; margin-left:3px; margin-right:3px; cursor:pointer;}
.btnWrap span.btnBlue{color:#fff; background-color:#1c91ee; border:1px solid #1c91ee;}

.boardView{border-top:1px solid #333333; border-bottom:1px solid #333333;}
.boardView th{height:46px; font-size:14px; border-bottom:1px solid #333333;}
.boardView th.boardTitle{text-align:left; padding-left:19px;}
.boardView td{padding-top:60px; padding-left:29px; padding-bottom:40px; border-bottom:1px solid #e4e6e8;}
.boardView td.answer{padding-top:40px; padding-bottom:60px; color:#1377eb;}
.boardView .lastTr td{border-bottom:1px solid #333333;}

.prevNextTable{border-top:1px solid #333333; border-bottom:1px solid #333333; margin-top:80px;}
.prevNextTable td{height:54px; border-bottom:1px solid #e4e6e8; text-align:center;}
.prevNextTable td.titleTd{text-align:left; padding-left:10px;}
.prevNextTable .lastTr td{border-bottom:1px solid #333333;}
.prevNextTable img{margin-left:10px;}

.mask {position:absolute; left:0; top:0; z-index:9000; background-color:rgba(0,0,0,0.4); display:none;}
.inputPW{width:400px; height:165px; display:table; display:none; position:absolute; z-index:10000; border-top:8px solid #1085e2; background-color:#fff;}
.inputPW .txt, .btn{height:72px; display:table-cell; vertical-align:middle;}
.inputPW .txt{font-size:18px; font-weight:bold; width:100%; text-align:left; padding-left:30px;}
.inputPW .btn{text-align:right; padding-right:20px;}
.inputPW input{width:258px; height:48px; text-align:center; font-size:14px; margin-top:3px;}

.boardWrite{border-top:1px solid #333333; border-bottom:1px solid #333333; padding-top:25px; padding-bottom:24px;}
.boardWrite table th{height:50px; width:100px; text-align:left; padding-left:19px; font-size:14px;}
.boardWrite table input{height:38px;}

ul.faqList{border-top:1px solid #333333; border-bottom:1px solid #333333; margin-bottom:40px;}
ul.faqList li{padding-bottom:0px;}
ul.faqList li dl{margin:0px;}
ul.faqList li dt{text-align:left; border-bottom:1px solid #e4e6e8;  padding-top:17px; padding-bottom:19px; font-size:14px; cursor:pointer;}
ul.faqList li span.q{padding-left:75px; padding-top:17px; background:url(../images/board/img_q_off.png) no-repeat 19px 19px;}
ul.faqList li span.updown{float:right; background:url(../images/board/img_down.png) no-repeat 0 6px; padding-left:47px; padding-top:15px;}
ul.faqList li dd{width:100%; display:table; background-color:#fbfbfb; color:#1277eb; border-bottom:1px solid #e4e6e8; margin-left:0px; padding-top:20px; text-align:left; padding-bottom:19px; display:none;}
ul.faqList li dd span{display:table-cell;}
ul.faqList li span.a{padding-left:72px; padding-right:10px;}
ul.faqList li.on dt{background-color:#158ae7; color:#fff;}
ul.faqList li.on span.q{background:url(../images/board/img_q_on.png) no-repeat 19px 19px;}
ul.faqList li.on span.updown{background:url(../images/board/img_up.png) no-repeat 0 6px;}

.privacyWrap{min-height:800px;}
.privacyWrap .privacy{text-align:left; padding-bottom:20px;}