@CHARSET "utf-8";
/*Noto*/
@font-face {
font-family:'NotoSansKR';
font-weight:100;
font-style:normal;
src:url('/css/fonts/Noto/NotoSans-Light.eot'); /* IE9 Compat Modes */
src:url('/css/fonts/Noto/NotoSans-Light.otf') format('opentype'),
url('/css/fonts/Noto/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/Noto/NotoSans-Light.woff') format('woff'); /* 웹 브라우저 버전 */
}
@font-face {
font-family:'NotoSansKR';
font-weight:300;
font-style:normal;
src:url('/css/fonts/Noto/NotoSans-Light.eot'); /* IE9 Compat Modes */
src:url('/css/fonts/Noto/NotoSans-Light.otf') format('opentype'),
url('/css/fonts/Noto/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/Noto/NotoSans-Light.woff') format('woff'); /* 웹 브라우저 버전 */
}

@font-face {
font-family:'NotoSansKR';
font-weight:600;
font-style:normal;
src:url('/css/fonts/Noto/NotoSans-Medium.eot'); /* IE9 Compat Modes */
src:url('/css/fonts/Noto/NotoSans-Medium.otf') format('opentype'),
url('/css/fonts/Noto/NotoSans-Medium.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/Noto/NotoSans-Medium.woff') format('woff'); /* 웹 브라우저 버전 */
}

@font-face {
font-family:'NotoSansKR';
font-weight:700;
font-style:normal;
src:url('/css/fonts/Noto/NotoSans-Bold.eot'); /* IE9 Compat Modes */
src:url('/css/fonts/Noto/NotoSans-Bold.otf') format('opentype'),
url('/css/fonts/Noto/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/Noto/NotoSans-Bold.woff') format('woff'); /* 웹 브라우저 버전 */
}
body{overflow-x:hidden;}
body *{font-family:'NotoSansKR';}
table{width:100%;}

#wrap{padding: 110px 0 0;}
.content-heading { position: relative; margin-bottom: 25px; padding: 20px 0 10px; border-bottom: 2px solid #c3c3c3 }
.content-heading h2 { padding-left: 5px; font-size: 24px; color: #383838; font-weight: 600; }
.breadcrumbs { position: absolute; top: 34px; right: 0; }
.breadcrumbs, .breadcrumbs a { color: #b7b7b7; font-weight: 600; vertical-align: middle; }
.breadcrumbs, .breadcrumbs strong { color: #616060 }
.breadcrumbs a:after { content: '>'; margin: 5px }
.content-body {

    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 21px;

}

/*목록*/
.list-table th, .list-table td { padding: 13px 5px 13px; border-bottom: 1px solid #e9e9e9;/* font-family: dotum, 돋움, sans-serif;*/ text-align: center }
.list-table td{font-size: 13px;color: #7e7e7e;font-weight: 400;}
.list-table th { border-top: 2px solid #363636; font-size:15px;color:#363636;font-weight: 400; }
.list-table td.name { padding-left: 10px; text-align: left }
.list-table.border{border-top:2px solid #000}
/*쓰기*/
.write-table th, .write-table td { padding: 10px 5px 9px; border-bottom: 1px solid #d7d5d5;/* font-family: dotum, 돋움, sans-serif;*/ text-align: left; vertical-align: top }
.write-table tr:first-child th, .write-table tr:first-child td { border-top: 1px solid #d7d5d5; }
.write-table th {
    padding-left: 77px;
    color: #212121;
    background-color: #f8f8f8;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    vertical-align: middle;
}
.write-table td { padding-left: 30px; }
.write-table td .txt_input {
    height: 45px;
    box-sizing: border-box;
    width: 81%;
	color:#7e7e7e;
}
.write-table td .txt_input.height{height:283px;}
/*보기*/
.view-table{width:100%;}
.view-table th, .view-table td { padding: 10px 5px 9px; border-bottom: 1px solid #e9e9e9;/* font-family: dotum, 돋움, sans-serif;*/ text-align: left; vertical-align: top;line-height:22px}
.view-table tr:first-child th, .view-table tr:first-child td { border-top: 2px solid #363636; }
.view-table th { line-height: 73px;text-align: center;font-size: 14px;color: #898989;font-weight: 400;}
.view-table th.subject{font-size: 18px;color: #666;font-weight: 600;}
.view-table td + th { border-left: 1px solid #e9e9e9; }
.view-table td { padding-left: 12px; }
.content { line-height:150%; color:#5f5f5f;}

.view-table td.content {
    padding: 58px;
	font-size: 16px;color: #363636;line-height:26px;
}
/* 상단 - 검색*/
.toolbar { overflow: hidden; margin-bottom: 10px }
.toolbar .total { float: left; text-transform: uppercase; line-height: 22px }
.toolbar .search { float: right }
.toolbar .search .button { padding: 0 15px; font-size: 12px; line-height: 22px;background-color: #e56262;color: #fff;display:inline-block;}

/*------------------------------------*
    게시판
 *------------------------------------*/

.pager{padding:36px 0 100px;}
.pager li.direction a{font-family: 'dotum';font-size: 12px;line-height:30px;}
.pager ol { font-size: 0; text-align: center }
.pager li {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin: 0 3px 0;
    vertical-align: top;
    color: #545454;
	border: 1px solid #000;
}
.pager li > a, .pager li > span, .pager li.current {  padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top;font-size:13px;font-weight:600; }
.pager li > a{padding:0;margin:0;line-height:28px;display:block;color:#545454;}
.pager li.current {vertical-align: middle; font-weight: 600;}
.pager li.current a {
    color: #fff;
	background:#000
}
.pager li > a:hover { }
.pager li.prev > a, .pager li.next > a { font-size: 12px; }
.pager li > a.next:hover { }
.pager li.margin_l{margin-right:0;}
.pager li.margin_r{margin-left:0px;}

/* 하단 - 버튼*/
.button-group .back-to-list { float: left; border: 1px solid #787775; background-color: #fff; color: #787775; line-height: 26px }
.button-group .action { float: right; }
.button-group .action a { margin-left: 5px; padding: 0 20px }
.button-group .button.gray { background-color: #aaa }
/* 상세 - 이전글/다음글 */
.board-nav { border-top: 1px solid #d7d5d5; border-bottom: 1px solid #d7d5d5; margin-top: 46px; }
.board-nav li { overflow: hidden; border-bottom: 1px solid #e9e9e9; line-height: 140%; color: #353535; }
.board-nav li strong, .board-nav li a { float: left; padding: 10px; }
.board-nav li strong { box-sizing: border-box; width: 30%; padding-left: 45px; border-right: 1px solid #e9e9e9; background-color: #fafafa; font-weight: normal; background: url("/new2018/images/sub/board/icon_nav_prev.gif") no-repeat 25px 15px; }
.board-nav li.next { border: 0; }
.board-nav li.next strong { background: url("/new2018/images/sub/board/icon_nav_next.gif") no-repeat 25px 15px; }
/* 상세 - 댓글 */
#comment .comment-list { margin-top: 55px; }
#comment .comment-list ul li { position: relative; padding: 15px; border-top: 1px solid #d7d5d5; color: #353535; line-height: 140%; }
#comment .comment-list ul li:first-child { }
#comment .comment-list ul li div.meta { overflow: hidden; margin-bottom: 5px; }
#comment .comment-list ul li .name { float: left; }
#comment .comment-list ul li .name input { width: 13px; height: 13px; margin: 0 2px 0 0; vertical-align: -2px; *vertical-align:2px;
}
#comment .comment-list ul li .date { margin: 1px 10px 0 15px; font-size: 11px; }
#comment .comment-list ul li .button-group { position: absolute; top: 7px; right: 20px; }
#comment .comment-list ul li .button-group a { margin: 0 2px; padding: 0 15px; font-size: 12px; font-weight: 400; line-height: 22px;          }
#comment .comment-list ul li .comment { clear: both; word-break: break-all; }
#comment .comment-form { margin: 0; padding: 5px 20px 20px; border: 1px solid #e9e9e9; background-color: #fafafa; color: #353535; }
#comment .comment-form legend { visibility: hidden; overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0; }
#comment .comment-form p { margin: 10px 0 0; }
#comment .comment-form strong { display: block; margin: 0 0 10px 0; }
#comment .comment-form input[type=text], #comment .comment-form input[type=password], #comment .comment-form textarea { border: 1px solid #d9d9d9; }
#comment .comment-form input {  margin: 5px 10px 0 9px; }
#comment .comment-form .view { position: relative; margin: 10px 0 0; }
#comment .comment-form .view textarea {box-sizing: border-box;padding: 5px; width: 100%; }
#comment .comment-form .submit { position: absolute; top: 167px; right: 0;margin-right:0; line-height: 45px; }
/* 목록 */
.button-group.list { text-align: right; }
/* 글쓰기 */
.cs-center .write-table td.agreement { padding: 15px 0; background-color: #fafafa; text-align: center }
.cs-center .write-table td input[type=text], .write-table td input[type=password], .write-table td input[type=file] { width: 260px; }
.cs-center .write-table td.subject input[type=text] { width: 428px; }
.cs-center .write-table td.small input[type=text] { width: 50px; }
.cs-center .write-table td.medium input[type=password], .cs-center .write-table td.medium input[type=text] { width: 150px;}
.cs-center .write-table td textarea { width: 95%; height: 200px; }
.cs-center .write-table td input, img { vertical-align: middle; }
.cs-center .write-table td label { padding-right: 20px; }
.button-group.write { overflow: hidden; padding-top: 25px; }
/* 글보기 */
.cs-center .view-table td.subject { font-weight: 600 }
.cs-center .view-table td.content { padding: 25px; line-height: 1.65 }
.button-group.view { overflow: hidden; padding-top: 25px; }
/* 비밀번호 */
.confirm-password { margin: 0 auto; padding-top: 65px; width: 450px }
.confirm-password input[type=password]{height:30px;}
.confirm-password th {
    padding-left: 20px;
    border-right: 1px solid #e9e9e9;
    background-color: #fafafa;
    font-weight: 600;
    line-height: 27px;
}
.confirm-password .button-group { overflow: hidden; padding-top: 25px; text-align: center }
.confirm-password .button-group a { margin: 0 2px;line-height:20px;}
.confirm-password .button-group a {
    margin: 0 2px;
    line-height: 20px;
    padding: 5px 20px;
}
select{border: 1px solid #bfbfbf;height:21px;}


/* Buttons */
.button-group { font-size: 0 }
a.button, input.button, button.button { box-sizing: border-box; display: inline-block; padding:0 25px; background-color: #787775; border: 0 none; font-size: 13px; color: #fff; text-align: center; text-decoration: none; line-height: 28px; cursor: pointer;margin: 0 2px;}
.button.gray { background-color: #777 }

.write-table td.subject input[type="text"] {
    width: 428px;
}


.write-table td input, img {
    vertical-align: middle;
}
.write-table td input, img {
    vertical-align: middle;
}
.write-table td input[type="text"], .write-table td input[type="password"], .write-table td input[type="file"] {
	box-sizing:border-box;
	padding:0 10px;
}
.write-table td textarea {
    width: 95%;
    height: 200px;
	font-size: 13px;
}
.write-table td p{display:inline-block;padding-left:22px;font-size: 12px;color: #7e7e7e;font-weight: 500;}
.write-table td{font-size: 12px;color: #7e7e7e;font-weight: 500;}
.write-table select, input[type="text"],.write-table  input[type="password"],.write-table input[type="file"], textarea {
    box-sizing: border-box;
    border: 1px solid #dddddd;
}
.write-table input[type="file"] {
    padding: 0 2px;
    background-color: #f9f9f9;
}

.page_info{padding:15px 0;text-align:right;width:1000px;margin:0 auto;}

.txt_phone{width:auto!important;}

.board-nav li strong {
    box-sizing: border-box;
    width: 30%;
    padding:0;
	border:0;
    background-color: #fafafa;
    font-weight: normal;
    background: url("/new2018/images/sub/board/icon_nav_prev.gif") no-repeat 25px 15px;
    line-height: 61px;
	width:119px;
	text-align:center;
	color:#acacac;
	font-size:13px;
}
.board-nav li *{color:#acacac;
	font-size:13px;}
.board-nav li a {
    float: left;
    padding: 22px 27px;
}
.board-nav li .date {
    float: right;
    padding: 22px 50px;
}

.toolbar .search{width: 373px;height:42px;}
.toolbar .search input[type="text"] {
    border: 0;
    height: 40px;
    width: 220px;
}
.toolbar .search .button {
    padding: 0 8px;
    font-size: 12px;
    line-height: 22px;
    background: url('../images/icon_search.png') 0 0 no-repeat;
    font-size: 0;
}
.toolbar .search select {
    border: 1px solid #d9d9d9;
    height: 39px;
    width: 98px;
    border-radius: 2px;
}
.toolbar .search .line{display:inline-block;border: 1px solid #d9d9d9;
    height: 40px;margin-left:7px;padding:0 10px;border-radius: 2px;}

.wrap_header{position: absolute;left: 0;top: 0;width: 100%;height: 110px;overflow: hidden;}
.wrap_header::after {
    content: '';
    position: absolute;
    left: 0;
    top: 110px;
    height: 180px;
    background: rgba(255, 255, 255, 0.76);
    width: 100%;
	z-index:999;
}
.header{margin:0 auto;height:110px;position:relative;}
.header h1{padding:46px 0 0 201px;display:inline-block;}
.header #gnb_main {
    position: absolute;
    right: 195px;
    top: 74px;
	height: 200px;
}
.header #gnb_main li{display:inline-block;}
.header #gnb_main li a{display:block;color:#000;font-size:17px;text-transform: uppercase;}


.header .search_top{display:inline-block;border:1px solid #9c9795;height:42px;position:absolute;overflow:hidden;border-radius:20px;width:240px;right: 406px;top: 18px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.header .search_top .txt_search{float:left;border:0;height:40px;padding:0 10px;width:200px;background: transparent;}
.header .search_top .btn_search{float:left;border:0;height:40px;width:33px;background:url(/images/btn_saech_top.png) 0 center no-repeat;font-size:0;}



#gnb_main{clear:both;height:34px;z-index:8988}
#gnb_main ul{}
#gnb_main i{float:right;padding-right:5px;position:relative;top:1px}
#gnb_main li{display:inline-block;float:left;padding:0 0px;margin-right:0px;text-align:center;position:relative;}
#gnb_main li a{font-weight:100;display:block;color:#fff;font-size:18px;box-sizing:border-box;padding: 0 20px 20px;}
#gnb_main li:hover a{}
.main .header{background:transparent;position:absolute;left:0;top:0;width:100%;z-index:999;}

#gnb_main ul.depth2{z-index:1000;border-top:0px;box-sizing:border-box;padding:15px 25px;overflow:hidden;


}
#gnb_main ul.depth2 li{font-weight:bold;font-size:13px;;display:block;clear:both;float:none;position:relative;text-align:left;padding:0;}
#gnb_main ul.depth2 li a{color:#000000;border:none;display:block;padding:0 0 0 0px;line-height:33px;font-size:13px;text-align:center;font-weight:600 ;}
#gnb_main ul.depth2 *{box-sizing:border-box}


.wrap_slider {position:relative;}
.wrap_slider li{height:650px;background-size:cover !important}
.wrap_slider .bg01{background: url('../images/img_slider01.jpg') center 0px no-repeat;}
.wrap_slider .bg04{background: url('../images/img_slider01_1.jpg') center 0px no-repeat;}
.wrap_slider .bg05{background: url('../images/img_slider01_2.jpg') center 0px no-repeat;}
.wrap_slider .bg06{background: url('../images/img_slider01_3.jpg') center 0px no-repeat;}
.wrap_slider .bg07{background: url('../images/img_slider01_4.jpg') center 0px no-repeat;}
.wrap_slider .bg02{background: url('../images/img_slider02.jpg') center 0px no-repeat;}
.wrap_slider .bg03{background: url('../images/img_slider03.jpg') center 0px no-repeat;}
.wrap_slider .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	left:0;
	bottom:14px;
	width:100%;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
}

.wrap_slider .bx-wrapper .bx-pager .bx-pager-item,
.wrap_slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 22px;
	height: 22px;
	margin: 0 3px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #f2f0ef;
}
#privacy-policy { position: fixed; /* keeps the privacy-policywindow in the current viewport */ top: 0; left: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6000000, endColorstr=#A6000000);
text-align: center; z-index: 999999; }
#privacy-policy .policy-wrapper { overflow: hidden; margin: 50px auto; position: relative; box-shadow: 0 0 25px #111; -webkit-box-shadow: 0 0 25px #111; -moz-box-shadow: 0 0 25px #111; width: 90%; background-color: #fff; border: 1px solid #999; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5); box-shadow: 0 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; max-width: 820px; border-radius: 10px; }
.close-popup { position: absolute; top: 15px; right: 15px; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; line-height: 1; color: #ccc; text-shadow: 0 1px 0 #fff; }
#privacy-policy .policy-wrapper h4 { padding: 15px; border-bottom: 1px solid #e5e5e5; font-size: 18px; }
#privacy-policy .policy { overflow-y: auto; padding: 30px; text-align: left }
form a.popup-trigger { display: inline-block; padding: 0 5px; line-height: 1.25; text-indent: 0; color: #fff; background-color: #8C8984; font-size: 12px; vertical-align: middle; }
a.popup-trigger2 { display: inline-block; padding: 0 5px; line-height: 1.25; text-indent: 0; color: #fff; font-size: 12px; vertical-align: middle; }



.container{max-width:1200px;margin:0 auto;}

.section_main .inner{width:1200px;margin:0 auto;position: relative;overflow:hidden;}

.section_main .inner .txt_line{font-size: 20px;color:#535353;font-weight: 300;font-style: italic;display:inline-block;padding-right:60px;background: url('../images/bar_tit_main.png') right center no-repeat;margin:0 0 19px;}

.section_main.section1{padding:80px 0 180px;}
.section_main.section1 .inner .cell{width:356px;float:left;}
.section_main.section1 .inner .cell2{margin: 82px 66px 0 ;}
.section_main.section1 .inner img{width: 100%;}

.section_main.section1 .inner .cell2 p{font-size: 15px;color: #3e3e3e;font-weight: 100;margin:0 0 34px;line-height:29px;}

.section_main.section2{padding: 0 0 134px;}

.section_main.section2 .inner .ment {width: 364px;float: left;}
.section_main.section2 .inner .ment .txt1{font-size:36px;color: #000;font-weight: 500;text-transform: uppercase;}
.section_main.section2 .inner .ment .txt2{padding:;font-size:15px;color: #000;font-weight: 100;padding:26px 0;line-height:29px;}
.section_main.section2 .inner .ment .btn_more{font-size:13px;color: #6b6b6b;font-weight: 300;width: 128px;line-height:41px;display: inline-block;border:1px solid #6a6a6a;text-align:center;text-transform: uppercase;}
.section_main.section2 .inner .ment .btn_more:hover{background:#000;color: #fff;}

.section_main.section2 .list_goods{width: 829px;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 20px;position: relative;}


.section_main.section2 .list_goods .bx-controls-direction a{display:inline-block;width:13px;height:24px;position:absolute;top:122px;font-size:0;}
.section_main.section2 .list_goods .bx-controls-direction .bx-prev{background: url(/images/prev_sec02.png) no-repeat;left:0;}
.section_main.section2 .list_goods .bx-controls-direction .bx-next{background: url(/images/next_sec02.png) no-repeat;right:0;}
.section_main.section2 .list_goods li a{display: block;position: relative;}
.section_main.section2 .list_goods li .txt{display: none;position: absolute;width: 100%;left: 0;top: 0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;background:rgba(0, 0, 0, 0.28);height: 100%;text-align:center;}
.section_main.section2 .list_goods li .txt p{font-size: 15px;color: #fff;font-weight: 100;padding: 169px 0 12px;}
.section_main.section2 .list_goods li .txt strong{font-size: 15px;color: #fff;font-weight: 600;}
.section_main.section2 .list_goods li:hover .txt{display: block;}

.section_main.section3{padding: 100px 0 90px;background:#f8f7f4}
.section_main.section3 .img{width: 681px;position: relative;padding: 0 0 47px;float: left;}
.section_main.section3 .img .wrap{

    -moz-box-shadow: 15px 15px 0px #ebeae7;
    -webkit-box-shadow: 15px 15px 0px #ebeae7;
    box-shadow: 15px 15px 0px #ebeae7;

}

.section_main.section3 .img .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	left:0;
	bottom:0px;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
	width: 100%;
}

.section_main.section3 .img .bx-wrapper .bx-pager .bx-pager-item,
.section_main.section3 .img .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.section_main.section3 .img .bx-wrapper .bx-pager.bx-default-pager a {
	background: #cac9c7;
	text-indent: -9999px;
	display: block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.section_main.section3 .img .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section_main.section3 .img .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #3f3f3e;
}

.section_main.section3 .inner .ment {width: 428px;float: right;padding: 72px 0 0;}
.section_main.section3 .inner .ment .txt1{font-size:16px;color: #111111;font-weight: 300;text-transform: uppercase;}
.section_main.section3 .inner .ment .txt2{font-size:35px;color: #111111;font-weight: 100;padding:24px 0 27px;line-height:48px;}
.section_main.section3 .inner .ment .txt3{font-size:14px;color: #aca9a2;font-weight: 100;padding:0 0 46px;line-height:24px;}
.section_main.section3 .inner .ment .btn_more{font-size:14px;color: #000;font-weight: 300;width: 182px;line-height:44px;display: inline-block;background:#fff;text-align:center;text-transform: uppercase;border-radius:20px;}

.section_main.section4{padding: 71px 0 72px;}
.section_main.section4 ul{width: 110%;}
.section_main.section4 li{float: left;width: 369px;margin: 0 45px 43px 0;}

.info_tail{padding: 44px 0 40px;border-top:1px solid #eeeeee;}
.info_tail .inner{overflow: hidden;max-width:1200px;margin: 0 auto}
.info_tail .inner .cell{float: left;width: 370px;}
.info_tail .inner .cell h2{font-size: 16px;color: #000;font-weight: 500;text-transform: uppercase;}
.info_tail .inner .cell1 .txt1{font-size: 25px;color: #313131;font-weight: 600;padding: 40px 0 24px;}
.info_tail .inner .cell1 .txt2{font-size: 14px;color: #222222;font-weight: 100;line-height:20px;}
.info_tail .inner .cell2 .txt1{font-size: 24px;color: #313131;font-weight: 600;padding: 40px 0 10px;}
.info_tail .inner .cell2 .txt2{font-size: 24px;color: #313131;font-weight: 100;}
.info_tail .inner .cell3{float: left;width: 433px;padding: 5px 0 0;}
.info_tail .inner .cell3 li{float: left;width: 128px;line-height:129px;text-align:center;padding: 0 23px 0 0;}
.info_tail .inner .cell3 li a{font-size: 18px;color: #fff;font-weight: 600;}
.info_tail .inner .cell3 li:nth-child(1){background: url('../images/img_main_sec05_1.png') 0 0 no-repeat;}
.info_tail .inner .cell3 li:nth-child(2){background: url('../images/img_main_sec05_2.png') 0 0 no-repeat;}
.info_tail .inner .cell3 li:nth-child(3){width: 129px;background: url('../images/img_main_sec05_3.png') 0 0 no-repeat;padding: 0;}

.wrap_footer{background:#efefef}
.footer {
    max-width: 1200px;
    margin: 0 auto;
    padding: 33px 0 33px 291px;
    box-sizing: border-box;
	position: relative;
}
.footer *{text-transform: lowercase;color:#555555;font-size:15px;line-height:29px;font-weight:100 ;}
.footer a{display: block;margin:0 0 13px;font-size:14px;}
.footer  strong{font-weight:600 ;display: block;}
.footer h1{position: absolute;left: 0;top: 68px;}
.sub_top{height:335px;background-size: cover !important;}


.step_sub{padding:19px 0 37px;text-align:right}
.step_sub li{display:inline-block;padding-left:22px;background: url('../images/arrow_step_sub.png') 10px center no-repeat;font-size: 13px;color: #585858;font-weight: 400;text-transform: uppercase;}

.step_sub li:first-child{background: none}

.tit_sub{padding:80px 0 60px;text-align:center;font-size: 38px;font-weight: 500;text-transform: uppercase;}


.txt_sub_c{line-height:25px;font-size: 13px;color: #363636;font-weight: 100;text-align:center;}

.tit_sub_s{font-size: 18px;font-weight: 600;padding:96px 0 17px;overflow:hidden;}

.category_goods::before {
    content: '+';
    position: absolute;
    right: -15px;
    top: -13px;
    font-size: 20px;
    font-weight: 100;
}
.category_goods::after{content:'';display: block;clear: both;}
.category_goods{position: relative;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 27px 18px 20px;border-top:2px solid #21242b;border-bottom:1px solid #ececee}
.category_goods ul{width: 193px;float: left;}
.category_goods ul a{display: block;font-size: 13px;color: #7c7d7f;font-weight: 100;line-height:26px}
.category_goods ul .active a{color: #303030;font-weight: 600;}

.total_goods{padding: 56px 5px 12px;font-size: 15px;color: #2f2212;font-weight: 100;}
.total_goods strong{font-size: 15px;color: #222327;font-weight: 600;}

.list_order{line-height:25px;padding:15px 8px;overflow: hidden;position: relative;border-top:1px solid #21242b;border-bottom:1px solid #ececee}
.list_order li{display: inline-block;padding: 0 14px;background: url('../images/bar_order.png') 0 center no-repeat;} 
.list_order li a{font-size: 13px;color: #7c7d7f;font-weight: 100;}
.list_order li.active a{font-size: 13px;color: #303030;font-weight: 600;}
.list_order li:first-child{background:none}
.list_order select{position: absolute;right: 0;top: 15px;width: 118px;height: 23px;border::1px solid #d4d5d7;color: #7c7d7f;}

.tit_sub_s .txt_r{float:right;font-size: 14px;color: #5f5f5f;font-weight: 400;}
.tit_sub_s .txt_r span{color:#ff0000;font-weight:600;}

.content-body .agree .inner{background:#fbfbfb;border-top:1px solid #d7d5d5;}
.content-body .agree .cell{border:1px solid #d7d5d5;border-top:0;padding:21px 26px;}
.content-body .agree .cell1 label{font-size: 14px;font-weight: 600;}
.content-body .agree .cell label{font-size: 12px;font-weight: 600;}

.content-body .agree .cell p{font-size: 14px;font-weight: 600;padding:0 0 13px;}
.content-body .agree .cell textarea{width:100%;height:170px;box-sizing:border-box;padding:10px;margin:0 0 12px;}

.content-body .button-group{text-align:center;padding:37px 0;}


.insert_file_target {display:none; }
.form_btn {padding:0 15px;}
.write-table td .txt_input.prj_file{
width: 63.5%;
margin-right: 5px;
background:#f8f8f8
}
.confirm .btn.btn1.form_btn {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    height: 46px;
    line-height: 46px;
    background: #e56262;
    text-align: center;
    padding: 0 44px;
    vertical-align: top;
    text-transform: uppercase;
}

.wrap_id_pw{overflow:hidden;width:796px;margin:0 auto;padding:0 0 283px;}
.wrap_id_pw .left{width:339px;}
.wrap_id_pw .right{width:339px;}
.wrap_id_pw td,.wrap_id_pw .write-table tr:first-child td{border:0}

.txt_input{width:100%;height:36px;border:1px solid #d3d3d3;}

.btn.btn1{display:inline-block;font-size: 14px;color: #fff;font-weight: 400;height:36px;line-height:36px;background:#000;text-align:center;padding:0 44px;box-sizing:border-box;}

.btn.btn2{margin:0 10px;display:inline-block;font-size: 14px;color: #fff;font-weight: 400;height:36px;line-height:36px;background:#7b99ca;text-align:center;padding:0 44px;box-sizing:border-box;}

.list-table {

    margin: 80px 0 32px;

}

.list-table th{background: #fbfafa url('../images/list_bar.png') 0 center no-repeat;}
.list-table th:first-child{background:#fbfafa}

.pop_list{background:rgba(0, 0, 0, 0.37);position:fixed;width:100%;height:100%;z-index:999;left:0;top:0;display:none;}
.pop_list .inner{box-sizing:border-box;width:658px;margin:10% auto;background:#fff;position:relative;padding:0 28px 10px;}

.pop_list .button-group {

    text-align: center;
    padding: 26px 0 40px;

}


.pop_list .btn_close{position:absolute;right:19px;top:17px;}
.pop_list .tit{font-size: 14px;color: #000;font-weight: 600;padding:33px 0 17px;text-align:center;font-size: 18px;font-weight: 600;border-bottom:1px solid #9d9d9d;margin:0 0 28px;}

.pop_list table{border-top:1px solid #dfdfdf;}
.pop_list th{text-align:left;background:#fbfafa;border-bottom:1px solid #dfdfdf;height:45px;padding:0 20px;font-size: 12px;color: #7e7e7e;font-weight: 400;}
.pop_list td{border-bottom:1px solid #dfdfdf;height:45px;padding:0 20px;font-size: 12px;color: #7e7e7e;font-weight: 400;}

.pop_list .txt_input{width:175px;}
.pop_list .btn{font-size:12px;}
.pop_list .btn.btn2 {
    background: #ababab;
    padding: 0 74px;

}

.wrap_id_pw .btn.btn1 {
    padding: 0;


}


td.subject{padding-left:24px;text-align:left;}
td.subject a{font-size: 13px;
color: #7e7e7e;
font-weight: 400;}

.write-table{margin:51px 0 0;border-top:3px solid #000;}

.confirm .btn.btn1 {
    display: inline-block;
    font-size: 17px;
    color: #fff;
    font-weight: 100;
    height: 55px;
    line-height: 55px;
    background: #e56262;
    text-align: center;
    padding: 0 44px;
    text-transform: uppercase;
}
.confirm .btn.btn2 {
    display: inline-block;
    font-size: 17px;
    color: #fff;
    font-weight: 100;
    height: 55px;
    line-height: 55px;
    background: #a6adb0;
    text-align: center;
    padding: 0 44px;
    text-transform: uppercase;
}

.write-table.join th {
    padding-left: 20px;
    color: #7e7e7e;
    background-color: #f8f8f8;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    vertical-align: middle;
    border-right: 1px solid #d7d5d5;
	font-weight: 100;
}
.write-table.join {
    margin: 0px 0 0;
    border-top: 0;
}
.txt_point{color:#ff0000 !important;margin-right:7px;display:inline-block;}

.button-group.join .btn{width:203px;text-transform: uppercase;}
.button-group.join .btn2{background:#ababab}


.btn.btn1.check {

    font-size: 13px;
    color: #fff;
    font-weight: 400;
    height: 23px;
    line-height: 23px;
    background: #a8a8a8;
    text-align: center;
    padding: 0 20px;
    box-sizing: border-box;
    margin-left: 5px;
    vertical-align: top;

}

.write-table.confirm td .txt_input.height {

    height: 283px;
color:#989898;
font-size:16px;
padding:15px 20px;
}
td.subject a:hover{color:#e56262;}

.btn.list{display:inline-block;color:#fff;background:#e56262;width:121px;line-height:41px;text-align:center;font-size:16px;border-radius:5px;border:0}
.list-table.notice td {
    padding: 24px 0px 24px;
}
.list-table.notice td,.list-table.notice td * {
    font-size: 15px;
	color:#363636;
}
.list-table.notice td:last-child{color:#898989;font-size:13px;}
.list-table.notice tr:hover *{color:#e56262;}
.aside_m{box-sizing:border-box;position:fixed;width:100%;left:0;top:0;height:100%;background:#ffffff;z-index: 9999;padding:0 0;display:none;}

.list_goods{overflow: hidden;padding: 30px 0;}
.list_goods ul{width: 110%;}
.list_goods li{width: 280px;height: 368px;margin: 0 36px 0 0;float: left;}
.list_goods li .img img{width: 100%;}
.list_goods li .ment{padding: 20px 15px;text-align:center;}
.list_goods li .ment .name{color: #6b6b6b;font-size: 13px;font-weight: 600;padding: 0 0 17px;}
.list_goods li .ment .txt{color: #636566;font-size:14px;font-weight: 300;padding: 10px 0 34px;}
.list_goods li .ment .price *{display: inline-block;}
.list_goods li .ment .price strike{color: #636566;font-size: 12px;font-weight: 100;font-style:normal ;}
.list_goods li .ment .price strong{color: #6b6b6b;font-size: 13px;font-weight: 600;font-style:normal ;padding: 0 2px 0 9px;}




.detail_goods{padding:78px 0;max-width: 1040px;margin: 0 auto;} 
.detail_goods .detailArea{overflow: hidden;}
.detail_goods .detailArea .img{width: 523px;float: left;}
.detail_goods .detailArea .img img{width: 100%;}

.detail_goods .detailArea .img .tab_menu{padding: 15px 0 0;width: 110%;overflow: hidden;}
.detail_goods .detailArea .img .tab_menu li{width: 120px;float: left;margin: 0 14px 0 0;}

.detail_goods .infoArea{width: 418px;float: right;}
.detail_goods .infoArea h2{color: #353535;font-size: 34px;font-weight: 600;line-height:150%;padding: 20px 0 22px;}
.detail_goods .infoArea .txt_t{color: #6b6b6b;font-size: 22px;font-weight: 500;padding: 12px 0 0;text-transform: uppercase;}
.detail_goods .infoArea .txt{color: #6b6b6b;font-size: 13px;font-weight: 500;line-height:20px;padding: 0 0 25px;border-bottom:1px solid #000}
.detail_goods .infoArea .info {padding: 25px 0 11px;}
.detail_goods .infoArea .info table{width: 100%;}
.detail_goods .infoArea .info td{height: 40px;color: #353535;font-size: 13px;font-weight: 600;}
.detail_goods .infoArea .info td:last-child{text-align:right;}

.totalProducts{border-top:1px solid #c0bfbf;border-bottom:1px solid #c0bfbf;}
.totalProducts table{width: 100%;}
.totalProducts table td{height: 48px;}

.totalProducts .quantity {
    display: inline-block;
    position: relative;
    width: 50px;
    vertical-align: top;
}
.totalProducts tbody td .quantity input {

    width: 20px;
    height: 19px;
    padding: 0 2px 0 0;
    line-height: 19px;
    border: 1px solid #d4d8d9;
    border-radius: 0;
    text-align: center;
    font-size: 11px;

}
.totalProducts tbody td .quantity .up {

    position: absolute;
    left: 24px;
    top: -1px;

}
.totalProducts  tbody td .quantity .down {
    position: absolute;
   left: 24px;
    top: 11px;
}

.detail_goods .naver{padding: 45px 0;text-align:center;}

.totalPrice {

    margin: 15px 0 12px;
    padding: 8px 9px 12px;
    border-top: 0;
    color: #353535;
    vertical-align: middle;
    background: #fff;
    text-align: right;
    border: 0;
    color: #e56262;
    overflow: hidden;
    overflow: hidden;

}
.totalPrice .total{float: right;width: 50%;}

.totalPrice strong{float: left;color: #353535;text-align:left;display: block;width: 50%;font-size: 13px;font-weight: 500;}

.totalPrice strike{color: #949494;font-size: 12px;font-weight: 600;display: inline-block;margin: 0 7px 0 0;}
.totalPrice span{color: #e56262;font-size: 20px;font-weight: 600;}

.detail_goods .detailArea .wrap_btn .btn{display:inline-block;line-height:45px;height: 45px;text-align:center;border:1px solid #dfdfde;color: #838383;font-size: 15px;font-weight: 600;width: 182px;background:#fff;}
.detail_goods .detailArea .wrap_btn .btn2{color: #fff;background:#333333;width: 225px;margin: 0 6px 0 0;}

#container{max-width: 1200px;padding: 0 0 30px;margin: 0 auto;}
.prd_detail{padding: 85px 0;}
.prd_detail .tab{border-bottom:3px solid #20201f}
.prd_detail .tab li{display: inline-block;width: 156px;line-height:56px;text-align:center;color: #fff;font-size: 18px;font-weight: 300;color: #fff;background:#454545}
.prd_detail .tab li a{display: block;color: #fff;}
.prd_detail .cont{padding: 15px;} 

.pc{display:block !important;}
.mobile{display:none !important;}
.menu_m{display:none;}


.lang {
    position: absolute;
    top: 20px;
    right: 225px;
    line-height: 32px;
    z-index: 999999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px 0 22px;
    background: #fff url('../images/line_lang.png') 0 30px no-repeat;
}
.lang *{color:#666;font-size: 13px;font-weight:500;text-transform: uppercase;line-height: 26px;}
.lang .tab {
    display: inline-block;
    padding-right: 33px;
    background: url('../images/arrow_lang.png') right center no-repeat;
    color: #666;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}
.wrap_header.on .lang,.lang.on  {}
.lang ul {
    padding: 0;
}

/*
.lang.on{
    -moz-box-shadow: 0px 8px 0px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0px 8px 0px rgba(0, 0, 0, 0.22);
    box-shadow: 0px 8px 0px rgba(0, 0, 0, 0.22);



}*/

.sub_cont {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 0 50px;
}
.sub_cont .img {
    text-align: center;
}
.sub_cont p {
    font-size: 17px;
    color: #767676;
    line-height: 28px;
    padding: 0 0 34px;
    font-weight: 100;
    letter-spacing: -1px;
}
.sub_cont p strong {
    font-size: 25px;
    color: #f85959;
    font-weight: 600;
	line-height: 39px;
}

.sub_cont .section, .sub_cont .inner {
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sub_cont .section {
    padding: 54px 39px 70px;
}
.sub_cont.sub01_1 .section1 .img {
   width:434px ;
   float: left;
   padding: 45px 0 0;
}
.sub_cont.sub01_1 .section1 .ment {
   width:636px ;
   float: right;
}
.sub_cont.sub01_1 .section1 .ment img{margin: 0 0 0 18px;}



.sub_cont.sub01_2 .section{
    padding: 54px 0px 70px;
}
.sub_cont.sub01_2 .section1{text-align:center;}
.sub_cont.sub01_2 .section1 ul{background: url('../images/img_sub_1_2_2.png') center 0 no-repeat;}
.sub_cont.sub01_2 .section1 li {
   width:340px ;
   display: inline-block;
   padding: 141px 0 0;
}
.sub_cont.sub01_2 .section1 li strong{display: block;padding: 0 0 12px;font-size: 22px;color: #2ba5e9;font-weight: 600;}

.sub_cont.sub01_2 .section1 li:nth-child(1) strong{border-bottom:1px solid #2ba5e9;color: #2ba5e9;}
.sub_cont.sub01_2 .section1 li:nth-child(2) strong{border-bottom:1px solid #f3a21c;color: #f3a21c;}

.sub_cont.sub01_2 .section1 li:nth-child(3) strong{border-bottom:1px solid #b0e324;color: #b0e324;}


.sub_cont.sub01_2 .section1 li:nth-child(2){margin: 0 85px;}

.sub_cont.sub01_2 .section1 li p{text-align:left;padding: 12px 0 0 17px;}


.sub_cont.sub01_3 .section{padding: 54px 46px 70px;}

.sub_cont.sub01_3 .section1 .bx-controls-direction a{display:inline-block;width:23px;height:53px;position:absolute;top:149px;font-size:0;}
.sub_cont.sub01_3 .section1 .bx-controls-direction .bx-prev{background: url(../images/arr_left.png) no-repeat;left:0;}
.sub_cont.sub01_3 .section1 .bx-controls-direction .bx-next{background: url(../images/arr_right.png) no-repeat;right:0;}

.sub_cont.sub01_3 .section2{padding-top:0 ;}
.sub_cont.sub01_3 .section2 .cell{position: relative;padding: 56px 36px 44px;background: url('../images/bg_sub_1_3_1.png') 0 0 no-repeat;}
.sub_cont.sub01_3 .section2 .cell h2{font-size: 22px;color: #1b1b1b;font-weight: 600;padding: 0 0 22px;}

.sub_cont.sub01_3 .section2 .cell li{font-size: 16px;color: #767575;font-weight: 500;padding: 0 0 15px 77px;position: relative;}
.sub_cont.sub01_3 .section2 .cell li strong{position: absolute;left: 0;top: 0;font-size: 16px;color: #383838 !important;font-weight: 600;}

.sub_cont.sub01_3 .section2 .cell .img{position: absolute;right: 34px;top: 92px;border:1px solid #d1d1d1;}

.sub_cont.sub01_3 .section2 .cell1 li:nth-child(1),.sub_cont.sub01_3 .section2 .cell2 li:nth-child(5){color: #000000;}
.sub_cont.sub01_3 .section2 .cell1 li:nth-child(5){color: #f04242;}
.sub_cont.sub01_3 .section2 .cell1 li:nth-child(7),.sub_cont.sub01_3 .section2 .cell2 li:nth-child(2),.sub_cont.sub01_3 .section2 .cell2 li:nth-child(4),.sub_cont.sub01_3 .section2 .cell3 li:nth-child(3){color: #f04242;}


.sub_cont.sub02_1 .section1 {}
.sub_cont.sub02_1 .section2{padding: 0 185px 50px;}
.sub_cont.sub02_1 .section2 li{width: 50%;float: left;height: 327px;}

.sub_cont.sub03_1 .section {
    padding: 0 0px 0px;
	text-align:center;
}
.sub_cont.sub03_1 .section li{display: inline-block;margin: 0 4px 11px;}


.sub_cont.sub04_1 .section{text-align:center;}
.sub_cont.sub04_1 .section li{display: inline-block;margin: 0 4px 11px;}



.sub_cont.sub04_1 .section {
    padding: 28px 0 72px;
}
.sub_cont.sub04_1 .section1{padding:82px 0 0;}
.sub_cont.sub04_1 .section1 p {font-size: 18px;line-height:38px;}

.sub_cont.sub04_1 .section1 p strong {
    font-size: 18px;
    color: #ce2e2e;
    font-weight: 500;
    line-height: 1;
}
.sub_cont.sub04_1 .section2 p {
    font-size: 22px;
    color: #ce2e2e;
    line-height: 38px;
    padding: 0 0 55px;
    font-weight: 300;
}
.sub_cont.sub02_1 .section1{text-align:center;}
.sub_cont.sub02_1 .section1 .txt1{font-size: 20px;color: #343434;font-weight: 800;padding: 0 0 25px;}
.sub_cont.sub02_1 .section1 .txt2{font-size: 47px;color: #1f8bd0;font-weight: 800;padding: 0 0 55px;}


.sub_cont.sub02_1 .section2 li{text-align:center;}
.sub_cont.sub02_1 .section2 li strong{display: inline-block;width: 348px;line-height:52px;font-size: 27px;color: #ff9c00;font-weight: 800;border:1px solid #ff9c00;margin: 0 0 25px;}
.sub_cont.sub02_1 .section2 li p{text-align:left;padding: 0 0 20px 66px;font-size: 22px;line-height:38px}

.sub_cont.sub02_1 .section2 li:nth-child(4) strong{color: #8ea133;border:1px solid #8ea133;}

.tit_c{padding: 70px 0 30px;text-align:center;font-size: 47px;color: #000;font-weight: 600;}
.tab_brand{text-align:center;}
.tab_brand li{display: inline-block;margin: 0 7px;}

.sub_cont.sub01_2 .section1 .img{position: relative;}
.sub_cont.sub01_2 .section1 .img p{font-size: 25px;color: #e85454;position: absolute;left: 0;top: 50%;width: 100%;}
@media all and (max-width:1000px) {
.category_goods::before{display: none;}
.category_goods ul{width: 100%;}
.category_goods ul li{display: none;}
.category_goods ul li.active{display: block;text-align:center;}
#container{padding: 0 10px 20px;}
.detail_goods .infoArea {
    width: auto;
    float: none;
    padding: 30px 0 0;
}
.category_goods ul a{font-size: 25px;}
.category_goods {
    padding: 54px 18px 32px;
    border-top: 1px solid #21242b;
    border-bottom: 0;
}
.list_order select {
    position: static;
    right: 0;
    top: 15px;
    width: 118px;
    height: 23px;
    border: :1px solid #d4d5d7;
    color: #7c7d7f;
    width: 100%;
    display: block;
    height: 34px;
    font-size: 12px;
}
.list_order {
    line-height: 34px;
    padding: 15px 8px;
    border-top: 0;
    border-bottom: 0;
}
.total_goods{display: none;}
.detail_goods .detailArea .img .tab_menu{padding: 10px 0 0;width: 100%;}
.detail_goods .detailArea .img .tab_menu li{width: 23%;float: left;margin: 0 1% 0;}
.detail_goods {

    padding: 61px 0;

}
.detail_goods .detailArea .wrap_btn .btn {
    line-height: 39px;
    font-size: 12px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.detail_goods .detailArea .wrap_btn .btn2{width: 55%;margin: 0 2% 0 0;}
.detail_goods .detailArea .wrap_btn .btn1{width: 43%;}
.prd_detail {
    padding: 30px 0;
}
.prd_detail .tab li {
    width: 114px;
    line-height: 39px;
   
}
.prd_detail .tab {
    border-bottom: 1px solid #20201f;
}
.prd_detail .cont {
    padding: 15px 0;
}
.prd_detail .cont img{
	width:100%;
}

.prd_detail .tab li a{ font-size: 13px;}
.detail_goods .detailArea .wrap_btn {
    width: auto;
    text-align: center;
}
.detail_goods .infoArea h2 {
    font-size: 26px;
    padding: 12px 0 11px;
}
.detail_goods .detailArea .img {

    width: auto;
    float: none;

}
.detail_goods .infoArea .txt {
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 21px;
}
.list_goods ul {

    width: auto;

}
.detail_goods .infoArea .info {
    padding: 18px 0 11px;
}
.detail_goods .infoArea .info td {
    font-size: 12px;
}
.list_goods li {

    width: 46%;
    height: 373px;
    margin: 0 0 0;
    float: left;
	height: 252px;

}
.list_goods li .ment .txt {

    font-size: 12px;
    padding: 7px 0 10px;
    line-height: 150%;

}
.list_goods li .ment .name {

    font-size: 15px;

}
.list_goods li .ment .price strong {

    font-size: 13px;
    padding: 0 2px 0 2px;

}
.list_goods li .ment .price span {

    font-size: 11px;

}
.list_goods li .ment {

    padding: 15px 8px;

}
.header .search_top{display: none;}
.list-table.notice td, .list-table.notice td * {
    font-size: 11px;
}
.list-table.notice td:last-child {
    font-size: 11px;
}
.menu_m{display:block;}
.pc{display:none !important;}
.mobile{display:block !important;}
.aside_m .btn_close{position:absolute;right:20px;top:26px;}
.aside_m .btn_close img{width:24px;}
.list_member{padding: 12px 0 13px;background:#464646}

.list_member a{font-size: 12px;color: #fff;font-weight: 100;display:inline-block;line-height:18px;padding:36px 0 0;text-transform: uppercase;width:85px;text-align:center;background-size:39px auto !important}
.list_member a:nth-child(1){background: url('../images/icon_menu_1.png') center 0px no-repeat;}
.list_member a:nth-child(2){background: url('../images/icon_menu_2.png') center 0px no-repeat;}
.list_member a:nth-child(3){background: url('../images/icon_menu_3.png') center 0px no-repeat;}

#gnb_m {padding:25px 20px;}
#gnb_m *{color:#fff;}
#gnb_m a{display:block;padding:20px 0;font-size: 18px;color: #000;font-weight: 600;text-transform: uppercase;}
#gnb_m .depth2 {display: none;}
#gnb_m .depth2 a{padding: 0;display:block;font-size: 14px;color: #000;font-weight: 600;line-height:28px}

.header {
    height: 55px;

}
.header h1 {

    padding: 20px 0 0 15px;
	

}
.header h1 a{font-size: 28px;color: #c81246;font-weight: 700;}
.header h1 img{width:92px;}
.wrap_slider .bg01 {

    background: url('../images/img_slider01_m.png') center 0px no-repeat;

}
.menu_m{position:absolute;top:23px;right:18px;}
.menu_m img{width:29px;}
.container{padding:0 10px;}
.step_sub li {
    font-size: 11px;

}
.tit_sub {

    padding: 37px 0 22px;
    font-size: 27px;

}
.toolbar .search {
    width: 267px;
}
.toolbar .search select {

    height: 29px;
    width: 79px;

}
.toolbar .search input[type="text"] {

    border: 0;
    height: 27px;
    width: 125px;

}
.toolbar .search .line {

    display: inline-block;
    border: 1px solid #d9d9d9;
    height: 27px;
    margin-left: 5px;
    padding: 0 10px;
    border-radius: 2px;
    vertical-align: top;

}
td.subject {

    padding-left: 20px;

}
.list-table td {

    font-size: 11px;

}
.toolbar {

    margin: 23px 0 11px;

}
td.subject a {

    font-size: 11px;

}
.list-table th {

    font-size: 11px;

}
.list-table th {

    border-top: 1px solid #363636;

}
.btn.btn1 {

    display: inline-block;
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    height: 34px;
    line-height: 34px;
    background: #000;
    text-align: center;
    padding: 0 6px;
    box-sizing: border-box;

}
.btn.btn2 {

    margin: 0 3px;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    height: 34px;
    line-height: 34px;
    background: #7b99ca;
    text-align: center;
    padding: 0 16px;
    box-sizing: border-box;

}
.list-table {

    margin: 15px 0 0px;

}
.wrap_login {

    padding: 35px 10px 115px;
    width: auto;

}
.wrap_login .login_txt .btn_login {

    width: 97px;
    line-height: 75px;
    font-size: 15px;

}
.wrap_login .login_txt {

    padding: 0 105px 0 0;

}
.wrap_login .login_txt .input_txt {

    height: 32px;
    margin: 0 0 10px;
    font-size: 11px;

}
.wrap_login label {

    font-size: 11px;
    margin: 4px 0 36px;

}
.wrap_login .wrap_btn .btn {

    width: 167px;
    line-height: 35px;
    font-size: 10px;

}
.txt_sub_c {

    line-height: 21px;
    font-size: 11px;

}
.tit_sub_s {

    font-size: 15px;
    padding: 59px 0 7px;

}
.wrap_id_pw .write-table {

    margin: 0px 0 0;
    border-top: 0;

}
.wrap_id_pw .write-table td {

    padding-left: 0;
    padding-right: 0;

}
.write-table td .txt_input {

    height: 26px;
    width: 100% !important;
    margin: 0 0 5px;

}
.wrap_id_pw .left,.wrap_id_pw .right {

    width: auto;
    float: none;
    padding: 0 19px;

}
.write-table td {

    padding: 7px 5px 5px;

}
.write-table.confirm td .txt_input.height {

    height: 158px;
    color: #989898;
    font-size: 11px;
    padding: 5px 10px;

}
.wrap_id_pw {

    width: auto;
    padding: 0 0 100px;

}
.wrap_id_pw .right .tit_sub_s {

    font-size: 15px;
    padding: 46px 0 7px;
    border-top: 1px solid #d7d5d5;
    margin-top: 46px;

}

.pop_list .inner {

    width: auto;
    margin: 14% 15px;
    padding: 0 18px 10px;

}
.pop_list .tit {

    font-size: 14px;
    padding: 14px 0 14px;
    font-size: 13px;
    margin: 0 0 15px;

}
.pop_list th {
    height: 40px;
    padding: 0 10px;
    font-size: 11px;
}
.pop_list td {

    height: 39px;
    padding: 0 17px;
    font-size: 10px;
    border-left: 1px solid #dfdfdf;

}
.pop_list .btn_close img{width:16px;}
.pop_list .btn_close {
    right: 17px;
    top: 14px;

}
.pop_list .btn.btn1 {

    padding: 0 54px;

}
.pop_list.pop2 .btn.btn1,.pop_list.pop2 .btn.btn2{padding: 0 14px;}
.pop_list .button-group {

    padding: 15px 0 14px;

}
.footer * {
    font-size: 12px;
    line-height: 18px;
}
.footer h1 {
    left: 10px;
    top: 34px;
}
.footer h1 img{width: 130px;}
.footer {

    padding: 107px 11px 30px;

}
.footer strong{display: block;padding: 0 0 16px;}
.footer a {
    font-size: 13px;
    position: absolute;
    right: 32px;
    top: 55px;
}
.write-table {

    margin: 21px 0px 0;
    border-top: 2px solid #000;

}
.write-table th {

    padding-left: 12px;
    font-size: 11px;

}
.write-table td {

    padding-left: 12px;

}
.write-table td .txt_input.prj_file {

    width: 63.5%;
    margin-right: 3px;
    width: 181px !important;

}
.confirm .btn.btn1.form_btn {

    display: inline-block;
    font-size: 10px;
    color: #fff;
    font-weight: 400;
    height: 26px;
    line-height: 26px;
    background: #e56262;
    text-align: center;
    padding: 0 9px;
    vertical-align: top;
}
.confirm .btn.btn1,.confirm .btn.btn2 {

    display: inline-block;
    font-size: 12px;
    color: #fff;
    font-weight: 100;
    height: 36px;
    line-height: 36px;
    text-align: center;
    padding: 0 24px;
    text-transform: uppercase;

}
.write-table td p {

    padding-left: 0;
    font-size: 11px;
    padding-top: 10px;
    line-height: 150%;

}
.content-body .agree .cell {
    padding: 15px 14px;

}
.content-body .agree .cell p {

    font-size: 12px;
    padding: 2px 0 13px;

}
.content-body .agree .cell label {

    font-size: 11px;

}
.button-group.join .btn {

    width: 143px;

}
.point_top .right input[type="text"] {
    width: 92px;
    height: 26px;
    font-size: 12px;
}
.point_top .right span {
    padding: 0 6px;
}
.point_top .right {
    float: none;
    text-align: center;
}
.point_top .right input[type="submit"] {
    margin-left: 5px;
    width: 77px;
    height: 27px;
    font-size: 12px;
}
.point_top p {
    font-size: 12px;
    float: none;
    text-align: center;
}
.point_top p strong{font-size: 12px;}
.wrap_slider li {
    height: 500px;
}
.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a {
    width: 10px;
    height: 10px;
}
.wrap_slider .bx-wrapper .bx-pager {
    bottom: 10px;
}

.section_main .inner {
    width: auto;
    margin: 0 15px;
    position: relative;
    overflow: hidden;
}
.section_main.section1 .inner .cell {

    width: auto;
    float: none;

}
.section_main.section1 .inner .cell2 p {

    font-size: 14px;
    margin: 0 0 23px;
    line-height: 26px;

}
.section_main.section1 .inner .cell2 {

    margin: 40px 0px;

}
.section_main.section2 .inner .ment {

    width: auto;
    float: none;

}
.section_main.section2 .list_goods {

    width: auto;
    float: none;


}
.section_main.section2 .list_goods img{width: 100%;}
.section_main.section1 {
    padding: 50px 0 80px;
}
.section_main.section2 .inner {
    padding: 9px 15px 0px 15px;
	margin:0 ;
}
.section_main.section2 .inner .ment .txt1 {
    font-size: 23px;
}
.section_main.section2 .inner .ment .txt2 {
    font-size: 15px;
    padding: 10px 0 12px;
    line-height: 19px;
}
.section_main.section2 .inner .ment .txt3 {
    font-size: 11px;
    line-height: 17px;

}
.section_main.section2 {
    padding: 0 0 70px;
}
.section_main.section2 .inner{padding: 0 10px 20px;}
.section_main.section2 .list_goods li .txt{display: block;
    position: static;padding: 20px 0 0;background:#fff;height: auto;}
	.section_main.section2 .list_goods li .txt p {
    font-size: 13px;
    color: #000;
    padding: 0 0 5px;
}
.section_main.section2 .inner .ment .btn_more {
    width: 300px;
    position: absolute;
    left: 50%;
	margin-left:-150px ;
    bottom: 0;
	border:1px solid #d7d7d7
}
.section_main.section3 .img {
    width: auto;
    position: relative;
    padding: 0;
    float: none;
}
.section_main.section3 .img img{width: 100%;}
.section_main.section3 .img .wrap {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.section_main.section3 {
    padding: 45px 0 45px;
}
.section_main.section2 .inner .ment .txt2 {
    font-size: 14px;
    padding: 22px 0 12px;
    line-height: 24px;
}
.section_main.section2 .list_goods li .txt strong{color: #000;}
.section_main.section2 .list_goods .bx-controls-direction a {
    top: 117px;
}

.section_main.section2 li p {
    font-size: 11px;
}
.section_main.section2 li .icon img{width:40px;}
.section_main.section2 li .icon {
    height: 54px;
}
.section_main.section3 .img .bx-wrapper .bx-pager {
    bottom: 7px;
}
.section_main.section3 .inner .ment .btn_more {
width: 300px;
display: block;
margin: 0 auto;
border: 1px solid #d7d7d7;
font-weight: 300;
font-size: 13px;
line-height: 41px;
background: transparent;
border-radius: 0;
}
.section_main.section3 .inner .ment .txt2 {
    font-size: 23px;
    padding: 14px 0 25px;
    line-height: 31px;
}
.section_main.section3 .inner .ment {
    width: auto;
    float: none;
    padding: 40px 10px 0;
}
.section_main.section3 .img .bx-wrapper .bx-pager.bx-default-pager a{width: 8px;height: 8px;}
.section_main.section4 img{width: 100%;}
.section_main.section4 .inner{margin: 0;}
.section_main .slide_main04 {
    margin-left: 25%;
    margin-right: 25%;
}
.section_main.section4 {
    padding: 49px 0;
}
.info_tail {
    border-top: 0;
	margin: 0 0px;
	background: url(/images/bg_cs.png) 0 0px repeat-x;
	background-size: 6px auto
}
.info_tail .inner .cell {

    float: left;
    width: 50%;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}
.info_tail .inner .cell1 .txt1 {

    font-size: 20px;
    color: #313131;
    font-weight: 600;
    padding: 29px 0 22px;

}
.info_tail .inner .cell2 .txt1 {
    font-size: 16px;
    padding: 29px 0 22px;
}
.info_tail {

    padding: 44px 0 0px;

}
.info_tail .inner .cell1 .txt2,.info_tail .inner .cell2 .txt2 {

    font-size: 12px;
    line-height: 20px;

}
.info_tail .inner .mobile{clear: both;}
.info_tail .inner .cell3 {

    float: none;
    width: 100%;
    padding: 0 0 0;
	margin: 60px 0 0;
	border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
overflow: hidden;
}
.info_tail .inner .cell3 li {

    float: left;
    width: 33.33% !important;
    line-height: 42px;
    text-align: center;
    padding: 0 0 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    background: #fff !important;
	border-left:1px solid #d2d2d2

}
.info_tail .inner .cell3 li:first-child{border:0}
.info_tail .inner .cell3 li a{font-size: 13px;

color: #252525;

font-weight: 300;}
.sub_tab li a,.sub_tab li.active a {
    font-size: 11px;
    padding: 0 22px;
}
.sub_tab {
    line-height: 36px;
}
.sub_tab li{line-height: 30px;}
.wrap_company .inner {
    border-left: 1px dotted #e4e4e4;
}

.sub_top{height: 250px;}
.header {
    height: 65px;
	background:#fff;
    width: 100%;
    left: 0;
    top: 0;
	z-index: 99;
}
.lang .tab,.lang * {
    font-size: 15px;
}
.lang {
    position: absolute;
    top: 13px;
    right: 58px;
    line-height: 32px;
    z-index: 9999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px 0 15px;
    background: rgba(255, 255, 255, 0.81) url('../images/line_lang.png') 0 30px no-repeat;
}
.sub_cont .section {
    padding: 22px 15px 50px;
}
.sub_cont.sub01_1 .section1 .img {
    padding: 0;
}
.sub_cont .img,.sub_cont .ment {
    width: auto !important;
    float: none !important;
}
.sub_cont .img img{width: 100%;}
.sub_cont p strong {
    font-size: 19px;
    line-height: 28px;
}
.sub_cont p {
    font-size: 14px;
    line-height: 21px;
    padding: 0 0 22px;
}
.sub_cont .pc{display: none;}
.sub_cont.sub01_2 .section1 ul {
    background: none;
}
.sub_cont.sub01_2 .section1 li {
    width: auto;
    padding: 45px 0 0;
}
.sub_cont.sub01_2 .section1 li:nth-child(2) {
    margin: 0;
}
.sub_cont.sub01_3 .section1 {
    padding: 54px 28px 70px;
}
.sub_cont.sub01_3 .section2 {
    padding: 54px 0 70px;
}
.sub_cont.sub01_3 .section img{width: 100%;}
.sub_cont.sub01_3 .section2 .cell {
    position: relative;
    padding: 36px 10px 44px;
    background: url('../images/bg_sub_1_3_1.png') 0 0 no-repeat;
    background-size: auto 18px !important;
}
.sub_cont.sub01_3 .section2 .cell h2 {
    font-size: 19px;
}
.sub_cont.sub01_3 .section2 .cell li {
    font-size: 13px;padding: 0 0 15px 67px;
}
.sub_cont.sub01_3 .section2 .cell li strong {
    font-size: 14px;
}
.sub_cont.sub01_3 .section2 .cell .img {
    position: static;
}
.sub_cont.sub04_1 .section1 {
    padding: 52px 0 0;
}
.sub_cont.sub04_1 .section1 p,.sub_cont.sub04_1 .section1 p strong {
    font-size: 15px;
    line-height: 28px;
}
.sub_cont.sub04_1 .section2 p {
    font-size: 18px;
    line-height: 27px;
}
#wrap {
    padding: 60px 0 0;
}

.sub_cont.sub02_1 .section1 .txt1 {
    font-size: 15px;
}
.sub_cont.sub02_1 .section1 .txt2 {
    font-size: 19px;
    padding: 0 0 25px;
}
.sub_cont.sub02_1 .section2 {
    padding: 0 0 50px;
}
.sub_cont.sub02_1 .section2 li {
    width: auto;
    float: none;
    height: auto;
	margin: 0 0 15px;
}
.sub_cont.sub02_1 .section2 li img{width: 100%;}
.sub_cont.sub02_1 .section2 li strong {
    display: block;
    width: auto;
    line-height: 49px;
    font-size: 23px;
    margin: 0 0 18px;
}
.sub_cont.sub02_1 .section2 li p {
    padding: 0 0 20px 22px;
    font-size: 18px;
    line-height: 32px;
}
.tit_c {
    padding: 43px 0 20px;

    font-size: 28px;
}
.tab_brand li img{
  width:150px
}
.tab_brand li {
    margin: 0 2px;
}
.wrap_slider .bg01{background: url('../images/img_slider01_m.jpg') center 0px no-repeat;}
.wrap_slider .bg02{background: url('../images/img_slider02_m.jpg') center 0px no-repeat;}
.wrap_slider .bg03{background: url('../images/img_slider03_m.jpg') center 0px no-repeat;}
.header h1 a {

    font-size: 28px;
    color: #c81246;
    font-weight: 700;

}

.sub_cont.sub01_2 .section1 .img p{font-size: 18px;top: 52%;}
}