@charset "utf-8";

/* sub_tit */
.sub_tit h2{font-size:36px; color:#222; font-weight:bold; text-align:center;}

@media all and (max-width:640px){
	.sub_tit h2{font-size:5.625vw;}

}
/* products */
.products_con .tab{padding-top:60px; padding-bottom:80px;}
.products_con .tab ul{font-size:0; text-align:left; padding-left:3px; box-sizing:border-box;}
.products_con .tab ul li{display:inline-block; height:57px; margin-left:-1px; margin-top:-1px; position:relative; width:20%; border:1px solid #d8d6d6; text-align:center; box-sizing:border-box;}
.products_con .tab ul li a{display:table; width:100%; height:100%; font-size:18px; color:#222; position:relative;}
.products_con .tab ul li a .center{display:table-cell; vertical-align:middle;}
.products_con .tab ul li a p {display:inline-block; vertical-align:middle; width:120px; text-align:left; }
.products_con .tab ul li p.type02 {width:190px; }
.products_con .tab ul li p.type03 {width:150px; }
/*.products_con .tab ul li:nth-child(5) a p {width:130px; }*/
.products_con .tab ul li:nth-child(9) a p {width:140px; }
.products_con .tab ul li a i {display:inline-block; vertical-align:middle; width:40px; height:40px;  vertical-align:middle;}
.products_con .tab ul li a i.tab_img01{background:url('/img/product_icon01.png')no-repeat center; background-size:cover;}
.products_con .tab ul li a i.tab_img02{background:url('/img/product_icon02.png')no-repeat center; background-size:cover;}
.products_con .tab ul li a i.tab_img03{background:url('/img/product_icon03.png')no-repeat center; background-size:cover;}
.products_con .tab ul li a i.tab_img04{background:url('/img/product_icon04.png')no-repeat center; background-size:cover;}
.products_con .tab ul li a i.tab_img05{background:url('/img/product_icon05.png')no-repeat center; background-size:cover;}
.products_con .tab ul li a i.tab_img06{background:url('/img/product_icon06.png')no-repeat center; background-size:cover;}
.products_con .tab ul li a i.tab_img07{background:url('/img/product_icon07.png')no-repeat center; background-size:cover;}
.products_con .tab ul li a i.tab_img08{background:url('/img/product_icon08.png')no-repeat center; background-size:cover;}
.products_con .tab ul li a i.tab_img09{background:url('/img/product_icon09.png')no-repeat center; background-size:cover;}

.products_con .tab ul li:hover a i.tab_img01{background:url('/img/product_icon01_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li:hover a i.tab_img02{background:url('/img/product_icon02_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li:hover a i.tab_img03{background:url('/img/product_icon03_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li:hover a i.tab_img04{background:url('/img/product_icon04_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li:hover a i.tab_img05{background:url('/img/product_icon05_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li:hover a i.tab_img06{background:url('/img/product_icon06_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li:hover a i.tab_img07{background:url('/img/product_icon07_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li:hover a i.tab_img08{background:url('/img/product_icon08_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li:hover a i.tab_img09{background:url('/img/product_icon09_on.png')no-repeat center; background-size:cover;}

.products_con .tab ul li.on a i.tab_img01{background:url('/img/product_icon01_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li.on a i.tab_img02{background:url('/img/product_icon02_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li.on a i.tab_img03{background:url('/img/product_icon03_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li.on a i.tab_img04{background:url('/img/product_icon04_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li.on a i.tab_img05{background:url('/img/product_icon05_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li.on a i.tab_img06{background:url('/img/product_icon06_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li.on a i.tab_img07{background:url('/img/product_icon07_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li.on a i.tab_img08{background:url('/img/product_icon08_on.png')no-repeat center; background-size:cover;}
.products_con .tab ul li.on a i.tab_img09{background:url('/img/product_icon09_on.png')no-repeat center; background-size:cover;}


.products_con .tab ul li:hover{border-color:#222; z-index:3; background:#222;}
.products_con .tab ul li:hover a{color:#fff; background:#222}
.products_con .tab ul li.on{border-color:#222; z-index:3; background:#222;}
.products_con .tab ul li.on a{color:#fff; background:#222}
.products_con{margin-bottom:80px;}
.products_con .con{display:none;}
.products_con .con01{display:block}
.products_con .list_item{margin-bottom:40px; background-size:cover !important; background-position:left !important}
.products_con .list_item:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.products_con .list_item .left{width:50%; float:left; text-align:center; padding:70px 30px; box-sizing:border-box;}
.products_con .list_item .left h2{font-size:40px; color:#c9ab7c; letter-spacing:-0.01em; font-weight:200;}
.products_con .list_item .left p{margin:0 auto; margin-bottom:40px; font-weight:300; line-height:1.5; max-width:420px; word-break:keep-all; font-size:18px; letter-spacing:-0.025em; color:#fff;}
.products_con .list_item .left a.border_btn{display:inline-block; border:1px solid rgba(255,255,255,0.5); padding:5px 45px; font-size:16px; color:#fff;}
.products_con .list_item .left a:hover{background:rgba(255,255,255,0.5); }
.products_con .list_item .right{width:50%; float:left; padding:70px 30px 100px 30px; box-sizing:border-box;}
.products_con .list_item .right ul li:first-child{border-top:1px solid rgba(255,255,255,0.3);}
.products_con .list_item .right ul li{border-bottom:1px solid rgba(255,255,255,0.3); display:table; width:100%; padding:10px 0; box-sizing:border-box;}
.products_con .list_item .right ul li a{display:block}
.products_con .list_item .right ul b{font-size:26px; padding:0 25px; box-sizing:border-box; width:100px; color:#fff; font-weight:bold; display:table-cell; vertical-align:middle;}
.products_con .list_item .right ul span{font-size:16px; width:calc(100% - 100px); color:rgba(255,255,255,0.5); display:table-cell; vertical-align:middle;}

.products_read{margin-top:60px; margin-bottom:150px;}
.products_read .top{border:1px solid #d9d9d9; border-top:1px solid #000; padding:50px 0; box-sizing:border-box; display:table; width:100%;}
.products_read .top h2{width:350px; text-align:center; display:table-cell; vertical-align:middle; line-height:1; letter-spacing:-0.025em; font-size:28px; color:rgba(0,0,0,0.4); font-weight:300;}
.products_read .top h2 b{font-size:150px; color:#000; line-height:0.7; display:inline-block;}
.products_read .top .text{display:table-cell; vertical-align:middle; padding-right:40px; box-sizing:border-box;}
.products_read .top .text .hr{width:28px; height:1px; background:#000; margin-bottom:20px;}
.products_read .top .text p{font-size:18px; color:#444; letter-spacing:-0.025em; line-height:1.8; word-break:keep-all;}
.products_read .slider_con:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.products_read .slider_con{margin-bottom:30px;}
.products_read .slider_con .left{width:50%; float:left; position:relative; overflow:hidden; }
.products_read .slider_con .left img{max-width:100%}
.products_read .slider_con .left .sum_slider{position:absolute; left:2px; top:20%; width:63px;}
.products_read .slider_con .left .sum_slider li{width:63px; margin:10px 0; border:1px solid #fff; box-sizing:border-box;}
.products_read .slider_con .left .sum_slider li img{max-width:61px; height:61px; width:100%;}
.products_read .slider_con .left .sum_slider li.slick-current{border:1px solid #000; box-sizing:border-box;}
.products_read .slider_con .right{width:50%; float:left; padding-top:100px; padding-left:80px; box-sizing:border-box;}
.products_read .slider_con .right h3{font-size:50px; color:#000; letter-spacing:-0.025em; font-weight:300; margin:0; border-bottom:1px solid #e5e5e5; position:relative;}
.products_read .slider_con .right h3 a{text-align:center; display:block; position:absolute; right:0; top:50%; width:127px; height:27px; font-size:16px; color:#fff; background:#252525; line-height:27px; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%);}
.products_read .slider_con .right h4{margin:15px 0; font-size:22px; color:#c9ab7c; letter-spacing:-0.01em; font-weight:bold;}
.products_read .slider_con .right p{font-size:18px; color:#666; letter-spacing:-0.025em; font-weight:200; line-height:1.5; word-break:keep-all;}
.products_read .table_con{width:100%; margin-bottom:150px}
.products_read .table_con > div{padding:35px 35px 50px 35px; box-sizing:border-box;}
.products_read .table_con .type01{background:#1e1e1e}
.products_read .table_con .type02{background:#252525}
.products_read .table_con h3{font-size:20px; color:#fff; font-weight:bold; letter-spacing:-0.01em; margin-bottom:20px;}
.products_read .table_con table{width:100%; }
.products_read .table_con table .table_col{width:25%}
.products_read .table_con table tr:first-child{border-top:1px solid #353535}
.products_read .table_con table tr{border-bottom:1px solid #353535}
.products_read .table_con table tr th{background:rgba(0,0,0,0.15); padding:15px 20px; font-size:15px; color:#fff; font-weight:300; text-align:left;}
.products_read .table_con table tr td{padding:15px 20px; font-size:15px; color:rgba(255,255,255,0.5); font-weight:200; text-align:left;}


@media all and (max-width:1200px){
	.products_con .tab ul li a{font-size:16px}
	.products_con .tab ul li a i{width:30px; height:30px}
	.products_con .tab ul li p.type02 {width:140px; }
}
@media all and (max-width:1000px){
	.products_con .tab ul li{width:25%}
	.products_con .list_item .left{width:100%; padding:70px 30px 0 30px; float:none;}
	.products_con .list_item .left p{max-width:600px}
	.products_con .list_item .right{width:100%; float:none;}

	.products_read .slider_con .left{float:none; width:100%}
	.products_read .slider_con .left img{margin:0 auto; display:block}
	.products_read .slider_con .right{float:none; width:100%; padding:60px 0;}
	.products_read .table_con table{display:block;}
	.products_read .table_con table tr{display:block;}
	.products_read .table_con table tr td{display:block}
	.products_read .table_con table tr th{display:block}

}
@media all and (max-width:767px){
	.products_con .tab ul li a i{display:none}
	.products_con .tab ul li a p{text-align:center;}
	.products_con .tab ul li{width:33.333333%}

	.products_read .top{display:block}
	.products_read .top h2{width:100%; display:block;}
	.products_read .top .text{display:block; padding:0 20px; text-align:center}
	.products_read .top .text .hr{margin:30px auto;}
}
@media all and (max-width:640px){
	.products_con .tab ul li a p {width:18.75vw;}
	.products_con .tab ul li p.type02 {width:23.4375vw;}
	.products_con .tab ul li:nth-child(5) a p {width:20.3125vw;}
	.products_con .tab ul li:nth-child(4) a p {width:23.4375vw;}
	.products_con .tab ul li:nth-child(9) a p {width:18.75vw;}

	.products_con .tab{padding-top:9.375vw; padding-bottom:12.5vw;}
	.products_con .tab ul li{height:8.90625vw;}
	.products_con .tab ul li a{font-size:2.8125vw;}
	.products_con .tab ul li a img {width:6.25vw;  margin-left:-1.5625vw; }
	.products_con .list_item{margin-bottom:3.125vw;}
	.products_con .list_item .left{padding:10.9375vw 4.6875vw 0 4.6875vw;}
	.products_con .list_item .left h2{font-size:6.25vw;}
	.products_con .list_item .left p{margin-bottom:6.25vw;font-size:2.8125vw;}
	.products_con .list_item .left a.border_btn{padding:0.78125vw 7.03125vw; font-size:2.5vw; }
	.products_con .list_item .right{padding:10.9375vw 4.6875vw 15.625vw 4.6875vw;}
	.products_con .list_item .right ul li{padding:1.5625vw 0;}
	.products_con .list_item .right ul b{font-size:4.0625vw; padding:0 3.90625vw; width:15.625vw; }
	.products_con .list_item .right ul span{font-size:2.5vw; width:calc(100% - 15.625vw);}

	.products_read{margin-top:9.375vw; margin-bottom:23.4375vw;}
	.products_read .top{padding:7.8125vw 0; }
	.products_read .top h2{font-size:4.375vw;}
	.products_read .top h2 b{font-size:23.4375vw;}
	.products_read .top .text{padding:0 3.125vw;}
	.products_read .top .text .hr{width:4.375vw; margin:4.6875vw auto;}
	.products_read .top .text p{font-size:2.8125vw;}
	.products_read .slider_con{margin-bottom:4.6875vw;}
	.products_read .slider_con .left .sum_slider{width:9.84375vw;}
	.products_read .slider_con .left .sum_slider li{width:9.84375vw; margin:1.5625vw 0;}
	.products_read .slider_con .right{padding:9.375vw 0;}
	.products_read .slider_con .right h3{font-size:7.8125vw;}
	.products_read .slider_con .right h3 a{width:19.84375vw; height:4.21875vw; font-size:2.5vw; line-height:4.21875vw;}

	.products_read .slider_con .right h4{margin:2.34375vw 0; font-size:3.4375vw;}
	.products_read .slider_con .right p{font-size:2.8125vw;}
	.products_read .table_con{padding-bottom:23.4375vw}
	.products_read .table_con > div{padding:5.46875vw 5.46875vw 7.8125vw 5.46875vw;}
	.products_read .table_con h3{font-size:3.125vw; margin-bottom:3.125vw;}
	.products_read .table_con table tr th{padding:2.34375vw 3.125vw; font-size:2.34375vw;}
	.products_read .table_con table tr td{padding:2.34375vw 3.125vw; font-size:2.34375vw;}

}

/* 브랜드소개 */
.about_con01{margin:60px 0 40px;}
.about_con01 .box{display:table; text-align:center; width:100%; height:394px; background:url('/img/about_con01_bg.jpg')no-repeat center; background-size:cover;}
.about_con01 .box .center{display:table-cell; vertical-align:middle; padding:0 15px;}
.about_con01 .box .center h3{font-size:40px; color:#c9ab7c; letter-spacing:-0.01em; margin-bottom:15px; font-weight:200;}
.about_con01 .box .center p{font-size:18px; font-weight:200; color:#fff; letter-spacing:-0.05em;}
.about_con01 h4{word-break:keep-all; font-size:36px; color:#222; text-align:center; font-weight:bold; letter-spacing:-0.025em; margin-top:40px;}
.about_con01 h4 br{display:none}
.about_con02{padding-bottom:130px;}
.about_con02 .inner:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.about_con02 .left{width:50%; float:left; padding-right:85px; box-sizing:border-box;}
.about_con02 .left img{max-width:100%; display:block; margin:0 auto;}
.about_con02 .right{width:50%; float:left; margin-top:-9px}
.about_con02 .right p{font-size:18px; line-height:32px; color:#222; font-weight:200; word-break:keep-all; letter-spacing:-0.05em; margin-bottom:15px;}
.about_con02 .right p.right_text{text-align:right; font-weight:500}

@media all and (max-width:1200px){
	.about_con02 .left{padding-right:40px;}
}
@media all and (max-width:1000px){
	.about_con02 .left{width:100%; padding:0; padding-bottom:30px; float:none}
	.about_con02 .right{width:100%; float:none; margin-top:0;}
}
@media all and (max-width:767px){
	.about_con01 .box .center p br{display:none}
}
@media all and (max-width:640px){
	.about_con01{margin:9.375vw 0 6.25vw;}
	.about_con01 .box{height:61.5625vw;}
	.about_con01 .box .center{padding:0 2.34375vw;}
	.about_con01 .box .center h3{font-size:6.25vw; margin-bottom:2.34375vw;}
	.about_con01 .box .center p{font-size:2.8125vw;}
	.about_con01 h4{font-size:5.625vw; margin-top:6.25vw;}
	.about_con01 h4 br{display:block}

	.about_con02{padding-bottom:20.3125vw;}
	.about_con02 .left{padding-bottom:4.6875vw;}
	.about_con02 .right p{font-size:2.8125vw; line-height:5vw; margin-bottom:2.34375vw}
}

/* 오시는 길 */
.location_slider h2{font-size:36px; color:#222; font-weight:bold; text-align:center; margin-bottom:20px;}
.location_slider ul li img{max-width:100%;}
.location_slider .slick-prev{width:42px; height:42px; background:url('/img/location_prev.jpg')no-repeat center; background-size:100%; left:0; z-index:2;}
.location_slider .slick-prev:before{display:none;}
.location_slider .slick-next{width:42px; height:42px; background:url('/img/location_next.jpg')no-repeat center; background-size:100%; right:0; z-index:2;}
.location_slider .slick-next:before{display:none;}

.location_con01{padding:60px 0;}
.location_con01 .map{width:100%; height:540px}
.location_con01 .map iframe{height:100%; width:100%;}
.location_con01 .map .wrap_map{height:100%}
.location_con01 .text{padding:20px 0; text-align:center; border:1px solid #e0e0e1; border-top:0; box-sizing:border-box;}
.location_con01 .text p{font-size:18px; color:#222; letter-spacing:-0.01em; font-weight:200;}

.location_con02{padding-top:50px; padding-bottom:80px;}
.location_con02 .inner:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.location_con02 .box:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.location_con02 .box{width:50%; float:left; font-size:0;}
.location_con02 .box .img_box{width:88px; float:left}
.location_con02 .box .img_box img{width:100%}
.location_con02 .box .text{float:left; width:calc(100% - 88px); box-sizing:border-box; padding-top:30px; padding-left:20px;}
.location_con02 .box .text h3{font-size:18px; color:#222; letter-spacing:-0.025em; font-weight:300; padding-bottom:20px;}
.location_con02 .box .text ul li{font-size:0; margin:10px 0;}
.location_con02 .box .text ul li:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.location_con02 .box .text ul li b{display:block; float:left; box-sizing:border-box; font-size:13px; margin-right:10px; letter-spacing:-0.05em; font-weight:300; padding:2px 10px; border:1px solid #222; color:#222;}
.location_con02 .box .text ul li p{display:block; float:left; width:calc(100% - 55px); font-size:16px; color:#222; font-weight:200;}
.location_con02 .box .text ul li.type01 b{color:#274e93; border-color:#274e93}
.location_con02 .box .text ul li.type01 p{color:#274e93}
.location_con02 .box .text ul li.type02 b{color:#27ad45; border-color:#27ad45}
.location_con02 .box .text ul li.type02 p{color:#27ad45}
.location_con02 .box .text ul li.type03 b{color:#c51c21; border-color:#c51c21}
.location_con02 .box .text ul li.type03 p{color:#c51c21}
.location_con02 .box .text dl dt{font-size:14px; color:#263c96; margin-top:10px;}
.location_con02 .box .text dl dt b{width:25px; position:relative; top:-2px; margin-right:5px; display:inline-block; vertical-align:middle; text-align:center; line-height:21px; height:25px; border-radius:50%; box-sizing:border-box; border:2px solid #263c96}
.location_con02 .box .text dl dd{margin:5px 0; padding-left:30px; font-size:16px; color:#444; letter-spacing:-0.025em}

.location_con03{padding-bottom:150px}
.location_con03 .box:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.location_con03 .box{display:table; background:#f4f4f4; padding:40px 100px; box-sizing:border-box; width:calc(50% - 20px); float:left; font-size:0; margin-right:40px}
.location_con03 .box:nth-of-type(2){margin-right:0;}
.location_con03 .box .img_box{display:table-cell; vertical-align:middle; text-align:center;}
.location_con03 .box .img_box p{font-size:18px; color:#222; letter-spacing:-0.025em; font-weight:500; margin-top:10px;}
.location_con03 .box .text{padding-left:60px; display:table-cell; vertical-align:middle;}
.location_con03 .box .text ul li:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.location_con03 .box .text ul li b{width:90px; padding-right:10px; box-sizing:border-box; font-weight:300; float:left; font-size:18px; color:#444; position:relative; display:block;}
.location_con03 .box .text ul li b:before{content:""; width:1px; height:14px; background:#c4c4c4; position:absolute; right:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.location_con03 .box .text ul li p{padding-left:10px; box-sizing:border-box; width:calc(100% - 90px); float:left; font-size:18px; color:#444;}
.location_con03 .box .text h3{font-size:28px; color:#444; letter-spacing:0.025em; font-weight:bold;}
.location_con03 .box .text h3 a{font-size:28px; color:#444; letter-spacing:0.025em; font-weight:bold;}

@media all and (max-width:1200px){
	.location_con03 .box{padding:40px;}
}

@media all and (max-width:1000px){
	.location_con02{padding-top:0;}
	.location_con02 .box{width:100%; float:none;}
	.location_con02 .box:last-child{margin-top:50px;}

	.location_con03 .box{width:100%; float:none; margin:20px auto;}
}
@media all and (max-width:640px){
	/* 오시는 길 */
	.location_slider h2{font-size:5.625vw; margin-bottom:3.125vw;}	
	.location_slider .slick-prev{width:6.5625vw; height:6.5625vw;}
	.location_slider .slick-next{width:6.5625vw; height:6.5625vw;}


	.location_con01{padding:9.375vw 0;}
	.location_con01 .map{height:84.375vw}
	.location_con01 .text{padding:3.125vw 0;}
	.location_con01 .text p{font-size:2.8125vw;}

	.location_con02{padding-bottom:12.5vw;}
	.location_con02 .box:last-child{margin-top:7.8125vw;}
	.location_con02 .box .img_box{width:13.75vw;}
	.location_con02 .box .text{float:left; width:calc(100% - 13.75vw); padding-top:4.6875vw; padding-left:3.125vw;}
	.location_con02 .box .text h3{font-size:2.8125vw; padding-bottom:3.125vw;}
	.location_con02 .box .text ul li{margin:1.5625vw 0;}
	.location_con02 .box .text ul li b{font-size:2.03125vw; margin-right:1.5625vw; padding:0.3125vw 1.5625vw;}
	.location_con02 .box .text ul li p{width:calc(100% - 8.59375vw); font-size:2.5vw; margin:2px 0;}

	.location_con02 .box .text dl dt{font-size:2.1875vw; margin-top:1.5625vw;}
	.location_con02 .box .text dl dt b{width:3.90625vw; top:-0.3125vw; margin-right:0.78125vw; line-height:3.28125vw; height:3.90625vw; }
	.location_con02 .box .text dl dd{margin:0.78125vw 0; padding-left:4.6875vw; font-size:2.5vw;}

	.location_con03{padding-bottom:23.4375vw}
	.location_con03 .box{padding:6.25vw; margin:3.125vw auto;}
	.location_con03 .box .img_box p{font-size:2.8125vw; margin-top:1.5625vw;}
	.location_con03 .box .img_box img{width:12.65625vw}
	.location_con03 .box .text{padding-left:9.375vw;}
	.location_con03 .box .text ul li b{width:14.0625vw; padding-right:1.5625vw; font-size:2.8125vw;}
	.location_con03 .box .text ul li b:before{height:2.1875vw;}
	.location_con03 .box .text ul li p{padding-left:1.5625vw; width:calc(100% - 14.0625vw); font-size:2.8125vw;}
	.location_con03 .box .text h3{font-size:4.375vw;}
	.location_con03 .box .text h3 a{font-size:4.375vw;}


}

/* applications */
.applications_con{padding:60px 0;}
.applications_con.none{padding-bottom:0;}
.applications_con.ptnone{padding-top:0;}
.applications_con.ptnone .top{margin-bottom:30px}
.applications_con .top:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.applications_con .top{position:relative; margin-bottom:50px;}
.applications_con .top h3{font-size:44px; color:#222; letter-spacing:-0.025em; font-weight:bold; line-height:1.1;}	
.applications_con .top .right_btn{position:absolute; right:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.applications_con .top .right_btn select{display:inline-block; vertical-align:top; font-size:16px; padding:0 10px; color:#222; width:160px; height:48px; background:#fff; border:1px solid #d8d6d6; box-sizing:border-box;}
.applications_con .top .right_btn input{display:inline-block; vertical-align:top; width:247px; padding:0 10px;  height:48px; border:1px solid #d8d6d6; color:#222; font-size:16px; box-sizing:border-box;}
.applications_con .top .right_btn a{display:inline-block; vertical-align:top; width:100px; height:48px; background:#222; color:#fff; font-size:16px; text-align:center; line-height:48px;}
.applications_con ul.list_item:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.applications_con ul.list_item li a{display:block}
.applications_con ul.list_item li{width:calc(33.333333% - 16px); margin-bottom:40px; background:#1e1e1e; margin-right:24px; float:left;}
.applications_con ul.list_item li:nth-of-type(3n){margin-right:0;}
.applications_con ul.list_item li .img_box{width:100%; height:260px; overflow:hidden; position:relative; font-size:0;}
.applications_con ul.list_item li .img_box img{display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.applications_con ul.list_item li .img_text{font-size:15px; color:#c9ab7c; border-bottom:1px solid #353535; padding:18px 30px 9px 30px; box-sizing:border-box;}
.applications_con ul.list_item li .text_con{height:192px; padding:25px 30px 50px 30px; box-sizing:border-box;}
.applications_con ul.list_item li .text_con h3{line-height:1.5;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:24px; color:#fff; letter-spacing:-0.01em; font-weight:bold;  margin:0; margin-bottom:10px; }
.applications_con ul.list_item li .text_con p{font-size:18px; color:rgba(255,255,255,0.8); word-break:keep-all; font-weight:200;}
.applications_con ul.list_item li .day_con:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.applications_con ul.list_item li .day_con{background:#000; padding:18px 30px; box-sizing:border-box;}
.applications_con ul.list_item li .day_con p{float:left; font-size:16px; color:rgba(255,255,255,0.8); font-weight:200;}
.applications_con ul.list_item li .day_con .right_p{float:right; font-size:16px; color:rgba(255,255,255,0.5); font-weight:200;}
.applications_con ul.list_item li .day_con .right_p img{display:inline-block; vertical-align:middle; position:relative; top:1px; margin-right:3px;}
.applications_con ul.list_item li .day_con .right_p span{display:inline-block; vertical-align:middle;}

.applications_con .tab{padding-top:60px; padding-bottom:80px;}
.applications_con .tab ul{font-size:0; text-align:left; padding-left:3px; box-sizing:border-box;}
.applications_con .tab ul li{display:inline-block; height:57px; margin-left:-1px; margin-top:-1px; position:relative; border:1px solid #d8d6d6; text-align:center; box-sizing:border-box;}
.applications_con .tab ul li:nth-of-type(1){width:350px}
.applications_con .tab ul li:nth-of-type(2){width:350px}
.applications_con .tab ul li:nth-of-type(3){width:350px}
.applications_con .tab ul li:nth-of-type(4){width:350px}
.applications_con .tab ul li:nth-of-type(5){width:350px; padding-left:31px; text-align:left; box-sizing:border-box;}
.applications_con .tab ul li:nth-of-type(6){width:550px}
.applications_con .tab ul li:nth-of-type(7){width:499px}

.applications_con .tab ul li a{display:table; width:100%; height:100%; font-size:18px; color:#222; position:relative;}
.applications_con .tab ul li a .center{display:table-cell; vertical-align:middle;}
.applications_con .tab ul li a p {display:inline-block; text-align:left; }
.applications_con .tab ul li:hover{border-color:#222; z-index:3; background:#222;}
.applications_con .tab ul li:hover a{color:#fff; background:#222}
.applications_con .tab ul li.on{border-color:#222; z-index:3; background:#222;}
.applications_con .tab ul li.on a{color:#fff; background:#222}
.applications_con .tab ul li a i {display:inline-block; vertical-align:middle; width:50px; height:34px;  vertical-align:middle;}
.applications_con .tab ul li a i.tab_img01{background:url('/img/applications_icon01.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li a i.tab_img02{background:url('/img/applications_icon02.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li a i.tab_img03{background:url('/img/applications_icon03.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li a i.tab_img04{background:url('/img/applications_icon04.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li a i.tab_img05{background:url('/img/applications_icon05.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li a i.tab_img06{background:url('/img/applications_icon06.png')no-repeat center; background-size:cover;}

.applications_con .tab ul li:hover a i.tab_img01{background:url('/img/applications_icon01_on.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li:hover a i.tab_img02{background:url('/img/applications_icon02_on.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li:hover a i.tab_img03{background:url('/img/applications_icon03_on.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li:hover a i.tab_img04{background:url('/img/applications_icon04_on.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li:hover a i.tab_img05{background:url('/img/applications_icon05_on.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li:hover a i.tab_img06{background:url('/img/applications_icon06_on.png')no-repeat center; background-size:cover;}


.applications_con .tab ul li.on a i.tab_img01{background:url('/img/applications_icon01_on.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li.on a i.tab_img02{background:url('/img/applications_icon02_on.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li.on a i.tab_img03{background:url('/img/applications_icon03_on.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li.on a i.tab_img04{background:url('/img/applications_icon04_on.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li.on a i.tab_img05{background:url('/img/applications_icon05_on.png')no-repeat center; background-size:cover;}
.applications_con .tab ul li.on a i.tab_img06{background:url('/img/applications_icon06_on.png')no-repeat center; background-size:cover;}


.item_pager{margin-bottom:150px; margin-top:20px;}
.item_pager ul{font-size:0; text-align:center;}
.item_pager ul li{font-size:16px; color:#222; display:inline-block; vertical-align:middle; font-size:0;}
.item_pager ul li a{border:1px solid #fff; display:block; box-sizing:border-box; font-size:16px; color:#222; width:34px; height:34px; line-height:32px;}
.item_pager ul li a img{display:inline-block; vertical-align:middle; margin-top:12px;}
.item_pager ul li:hover a{border-color:#222}
/* read */
.applications_con.read{padding-bottom:150px}
.applications_con.read h4{font-size:20px; color:#c9ab7c; margin:0; padding:0;}
.applications_con.read h5{font-size:36px; color:#222; letter-spacing:-0.025em; margin:0; padding:0; font-weight:bold; word-break:keep-all;}
.applications_con.read img{max-width:100%; margin:20px 0;}
.applications_con.read h6{font-size:24px; color:#222; letter-spacing:-0.01em; margin:0; padding:0; font-weight:bold; margin-bottom:15px;}
.applications_con.read p{font-size:18px; color:#444; font-weight:200; word-break:keep-all;}

@media all and (max-width:1000px){
	.applications_con.none .top h3{display:none}
	.applications_con.none .top .right_btn{margin-top:0;}
	.applications_con .top .right_btn{position:static; left:auto; top:auto; transform:none; margin-top:10px;}
	.applications_con ul.list_item li{width:100%; float:none; margin-right:0; margin-bottom:30px;}
	.applications_con ul.list_item li .after:after{clear:both; content:""; display:block; height:0; visibility:hidden}
	.applications_con ul.list_item li .img_box{width:50%; float:left;}
	.applications_con ul.list_item li .text_con{height:auto}
	.applications_con ul.list_item li .right_text{width:50%; float:right;}

	.applications_con .tab ul li a{text-align:left; padding:0 10px; box-sizing:border-box; font-size:14px;}
	.applications_con .tab ul li:nth-of-type(1){width:50%}
	.applications_con .tab ul li:nth-of-type(2){width:50%}
	.applications_con .tab ul li:nth-of-type(3){width:50%}
	.applications_con .tab ul li:nth-of-type(4){width:50%}
	.applications_con .tab ul li:nth-of-type(5){width:50%; padding:0;}
	.applications_con .tab ul li:nth-of-type(6){width:50%}
	.applications_con .tab ul li:nth-of-type(7){width:calc(100% - 1px)}
	.applications_con .tab ul li:nth-of-type(7) a{padding:0; text-align:center;}
}
@media all and (max-width:800px){
	
	.applications_con .tab ul li a{text-align:center; font-size:16px}
	.applications_con .tab ul li a p{text-align:center}
	.applications_con .tab ul li a i{display:none;}

	.applications_con ul.list_item li .img_box{width:100%; float:none}
	.applications_con ul.list_item li .img_box img{width:100%; }
	.applications_con ul.list_item li .right_text{width:100%; float:none}
}
@media all and (max-width:640px){
	.applications_con{padding:9.375vw 0;}
	.applications_con.ptnone .top{margin-bottom:4.6875vw}
	.applications_con .top{margin-bottom:7.8125vw;}
	.applications_con .top h3{font-size:6.875vw;}	
	.applications_con .top .right_btn select{font-size:2.5vw; padding:0 1.5625vw; width:25vw; height:7.5vw;}
	.applications_con .top .right_btn input{width:38.59375vw; padding:0 1.5625vw; height:7.5vw; font-size:2.5vw}
	.applications_con .top .right_btn a{width:15.625vw; height:7.5vw; font-size:2.5vw; line-height:7.5vw;}
	.applications_con ul.list_item li{margin-bottom:4.6875vw;}
	.applications_con ul.list_item li .img_box{height:40.625vw;}
	.applications_con ul.list_item li .img_text{font-size:2.34375vw; padding:2.8125vw 4.6875vw 1.40625vw 4.6875vw; }
	.applications_con ul.list_item li .text_con{padding:3.90625vw 4.6875vw 7.8125vw 4.6875vw;}
	.applications_con ul.list_item li .text_con h3{font-size:3.75vw; margin-bottom:1.5625vw; }
	.applications_con ul.list_item li .text_con p{font-size:2.8125vw; }
	.applications_con ul.list_item li .day_con{padding:2.8125vw 4.6875vw;}
	.applications_con ul.list_item li .day_con p{font-size:2.5vw;}
	.applications_con ul.list_item li .day_con .right_p{font-size:2.5vw;}
	.applications_con ul.list_item li .day_con .right_p img{width:4.21875vw; top:0.15625vw; margin-right:0.46875vw;}

	.applications_con .tab ul li{height:8.90625vw}
	.applications_con .tab ul li a{font-size:2.5vw; padding:0 1.5625vw}


	.item_pager{margin-top:3.125vw; margin-bottom:23.4375vw;}
	.item_pager ul li{font-size:2.5vw; }
	.item_pager ul li a{font-size:2.5vw; width:5.3125vw; height:5.3125vw; line-height:5vw;}
	.item_pager ul li a img{width:0.78125vw; margin-top:1.875vw;}
	/* read */
	.applications_con.read{padding-bottom:23.4375vw}
	.applications_con.read h4{font-size:3.125vw;}
	.applications_con.read h5{font-size:5.625vw;}
	.applications_con.read img{margin:3.125vw 0;}
	.applications_con.read h6{font-size:3.75vw; margin-bottom:2.34375vw;}
	.applications_con.read p{font-size:2.8125vw;}
}

/* video */
.video_con .tab{margin:60px auto;}
.video_con .tab ul{font-size:0; text-align:left;}
.video_con .tab ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.video_con .tab ul li{position:relative; width:33.3333333%; display:table; float:left;; margin-left:-1px; margin-bottom:-1px;}
.video_con .tab ul li a{display:table-cell; vertical-align:middle; padding:15px 25px; font-size:18px; color:#222; letter-spacing:-0.025em; border:1px solid #d8d6d6; box-sizing:border-box;}
.video_con .tab ul li.on a{background:#222; color:#fff; position:relative; z-index:2; border-color:#222;}
.video_con .tab ul li:hover a{background:#222; color:#fff; position:relative; z-index:2; border-color:#222;}
.video_con .video_list .top h3{font-size:44px; color:#222; letter-spacing:-0.025em; font-weight:bold;}
.video_con .video_list .top p{font-size:18px; color:#666; font-weight:200; margin-bottom:30px;}
.video_con .video_list .after:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.video_con .video_list .after{height:542px; margin-bottom:60px}
.video_con .video_list .after .left{float:left; width:66.6%; height:100%; position:relative}
.video_con .video_list .after .left a{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.video_con .video_list .after .left .bg{width:100%; height:100%; }
.video_con .video_list .after .left .bg img{width:100%; height:100%}
.video_con .video_list .after .left .bg video{width:100%; height:100%}
.video_con .video_list .after .left .bg iframe{width:100%; height:100%}
.video_con .video_list .after .right{overflow-y:auto; float:right; width:33.4%; height:100%; background:#1e1e1e; box-sizing:border-box; padding:20px; }
.video_con .video_list .after .right ul{font-size:18px; color:#fff}
.video_con .video_list .after .right ul h5{font-size:18px; margin:0; font-weight:300;}
.video_con .video_list .after .right ul li{margin-bottom:-1px;}
.video_con .video_list .after .right ul li a{position:relative;border:1px solid #5d5c5b; display:block; text-align:center; font-weight:200; font-size:22px; letter-spacing:-0.01em; padding:30px 40px; background:#1e1e1e; color:rgba(255,255,255,0.5)}
.video_con .video_list .after .right ul li.on a{z-index:2; border-color:#c9ab7c; background:#000; color:#c9ab7c; font-weight:500;}
.video_con .video_list .after .right ul li:hover a{z-index:2; border-color:#c9ab7c; background:#000; color:#c9ab7c; font-weight:500;}

@media all and (max-width:1400px){
	.video_con .video_list .after{height:38.7142857143vw}
	.video_con .video_list .after .right ul li a{padding:20px 5px; font-size:18px;}
}
@media all and (max-width:1200px){
	.video_con .tab ul li a{font-size:14px; padding:15px;}
}
@media all and (max-width:1000px){

	.video_con .tab ul li{width:50%;}
	
	.video_con .video_list .top h3{font-size:40px}
	.video_con .video_list .top p{font-size:16px}
	.video_con .video_list .after{height:auto;}
	.video_con .video_list .after .left{float:none; width:100%;}
	.video_con .video_list .after .left .bg{height:50vw}
	.video_con .video_list .after .right{float:none; width:100%; height:300px}
}
@media all and (max-width:767px){
	
	.video_con .tab ul li{height:72px}
	.video_con .tab ul li a{height:100%; padding:10px;}
	.video_con .video_list .top h3{font-size:36px;}
	.video_con .video_list .top p{font-size:14px;}
	.video_con .video_list .after .right ul li a{font-size:16px;}
}
@media all and (max-width:640px){
	/* video */
	.video_con .tab{margin:9.375vw auto;}
	.video_con .tab ul li{height:11.25vw}
	.video_con .tab ul li a{height:100%; padding:1.5625vw; font-size:2.1875vw;}
	.video_con .video_list .top h3{font-size:5.625vw;}
	.video_con .video_list .top p{font-size:2.1875vw; margin-bottom:4.6875vw;}
	.video_con .video_list .after{margin-bottom:9.375vw}
	.video_con .video_list .after .left a img{width:11.71875vw}
	.video_con .video_list .after .right{padding:3.125vw; height:46.875vw}
	.video_con .video_list .after .right ul{font-size:2.8125vw;}
	.video_con .video_list .after .right ul h5{font-size:2.8125vw;}
	.video_con .video_list .after .right ul li a{font-size:2.5vw; padding:3.125vw 0.78125vw;}
}
@media all and (max-width:360px){
	.video_con .tab ul li{height:13.25vw}
}

/* education */
.education_con{margin-bottom:150px;}
.education_con .tab{margin:50px 0;}
.education_con .tab ul{font-size:0; text-align:center;}
.education_con .tab ul li{display:inline-block; vertical-align:top; margin-right:-1px; }
.education_con .tab ul li a{font-size:18px; color:#222; display:block; border:1px solid #d8d6d6; box-sizing:border-box; width:280px; height:57px; line-height:55px;}
.education_con .tab ul li.on a{background:#222; color:#fff; border-color:#222; position:relative; z-index:2;}
.education_con .tab ul li:hover a{background:#222; color:#fff; border-color:#222; position:relative; z-index:2;}
.education_con .table table{width:100%; border-top:1px solid #000;}
.education_con .table table tr{cursor:pointer; border-bottom:1px solid #d9d9d9}
.education_con .table table tr th{background:#fdfdfd; padding:15px 5px; font-size:16px; color:#222;}
.education_con .table table tr td{padding:15px 5px; font-size:16px; color:#444; font-weight:200; text-align:center;}
.education_con .table table tr td img{max-width:100%}
.education_con .table table tr td.tit{color:#c9ab7c; font-weight:300;}
.education_con .table table tr td.cont{text-align:left;}
.education_con .table table tr td.sign a{font-size:16px; color:#c9ab7c; font-weight:300;}
.education_con .table table tr td.sign a img{display:inline-block; vertical-align:middle; margin-right:3px;}
.education_con .table table tr td.img_box img{width:110px; height:110px}
.education_con.read h3{font-size:36px; color:#222; letter-spacing:-0.025em; text-align:center; padding-top:60px; padding-bottom:30px;}
.education_con.read .read_top{padding:24px 0; border-top:1px solid #000; border-bottom:1px solid #000; box-sizing:border-box;}
.education_con.read .read_top ul{font-size:0;}
.education_con.read .read_top ul li{width:25%; font-size:18px; color:#222; display:inline-block; vertical-align:top; position:relative;}
.education_con.read .read_top ul li:before{content:""; width:1px; height:47px; background:#d9d9d9; position:absolute; right:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.education_con.read .read_top ul li:last-child:before{display:none}
.education_con.read .read_top ul li .table_box{display:table; width:100%; text-align:center; padding:0 30px; box-sizing:border-box;}
.education_con.read .read_top ul li .table_box > img{display:table-cell; vertical-align:middle;}
.education_con.read .read_top ul li .table_box p{width:100%; display:table-cell; vertical-align:middle;}
.education_con.read .read_top ul li .table_box p a{display:block;  font-weight:300; color:#c9ab7c; font-size:18px;}
.education_con.read .read_top ul li .table_box p img{display:inline-block; vertical-align:middle; margin-right:3px; position:relative; top:-2px;}
.education_con.read .read_con{padding:40px 0;}
.education_con.read .read_con h4{margin:0; padding:0; font-size:20px; color:#222; font-weight:bold; margin-bottom:15px;}
.education_con.read .read_con p{margin-bottom:15px; font-size:18px; color:#444; font-weight:200; word-break:keep-all;}
.education_con.read .read_details{margin-top:20px; position:relative;}
.education_con.read .read_details h5{margin:0; font-size:30px; text-align:left; color:#222; letter-spacing:-0.025em; font-weight:bold;}
.education_con.read .read_details .input_box{font-size:0; width:calc(30% - 25px); padding:0 0 0 20px; box-sizing:border-box; height:58px; margin-top:20px; margin-right:20px; background:#ebebeb; display:inline-block; vertical-align:top;}
.education_con.read .read_details .input_box.company{width:calc(40% - 25px);}
.education_con.read .read_details .input_box span{font-size:18px; color:#222; font-weight:200; display:inline-block; vertical-align:middle; width:100px; position:relative; top:-7px;}
.education_con.read .read_details .input_box input{font-size:18px; color:#222; font-weight:200; background:#ebebeb; display:inline-block; width:calc(100% - 100px); box-sizing:border-box; height:100%; border:0; -webkit-appearance: none; -webkit-border-radius: 0;}
.education_con.read .read_details a{position:absolute; right:29px; bottom:0; display:block; width:148px; height:58px; background:#222; font-size:18px; line-height:58px; color:#fff; text-align:center;}

@media all and (max-width:1200px){
	.education_con .table table{display:block;}
	.education_con .table table tbody{display:block}
	.education_con .table table tbody tr{display:block; position:relative;}
	.education_con .table table tbody tr th{display:none;}
	.education_con .table table tbody tr td{display:block; text-align:left;}
	.education_con .table table tbody tr td.sign{position:absolute; right:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}
	.education_con .table table tbody tr td.img_box{position:absolute; left:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}
	.education_con .table table tbody tr td.tit{padding:0; padding-left:130px; width:88%; box-sizing:border-box;}
	.education_con .table table tbody tr td.cont{word-break:keep-all; padding:0; padding-left:130px; width:88%; box-sizing:border-box;}
	.education_con .table table tbody tr td.day{padding:0; padding-left:130px; width:88%; box-sizing:border-box;}
	.education_con .table table tbody tr td.num{padding:0; padding-left:130px; padding-top:20px; width:88%; box-sizing:border-box;}
	.education_con .table table tbody tr td.location{padding:0; padding-left:130px; padding-bottom:20px; width:88%; box-sizing:border-box;}
}
@media all and (max-width:1000px){
	.education_con .tab ul li a{width:200px}
	.education_con.read .read_top ul li{width:50%}
	.education_con.read .read_top ul li:nth-of-type(2n):before{display:none}
	.education_con.read .read_details .input_box{margin:0 auto; width:100%;}
	.education_con.read .read_details .input_box.company{width:100%;}
	.education_con.read .read_details a{position:static; right:auto; bottom:auto; margin:20px auto;}
}
@media all and (max-width:767px){	
	.education_con .tab ul li a{width:150px}
	.education_con.read h3{font-size:32px;}
	.education_con.read .read_top ul li{width:100%}
	.education_con.read .read_top ul li:before{display:none}
}
@media all and (max-width:640px){
	/* education */
	.education_con{margin-bottom:23.4375vw;}
	.education_con .tab{margin:7.8125vw 0;}
	.education_con .tab ul li a{font-size:2.8125vw; width:23.4375vw; height:8.90625vw; line-height:8.59375vw;}
	.education_con .table table tr th{padding:2.34375vw 0.78125vw; font-size:2.5vw;}
	.education_con .table table tr td{padding:2.34375vw 0.78125vw; font-size:2.5vw;}
	.education_con .table table tr td.sign a{font-size:2.5vw; }
	.education_con .table table tr td.sign a img{width:1.5625vw; margin-right:0.46875vw;}
	.education_con .table table tbody tr td.img_box{width:15.9375vw}
	.education_con .table table tbody tr td.img_box img{width:17.1875vw; height:17.1875vw;}
	.education_con .table table tbody tr td.tit{padding-left:20.3125vw;}
	.education_con .table table tbody tr td.cont{padding-left:20.3125vw;}
	.education_con .table table tbody tr td.day{padding-left:20.3125vw;}
	.education_con .table table tbody tr td.num{padding-left:20.3125vw; padding-top:3.125vw}
	.education_con .table table tbody tr td.location{padding-left:20.3125vw; padding-bottom:3.125vw;}

	.education_con.read h3{font-size:5vw; padding-top:9.375vw; padding-bottom:4.6875vw;}
	.education_con.read .read_top{padding:3.75vw 0; }
	.education_con.read .read_top ul li{font-size:2.8125vw; }
	.education_con.read .read_top ul li .table_box{padding:0 4.6875vw}
	.education_con.read .read_top ul li .table_box > img{width:10.3125vw}
	.education_con.read .read_top ul li .table_box p a{font-size:2.8125vw;}
	.education_con.read .read_top ul li .table_box p img{width:1.5625vw; margin-right:0.46875vw; top:-0.3125vw;}
	.education_con.read .read_con{padding:6.25vw 0;}
	.education_con.read .read_con h4{font-size:3.125vw; margin-bottom:2.34375vw;}
	.education_con.read .read_con p{margin-bottom:2.34375vw; font-size:2.8125vw;}
	.education_con.read .read_details{margin-top:3.125vw;}
	.education_con.read .read_details h5{font-size:4.6875vw;}
	.education_con.read .read_details .input_box{padding:0 0 0 3.125vw; height:9.0625vw; margin-top:3.125vw;}
	.education_con.read .read_details .input_box span{font-size:2.8125vw; width:15.625vw; top:-1.09375vw;}
	.education_con.read .read_details .input_box input{font-size:2.8125vw; width:calc(100% - 15.625vw);}
	.education_con.read .read_details a{width:23.125vw; height:9.0625vw;font-size:2.8125vw; line-height:9.0625vw; }

}

/* download */
.down_con .table table{width:100%; border-top:1px solid #000; margin-bottom:40px;}
.down_con .table table tr{cursor:pointer; border-bottom:1px solid #d9d9d9}

.down_con .table table tr th{background:#fdfdfd; padding:15px 5px; font-size:16px; color:#222;}
.down_con .table table tr td{padding:15px 5px; font-size:16px; color:#222; font-weight:200; text-align:center;}
.down_con .table table tr td.tit{font-weight:300; padding-left:30px; text-align:left}
.down_con .table table tr:hover td{color:#c9ab7c; background:#000;}

@media all and (max-width:1200px){
	.down_con .table table tr th.type_th{display:none}
	.down_con .table table tr td.type{display:none}
	.down_con .table table tr th.write_th{display:none}
	.down_con .table table tr td.write{display:none}
	.down_con .table table tr th.mb_th{display:none}
	.down_con .table table tr td.mb{display:none}
}
@media all and (max-width:767px){
	.down_con .table table colgroup col.col02{width:100px;}
	.down_con .table table colgroup col.col03{width:100px;}
	.down_con .table table colgroup col.col04{width:100px;}
}
@media all and (max-width:640px){
	.down_con .table table{margin-bottom:6.25vw;}
	.down_con .table table tr th{padding:2.34375vw 0.78125vw; font-size:2.5vw;}
	.down_con .table table tr td{padding:2.34375vw 0.78125vw; font-size:2.5vw;}
	.down_con .table table tr td.tit{padding-left:4.6875vw;}

	.down_con .table table colgroup col.col02{width:15.625vw;}
	.down_con .table table colgroup col.col03{width:15.625vw;}
	.down_con .table table colgroup col.col04{width:15.625vw;}
	.down_con .table table tr td.down img{width:3.75vw}

}

/* A/S */
.as_con01{margin-top:60px; margin-bottom:150px;}
.as_con01 h2{font-size:36px; color:#222; font-weight:bold; text-align:center; margin-bottom:5px;}
.as_con01 .inner > p{font-size:16px; color:#444; font-weight:300; text-align:center; margin-bottom:60px;}
.as_con01 .box{display:table; max-width:1000px; width:100%; padding:60px 15px;  margin:0 auto; background:#f6f5f5; margin-bottom:20px; box-sizing:border-box;}
.as_con01 .box:last-child{margin-bottom:0;}
.as_con01 .box .table_box{display:table; width:100%; padding-left:150px; box-sizing:border-box;}
.as_con01 .box .icon_box{display:table-cell; vertical-align:middle; width:130px;}
.as_con01 .box .icon_box img{width:100%}
.as_con01 .box .text{padding-left:40px; display:table-cell; vertical-align:middle;}
.as_con01 .box .text h3{font-size:20px; color:#222; font-weight:bold; margin-bottom:10px;}
.as_con01 .box .text p{font-size:16px; color:#444; letter-spacing:-0.025em; font-weight:200; line-height:1.5;}
.as_con01 .box .text p a{font-size:16px; color:#444; letter-spacing:-0.025em; font-weight:200; line-height:1.5;}
.as_con01 .box .text p.red{color:#e61919}
.as_con01 .box > a{display:block; margin:30px auto 0; width:125px; height:40px; background:#252525; line-height:40px; text-align:center; font-size:16px; color:#fff; border-radius:10px;}

.as_con02{margin-bottom:280px;}
.as_con02 h2{font-size:36px; color:#222; font-weight:bold; margin-bottom:15px;}
.as_con02 dl dt{width:100%; display:table; border-top:1px solid #d9d9d9;}
.as_con02 dl:last-child{border-bottom:1px solid #d9d9d9}
.as_con02 dl dt .tit{width:30%; display:table-cell; word-break:keep-all; box-sizing:border-box; vertical-align:middle; font-size:16px; color:#222; background:#fafafa; padding:28px 35px;}
.as_con02 dl dt .cont{width:70%; font-size:0; display:table-cell; vertical-align:middle; position:relative; padding:28px 0;}
.as_con02 dl dt .cont p{font-size:16px; word-break:keep-all; color:#444; text-align:left; padding-left:100px; box-sizing:border-box; display:inline-block; vertical-align:middle; width:45%}
.as_con02 dl dt .cont p a{font-size:16px; color:#444; text-align:left; display:inline-block; }
.as_con02 dl dt .cont i.arrow{position:absolute; background:url('/img/map_arrow_off.png')no-repeat center; background-size:cover; width:30px; height:16px; right:35px; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.as_con02 dl dd{padding:25px; box-sizing:border-box; display:none;}
.as_con02 dl dd .map_box{width:100%; height:500px;}
.as_con02 dl dd .map_box .wrap_map{height:100%}
.as_con02 dl.on dt{border-top-color:#000; border-bottom:1px solid #d9d9d9}
.as_con02 dl.on dd{display:block}
.as_con02 dl.on dt .cont i.arrow{background:url('/img/map_arrow_onn.png')no-repeat center; background-size:cover;}

@media all and (max-width:1400px){
	.as_con02 dl dt .cont p{padding-left:50px;}
}
@media all and (max-width:1200px){

	.as_con01 .box .table_box{padding-left:90px;}
	
	.as_con02 dl dt .tit{padding:28px 25px}
	.as_con02 dl dt .cont p{padding-left:25px; display:block; width:calc(100% - 70px);}
}
@media all and (max-width:1000px){
	.as_con01 .box{display:block; text-align:center;}
	.as_con01 .box .table_box{display:block; padding:0;}
	.as_con01 .box .icon_box{display:block; margin:0 auto;}
	.as_con01 .box .text{display:block; padding:0; margin:20px auto;}
}
@media all and (max-width:767px){
	.as_con02 dl dt{display:block;}
	.as_con02 dl dt .tit{width:100%; display:block;}
	.as_con02 dl dt .cont{width:100%; display:block;}
}
@media all and (max-width:640px){

	.as_con01{margin-top:9.375vw; margin-bottom:23.4375vw;}
	.as_con01 h2{font-size:5.625vw; margin-bottom:0.78125vw;}
	.as_con01 .inner > p{font-size:2.5vw; margin-bottom:9.375vw;}
	.as_con01 .box{padding:9.375vw 2.34375vw;margin-bottom:3.125vw;}
	.as_con01 .box .icon_box{width:20.3125vw;}
	.as_con01 .box .text{margin:3.125vw auto}
	.as_con01 .box .text h3{font-size:3.125vw;margin-bottom:1.5625vw;}
	.as_con01 .box .text p{font-size:2.5vw; }
	.as_con01 .box .text p a{font-size:2.5vw; }
	.as_con01 .box > a{margin:4.6875vw auto 0; width:19.53125vw; height:6.25vw; line-height:6.25vw; font-size:2.5vw; border-radius:1.5625vw;}


	.as_con02{margin-bottom:43.75vw;}
	.as_con02 h2{font-size:5.625vw; margin-bottom:2.34375vw;}
	.as_con02 dl dt .tit{font-size:2.5vw; padding:4.375vw 3.90625vw;}
	.as_con02 dl dt .cont{padding:4.375vw 0;}
	.as_con02 dl dt .cont p{font-size:2.5vw; padding-left:3.90625vw; width:calc(100% - 10.9375vw)}
	.as_con02 dl dt .cont p a{font-size:2.5vw;}
	.as_con02 dl dt .cont i.arrow{width:4.6875vw; height:2.5vw; right:5.46875vw; }
	.as_con02 dl dd{padding:3.90625vw;}
	.as_con02 dl dd .map_box{height:78.125vw;}

}

/* 제조과정 소개 */
.process_con01 h2{font-size:36px; color:#222; font-weight:bold; text-align:center; margin-bottom:5px;}
.process_con01 .inner > p{font-size:16px; color:#444; font-weight:300; text-align:center; margin-bottom:60px;}

.process_con01 .tab{font-size: 0;text-align: center;}
.process_con01 .tab li{display: inline-block;vertical-align: top;width: 20%;border-bottom: 1px solid #ccc;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.process_con01 .tab li a{display: table; width:100%; height:60px; font-size: 18px;color: #444;line-height: 1.2;letter-spacing: -0.05em;font-weight: 200;border-bottom: 2px solid transparent;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.process_con01 .tab li a span{display:table-cell; vertical-align:middle; }
.process_con01 .tab li:hover,
.process_con01 .tab li.on{border-color:#c9ab7c;}
.process_con01 .tab li:hover a,
.process_con01 .tab li.on a{border-color:#c9ab7c;color: #c9ab7c;font-weight: 500;}
.process_con01 .tab_con{padding-top: 65px;}
.process_con01 .tab_con > div{display: none;font-size: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.process_con01 .tab_con > div > div{display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.process_con01 .tab_con > .con01{display: block;}
.process_con01 .tab_con img{display: block;width: 100%;}

.process_con01 .tab_con .txt{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.process_con01 .tab_con .txt h3{margin: 0;font-size: 26px;color: #c9ab7c;font-weight: 300;letter-spacing: -0.05em;}
.process_con01 .tab_con .txt .hr{width: 1px;height: 40px;margin: 10px 0;background-color: #c9ab7c;}
.process_con01 .tab_con .txt p{font-size: 18px;line-height: 30px;color: #fdfefe;font-weight: 300;letter-spacing: -0.045em;-ms-word-break: keep-all;word-break: keep-all;}

.process_con01 .con01{padding: 0 9px;}
.process_con01 .con01 .img01{width: 463px;}
.process_con01 .con01 .img02{width: 761px;margin-top: 10px;}
.process_con01 .con01 .img03{width: 611px;margin-top: 10px;margin-left: 10px;}
.process_con01 .con01 .txt{width: 909px;height: 357px;margin-left: 10px;padding: 50px;background: url('/img/process01_txt.jpg') no-repeat center top / cover;}

.process_con01 .con02{padding: 0 41px;}
.process_con01 .con02 .img01{width: 827px;}
.process_con01 .con02 .img02{width: 481px;margin-left: 10px;}
.process_con01 .con02 .img02 img + img{margin-top: 10px;}
.process_con01 .con02 .txt{width: 100%;height: 268px;margin-top: 10px;padding: 60px 50px;background: url('/img/process02_txt.jpg') no-repeat center top / cover;}

.process_con01 .con03{padding: 0 25px;position:relative;}
.process_con01 .con03 .txt{position:absolute;width: 40%;top: 50%;left: 60%;padding: 0 50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}

.process_con01 .con04{padding: 0 25px;}
.process_con01 .con04 img{display: inline-block;vertical-align: top;width: calc(33.3333% - 6.6666px);}
.process_con01 .con04 img + img{margin-left: 10px;}
.process_con01 .con04 .img01{font-size: 0;}
.process_con01 .con04 .txt{width: 100%;height: 271px;margin-top: 10px;padding: 50px 3.125%;text-align: center;background: url('/img/process04_txt.jpg') no-repeat center top / cover;}
.process_con01 .con04 .txt .hr{margin-left: auto;margin-right: auto;}
.process_con01 .con04 .img02{margin-top: 10px;font-size: 0;}

.process_con01 .con05{padding: 0 14px;}
.process_con01 .con05 .img01{width: 806px;}
.process_con01 .con05 .txt{width: 555px;height: 863px;margin-left: 10px;padding: 215px 50px;background: url('/img/process05_txt.jpg') no-repeat center top / cover;}
.process_con01 .con05 .img02{width: 806px;margin-top: -423px;}


@media all and (max-width:1400px){
	.process_con01 .con01{padding: 0;}
	.process_con01 .con01 .img01{width: 100%;}
	.process_con01 .con01 .img02{width: 100%;margin-top: 10px;}
	.process_con01 .con01 .img03{width: 100%;margin-top: 10px;margin-left: 0;}
	.process_con01 .con01 .txt{width: 100%;height: auto;margin-top: 10px;margin-left: 0;}

	.process_con01 .con02{padding: 0;}
	.process_con01 .con02 .img01{width: 100%;}
	.process_con01 .con02 .img02{width: 100%;margin-top: 10px;margin-left: 0;font-size: 0;}
	.process_con01 .con02 .img02 img{display: inline-block;vertical-align: top;width: calc(50% - 5px);}
	.process_con01 .con02 .img02 img + img{margin-top: 0;margin-left: 10px;}
	.process_con01 .con02 .txt{width: 100%;height: auto;}

	.process_con01 .con03{padding: 0;}
	.process_con01 .con03 .txt{position:static;width: 100%;padding: 50px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
	.process_con01 .con03 .txt p{color: #444;}

	.process_con01 .con04{padding: 0;}
	.process_con01 .con04 .txt{height: auto;}

	.process_con01 .con05{padding: 0;}
	.process_con01 .con05 .img01{width: 100%;}
	.process_con01 .con05 .img02{width: 100%;margin-top: 10px;}
	.process_con01 .con05 .txt{width: 100%;height: auto;margin-top: 10px;margin-left: 0;padding: 50px;}

}
@media all and (max-width:1000px){
	.process_con01 .tab li{width: 33.3333%;}
	.process_con01 .tab li:nth-of-type(4),
	.process_con01 .tab li:nth-of-type(5){width: 50%;}
}
@media all and (max-width:640px){
	.process_con01 h2{font-size:5.625vw;}
	.process_con01 .inner > p{font-size:2.5vw;margin-bottom:9.375vw;}

	.process_con01 .tab li a{font-size: 2.8125vw;height: 9.375vw;}
	.process_con01 .tab_con{padding-top: 10.15625vw;}

	.process_con01 .tab_con .txt h3{font-size: 4.0625vw;}
	.process_con01 .tab_con .txt .hr{height: 6.25vw;margin: 1.5625vw 0;}
	.process_con01 .tab_con .txt p{font-size: 2.8125vw;line-height: 4.6875vw;}

	.process_con01 .con01 .txt{padding: 7.8125vw;}
	.process_con01 .con02 .txt{padding: 9.375vw 7.8125vw;}
	.process_con01 .con02 .txt{padding: 7.8125vw;}
	.process_con01 .con04 .txt{padding: 7.8125vw 3.125%;}
	.process_con01 .con04 .txt .hr{margin-left: auto;margin-right: auto;}

	.process_con01 .con05 .txt{padding: 7.8125vw;}


}






/* 제조과정 소개 */
.find_con01 h2{font-size:36px; color:#222; font-weight:bold; text-align:center; margin-bottom:5px;}
.find_con01 .inner > p{font-size:16px; color:#444; font-weight:300; text-align:center; margin-bottom:60px;}
.find_con01 .after{margin-top:50px;}
.find_con01 .after:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.find_con01 .after dl{height:317px; padding:30px 20px; box-sizing:border-box; border-top:1px solid #151515; width:calc(50% - 20px); margin:10px; float:left; background:#fafafa}
.find_con01 .after dl dt{padding:15px 0; margin-bottom:20px; border-bottom:1px solid #dcdcdc}
.find_con01 .after dl dt h3{font-size:20px; color:#222; letter-spacing:-0.025em; margin-left:7px; padding-left:13px; box-sizing:border-box; position:relative;}
.find_con01 .after dl dt h3:before{content:""; display:block; width:6px; height:6px; background:#c9ab7c; position:absolute; left:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.find_con01 .after dl dd .list{padding:10px 20px;}
.find_con01 .after dl dd .list:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.find_con01 .after dl dd .list b{display:block; float:left; width:70px; margin-right:10px; font-size:16px; color:#222; letter-spacing:-0.025em; font-weight:bold;}
.find_con01 .after dl dd .list p{display:block; float:left; width:calc(100% - 80px); font-size:16px; color:#222; letter-spacing:-0.025em}

@media all and (max-width:1000px){
	.find_con01 .after dl{width:100%; height:auto; margin:10px auto; float:none;}
}

@media all and (max-width:640px){
	.find_con01 h2{font-size:5.625vw; margin-bottom:0.78125vw;}
	.find_con01 .inner > p{font-size:2.5vw; margin-bottom:9.375vw;}
	.find_con01 .after{margin-top:7.8125vw;}
	.find_con01 .after dl{padding:4.6875vw 3.125vw; margin:1.5625vw auto;}
	.find_con01 .after dl dt{padding:2.34375vw 0; margin-bottom:3.125vw;}
	.find_con01 .after dl dt h3{font-size:3.125vw; margin-left:1.09375vw; padding-left:2.03125vw;}
	.find_con01 .after dl dt h3:before{width:6px; height:0.9375vw;}
	.find_con01 .after dl dd .list{padding:1.5625vw 3.125vw;}
	.find_con01 .after dl dd .list b{width:10.9375vw; margin-right:1.5625vw; font-size:2.5vw; }
	.find_con01 .after dl dd .list p{width:calc(100% - 12.5vw); font-size:2.5vw;}

}


