@charset "utf-8";

.section{margin-top:50px;}
.btn_down_l{display:inline-block; height:28px; line-height:28px; padding-left:11px; background:url('../images/common/btn_down_l.png') no-repeat 0 0; font-size:13px; color:#333;}
.btn_down_r{display:inline-block; height:28px; line-height:28px; padding-right:32px; background:url('../images/common/btn_down_r.png') no-repeat 100% 0;}
.btn_down_r br{display:none;}

/* box-type */
.box-type01 {margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #c4c4c4;}
.box-type02 > ul {}sub_title_visual01
.box-type02 > ul > li {margin-top:30px; padding-top:30px; border-top:1px solid #e1e1e1;}
.box-type02 > ul > li img{width:30%;}
.box-type02 > ul > li:first-child {margin-top:0; padding-top:0; border-top:none;}

.h4-type04 {margin-bottom:15px; color:#222; font-family:'nanum'; font-size:12x;}
		
.full_visual{margin-top:20px; width:100%; position:relative; text-align:center;}
.full_visual img{width:100%;}

.sub_title_visual{margin-top:20px; margin-bottom:30px; width:100%; position:relative; text-align:center;}
.sub_title_visual01{margin-top:20px; margin-bottom:30px; width:100%; position:relative; text-align:center;}	
.sub_title_visual img{width:100%;}
.sub_title_visual01 img{width:100%;}


.mgb00 {margin-bottom:0 !important;}
.mgb10 {margin-bottom:10px !important;}

/* title */
.h3-type01 {margin-bottom:13px; color:#333; font-family:'nanumBold'; font-size:16px; line-height:18px;}
.h3-type02 {margin-top:40px; margin-bottom:13px; color:#333; font-family:'nanumBold'; font-size:16px; line-height:18px;}
.h4-type01 {margin-bottom:13px; color:#FFC000; font-family:'nanumBold'; font-size:13px; line-height:15px;}
.h4-type02 {margin-bottom:13px; color:#222; font-family:'nanumBold'; font-size:13px; line-height:15px;}
.h4-type03 {margin-top:40px; margin-bottom:13px; color:#222; font-family:'nanumBold'; font-size:13px; line-height:15px;}
.h5-type01 {margin-bottom:13px; color:#222; font-family:'nanumBold'; font-size:11px; line-height:13px;}
.h5-type02 {margin-top:40px; margin-bottom:13px; color:#222; font-family:'nanumBold'; font-size:11px; line-height:13px;}

/* tab-type */
.tab-type01 {padding:0 0 20px 1px; overflow:hidden;}
.tab-type01 li {float:left; width:50%; margin-bottom:-1px;}
.tab-type01 li a {display:block; height:39px; line-height:39px; margin-left:-1px; color:#07399c; font-family:'nanumBold'; font-size:13px; border:1px solid #07399c; text-align:center;}
.tab-type01 li a.on {color:#fff; background:#07399c;}
.tab-type01.three li {width:33.3%;}
.tab-type01.three li:first-child {width:33.4%;}

/* text-type */
.text-type01 {color:#444; font-size:10px; line-height:16px;}
.text-type01 strong {font-family:'nanumBold';}
.text-type01 a.link01 {color:#005bc5;}
.text-type02 {margin-bottom:25px; color:#444; font-family:'nanumBold'; font-size:11px; line-height:16px;}
.text-type02 strong {color:#FFC000;}
.text-type03 {margin-bottom:25px; color:#444; font-size:11px; line-height:16px;}



.coment01 {margin-bottom:25px; color:#444; font-family:'nanumBold'; font-size:11px; line-height:16px;}
.coment01 strong {color:#FFA230;}
.m-coment01 {margin:10px 0 30px 0; color:#444; font-family:'nanumBold'; font-size:9px; line-height:12px;}
.m-coment01 strong {color:#FFA230;}

/* list-type */
.list-type01 li {color:#444; font-size:9px; line-height:14px;}
.list-type02 {padding-bottom:20px;}
.list-type02 li {margin-bottom:4px; padding-left:7px; color:#444; font-size:9px; line-height:14px; background:url("../images/icon/ico_bul02.gif") no-repeat 0 6px; background-size:2px 2px;}
.list-type03 li {margin-bottom:4px; color:#444; font-size:9px; line-height:14px;}
.list-type03 li span {display:inline-block; width:12px; height:12px; line-height:12px; margin-right:2px; color:#fff; background:#acb3bb; border-radius:6px; text-align:center;}
.list-type04 li {margin-bottom:4px; padding-left:5px; color:#444; font-size:9px; line-height:14px; background:url("../images/icon/ico_bul02.gif") no-repeat 0 6px; background-size:1px 1px; word-break:keep-all;}

.process-list {overflow:hidden;}
.process-list li {float:left; margin:0 0 0 13px; padding:0 0 0 18px; border-top:none; background:url("../images/icon/arrow03.png") no-repeat 0 center; background-size:6px 9px;}
.process-list li:first-child {margin-left:0; padding-left:0;}
.process-list li p {width:70px; height:70px; line-height:70px; color:#fff; font-family:'nanumBold'; font-size:7px; background:#74808d; border-radius:35px; text-align:center;}

/* image-type */
.image-type01 {margin-bottom:10px; padding:10px; border:1px solid #d4d7d8;}
.image-type01 img {width:100%;}
.image-type02 {margin-bottom:10px;}
.image-type02 img {width:100%;}
.image-type03 {margin-bottom:20px; padding:25px 0 25px 0; border:5px solid #efefef; text-align:center;}
.image-type03 img {width:100%; max-width:600px;}

/* product-list */
.product-list01 {margin-left:-15px; padding-bottom:15px;}
.product-list01 ul {max-width:595px; margin:0 auto; overflow:hidden;}
.product-list01 ul li {float:left; width:50%; font-size:0; line-height:0;}
.product-list01 ul li div {max-width:285px; margin:0 0 15px 15px;}
.product-list01 ul li div img {width:100%; vertical-align:top;}
.product-list01 ul li p {height:29px; padding-top:9px; color:#fff; font-size:7px; line-height:10px; background:#74808d; text-align:center;}
.product-list01 ul li p.txt01 {height:10px; padding-top:8px; color:#444; background:none;}

.product-list02 {margin-left:-15px; padding-bottom:15px;}
.product-list02 ul {max-width:595px; margin:0 auto; overflow:hidden;}
.product-list02 ul li {float:left; width:50%; font-size:0; line-height:0;}
.product-list02 ul li div {position:relative; max-width:285px; margin:0 0 15px 15px; border:1px solid #e1e1e1;}
.product-list02 ul li div img {width:100%; vertical-align:top;}
.product-list02 ul li div a {display:block;}
.product-list02 ul li .txt {height:30px; line-height:30px; color:#222; font-size:7px; background:#f5f7f9; text-align:center;}
.product-list02 ul li .over {position:absolute; top:-1px; bottom:-1px; left:-1px; right:-1px; display:none; margin:0; border:none; background:url("../images/common/bg_dot02.png") repeat 0 0; text-align:center;}
.product-list02 ul li .over p {padding:20% 0 6px 0; color:#fff; font-family:'nanumBold'; font-size:9px; line-height:12px;}
.product-list02 ul li .over p.btn {display:inline-block; padding:3px; color:#fff; font-family:'nanum'; font-size:7px; line-height:10px; border:1px solid #fff; border-radius:2px;}
.product-list02 ul li div a:hover .over {display:block;}

/* intro-box */
.intro-box {margin:0 -15px 30px; padding:130px 0 0 0; background-repeat:no-repeat; background-position:0 0; background-size:auto 130px;}
.intro-box .text {min-height:115px; padding:15px 15px 0 15px; color:#fff; font-family:'nanumBold'; font-size:11px; line-height:16px; background:#07399c;}
.intro-box .text strong {display:block; padding:0 0 5px 0; color:#fff; font-family:'nanumBold'; font-size:13px; line-height:16px;}

.intro-box.pcbusiness {background-image:url("../images/pcbusiness/intro_bg01.jpg");}
.intro-box.ceogreeting {background-image:url("../images/company/ceo_bg01.jpg");}
.intro-box.house {background-image:url("../images/construct/house_bg01.jpg");}
.intro-box.civil {background-image:url("../images/construct/civil_bg01.jpg");}
.intro-box.scintro {background-image:url("../images/scagliola/intro_bg01.jpg");}

/* tb-data */
.tb-data01 {margin-bottom:30px; border-top:1px solid #FFC000; border-bottom:1px solid #898989;}
.tb-data01 table {width:100%;}
.tb-data01 table th,
.tb-data01 table td {padding:7px 0 5px 0; color:#444; font-size:7px; font-weight:normal; line-height:10px; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; text-align:center;}
.tb-data01 table th {font-family:'nanumBold'; background-color:#f5f7f9;}
.tb-data01 table th:first-child,
.tb-data01 table td:first-child {border-left:none;}
.tb-data01 table thead tr:first-child th {border-top:none;}
.tb-data01 table td.alig-lef {padding-left:8px; text-align:left;}
.tb-data01 table th.bor-lef,
.tb-data01 table td.bor-lef {border-left:1px solid #e1e1e1;}
.tb-data01 table th.pointRow {background:#f5f7f9; font-weight:bold;}
.tb-data01.type02 table tr:first-child th,
.tb-data01.type02 table tr:first-child td {border-top:none;}
.tb-data01.type03 table tr:first-child th,
.tb-data01.type03 table tr:first-child td {border-top:none;}
.tb-data01.type03 tbody th {color:#FFC000; font-size:9px;}
.tb-data01.type03 td * {vertical-align:middle;}
.tb-fix {overflow-x:auto;}
.tb-fix table {min-width:960px;}

/* 다운로드 버튼 */
.btn_down_l{display:inline-block; height:auto; line-height:13px; padding-left:7px; background:url('../images/common/ic_down.png') no-repeat 95% 48%; background-size:11px 9px; font-size:10px; color:#333; border:1px solid #666; border-radius:3px;}
.btn_down_r{display:inline-block; vertical-align:middle;height:auto; line-height:13px; background:none; text-align:left; font-size:13px; padding:6px 22px 6px 0;}
.btn_down_r br{display:block;}
.tbl_basic tbody td .btn_down_l{}
.tbl_basic tbody td .btn_down_r{width:25px; height:20px; line-height:20px; overflow:hidden; padding:3px 15px 3px 0; font-size:11px;}
.tbl_basic tbody td .btn_down_r br{display:none;}

/* search-box */
.search-box {text-align:right;}
.search-box * {vertical-align:middle;}
.search-box select {width:19%; max-width:109px; height:15px; font-size:7px; border:1px solid #a4a4a4;}
.search-box input {width:33%; max-width:168px; height:14px; line-height:14px; font-size:7px; border:1px solid #a4a4a4;}
.search-box button {width:21px; height:15px; line-height:15px; color:#fff; font-family:'nanumBold'; font-size:7px; background:#0e6acd; border-radius:1px; cursor:pointer;}

/* board-list */
.list-total {margin:-10px 0 4px 0; height:10px; line-height:10px; color:#666; font-size:7px;}
.list-total strong {color:#07399c; font-family:'nanumBold';}
.board-list {border-bottom:1px solid #898989;}
.board-list li {border-top:1px solid #e1e1e1;}
.board-list li:first-child {border-color:#FFC000;}
.board-list li a {display:block; padding:15px 0 15px 0;}
.board-list li .tit {color:#222; font-family:'nanumBold'; font-size:11px; line-height:16px;}
.board-list li .tit span {display:inline-block; width:27px; height:11px; line-height:11px; margin-top:-2px; color:#fff; font-family:'nanum'; font-size:6px; border-radius:1px; text-align:center; vertical-align:middle;}
.board-list li .tit .ing {background:#4dbfff;}
.board-list li .tit .end {background:#858f9a;}
.board-list li .date {margin-top:7px; color:#444; font-size:9px; line-height:14px;}
.board-list li .date span {margin-left:3px; padding-left:5px; font-family:'nanumBold'; font-size:9px; border-left:1px solid #e1e1e1;}
.board-list li .date .shape01 {color:#79c86c;}
.board-list li .date .shape02 {color:#ef8545;}
.board-list li.no-data {padding:20px 0; color:#444; font-family:'nanumBold'; font-size:11px; text-align:center;}
.board-list li.no-data a {display:inline-block; width:55px; height:20px; line-height:20px; margin-top:8px; padding:0; font-size:9px; border:1px solid #666; border-radius:2px;}

/* board-view */
.board-view {border-bottom:1px solid #898989;}
.board-view .tit-date {padding:15px 0 15px 0; border-top:1px solid #FFC000;}
.board-view .tit-date .tit {color:#222; font-family:'nanumBold'; font-size:11px; line-height:15px;}
.board-view .tit-date .tit span {display:inline-block; width:27px; height:11px; line-height:11px; color:#fff; font-family:'nanum'; font-size:6px; border-radius:1px; text-align:center; vertical-align:middle;}
.board-view .tit-date .tit .ing {background:#4dbfff;}
.board-view .tit-date .tit .end {background:#858f9a;}
.board-view .tit-date .date {margin-top:7px; color:#444; font-size:9px; line-height:14px;}
.board-view .tit-date .date span {margin-left:3px; padding-left:5px; font-family:'nanumBold'; font-size:9px; border-left:1px solid #e1e1e1;}
.board-view .tit-date .date .shape01 {color:#79c86c;}
.board-view .tit-date .date .shape02 {color:#ef8545;}
.board-view .con {padding:20px 0 20px 0; color:#444; font-size:9px; line-height:14px; border-top:1px solid #e1e1e1;}
.board-view .file {position:relative; padding:20px 0 20px 0; border-top:1px solid #e1e1e1;}
.board-view .file .tit {position:absolute; top:20px; left:0; color:#444; font-family:'nanumBold'; font-size:9px; line-height:14px;}
.board-view .file ul {padding:10px 0 0 15px;}
.board-view .file ul li {padding:5px 0;}
.board-view .file ul li a {color:#444; font-size:9px; line-height:14px;}
.board-view .file ul li a .btn {display:inline-block; width:82px; height:20px; line-height:20px; font-family:'nanumBold'; font-size:11px; border:1px solid #666; border-radius:2px; text-align:center;}
.board-view .file ul li a .btn img {width:11px; margin-top:-2px; vertical-align:middle;}

/* tb-write */
.tb-write {border-top:1px solid #FFC000; border-bottom:1px solid #898989;}
.tb-write table {width:100%;}
.tb-write table th {padding:16px 0 15px 9px; color:#444; font-family:'nanumBold'; font-size:9px; font-weight:normal; line-height:11px; border-top:1px solid #e1e1e1; background-color:#f5f7f9; text-align:left;}
.tb-write table th label {font-size:9px;}
.tb-write table td {padding:10px 0 10px 10px; color:#444; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
.tb-write table td input[type=text] {width:90%; padding:0 1%; height:24px; line-height:24px; border:1px solid #a4a4a4;}
.tb-write table td select {width:92%; height:24px; line-height:24px; border:1px solid #a4a4a4;}
.tb-write table td label {color:#444; font-size:9px;}
.tb-write table td input[type=checkbox] {width:10px; height:10px; border:1px solid #a4a4a4;}
.tb-write table td .chx-list {margin-top:-10px; overflow:hidden;}
.tb-write table td .chx-list li {float:left; width:33%; padding-top:10px;}
.tb-write table td .chx-list li * {vertical-align:middle;}
.tb-write table tr:first-child th,
.tb-write table tr:first-child td {border-top:none;}

/* paging */
.paging {margin-top:20px; font-size:0; line-height:0; text-align:center;}
.paging a {display:inline-block; width:22px; height:22px; line-height:22px; margin:0 3px; color:#666; font-size:8px; border:1px solid #d4d7d8; vertical-align:middle;}
.paging a img {width:22px;}
.paging a.on {color:#fff; border-color:#858f9a; background:#858f9a;}
.paging p {display:inline-block; padding:0 5px; font-size:0; line-height:0; vertical-align:middle;}

/* btn-type */
.btn-type01 {margin-top:15px;}
.btn-type01 a {display:block; height:40px; line-height:40px; color:#fff; font-family:'nanumBold'; font-size:11px; background:#788088; border-radius:2px; text-align:center;}
.btn-type02 {margin-top:15px;}
.btn-type02 > p {float:left; width:50%;}
.btn-type02 > p a {display:block; height:38px; line-height:38px; margin-right:3px; color:#fff; font-family:'nanumBold'; font-size:12px; border-radius:2px; text-align:center;}
.btn-type02 > p+p {float:right;}
.btn-type02 > p+p a {margin:0 0 0 3px;}
.btn-type02 .type01 {background:#0e6acd;}
.btn-type02 .type02 {background:#788088;}

.btn-down a {display:block; height:39px; line-height:39px; padding-left:10%; color:#444; font-family:'nanumBold'; font-size:11px; border:1px solid #aaaeb0; border-radius:2px;}
.btn-down a img {width:12px; margin-right:14px; vertical-align:middle;}

/* sel-type */
.sel-type01 {position:relative; margin-bottom:20px; background:#fff;}
.sel-type01 > a {display:block; height:30px; line-height:30px; padding:0 0 0 15px; color:#444; font-family:'nanumBold'; font-size:13px; border:1px solid #aaaeb0; background:url("../images/icon/arrow02.png") no-repeat 96% center;}
.sel-type01 > ul {position:absolute; top:31px; left:0; right:0; border:1px solid #aaaeb0; border-top:none; background:#fff; display:none; z-index:8;}
.sel-type01 > ul li {border-top:1px solid #aaaeb0;}
.sel-type01 > ul li a {display:block; height:30px; line-height:30px; padding-left:15px; color:#444; font-family:'nanumBold'; font-size:13px;}
.sel-type01 > ul li a:hover {color:#fff; background:#07399c;}

/* about_intro */
.about_intro {width:100%; display:table;}
.about_intro .thumb{width:327px; display:table-cell;}
.about_intro .text{width:633px; display:table-cell; vertical-align:middle;}
.about_intro .text strong{font-size:18px; line-height:26px;}
.about_intro .text p{margin-top:10px;}

/* ceo */
.ceo-box {}
.ceo-box p {color:#444; font-size:11px; line-height:16px;}
.ceo-box .text01 {color:#06438a; font-family:'nanumBold'; font-size:17px; line-height:20px;}
.ceo-box .text02 {margin:10px 0 13px 0; color:#222; font-family:'nanumBold'; font-size:13px; line-height:18px;}
.ceo-box .text03 {margin:23px 0 15px 0; font-size:11px; text-align:right;}
.ceo-box .text04 {color:#222; font-family:'nanumBold'; font-size:14px; line-height:18px; text-align:right;}

/* history */
.history {padding:0 0 11px 0; background:url("../images/about/history_bg_dot.png") no-repeat 22px bottom; background-size:11px 11px;}
.history > ol {padding:10px 0 0 0; background:url("../images/about/history_bg_dot.png") no-repeat 22px 0; background-size:11px 11px;}
.history > ol > li {position:relative; min-height:55px; padding:0 0 20px 70px; background:url("../images/about/history_bg_line.gif") repeat-y 27px 0;}
.history > ol > li p {position:absolute; top:0; left:0;}
.history > ol > li p span {display:block; width:55px; height:55px; line-height:55px; color:#333; font-family:'nanumBold'; font-size:14px; background:url("../images/about/history_year_bg.png") no-repeat 0 0; background-size:55px 55px; text-align:center;}
.history > ol > li ul li {padding:0 0 0 10px; color:#444; font-family:'nanumBold'; font-size:10px; line-height:15px; background:url("../images/icon/ico_bul01.gif") no-repeat 0 6px; background-size:2px 2px;}
.history > ol > li:first-child {padding-top:20px;}
.history > ol > li:first-child p {top:20px;}

/* location */
.location-box {padding-bottom:15px; border-top:1px solid #FFC000; border-bottom:1px solid #898989;}
.location-box .text {padding:15px 15px 0;}
.location-box .tit {color:#333; font-family:'nanumBold'; font-size:11px; line-height:13px;}
.location-box .info {margin-top:8px; color:#444; font-size:9px; line-height:14px;}
.location-box .info span {margin-left:3px; padding-left:5px; border-left:1px solid #e1e1e1;}
.location-box .map {height:199px; margin:15px 14px 0; border:1px solid #ccc; overflow:hidden;}
.location-box .map > div {height:199px;}

/* product */
.pro-thum01,
.pro-layer {display:none;}

/* affiliate */
.affiliate-list li {position:relative; min-height:144px; margin-top:10px; padding:15px; border:1px solid #d4d7d8;}
.affiliate-list li:first-child {margin-top:0;}
.affiliate-list li .tit {color:#FFC000; font-family:'nanumBold'; font-size:12px; line-height:14px;}
.affiliate-list li .info {padding:7px 0 10px 0; color:#222; font-family:'nanumBold'; font-size:9px; line-height:11px; border-bottom:1px solid #dbdbdb;}
.affiliate-list li .info span {margin-left:7px; padding-left:10px; border-left:1px solid #dbdbdb;}
.affiliate-list li .txt {margin-top:10px; color:#444; font-size:9px; line-height:14px;}
.affiliate-list li .link {position:absolute; bottom:15px; left:0px; width:100%; text-align:center;}
.affiliate-list li .link a {display:inline-block; width:100px; height:25px; line-height:25px; color:#fff; font-family:'nanumBold'; font-size:9px; background:#9da6af; border-radius:13px;}

/* faq */
.faq-list {border-top:1px solid #FFC000; border-bottom:1px solid #898989;}
.faq-list li {border-top:1px solid #e1e1e1; border-left:1px solid #fff; border-right:1px solid #fff;}
.faq-list li .question {background:url("../images/icon/ico_q_off.png") no-repeat 10px 10px; background-size:18px 18px;}
.faq-list li .question a {display:block; padding:10px 0 8px 33px; color:#444; font-size:10px; line-height:16px; background:url("../images/icon/arrow01_off.png") no-repeat 97% 14px;}
.faq-list li .answer {display:none; padding:1px 0 8px 33px; color:#444; font-size:10px; line-height:16px; background:url("../images/icon/ico_a.png") no-repeat 10px 0; background-size:18px 18px;}
.faq-list li:hover {background-color:#f7f9fb;}
.faq-list li.on {position:relative; margin-bottom:-1px; border:1px solid #FFC000; background-color:#eff4f8;}
.faq-list li.on .question {background-image:url("../images/icon/ico_q_on.png");}
.faq-list li.on .question a {background-image:url("../images/icon/arrow01_on.png");}
.faq-list li.on .answer {display:block;}
.faq-list li:first-child {border-top:none;}

/* remote */
.remote-box {border-bottom:1px solid #dbdbdb;}
.remote-box > li {position:relative; padding:30px 0 30px 0; border-top:1px solid #dbdbdb;}
.remote-box > li h3 br {display:none;}
.remote-box > li:first-child {padding-top:0; border:none;}
.remote-box > li:first-child > ul > li {position:relative; height:57px; margin-top:20px; padding:23px 0 0 95px;}
.remote-box > li:first-child > ul > li .ico {position:absolute; top:0; left:0;}
.remote-box > li:first-child > ul > li .ico img {width:80px;}
.remote-box > li:first-child > ul > li .tit {color:#FFC000; font-family:'nanumBold'; font-size:11px; line-height:16px;}
.remote-box > li:first-child > ul > li .txt {margin-top:6px; color:#444; font-size:9px; line-height:14px;}
.remote-box > li:first-child > ul > li .txt br {display:none;}

/* sitemap */
.sitemap-box {border-bottom:1px solid #898989;}
.sitemap-box > ul > li {padding:20px 0 20px 0; border-top:1px solid #e1e1e1;}
.sitemap-box > ul > li:first-child {border-top-color:#FFC000;}
.sitemap-box > ul > li h3 {margin-bottom:15px;}
.sitemap-box > ul > li h3 a {color:#FFC000; font-family:'nanumBold'; font-size:13px; line-height:18px;}
.sitemap-box > ul > li > ul {margin-top:-11px; overflow:hidden;}
.sitemap-box > ul > li > ul > li {float:left; width:33.3%; margin-top:11px; font-size:0; line-height:0;}
.sitemap-box > ul > li > ul > li > a {padding-left:6px; color:#222; font-family:'nanumBold'; font-size:9px; line-height:12px; background:url("../images/icon/ico_bul03.gif") no-repeat 0 5px; background-size:2px 2px;}
.sitemap-box > ul > li > ul > li ul {padding-top:3px;}
.sitemap-box > ul > li > ul > li li {font-size:0; line-height:0;}
.sitemap-box > ul > li > ul > li li a {padding-left:6px; color:#444; font-size:8px; line-height:15px;}

/* inquiry */
.inquiry-box {padding:25px 0 0 0; text-align:center;}
.inquiry-box .coment {margin-bottom:45px; color:#222; font-family:'nanumBold'; font-size:16px; line-height:21px;}
.inquiry-box .phon > img {width:50px; vertical-align:top;}
.inquiry-box .text {display:inline-block; margin-left:10px; text-align:left;}
.inquiry-box .text .txt01 {margin-bottom:6px; color:#FFC000; font-family:'nanumBold'; font-size:12px; line-height:14px;}
.inquiry-box .text .txt02 {color:#444; font-family:'nanumBold'; font-size:10px; line-height:15px;}
.inquiry-box .text .txt02 span {color:#888;}

/* com */
.mgb00 {margin-bottom:0 !important;}
.mgb10 {margin-bottom:10px !important;}

/* Tablet and PC _ 980~ */
@media all and (min-width:980px) {

	.sub_title_visual{margin-top:20px; margin-bottom:30px; width:100%; position:relative; text-align:center;}
	.sub_title_visual img{width:100%;}
	.sub_title_visual01{margin-top:20px; margin-bottom:30px; width:100%; position:relative; text-align:center;}	
	.sub_title_visual01 img{width:960px; align:center;}

	/* box-type */
	.box-type01 {margin-bottom:50px; padding-bottom:45px; border-bottom:1px solid #c4c4c4;}

	/* title */
	.h3-type01 {margin-bottom:20px; color:#333; font-family:'nanumBold'; font-size:24px; line-height:30px;}
	.h3-type02 {margin-top:40px; margin-bottom:20px; color:#333; font-family:'nanumBold'; font-size:24px; line-height:30px;}
	.h4-type01 {margin-bottom:15px; color:#FFC000; font-family:'nanumBold'; font-size:18px; line-height:22px;}
	.h4-type02 {margin-bottom:15px; color:#222; font-family:'nanumBold'; font-size:18px; line-height:22px;}
	.h4-type03 {margin-top:50px; margin-bottom:15px; color:#222; font-family:'nanumBold'; font-size:20px; line-height:50px; vertical-align:middle;}
	.h4-type04 {margin-bottom:15px; color:#222; font-family:'nanum'; font-size:20px; line-height:50px;}
	.h5-type01 {margin-bottom:12px; color:#222; font-family:'nanumBold'; font-size:16px; line-height:20px;}
	.h5-type02 {margin-top:50px; margin-bottom:12px; color:#222; font-family:'nanumBold'; font-size:16px; line-height:20px;}
	

	/* tab-type */
	.tab-type01 {padding:0 0 40px 1px; overflow:hidden;}
	.tab-type01 li {float:left; width:50%; margin-bottom:-1px;}
	.tab-type01 li a {display:block; height:48px; line-height:48px; margin-left:-1px; color:#07399c; font-family:'nanumBold'; font-size:16px; border:1px solid #07399c; text-align:center;}
	.tab-type01 li a.on {color:#fff; background:#07399c;}
	.tab-type01.three li {width:33.3%;}
	.tab-type01.three li:first-child {width:33.4%;}
	.tab-type01.four li {width:25%;}

	/* text-type */
	.text-type01 {color:#444; font-size:16px; line-height:24px;}
	.text-type02 {margin-bottom:40px; color:#444; font-family:'nanumBold'; font-size:20px; line-height:24px;}
	.text-type03 {margin-bottom:30px; color:#444; font-size:16px; line-height:24px;}
	.text-type02 strong {color:#FFC000;}

	.coment01 {margin-bottom:45px; color:#444; font-family:'nanumBold'; font-size:20px; line-height:24px;}
	.m-coment01 {display:none;}

	/* list-type */
	.list-type01 li {color:#444; font-size:14px; line-height:24px;}
	.list-type02 {padding-bottom:25px;}
	.list-type02 li {margin-bottom:8px; padding-left:13px; color:#444; font-size:14px; line-height:22px; background:url("../images/icon/ico_bul02.gif") no-repeat 0 9px; background-size:4px 4px;}
	.list-type03 li {margin-bottom:8px; color:#444; font-size:14px; line-height:22px;}
	.list-type03 li span {display:inline-block; width:20px; height:20px; line-height:20px; margin-right:6px; color:#fff; background:#acb3bb; border-radius:10px; text-align:center;}
	.list-type04 {max-width:425px;}
	.list-type04 li {margin-bottom:8px; padding-left:9px; color:#444; font-size:14px; line-height:22px; background:url("../images/icon/ico_bul02.gif") no-repeat 0 10px; background-size:2px 2px;}

	.process-list {overflow:hidden;}
	.process-list li {float:left; margin:0 0 0 30px; padding:0 0 0 43px; border-top:none; background:url("../images/icon/arrow03.png") no-repeat 0 center; background-size:auto auto;}
	.process-list li:first-child {margin-left:0; padding-left:0;}
	.process-list li p {width:140px; height:140px; line-height:140px; color:#fff; font-family:'nanumBold'; font-size:16px; background:#74808d; border-radius:70px; text-align:center;}



	/* image-type */
	.image-type01 {margin-bottom:35px; padding:0; border:none;}
	.image-type01 img {width:100%;}
	.image-type02 {margin-bottom:35px;}
	.image-type02 img {width:100%;}
	.image-type03 {margin-bottom:50px; padding:50px 0 50px 0; border:5px solid #efefef; text-align:center;}
	.image-type03 img {width:100%; max-width:600px;}
	
	/* product-list */
	.product-list01 {margin-left:13px; padding-bottom:30px;}
	.product-list01 ul {max-width:100%; margin:0; overflow:hidden;}
	.product-list01 ul li {float:left; width:285px; margin:0 0 20px 20px;}
	.product-list01 ul li div {position:relative; max-width:auto; margin:0;}
	.product-list01 ul li div img {width:100%;}
	.product-list01 ul li p {height:57px; padding-top:18px; color:#fff; font-size:14px; line-height:18px; background:#74808d; text-align:center;}
	.product-list01 ul li p.txt01 {height:15px; padding-top:18px; color:#444; background:none;}

	.product-list02 {margin-left:-13px; padding-bottom:30px;}
	.product-list02 ul {max-width:100%; margin:0 auto; overflow:hidden;}
	.product-list02 ul li {float:left; width:285px; margin:0 0 20px 20px; font-size:0; line-height:0;}
	.product-list02 ul li div {position:relative; max-width:auto; margin:0; border:1px solid #e1e1e1;}
	.product-list02 ul li div img {width:100%; vertical-align:top;}
	.product-list02 ul li .txt {height:60px; line-height:60px; color:#222; font-size:14px; background:#f5f7f9; text-align:center;}
	.product-list02 ul li .over {position:absolute; top:-1px; bottom:-1px; left:-1px; right:-1px; margin:0; border:none; background:url("../images/common/bg_dot02.png") repeat 0 0; text-align:center;}
	.product-list02 ul li .over p {padding:20% 0 15px 0; color:#fff; font-family:'nanumBold'; font-size:17px; line-height:22px;}
	.product-list02 ul li .over p.btn {display:inline-block; height:27px; line-height:27px; font-family:'nanum'; padding:0 10px; color:#fff; font-size:13px; border:1px solid #fff; border-radius:2px;}

	/* intro-box */
	.intro-box {margin:0 0 50px; padding:0 0 0 480px; background-size:auto auto;}
	.intro-box .text {height:210px; min-height:0; padding:50px 40px 0 50px; color:#fff; font-family:'nanumBold'; font-size:16px; line-height:26px; background:url("../images/common/bg_dot01.png") repeat 0 0;}
	.intro-box .text strong {display:block; padding:0 0 12px 0; color:#fff; font-family:'nanumBold'; font-size:24px; line-height:28px;}

	/* tb-data */
	.tb-data01 {margin-bottom:45px; border-top:1px solid #FFC000; border-bottom:1px solid #898989;}
	.tb-data01 table {width:100%;}
	.tb-data01 table th,
	.tb-data01 table td {padding:15px 0 12px 0; color:#444; font-size:16px; line-height:18px; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; text-align:center;}
	.tb-data01 table th {background-color:#f5f7f9;}
	.tb-data01 table th:first-child,
	.tb-data01 table td:first-child {border-left:none;}
	.tb-data01 table thead tr:first-child th {border-top:none;}
	.tb-data01 table td.alig-lef {padding-left:16px; text-align:left;}
	.tb-data01 table th.bor-lef,
	.tb-data01 table td.bor-lef {border-left:1px solid #e1e1e1;}
	.tb-data01.type03 tbody th {color:#FFC000; font-size:18px; line-height:20px;}
	.tb-data01.type03 td .list-type04 {display:inline-block;}

	/* search-box */
	.search-box {text-align:right;}
	.search-box * {vertical-align:middle;}
	.search-box select {width:109px; max-width:109px; height:30px; font-size:13px; border:1px solid #a4a4a4;}
	.search-box input {width:168px; max-width:168px; height:28px; line-height:28px; font-size:13px; border:1px solid #a4a4a4;}
	.search-box button {width:42px; height:30px; line-height:28px; color:#fff; font-family:'nanumBold'; font-size:13px; background:#0e6acd; border-radius:1px; cursor:pointer;}

	/* board-list */
	.list-total {margin:-20px 0 8px 0; height:20px; line-height:20px; color:#666; font-size:14px;}
	.list-total strong {color:#07399c; font-family:'nanumBold';}
	.board-list {border-bottom:1px solid #898989;}
	.board-list li {border-top:1px solid #e1e1e1;}
	.board-list li:first-child {border-color:#FFC000;}
	.board-list li a {display:block; padding:30px 0 30px 0;}
	.board-list li .tit {color:#222; font-family:'nanumBold'; font-size:16px; line-height:26px;}
	.board-list li .tit span {display:inline-block; width:53px; height:21px; line-height:21px; margin:-2px 0 0 5px; color:#fff; font-family:'nanum'; font-size:12px; border-radius:1px; text-align:center; vertical-align:middle;}
	.board-list li .tit .ing {background:#4dbfff;}
	.board-list li .tit .end {background:#858f9a;}
	.board-list li .date {margin-top:15px; color:#444; font-size:14px; line-height:18px;}
	.board-list li .date span {margin-left:6px; padding-left:10px; font-family:'nanumBold'; font-size:14px; border-left:1px solid #e1e1e1;}
	.board-list li .date .shape01 {color:#79c86c;}
	.board-list li .date .shape02 {color:#ef8545;}
	.board-list li.no-data {padding:40px 0; color:#444; font-family:'nanumBold'; font-size:16px; text-align:center;}
	.board-list li.no-data a {display:inline-block; width:108px; height:38px; line-height:38px; margin-top:15px; padding:0; font-size:14px; border:1px solid #666; border-radius:3px;}

	/* board-view */
	.board-view {border-bottom:1px solid #898989;}
	.board-view .tit-date {padding:30px 30px 30px 30px; border-top:1px solid #FFC000;}
	.board-view .tit-date .tit {color:#222; font-family:'nanumBold'; font-size:20px; line-height:24px;}
	.board-view .tit-date .tit span {display:inline-block; width:53px; height:21px; line-height:21px; margin:-2px 0 0 5px; color:#fff; font-family:'nanum'; font-size:12px; border-radius:1px; text-align:center; vertical-align:middle;}
	.board-view .tit-date .tit .ing {background:#4dbfff;}
	.board-view .tit-date .tit .end {background:#858f9a;}
	.board-view .tit-date .date {margin-top:15px; color:#444; font-size:14px; line-height:18px;}
	.board-view .tit-date .date span {margin-left:6px; padding-left:10px; font-family:'nanumBold'; font-size:14px; border-left:1px solid #e1e1e1;}
	.board-view .tit-date .date .shape01 {color:#79c86c;}
	.board-view .tit-date .date .shape02 {color:#ef8545;}
	.board-view .con {padding:40px 30px 40px 30px; color:#444; font-size:14px; line-height:24px; border-top:1px solid #e1e1e1;}
	.board-view .file {position:relative; padding:30px 0 30px 110px; border-top:1px solid #e1e1e1;}
	.board-view .file .tit {position:absolute; top:40px; left:30px; color:#444; font-family:'nanumBold'; font-size:14px; line-height:18px;}
	.board-view .file ul {padding:0 0 0 30px; border-left:1px solid #e1e1e1;}
	.board-view .file ul li {padding:4px 0;}
	.board-view .file ul li a {color:#444; font-size:14px; line-height:18px;}
	.board-view .file ul li a .btn {display:inline-block; width:91px; height:28px; line-height:28px; font-family:'nanumBold'; font-size:14px; border:1px solid #666; border-radius:2px; text-align:center;}
	.board-view .file ul li a .btn img {width:13px; margin-top:-2px; vertical-align:middle;}

	/* tb-write */
	.tb-write {border-top:1px solid #FFC000; border-bottom:1px solid #898989;}
	.tb-write table {width:100%;}
	.tb-write table th {padding:16px 0 15px 19px; color:#444; font-family:'nanumBold'; font-size:14px; font-weight:normal; line-height:18px; border-top:1px solid #e1e1e1; background-color:#f5f7f9; text-align:left;}
	.tb-write table th label {font-size:14px;}
	.tb-write table td {padding:10px 180px 10px 20px; color:#444; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
	.tb-write table td input[type=text] {width:90%; padding:0 1%; height:28px; line-height:28px; border:1px solid #a4a4a4;}
	.tb-write table td select {width:92%; height:28px; line-height:28px; border:1px solid #a4a4a4;}
	.tb-write table td label {color:#444; font-size:14px;}
	.tb-write table td input[type=checkbox] {width:13px; height:13px; border:1px solid #a4a4a4;}
	.tb-write table td .chx-list {margin-top:-10px; overflow:hidden;}
	.tb-write table td .chx-list li {float:left; width:16%; padding-top:10px;}
	.tb-write table td .chx-list li * {vertical-align:middle;}
	.tb-write table tr:first-child th,
	.tb-write table tr:first-child td {border-top:none;}

	/* paging */
	.paging {margin-top:20px; font-size:0; line-height:0; text-align:center;}
	.paging a {display:inline-block; width:33px; height:33px; line-height:33px; margin:0 3px; color:#666; font-size:13px; border:1px solid #d4d7d8; vertical-align:middle;}
	.paging a img {width:33px;}
	.paging a.on {color:#fff; border-color:#858f9a; background:#858f9a;}
	.paging p {display:inline-block; padding:0 10px; font-size:0; line-height:0; vertical-align:middle;}

	/* btn-type */
	.btn-type01 {margin-top:30px;}
	.btn-type01 a {display:inline-block; width:114px; height:45px; line-height:45px; color:#fff; font-family:'nanumBold'; font-size:15px; background:#788088; border-radius:2px; text-align:center;}
	.btn-type01 a.btn01 {display:block; width:192px; height:60px; line-height:60px; margin:0 auto;}
	.btn-type02 {margin-top:20px; text-align:center;}
	.btn-type02 > p {float:none; display:inline-block; width:auto;}
	.btn-type02 > p a {display:block; width:84px; height:45px; line-height:45px; margin-right:3px; color:#fff; font-family:'nanumBold'; font-size:15px; border-radius:2px; text-align:center;}
	.btn-type02 > p+p {float:none;}
	.btn-type02 > p+p a {margin:0 0 0 3px;}
	.btn-type02 .type01 {background:#0e6acd;}
	.btn-type02 .type02 {background:#788088;}

	.btn-down {text-align:center;}
	.btn-down a {display:inline-block; height:58px; line-height:58px; padding:0 30px; color:#444; font-family:'nanumBold'; font-size:15px; border:1px solid #aaaeb0; border-radius:2px;}
	.btn-down a img {width:16px; margin-right:30px; vertical-align:middle;}

	/* sel-type */
	.sel-type01 {position:relative; width:400px; margin:0 0 20px auto; background:#fff;}
	.sel-type01 > a {display:block; height:30px; line-height:30px; padding:0 0 0 11px; color:#333; font-family:'nanum'; font-size:14px; border:1px solid #aaaeb0; background:url("../images/icon/arrow02.png") no-repeat 97% center;}
	.sel-type01 > ul {position:absolute; top:31px; left:0; right:0; border:1px solid #aaaeb0; border-top:none; background:#fff; display:none; z-index:8;}
	.sel-type01 > ul li {border-top:1px solid #aaaeb0;}
	.sel-type01 > ul li a {display:block; height:30px; line-height:30px; padding-left:11px; color:#444; font-family:'nanum'; font-size:14px;}
	.sel-type01 > ul li a:hover {color:#fff; background:#07399c;}

    /* about_intro */
	.about_intro{width:100%; display:block; border:1px solid #aaaeb0;}
	.about_intro .thumb{width:200px; display:block; text-align:center;border:1px solid #aaaeb0;}
	.about_intro .thumb img{max-width:200px; width:100%;}
	.about_intro .text{width:70%; display:block; margin-top:20px;border:1px solid #aaaeb0;}

	/* ceo */
	.ceo-box {}
	.ceo-box p {color:#444; font-size:16px; line-height:24px;}
	.ceo-box .text01 {color:#FFC000; font-family:'nanumBold'; font-size:30px; line-height:34px;}
	.ceo-box .text02 {margin:25px 0 25px 0; color:#222; font-family:'nanumBold'; font-size:20px; line-height:30px;}
	.ceo-box .text02 span {display:block;}
	.ceo-box .text03 {margin:35px 0 18px 0; font-size:16px; text-align:right;}
	.ceo-box .text04 {color:#222; font-family:'nanumBold'; font-size:30px; line-height:18px; text-align:right;}

	/* history */
	.history {padding:0 0 22px 0; background:url("../images/about/history_bg_dot.png") no-repeat center bottom; background-size:auto auto;}
	.history > ol {padding:21px 0 0 0; background:url("../images/about/history_bg_dot.png") no-repeat center 0; background-size:auto auto;}
	.history > ol > li {position:relative; min-height:110px; padding:0 0 40px 555px; background:url("../images/about/history_bg_line.gif") repeat-y center 0;}
	.history > ol > li p {position:absolute; top:0; left:50%; margin-left:-55px;}
	.history > ol > li p span {display:block; width:110px; height:110px; line-height:110px; color:#333; font-family:'nanumBold'; font-size:28px; background:url("../images/about/history_year_bg.png") no-repeat 0 0; background-size:auto auto; text-align:center;}
	.history > ol > li ul li {padding:0 0 0 11px; color:#444; font-family:'nanumBold'; font-size:16px; line-height:24px; background:url("../images/icon/ico_bul01.gif") no-repeat 0 10px; background-size:auto auto;}
	.history > ol > li.odd {padding:0 555px 40px 0;}
	.history > ol > li.odd ul li {padding:0 11px 0 0; background-position:right 10px; text-align:right;}
	.history > ol > li:first-child {padding-top:40px;}
	.history > ol > li:first-child p {top:40px;}

	/* location */
	.location-box {padding-bottom:22px; border-top:1px solid #FFC000; border-bottom:1px solid #898989;}
	.location-box .text {position:relative; display:block; padding:22px 30px 0 308px;}
	.location-box .tit {position:absolute; top:30px; left:0; padding-left:30px; color:#333; font-family:'nanumBold'; font-size:18px; line-height:22px;}
	.location-box .info {margin-top:0; padding-left:21px; color:#444; font-size:16px; line-height:22px; background:url("../images/about/location_bar01.gif") no-repeat 0 center;}
	.location-box .info span {margin-left:10px; padding-left:10px; border-left:1px solid #e1e1e1;}
	.location-box .map {height:398px; margin:22px 29px 0; border:1px solid #ccc; overflow:hidden;}
	.location-box .map > div {height:398px;}

	/* product */
	.pro-thum01 {position:relative; display:inline-block; margin:0 20px;}
	.pro-thum01 > img {width:280px;}
	.pro-thum01 > a {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:url("../images/common/dim01.png") repeat 0 0; text-align:center;}
	.pro-thum01 > a img {margin:63px 0 10px;}
	.pro-thum01 > a span {display:block; color:#fff; font-family:'nanumBold'; font-size:16px; line-height:20px;}

	.pro-layer {display:none;}
	.pro-layer .layer-dim {position:fixed; top:0; left:0; width:100%; height:100%; background:url("../images/common/dim02.png") repeat 0 0; z-index:12;}
	.pro-layer .layer-wrap {position:fixed; top:10%; left:50%; width:920px; margin-left:-460px; background:#fff; z-index:13;}
	.pro-layer .layer-wrap .close {position:absolute; top:19px; right:20px;}
	.pro-layer .layer-head {height:60px; background:#07399c;}
	.pro-layer .layer-head h4 {padding-left:19px; color:#fff; font-family:'nanumBold'; font-size:22px; line-height:60px;}
	.pro-layer .layer-con {padding:30px 30px 40px 30px;}
	.pro-layer .layer-con .image01 img {width:100%;}

	/* affiliate-list */
	.affiliate-list li {position:relative; min-height:188px; margin-top:20px; padding:30px; border:1px solid #d4d7d8;}
	.affiliate-list li:first-child {margin-top:0;}
	.affiliate-list li .tit {color:#FFC000; font-family:'nanumBold'; font-size:18px; line-height:22px;}
	.affiliate-list li .info {padding:10px 0 12px 0; color:#222; font-family:'nanumBold'; font-size:14px; line-height:16px; border-bottom:1px solid #dbdbdb;}
	.affiliate-list li .info span {margin-left:7px; padding-left:10px; border-left:1px solid #dbdbdb;}
	.affiliate-list li .txt {margin-top:15px; color:#444; font-size:14px; line-height:24px;}
	.affiliate-list li .link {position:absolute; bottom:30px; left:0px; width:100%; text-align:center;}
	.affiliate-list li .link a {display:inline-block; width:140px; height:30px; line-height:30px; color:#fff; font-family:'nanumBold'; font-size:13px; background:#9da6af; border-radius:15px;}

	/* faq */
	.faq-list {border-top:1px solid #FFC000; border-bottom:1px solid #898989;}
	.faq-list li {border-top:1px solid #e1e1e1;}
	.faq-list li:first-child {border-top:none;}
	.faq-list li .question {background:url("../images/icon/ico_q_off.png") no-repeat 30px 20px; background-size:auto auto;}
	.faq-list li .question a {display:block; padding:21px 0 20px 78px; color:#444; font-size:14px; line-height:24px; background:url("../images/icon/arrow01_off.png") no-repeat 98% 30px;}
	.faq-list li .answer {display:none; padding:2px 0 22px 78px; color:#444; font-size:14px; line-height:24px; background:url("../images/icon/ico_a.png") no-repeat 30px 0; background-size:auto auto;}

	/* remote */
	.remote-box {border-bottom:1px solid #dbdbdb;}
	.remote-box > li {position:relative; padding:40px 0 40px 0; border-top:1px solid #dbdbdb;}
	.remote-box > li h3 br {display:none;}
	.remote-box > li:first-child {padding-top:0; border:none;}
	.remote-box > li:first-child > ul > li {position:relative; height:113px; margin-top:39px; padding:48px 0 0 190px;}
	.remote-box > li:first-child > ul > li .ico {position:absolute; top:0; left:0;}
	.remote-box > li:first-child > ul > li .ico img {width:160px;}
	.remote-box > li:first-child > ul > li .tit {color:#FFC000; font-family:'nanumBold'; font-size:18px; line-height:22px;}
	.remote-box > li:first-child > ul > li .txt {margin-top:13px; color:#444; font-size:14px; line-height:18px;}
	.remote-box > li:first-child > ul > li .txt br {display:none;}

	/* sitemap */
	.sitemap-box {border-bottom:1px solid #898989;}
	.sitemap-box > ul > li {padding:40px 0 40px 0; border-top:1px solid #e1e1e1;}
	.sitemap-box > ul > li:first-child {border-top-color:#FFC000;}
	.sitemap-box > ul > li h3 {margin-bottom:28px;}
	.sitemap-box > ul > li h3 a {color:#FFC000; font-family:'nanumBold'; font-size:24px; line-height:24px;}
	.sitemap-box > ul > li > ul {margin-top:-10px; overflow:hidden;}
	.sitemap-box > ul > li > ul > li {float:left; width:140px; margin-top:10px; font-size:0; line-height:0;}
	.sitemap-box > ul > li > ul > li > a {padding-left:12px; color:#222; font-family:'nanumBold'; font-size:14px; line-height:18px; background:url("../images/icon/ico_bul03.gif") no-repeat 0 7px; background-size:2px 2px;}
	.sitemap-box > ul > li > ul > li ul {padding-top:3px;}
	.sitemap-box > ul > li > ul > li li a {padding-left:12px; color:#444; font-size:13px; line-height:23px;}

	/* inquiry */
	.inquiry-box {padding:48px 0 50px 0; border:1px solid #dedede; text-align:center;}
	.inquiry-box .coment {width:800px; margin:0 auto 50px; padding-bottom:45px; color:#222; font-family:'nanumBold'; font-size:30px; line-height:34px; border-bottom:1px solid #dedede;}
	.inquiry-box .coment br {display:none;}
	.inquiry-box .phon > img {width:80px; vertical-align:top;}
	.inquiry-box .text {display:inline-block; margin-left:26px; text-align:left;}
	.inquiry-box .text .txt01 {margin-bottom:8px; color:#FFC000; font-family:'nanumBold'; font-size:20px; line-height:24px;}
	.inquiry-box .text .txt02 {color:#444; font-family:'nanumBold'; font-size:16px; line-height:26px;}

}


/* PC _ 1220~ */
@media all and (min-width:1220px) {

	/* box-type */
	.box-type02 > ul {margin-top:40px;}
	.box-type02 > ul > li {margin-top:40px; padding-top:40px; overflow:hidden;}
	.box-type02 > ul > li img{width:250px; align:center;}
	.box-type02 > ul > li:first-child {margin-top:0; padding-top:0; border-top:none;}
	.box-type02 > ul > li .tit-area {float:left; width:340px;}
	.box-type02 > ul > li .con-area {float:left; width:860px;}
	
	/* list-type */
	.list-type04 {max-width:605px;}

	/* product-list */
	.product-list01 {margin-left:-20px;}
	.product-list02 {margin-left:-20px;}

	/* intro-box */
	.intro-box {padding-left:600px;}
	
	/* history */
	.history > ol > li {padding-left:675px;}
	.history > ol > li.odd {padding-right:675px;}

	/* affiliate-list */
	.affiliate-list {margin:-20px 0 0 -20px; overflow:hidden;}
	.affiliate-list li {position:relative; float:left; width:528px; min-height:218px; margin:20px 0 0 20px; padding:30px; border:1px solid #d4d7d8;}
	.affiliate-list li:first-child {margin-top:20px;}

	/* remote */
	.remote-box > li {padding-left:360px;}
	.remote-box > li h3 {position:absolute; top:40px; left:0;}
	.remote-box > li h3 br {display:block;}
	.remote-box > li:first-child {padding:0 0 40px 0; border:none;}
	.remote-box > li:first-child h3 {position:static;}
	.remote-box > li:first-child > ul {overflow:hidden; zoom:1;}
	.remote-box > li:first-child > ul > li {position:relative; float:left; width:25%; height:auto; margin-top:0; padding:0 0 0 0; text-align:center;}
	.remote-box > li:first-child > ul > li .ico {position:static;}
	.remote-box > li:first-child > ul > li .ico img {width:160px;}
	.remote-box > li:first-child > ul > li .tit {margin-top:13px; color:#FFC000; font-family:'nanumBold'; font-size:18px; line-height:24px;}
	.remote-box > li:first-child > ul > li .tit span {display:block;}
	.remote-box > li:first-child > ul > li .txt {margin-top:10px; color:#444; font-size:14px; line-height:24px;}
	.remote-box > li:first-child > ul > li .txt br {display:block;}

	/* sitemap */
	.sitemap-box {border-bottom:1px solid #898989;}
	.sitemap-box > ul > li {padding:40px 0 40px 0; border-top:1px solid #e1e1e1; overflow:hidden;}
	.sitemap-box > ul > li:first-child {border-top-color:#FFC000;}
	.sitemap-box > ul > li h3 {float:left; width:250px; margin-bottom:0;}
	.sitemap-box > ul > li h3 a {color:#FFC000; font-family:'nanumBold'; font-size:24px; line-height:30px;}
	.sitemap-box > ul > li > ul {float:left; width:850px; padding-top:3px;}
	.sitemap-box > ul > li > ul > li {float:left; width:170px;}
}