﻿@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 600;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.ttf) format('truetype');
}
/*bootstrap container*********************************************************************************/
.container.sub-content-container {
  padding-right: 6px;
  padding-left: 6px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container.sub-content-container {
    width: 536px;
  }

}
@media (min-width: 992px) {
  .container.sub-content-container {
    width: 762px;
  }
}
@media (min-width: 1200px) {
  .container.sub-content-container {
    width: 100%;
  }
}
@media (min-width: 1560px) {
  .container.sub-content-container {
    width: 912px;
  }
}
.container-fluid {
  padding-right: 6px;
  padding-left: 6px;
  margin-right: auto;
  margin-left: auto;
}
.container.sub-content-container .row {
  margin-right: -6px;
  margin-left: -6px;
}
.container.sub-content-container .col-xs-1, .container.sub-content-container .col-sm-1, .container.sub-content-container .col-md-1, .container.sub-content-container .col-lg-1, .container.sub-content-container .col-xs-2, .container.sub-content-container .col-sm-2, .container.sub-content-container .col-md-2, .container.sub-content-container .col-lg-2, .container.sub-content-container .col-md-24, .container.sub-content-container .col-lg-24, .container.sub-content-container .col-xs-3, .container.sub-content-container .col-sm-3, .container.sub-content-container .col-md-3, .container.sub-content-container .col-md-35, .container.sub-content-container .col-lg-3, .container.sub-content-container .col-lg-35, .container.sub-content-container .col-xs-4, .container.sub-content-container .col-sm-4, .container.sub-content-container .col-md-4, .container.sub-content-container .col-lg-4, .container.sub-content-container .col-xs-5, .container.sub-content-container .col-sm-5, .container.sub-content-container .col-md-5, .container.sub-content-container .col-lg-5, .container.sub-content-container .col-xs-6, .container.sub-content-container .col-sm-6, .container.sub-content-container .col-md-6, .container.sub-content-container .col-lg-6, .container.sub-content-container .col-xs-7, .container.sub-content-container .col-sm-7, .container.sub-content-container .col-md-7, .container.sub-content-container .col-lg-7, .container.sub-content-container .col-xs-8, .container.sub-content-container .col-sm-8, .container.sub-content-container .col-md-8, .container.sub-content-container .col-md-85, .container.sub-content-container .col-lg-8, .container.sub-content-container .col-lg-85, .container.sub-content-container .col-xs-9, .container.sub-content-container .col-sm-9, .container.sub-content-container .col-md-9, .container.sub-content-container .col-lg-9, .container.sub-content-container .col-xs-10, .container.sub-content-container .col-sm-10, .container.sub-content-container .col-md-10, .container.sub-content-container .col-lg-10, .container.sub-content-container .col-xs-11, .container.sub-content-container .col-sm-11, .container.sub-content-container .col-md-11, .container.sub-content-container .col-lg-11, .container.sub-content-container .col-xs-12, .container.sub-content-container .col-sm-12, .container.sub-content-container .col-md-12, .container.sub-content-container .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 6px;
  padding-left: 6px;
}

/*layout*********************************************************************************/
@media (min-width:768px) {
	body {background:url(/skin/img/sub/sub-bg.gif) top left repeat-y;}
}
.head-wrap {-webkit-box-shadow: 1px 0px 3px 0 rgba(235,235,235,1); -moz-box-shadow: 1px 0px 3px 0 rgba(235,235,235,1); box-shadow: 1px 0px 3px 0 rgba(235,235,235,1);}
#col1 {background:#fff;}
#col2 {clear:both; border-left:1px solid #ccc;top: 0;}
.sub-header-wrap {margin-bottom:70px; padding-bottom:32px; border-bottom:1px solid #ccc;}
.sub-title-cont {padding:0;}
.sub-title-cont .sub-title {margin:0 0 15px; font-size:44px; line-height:1; font-weight:normal; color:#2d57a6; letter-spacing:-1px;}
.sub-title-cont .sub-title-ov {font-size:16px; line-height:60px; font-weight:normal; color:#666; letter-spacing:-1px;margin:0;}
.sub-title-cont .sub-info {margin:0; font-size:18px; line-height:1; color:#4d4d4d; letter-spacing:-1px;}
.container.sub-content-container {padding-top:60px; padding-bottom:100px;}
.sub-breadcrumbs {margin-top:60px;}
.sub-breadcrumbs ul.breadcrumb {margin:0; padding:0; text-align:right; background:none;}
.sub-breadcrumbs ul.breadcrumb > li .home_icon {display:inline-block; position:relative; text-align:center; vertical-align:middle;}
.sub-breadcrumbs ul.breadcrumb > li > a {font-weight:normal; font-weight:300; font-size:13px; color:#999; line-height:13px; vertical-align:middle;}
.sub-breadcrumbs ul.breadcrumb > li > a img {vertical-align:top;}
.sub-breadcrumbs ul.breadcrumb > li + li:before {content:""; padding:0 7px 0 10px; background:url(/skin/img/common/div-arrow-right.png) center no-repeat;}
.btn-group.btn-group-breadcrumbs {display: block; position:relative; float:left;width:200px; max-width:40%;}
.btn.btn-breadcrumbs {display: block;color:#666; font-size:14px; line-height:16px;border:none; padding:12px 19px; background:url(/skin/img/sub/breadcrumbs.png) center right no-repeat;text-align:left;}
.btn-group.btn-group-breadcrumbs > .btn.btn-breadcrumbs {float:none;}
.btn-group.btn-group-breadcrumbs .dropdown-menu {width:100%; }
@media (max-width:1199px) {
	#col1 {border-right:0;}
}
@media (max-width:1182px) {
	#topcontrol {right:5px !important;}
}
@media (max-width:767px) {
	.container.sub-content-container {clear:both; float:left; width:100%; padding-top:50px; padding-bottom:100px;}

	.sub-header-wrap {margin-bottom:35px; padding-bottom:15px;}
	.sub-title-cont .sub-title {margin:0 0 15px; font-size:30px;}
	.sub-title-cont .sub-info {margin:0; font-size:15px; line-height:1; color:#4d4d4d; letter-spacing:-1px;}
	.sub-breadcrumbs {margin-top:20px;}

	.btn-group.btn-group-breadcrumbs {width:auto;}
}
/*quick-wrap*********************************************************************************/


/*common*********************************************************************************/

.table.board-original {width:100%; border-collapse:collapse;}
.table.board-original thead tr {width:100%;}
.table.board-original thead tr > th {min-height:52px; padding:15px 10px; border:1px solid #ccc; font-weight:500; font-size:14px; line-height:20px; color:#4d4d4d; text-align:center; vertical-align:middle; background-color:#f4f4f4}
.table.board-original thead tr > th.last {border-right:0;}

.table.board-original tbody > tr > th,
.table.board-original tbody > tr > td {min-height:0; padding:15px 10px; border:1px solid #ccc; line-height:20px; letter-spacing:-1px; text-align:center; vertical-align:middle;}
.table.board-original tbody > tr > th {max-width:200px; font-weight:500; font-size:16px; color:#667780; background-color:#edf8fa; text-align:center;}
.table.board-original tbody > tr > th.bak-gray {background-color:#f2f2f2;}
.table.board-original tbody > tr > th.num {max-width:100px;}
.table.board-original tbody > tr > th.txt1 {padding-left:20px; text-align:left;}
.table.board-original tbody > tr > th.txt2 {padding-left:30px; text-align:left;}
.table.board-original tbody > tr > td.tit {padding:11px 20px; text-align:left;}
.table.board-original tbody > tr > td.last {border-right:0;}
.table.board-original tbody > tr > td, .table.board-original tbody > tr > td > a { font-size:14px; color:#4d4d4d;font-weight: normal; font-weight: 400;}
.table.board-original tbody > tr > td .link {color:#0073e5;}
.table.board-original tbody > tr > td .btn-ico {margin:0 10px; padding-left:22px; font:bold 14px/25px "Segoe UI", sans-serif; color:#1f9947; background:url(/skin/default/img/sub/icon-download-pdf.gif) left center no-repeat;}
.table.board-original tbody > tr.total-row,
.table.board-original tbody > tr.total-row > th,
.table.board-original tbody > tr.total-row > td {border-top:1px solid #1f9947; border-bottom:1px solid #1f9947; background-color:#e5ffee;}
.table.board-original tbody > tr > td > a.linktit .fa { padding-left: 5px; font-size: 14px;}

.table.board-original tfoot {border-top:1px solid #ccc;}
.table.board-original tfoot > tr {}
.table.board-original tfoot > tr > th,
.table.board-original tfoot > tr > td {min-height:0; padding:11px 10px; border-top:0; border-right:1px solid #ccc; border-bottom:1px solid #ccc; line-height:25px; letter-spacing:-1px; text-align:center; vertical-align:middle;}
.table.board-original tfoot > tr > th {max-width:200px; font-weight:500; font-size:16px; color:#667780; background-color:#edf8fa; text-align:center;}
.table.board-original tfoot > tr > th.paging {max-width:100px; font-weight: normal; font-weight: 400;}
.table.board-original tfoot > tr > th.paging .fa {margin-right:5px; font-weight:normal; font-size:12px; vertical-align:top; line-height:25px;}
.table.board-original tfoot > tr > td.last {border-right:0;}
.table.board-original tfoot > tr > td,
.table.board-original tfoot > tr > td > a {font-size:16px; color:#666; font-weight: normal; font-weight: 400;}


.clear {clear:both;}
.clear:before {display:block;content:" ";}
.clear:after {display:block;content:" ";clear:both;}

.blueDot {font-size:15px; line-height:18px; font-weight:normal; letter-spacing:-1px; padding:11px 10px;background:url(/skin/img/sub/bluedot.png) left center no-repeat; }
.blueDot1 {font-size:17px; line-height:20px; font-weight:normal; letter-spacing:-1px; padding:10px;background:url(/skin/img/sub/bluedot.png) left center no-repeat; }
.blueDot2 {font-size:14px; line-height:25px; font-weight:normal; letter-spacing:-1px; padding:0 0 0 10px;background:url(/skin/img/sub/bluedot.png) left 10px no-repeat; margin-bottom:20px; }

table.nobd, table.nobd > tbody > tr, table.nobd > tbody > tr > th, table.nobd > tbody > tr > td {border:none; border-width:0;}
/*company*/
	/* ceomessage */
	.ceomessage-wrap {}
	.ceomessage-wrap .greeting-head {width:100%; height:295px; margin-bottom:45px; padding:55px 0 0 50px; background:url(/skin/img/sub/ceomessage-img01.jpg) center no-repeat; background-size:cover;}
	.ceomessage-wrap .greeting-head p {margin-bottom:0; font-size:34px; line-height:50px;}
	.ceomessage-wrap .greeting-head p.txt1 {font-weight:300; color:#4c4c4d;}
	.ceomessage-wrap .greeting-head p.txt2 {font-weight:400; color:#3d75c4;}
	.ceomessage-wrap .greeting-cont {}
	.ceomessage-wrap .greeting-cont blockquote {}
	.ceomessage-wrap .greeting-cont blockquote p {margin-bottom:34px; font-size:15px; line-height:34px; color:#4c4c4c;}
	.ceomessage-wrap .greeting-cont blockquote p.ceo {font-size:16px; color:#1d1d1d; text-align:right;}
	.ceomessage-wrap .greeting-cont blockquote p.ceo .img {margin-left:5px;}
	.ceomessage-wrap .greeting-cont blockquote pre {border:0; font-size:15px; line-height:34px; color:#4c4c4c; background:transparent;}

	/* history */
	ul.history-wrap {}
	ul.history-wrap ul {list-style:none; margin:0; padding:0;}
	ul.history-wrap > li {padding:25px 0 20px; border-bottom:1px solid #f0f0f0;}
	ul.history-wrap > li .year {font-weight:bold; font-weight:500; font-size:34px; line-height:1; letter-spacing:-2px; color:#3d75c4;}
	ul.history-wrap > li .year sub {top:3px; margin-left:2px; font-weight:normal; font-weight:400; font-size:18px; letter-spacing:0; vertical-align:middle;}
	ul.history-wrap > li:first-child .year,
	ul.history-wrap > li.first-child .year {color:#f74d55;}
	ul.history-wrap > li ul.h-content {}
	ul.history-wrap > li ul.h-content > li {}
	ul.history-wrap > li ul.h-content > li p {font-size:15px; line-height:34px; letter-spacing:-1px;}
	ul.history-wrap > li ul.h-content > li .month {display:inline-block; width:38px; color:#3d75c4;}
	ul.history-wrap > li ul.h-content > li .info {display:inline-block; font-size:300; color:#4c4c4c;}

	/* agent */
	.agent-wrap {}
	.agent-wrap .map-img {margin-bottom:30px;}
	.agent-wrap ul.agent-list {}
	.agent-wrap ul.agent-list li {margin-bottom:22px;}
	.agent-wrap ul.agent-list li .agent-name {margin-bottom:5px; padding-left:12px; font-size:34px; color:#3d75c4; line-height:1; background:url(/skin/img/sub/dotted-cherry.gif) left center no-repeat;}
	.agent-wrap ul.agent-list li .addr {font-style:normal; font-size:15px; line-height:26px; color:#4c4c4c;}

/* product */
.product-wrap {clear:both; float:left; width:100%; padding-bottom:50px;}
.product-wrap .info-group {margin-bottom:40px;}
.product-wrap .img-box {width:100%; max-width:405px; padding:40px 0; border:1px solid #bfbfbf;}
.product-wrap .product-info {}
.product-wrap .product-info h3.tit {margin:0 0 25px; padding:10px; border-top:2px solid #3d75c4; border-bottom:1px solid #bfbfbf; font-size:24px; line-height:25px; vertical-align:middle; color:#1554ad;}
.product-wrap .product-info ul.pinfo-list {}
.product-wrap .product-info ul.pinfo-list li {margin-left:10px; /*padding-left:10px; */font-size:15px; line-height:26px; color:#4c4c4c; /*background:url(/skin/img/sub/dotted.gif) left center no-repeat;*/}
.product-wrap .product-video {}
.product-wrap .product-video h3.tit {margin:0 0 25px; padding:10px; border-top:2px solid #3d75c4; border-bottom:1px solid #bfbfbf; font-size:24px; line-height:25px; vertical-align:middle; color:#1554ad;}
.product-wrap .product-video .p-video-area {text-align:center;}
.product-wrap .product-video .p-video-area .p-video {display:inherit; max-width:600px; margin:0 auto 40px;}
.product-wrap .product-video .p-video-area .info {font-size:14px; line-height:26px; color:#4d4d4d;}
.product-wrap .pi-wrap {}
.product-wrap .pi-wrap ul {}
.product-wrap .pi-wrap ul li img {border:1px solid #bfbfbf;}
.product-wrap .table-p-info {margin-top:30px; border-top:1px solid #e2e4e6;}
.product-wrap .table-p-info thead tr th {height:50px; padding:10px 20px; border-bottom:1px solid #e2e4e6; font-weight:normal; font-weight:400; font-size:14px; color:#4d4d4d; line-height:30px; text-align:center; background-color:#f4f4f4;}
.product-wrap .table-p-info tbody tr td {height:50px; padding:10px 20px; border-top:0; border-bottom:1px solid #e2e4e6; font-weight:normal; font-weight:400; font-size:14px; color:#4d4d4d; line-height:30px; text-align:center;}

/*archive*/
	/* kfi manual */
	.layer-modal-wrap {}
	.layer-modal-wrap ul li {margin-bottom:20px;}
	.layer-modal-wrap ul li a.clickImg {display:block; width:100%; cursor:pointer;}
	.layer-modal-wrap ul li a.clickImg img {border:1px solid #dfe1e3; }
	.layer-modal-wrap ul li a.clickImg .txt {display:block; overflow:hidden; padding:10px 0; text-align:center; line-height:20px; text-overflow:ellipsis; white-space:nowrap;}
	.modal-header {border:0;}
	.modal-header h3.tit {display:inline-block; padding:10px; font-weight:bold; font-weight:500; font-size:20px;}

/*product*/
.cate_tit {font-size:18px; line-height:60px; font-weight:400;color:#666;}
.cate-box {height:200px; overflow-y:scroll;padding:4px; border:1px solid #ccc;}
.list-box ul {list-style:none;}
.list-box ul li {display:block;}
.list-box ul li a {display:block;font-size:14px; line-height:16px; font-weight:400;color:#808080;padding:7px 10px;}
.list-box ul li.active a {color:#fff; background:#ff7f00 url(/skin/img/sub/bullet-select.png) right center no-repeat;}
.resultP1 {font-size:14px; line-height:30px;#666}
.goods-item-title {margin-bottom:10px;}
.goods-item-title > a {letter-spacing:-1px; font-size:18px; line-height:24px; font-weight:400;color:#333;}
.goods-item-detail {clear:both; float:left; width:100%; font-size:13px; line-height:16px; font-weight:400;color:#808080; padding:3px 0;margin:0;}
.goods-item-detail .item-detail-sub {float:left; width:20%;color:#333;}
.goods-item-detail .item-info {display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; line-height:16px; height:32px; float:left; width:80%;}
.product .image {border:1px solid #808080;}
.product .image > a {display:block;overflow:hidden;text-align:center;}
.product .description {padding-top:20px; min-height:220px;}
/*product detail*/
.product-name {font-size:30px; line-height:30px; font-weight:400;color:#333;letter-spacing:-1px; margin:0; padding-bottom:25px;}
.black-line {border-top:2px solid #000;padding-bottom:25px;}
.product-summary-cont {min-height:305px;padding:0 0 25px 0; border-bottom:1px solid #bebebe; margin-bottom:18px;}
.btn.orange-bt {background-color:#ff7f00; color:#fff; margin: 0 5% 5% 0; font-weight:700; width:44%;letter-spacing:-.5px;font-size:15px; line-height:15px; padding:11px;}
.featureH4 {font-size:25px; line-height:25px; font-weight:400;color:#2996cc;letter-spacing:-1px; margin:0; padding-bottom:20px;border-bottom:3px solid #2996cc;letter-spacing:-.3px;}
.feature-cont {border:1px solid #cacaca; border-top:none; padding:40px 22px;font-size:14px; line-height:28px; font-weight:400;color:#939393;letter-spacing:-.3px; }
.product-feature {padding-bottom:40px;}
.feature-cont h5 {font-size:20px; line-height:24px; font-weight:400;color:#2996cc;letter-spacing:-1px; margin:30px 0;}
.feature-cont p {font-size:14px; line-height:28px; font-weight:400;color:#939393;letter-spacing:-.3px; margin:0 0 10px;}
.feature-cont ul {list-style: square url("/skin/img/sub/sqskyblue.gif");}
.feature-cont ul li {font-size:14px; line-height:28px; font-weight:400;color:#939393;letter-spacing:-.3px;
list-style-position: inside;}
.flexslider.related-carousel .slides > li {width:173px; height:252px; overflow:hidden;  margin:0 7px;}
.flexslider.related-carousel .slides > li img {width:171px; height:171px;border:1px solid #808080;}
.flexslider.related-carousel .flex-viewport {height:253px;border:none;}
.flex-caption-big {font-size:15px; line-height:24px; font-weight:400;color:#333;letter-spacing:-1px; margin:10px 0;}
.flex-caption-small {font-size:12px; line-height:16px; font-weight:400;color:#acacac;letter-spacing:-.5px; }
/*support*/
.agree-chk label {font-size:14px; line-height:30px; font-weight:400;color:#2996cc; }
.tb-border {padding-top:3px; background:url(/skin/img/sub/tb-border.jpg);}
.qlabel {font-size:14px;line-height:30px; color:#666;letter-spacing:-1px;padding-left:15px;}
.qlabel.essential {padding-right:10px;background:url(/skin/img/sub/essential.png) right 4px no-repeat; }
.qaform-cont .row {padding:10px 0;}
.border-cc {border:1px solid #ccc;}
.etc-txt {width: 100%;height: 200px;border: 1px solid #b3b3b3;border-radius: 2px;background-color: #fff;padding-left: 6px;}
.ipt-text {width: 230px;height: 30px;border: 1px solid #b3b3b3;border-radius: 2px;background-color: #fff;padding-left: 6px;}
.kind-list {width: 130px;height: 30px;vertical-align: middle;border: 1px solid #b3b3b3;border-radius: 2px;background-color: #fff;padding-left: 6px;}
/*sitemap*/
.sitemap-menu > li {display:block; position:relative; width:31%; float:left; margin:1% 1% 80px;}
.sitemap-menu > li > a {display:block; font-size:18px; line-height:30px; color:#2996cc; font-weight:bold; border-bottom:2px solid #2996cc;}
.sitemap-menu .caret {display:none;}
.sitemap-menu .dropdown-menu {display:block;position:relative; top:auto; left:auto;background:none; border:none; box-shadow:none; width:100%; }
.sitemap-menu .dropdown-menu > li {list-style: square url("/skin/img/sub/sqskyblue.gif"); border-bottom:1px solid #ccc;list-style-position: inside;}
.sitemap-menu .dropdown-menu > li > a {font-size:14px; line-height:14px; padding:13px 0;display:inline-block;color:#666;}

/* Support */
.sub-head {clear:both; float:left; width:100%; margin-bottom:20px;}
.sub-head h1.tit {font-weight:400; font-size:30px; line-height:1; color:#1a1a1a;}

.form-wrap {}
.privacy-area {overflow:auto; position:relative; height:170px; margin-bottom:0; padding:15px; border:1px solid #C8C8C8}
.agree-chk {float:left; margin:15px 0 30px; line-height:30px; vertical-align:middle; text-align:right}
.agree-chk label {cursor:pointer; font-weight:400;}
.agree-chk .input-form {display:inline; margin:-4px 0 0 5px; line-height:30px; vertical-align:middle;}

.table-form {border-top:2px solid #767676; border-bottom:1px solid #767676}
.table-form th, .table-form td {padding:12px 30px; font-weight:400; font-size:13px; vertical-align:middle !important}
.table-form th {font-size:14px; text-align:center;}
.table-form th strong {font-weight:600; color:#f00; vertical-align:middle;}
.table-form .sel-list {max-width:250px; height:28px; border:1px solid #d6d6d6; background-color:#f4f4f4;padding-left:6px;}
.table-form label {display:inline; float:left; margin-right:10px; font-weight:400; cursor:pointer}
.table-form .ipt-radio {display:inline; margin-top:-1px; margin-right:5px}
.table-form .ipt-text {min-width:250px; width:auto; height:28px; border:1px solid #d6d6d6; background-color:#f4f4f4;padding-left:6px;}
.table-form .ipt-text.full {min-width:100%}
.table-form .ipt-text.ipt-half {min-width:80px;}
.table-form .zip-area {clear:both; float:left; width:100%}
.table-form .zip-area .ipt-zip {display:inline-block; width:70px; height:28px; border:1px solid #d6d6d6; background-color:#f4f4f4;padding-left:6px;}
.table-form .zip-area .ipt-text {margin-bottom:5px}
.table-form .btn-yes {width:100px; height:28px; padding:0; font-size:11px; line-height:28px; vertical-align:middle}
.table-form .etc-txt {width:100%; height:200px; border:1px solid #d6d6d6; background-color:#f4f4f4;padding-left:6px;}

.btn-c {display:inline-block; width:137px; height:34px; padding:0; font-size:13px; line-height:34px; color:#fff !important; text-align:center; vertical-align:middle; border:0}
.btn-confirm {background-color:#456ab0; color:#fff !important;}
.btn-cancel {background-color:#3c3c3c}

.btn-confirm:hover, .btn-confirm:focus, .btn-confirm:active {
    color: #fff;
    background-color: #3b5c9a;
    border-color: transparent;
}


.txc-wrapper {width:100%;}
.txc-wrapper table {width:100%;}
.txc-image {width:100%; max-width:100%; height:auto;}


@media (max-width: 480px) {
	.sub-title {font-size: 30px; line-height: 40px;}
	#gmap1 {width:100%; height:300px;}
	.btn.btn-breadcrumbs {display: block;font-size:12px; line-height:16px;border:none; padding:12px; border-right: 1px solid #ccc;
	background:none;text-align:left;}
	.sitemap-menu > li {width:98%; }
}
@media (min-width: 480px) {
	.sub-title {font-size: 48px; line-height: 60px;}
	#gmap1 {width:100%; height:400px;}
	.btn.btn-breadcrumbs {display: block;font-size:14px; line-height:16px;border:none; padding:12px 19px; border-right: 1px solid #ccc;
	background:url(/skin/img/sub/breadcrumbs.png) center right no-repeat;text-align:left;}
	.sitemap-menu > li {width:48%; }
}
@media (max-width:991px) {
	.product-wrap .img-box {margin:0 auto 30px;}
}
@media (max-width: 767px) {
	.btn.orange-bt {font-weight:400; width:44%;letter-spacing:-.5px;font-size:12px; line-height:15px; padding:11px 3px;}

	.ceomessage-wrap .greeting-head {height:200px; padding-left:25px;}
	.ceomessage-wrap .greeting-head p {margin-bottom:0; font-size:24px; line-height:35px;}
	.ceomessage-wrap .greeting-head p.txt1 {font-weight:300; color:#4c4c4d;}
	.ceomessage-wrap .greeting-head p.txt2 {font-weight:400; color:#3d75c4;}

	ul.history-wrap > li {padding:15px 0 10px;}
	ul.history-wrap > li ul.h-content {margin-left:30px;}

	.table-form .ipt-text.ipt-half {min-width:40px; max-width:60px;}

	.agent-wrap ul.agent-list li .agent-name {font-size:20px;}
}
@media (min-width: 768px) {
	.btn.orange-bt {font-weight:700; width:44%;letter-spacing:-.5px;font-size:15px; line-height:15px; padding:11px;}
	.sitemap-menu > li {width:31%; }
}
@media (max-width: 992px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {

}