@charset "utf-8";
img {max-width:100%;position:relative;}
.ready, .no-data {
    text-align:center;
    font-size:22px;
    color:#999999;
    margin:130px 0;
    font-weight:300;
}
#_wrap {position:relative;width:100%;}

#_header {padding:0 10px;height:150px;width:100%;background:#fff;transition:0.5s;box-sizing:border-box;z-index:200;}

#_header ._inner {max-width:1100px;height:150px;position:relative;margin:0 auto;} 
#_header ._logo {position:absolute;left:0;top:50px;font-size:0;}
#_header ._logo a {display:block;}
#_header ._tnb {position:absolute;right:0;top:30px;}
#_header ._tnb > li {float:right;}
#_header ._tnb > li > a {display:block;width:66px;height:27px;line-height:27px;font-size:12px;color:#aaa8a8;text-align:center;border:1px solid #ddd;border-right:none;}
#_header ._tnb > li > a.btn_sitemap {color:#fff;background:#f47920;border:1px solid #f47920;border-right:1px solid #f47920;}
#_header ._gnb {position:absolute;right:5px;top:75px;z-index:300;}
#_header ._gnb > li {float:left;position:relative;width:166px;text-align:center;font-size:0;}
#_header ._gnb > li > a {display:inline-block;height:56px;line-height:56px;color:#222;font-size:18px;padding:0 24px;position:relative;}
#_header ._gnb > li:after {
	content:"";
	display:block;
	width:1px;	
	position:absolute;
	right:0;
	top:16px;	
	height:24px;
	background:#ccc;	
}
#_header ._gnb > li:last-child:after {display:none;}
#_header ._gnb li ul {display:none; padding:20px 0 0 50px;white-space:nowrap;}
#_header ._gnb li ul li a {display:block;font-size:14px;color:#9d9c9c;padding:3px 0;letter-spacing:-0.05em; text-align:left;transition:0.3s; }

#_header ._gnb > li.active > a,
#_header ._gnb > li:hover > a {color:#fff;background:#1c8ece;}
#_header ._gnb li ul li:hover a,
#_header ._gnb li ul li.active a {color:#1c8ece;}

#_header ._btn {width:30px;height:30px;box-sizing:border-box;border:none;background:none;position:absolute;top:10px;display:none;}
#_header ._menu {right:10px;}
/*#_header._nav-on {height:306px;box-shadow:0 3px 5px rgba(0,0,0,0.2);}*/
.header_bg { display:none; width:100%; height:174px; position:absolute; top:150px; left:0; background:#fff; z-index:199; }

#_nav {position:fixed;left:0;top:0;width:100%;height:0;z-index:500;font-family:nr,sans-serif;overflow:hidden;transition-delay:0.3s;display:none;}
#_nav ._bg {position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0.6);transition:0.5s;opacity:0;}
#_nav ._inner {position:absolute;left:-30px;top:0;width:100%;background:#fff;height:100%;overflow:auto;z-index:5;transition:0.5s;opacity:0;}
#_nav ._nav-close {position:absolute;right:0;top:0;z-index:10;width:50px;height:50px;border:none;background:none;transition:0.5s;opacity:0;}
#_nav ._top {background:#2e2e2e;position:relative;height:50px;line-height:50px;box-sizing:border-box;padding:0 20px;text-align:center;}
#_nav ._top1 {background:#f47920;position:relative;height:50px;line-height:50px;box-sizing:border-box;padding-left:25px;font-size:15px;color:#fff;font-weight:500;}
#_nav ._top img {width:88px;}


#_nav ._gnb > li {border-bottom:1px solid #ddd;}
#_nav ._gnb > li > a {display:block;font-size:15px;padding:12px 25px;color:#222;font-weight:500;letter-spacing:-0.05em;position:relative;}
#_nav ._gnb > li > a:before {
	content:"";
	display:block;
	right:20px;
	position:absolute;
	top:50%;
	margin-top:-10px;
	width:20px;
	height:20px;
	background:url(../images/gnb-off.png) no-repeat;
	background-size:100% 100%;
}
#_nav ._gnb li ul {display:none;background:#f7f7f7;}
#_nav ._gnb li ul li {border-top:1px solid #ddd;}
#_nav ._gnb li ul li a {display:block;font-size:14px;padding:12px 20px 12px 40px;color:#555;font-weight:500;letter-spacing:-0.05em;}
#_nav ._gnb > li.active > a {color:#f47920;}
#_nav ._gnb > li.active > a:before {background-image:url(../images/gnb-on.png);}
#_nav ._gnb > li.active > ul {display:block;}

._mnav-on #_nav {height:100%;transition-delay:0s;}
._mnav-on #_nav ._bg {opacity:1;}
._mnav-on #_nav ._inner {opacity:1;left:0;}
._mnav-on #_nav ._nav-close {opacity:1;}

#_vis,
#_vis ._vis {text-align:center;position:relative;overflow:hidden; background:#f7f7f7;}
#_vis ._vis {display:block;background-position:50% 0;background-repeat:no-repeat;background-size:cover;}
#_vis > ._roll > ._vis:nth-child(n+2) {display:none;}
#_vis .bx-pager { display:none; }

#_vis .bx-controls-direction {width:1200px;height:50px;position:absolute;left:50%;margin-left:-600px;top:50%;margin-top:-25px;z-index:100; }
#_vis .bx-controls-direction a { display:block; width:50px; height:50px; position:absolute; top:50%; margin-top:-25px; z-index:100; text-indent:-9999px; }
#_vis .bx-controls-direction .bx-prev { background:url(../images/vis_prev.png) no-repeat; left:-80px; }
#_vis .bx-controls-direction .bx-next { background:url(../images/vis_next.png) no-repeat; right:-80px; }
#_vis .bx-pager {position:absolute;bottom:20px;width:100%;text-align:center;z-index:100;}
#_vis .bx-pager .bx-pager-item {display:inline;}
#_vis .bx-pager a {display:inline-block;width:10px;height:10px;border:2px solid #fff;border-radius:100px;box-sizing:border-box;text-indent:-9999px;margin:0 3px;}
#_vis .bx-pager a.active {background:#fff;}

.main { overflow:hidden; padding-bottom:100px; }
.main_cont {text-align:center;}
.main_cont .inner {max-width:1100px;margin:0 auto;}
.main_cont h2.tit {font-family:os;font-size:25px;color:#383333;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:5px;}
.main_cont p.subtit {font-size:16px;color:#9a9a9a;margin-bottom:40px;word-break:keep-all;}
.main_cont1 {padding:40px 0;overflow:hidden;}
.main_cont1_tit {display:block;height:30px;line-height:30px;font-size:17px;color:#fff;background:url(../images/main_cont1_titbg.gif) left no-repeat;padding-left:38px;text-align:left;margin-bottom:14px;position:relative;}
.main_cont1_more {display:block;width:44px;height:44px;position:absolute;right:0;top:0;background:url(../images/main_cont1_more.gif) no-repeat;text-indent:-9999px;}
.main_cont1_po {position:relative;}
.main_cont1_po li {max-width:537px;}
.main_cont1_po li a {display:block;width:100%;height:100%;position:relative;-webkit-transition:0.3s;transition:0.3s;text-align:center;}
.main_cont1_po li a img {}
.main_cont1_po li a .box {opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,139,191,0.7);vertical-align:middle;-webkit-transition:0.3s;transition:0.3s;}
.main_cont1_po li a .box:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.main_cont1_po li a:hover .box {opacity:1;}
.main_cont1_po li a .box > span {display:inline-block;vertical-align:middle;}
.main_cont1_po li a .box > span > * {display:block;}
.main_cont1_po li a .box .tit {font-size:22px;color:#fff;font-weight:500;margin-bottom:16px;}
.main_cont1_po li a .box .more {width:180px;height:56px;line-height:56px;font-size:13px;color:#1c8ece;letter-spacing:0.05em;background:#fff;}
.main_cont1_po .bx-controls-direction a {display:block;width:72px;height:41px;position:absolute;top:50%;margin-top:-20.5px;text-indent:-9999px;}
.main_cont1_po .bx-controls-direction .bx-prev {background:url(../images/main_cont1_prev.png) no-repeat;left:-26px;}
.main_cont1_po .bx-controls-direction .bx-next {background:url(../images/main_cont1_next.png) no-repeat;right:-26px;}
.main_cont1_po .bx-pager {display:none;}

.main_cont2 {padding:40px 0;overflow:hidden;}
#hnn-product {position:relative;}
.hnn-rollbtn > div {width:72px;height:41px;position:absolute;top:123px;z-index:50;}
.hnn-roll-l {left:-27px;}
.hnn-roll-r {right:-27px;}
.hnn-product0, .hnn-product-txt-box {float:left;}
.hnn-product0 {width:420px;background:#f0f2f4;border:1px solid #e8e8e8;box-sizing:border-box;position:relative;}
.hnn-product1 {margin-right:10px;}
.hnn-product2 {margin-left:10px;}
.hnn-product-txt-box {width:240px;}
.hnn-product-txt {height:145px;text-align:center;padding:20px;box-sizing:border-box;}
.hnn-product-txt1 {background:url(../images/main_cont2_bg1.png) no-repeat;}
.hnn-product-txt2 {background:url(../images/main_cont2_bg2.png) no-repeat;}
.hnn-product-txt .tit {display:inline-block;font-size:16px;color:#eaceb9;margin-bottom:10px;}
.hnn-product-txt2 .tit {color:#aeaeae;}
.hnn-product-txt ul li {font-family:ns;font-weight:600;font-size:25px;color:#fff;}
.hnn-product2 .bx-pager {display:none;}

.main_cont3 {padding:40px 0;overflow:hidden;}
.main_cont3 .inner1 {height:300px;background:url(../images/main3_bg.jpg) 50% 0 no-repeat;background-size:cover;text-align:center;position:relative;padding:30px 40px 0;box-sizing:border-box;}
.main_cont3 .inner1 .tel {font-family:ns;font-weight:600;font-size:40px;color:#fff;background:url(../images/main3_tel.png) left no-repeat;padding-left:74px;}
.main_cont3 .inner1 .tel_info {font-size:16px;color:#fff;margin-top:10px; }
.main_cont3_box {width:100%;height:160px;margin-top:33px;background:#fff;overflow:hidden;}
.main_cont3_box li {float:left;width:25%;}
.main_cont3_box li a {display:block;width:100%;text-align:center;border-right:1px solid #e8e8e8;box-sizing:border-box;padding-top:45px;}
.main_cont3_box li:last-child a {border-right:none;}
.main_cont3_box li span {display:block;font-size:18px;color:#606060;margin-top:22px;}

#_footer {background:#000;padding:55px 10px 65px;}
#_footer .inner {max-width:900px;margin:0 auto;}
.go_top {display:block;width:52px;height:52px;line-height:52px;font-size:14px;color:#fff;text-align:center;background:#000;border:1px solid #ccc;margin:0 auto;}
.footer_link {overflow:hidden;text-align:center;margin:30px auto 20px;padding-bottom:20px;border-bottom:1px solid #2d2d2d;}
.footer_link a {display:inline-block;font-size:15px;color:#999;font-weight:600;margin:0 6px;-webkit-transition:0.3s;transition:0.3s;}
.footer_link a:hover {color:#fff;}
#_footer .two {font-size:14px;color:#777;line-height:22px;text-align:center;}
#_footer .two > * {display:inline-block;vertical-align:middle;}
#_footer .two em {padding:0 10px;}

/********************** sub **********************/
#_svis {background-repeat:no-repeat;background-position:50% 0;background-size:cover;text-align:center;font-size:0;position:relative;}
#_svis ._inner {position:absolute;left:0;top:0;width:100%;height:100%;}
#_svis ._inner:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
#_svis ._inner dl {display:inline-block;vertical-align:middle;color:#fff;}
#_svis ._inner dl dt {font-size:30px; color:#fff; font-weight:500; }
#_svis ._inner dl dd {font-size:18px;margin-top:10px;}
#_svis .svis_arrow { width:1100px;position:absolute;left:50%;margin-left:-550px;top:0;}
#_svis .svis_arrow a:first-child { position:absolute; left:0; top:80px; }
#_svis .svis_arrow a:last-child { position:absolute; right:0; top:80px;}

#_snb {position:relative;z-index:10; width:100%;background:#fff;}
#_snb ._inner {max-width:1100px;margin:0 auto;border-bottom:1px solid #e8e8e8;padding:0;}
#_snb ._inner:after {content:"";display:block;clear:both;}
#_snb ._inner > li {float:left;position:relative;}
#_snb ._inner > li > a {display:block;height:76px;line-height:76px;position:relative;font-size:20px;color:#333;}
#_snb ._inner ._ov > a {min-width:150px;}
#_snb ._inner ._ov > a.active { color:#333; }
#_snb ._inner ._ov > a span {position:relative;}
#_snb ._inner ._ov > a span:after {
	content:"";
	display:block;
	width:11px;
	height:6px;
	background:url(../images/ico-arr.png) no-repeat;
	position:absolute;
	right:-20px;
	top:50%;
	margin-top:-3px;
}
#_snb ._inner ._ov._ovv > a:after {
	background:url(../images/ico-arr.gif) no-repeat;
}
#_snb ._inner ._ov > ul {display:none;position:absolute;left:0;min-width:150px;white-space:nowrap;;background:#fff; margin-left:-1px; }
#_snb ._inner ._ov > ul li {border:1px solid #ddd;margin-top:-1px;}
#_snb ._inner ._ov > ul li:first-child {margin-top:0;}
#_snb ._inner ._ov > ul li a {display:block;padding:10px 10px 10px 15px;font-size:14px;}
#_snb ._inner ._ov:hover > ul {display:block;}
#_snb ._inner ._ov > ul li a:hover { background:#f3f3f3; color:#333; }

#_msnb {text-align:center;display:none;}
#_msnb:after {content:"";display:block;clear:both;}
#_msnb a {
	display:block;
	float:left;
	width:50%;
	margin-top:-1px;
	height:40px;
	line-height:38px;
	color:#fff;
	border:1px solid #e0e0e0;
	box-sizing:border-box;
	font-size:14px;
	color:#222;
}
#_msnb a:nth-child(even) {border-left:none;}
#_msnb .active {position:relative;z-index:10;background:#007ad1;border-color:#007ad1;color:#fff;}
._sub {padding:0;}
._sub.type2 {background:#f1f1f1;}
._sub.type3 {padding:0;}
._sub ._inner {max-width:1100px;margin:0 auto;}
._sub h3 { font-size:36px; color:#222; font-weight:600; margin-bottom:40px; border-bottom:1px solid #d1d1d1; padding-bottom:20px; }
._sub p.sub_tit { font-size:16px; color:#555; line-height:28px; text-align:center; }
/* ssub */
.ssub {display:none;text-align:center;font-size:0;position:relative; width:100%; box-sizing:border-box;}
.ssub ._inner {max-width:1100px; border-bottom:1px solid #e8e8e8; margin:0 auto;padding:20px 0; }
.ssub ._inner:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.ssub ._inner dl {display:inline-block;vertical-align:middle;color:#222;}
.ssub ._inner dl dt {font-size:32px;font-weight:normal; }
.ssub .svis_arrow { width:100%;position:absolute;top:0; }
.ssub .svis_arrow a:first-child { position:absolute; left:15px; top:30px; }
.ssub .svis_arrow a:last-child { position:absolute; right:15px; top:30px; }
/* //ssub */
._sub { padding:80px 0 130px; }

/* sub11 */
.sub11 .top {text-align:center;margin-bottom:60px;}
.sub11 .top span {display:inline-block;font-size:30px;color:#f47920;position:relative;}
.sub11 .top span strong {font-size:34px;}
.sub11 .top span em {display:inline-block;width:68px;height:48px;position:absolute;}
.sub11 .top .left {background:url(../images/sub11_bg1.gif) no-repeat;top:-20px;left:-20px;}
.sub11 .top .right {background:url(../images/sub11_bg2.gif) no-repeat;bottom:-10px;right:30px;}
.sub11 .box {overflow:hidden;border-top:2px solid #f47920;font-size:0;}
.sub11 .box > div {display:table-cell;width:50%;vertical-align:middle;}
.sub11 .box .txt {font-size:16px;color:#444;line-height:24px;background:#fbfbfb;padding-left:50px;box-sizing:border-box;word-break:keep-all;}
.sub11 .box .txt em {display:block;}
/* //sub11 */

/* sub12 */
.sub12 {overflow:hidden;padding:20px 0 0;max-width:940px;margin:0 auto;}
.sub12_history {position:relative;margin:5px 0;}
.sub12_history .year {position:absolute;vertical-align:middle;height:100%;}
.sub12_history .year .one {display:inline-block;font-size:30px;color:#fff;line-height:34px;font-weight:bold;width:164px;height:164px;text-align:center;background:url(../images/sub12_yearbg.gif) no-repeat;vertical-align:middle;margin-top:-20px;}
.sub12_history .year .one:before {content:'';display:inline-block;width:0;height:90%;vertical-align:middle;}
.sub12_history .year .one span {display:inline-block;vertical-align:middle;padding-top:10px;}
.sub12_history .year .line {display:block;width:1px;height:100%;background:#bfbfbf;position:absolute;left:50%;margin-left:-0.5px;bottom:-5px;}
.sub12_history .year .line:before {content:'';display:block;width:7px;height:7px;background:#bfbfbf;position:absolute;top:0;left:50%;margin-left:-3.5px;border-radius:100px;}
.sub12_history .year .line:after {content:'';display:block;width:7px;height:7px;background:#bfbfbf;position:absolute;bottom:0;left:50%;margin-left:-3.5px;border-radius:100px;} 
.sub12_history .year .line1 {height:30px;}
.sub12_history .year .line2 {height:68px;}
.sub12_history .year .line3 {height:30px;}
.sub12_history .year .line4 {height:220px;}
.sub12_history .txt {padding:8px 0 8px 35.8%;font-size:16px;color:#666;position:relative;word-break:keep-all;}
.sub12_history .txt.pt30 {padding-top:30px;}
.sub12_history .txt span {display:block;width:5.4%;font-size:24px;color:#222;position:absolute;left:23.6%;top:1px;}
.sub12_history .txt:last-child {padding-bottom:30px;margin-bottom:30px;}
.sub12_history .txt:last-child:after {content:'';display:block;width:100%;height:1px;background:url(../images/sub12_yearbg1.gif) repeat-x;position:absolute;left:23.6%;bottom:0;}
/* //sub12 */

/* sub_img */
.sub_img {overflow:hidden;text-align:center;}
/* //sub_img */

/* sub15 */
.sub15 .box {overflow:hidden;box-sizing:border-box;}
.sub15 .box > * {float:left;box-sizing:border-box;}
.sub15 .box .logo {width:276px;height:102px;line-height:102px;vertical-align:middle;text-align:center;border:1px solid #e8e8e8;border-top:none;}
.sub15 .box .logo img {vertical-align:middle;}
.sub15 .box .info {font-size:16px;}
.sub15 .box .info1 {width:478px;}
.sub15 .box .info2 {width:344px;}
.sub15 .box .info th, .box .info td {height:50px;border:1px solid #e8e8e8;border-top:none;border-left:none;}
.sub15 .box .info th {width:138px;color:#222;font-weight:500;background:#fbfbfb;}
.sub15 .box .info td {color:#666;padding-left:30px;}
/* //sub15 */

/* sub16 sitemap */
.sitemap {overflow:hidden;}
.sitemap:after {content:'';diplay:block;clear:both;}
.sitemap > li {float:left;width:16.36%;margin-right:4.55%;}
.sitemap > li:last-child {margin-right:0;}
.sitemap > li a {display:block;width:100%;height:100%;}
.sitemap > li .depth1 {height:58px;line-height:58px;font-size:20px;color:#fff;font-weight:500;text-align:center;background:url(../images/sitemap_bg.gif) repeat;}
.sitemap > li .depth1:hover {background:#ff832a;}
.sitemap .depth2 a {height:58px;line-height:58px;font-size:16px;color:#444;text-align:center;border-bottom:1px solid #dbdbdb;}
.sitemap .depth2 a:hover {background:#f3f3f3;}
/* //sub16 sitemap */

/* sub02_list */
.list_depth1 {overflow:hidden;font-size:0;border-left:1px solid #e8e8e8;margin-bottom:30px;}
.list_depth1 a {display:inline-block;width:25%;height:50px;line-height:50px;font-size:18px;color:#666;border:1px solid #e8e8e8;border-left:none;box-sizing:border-box;padding-left:40px;position:relative;}
.list_depth1 a:after {content:'+';font-size:18px;color:#666;position:absolute;right:20px;top:0;}
.list_depth1 a:hover, .list_depth1 a.active {color:#fff;font-weight:500;background:#f47920;border:1px solid #f47920;}
.list_depth1 a:hover:after, .list_depth1 a.active:after {color:#fff;font-weight:400;}
.list_depth2 {overflow:hidden;padding:12px 40px 10px;background:#fbfbfb;border:1px solid #e8e8e8;margin-bottom:46px;}
.list_depth2 li {float:left;width:16.6%;height:38px;line-height:38px;}
.list_depth2 a {display:block;width:100%;height:100%;font-size:15px;color:#444;}
.list_depth2 a:hover {color:#f47920;} 
.list_tit {font-size:24px;color:#f47920;font-weight:bold;padding-left:14px;background:url(../images/list_titbg.gif) left center no-repeat;}
.list_pro {overflow:hidden;}
.list_pro > li {float:left;width:50%;border-bottom:1px dashed #d3d3d3;padding:25px 0;}
.list_pro > li a {display:block;width:100%;height:100%;font-size:0;}
.list_pro .img, .list_pro .tit {display:inline-block;vertical-align:top;}
.list_pro .img {margin-right:18px;position:relative;}
.list_pro .img .btn_plus {display:block;width:45px;height:45px;background:url(../images/list_pro_plus.gif) no-repeat;position:absolute;right:0;bottom:0;}
.list_pro .tit {font-size:25px;color:#222;padding:40px 20px;}
.list_pro .img img {border:1px solid #e8e8e8;}
/* //sub02_list */

/* sub02_view */
.view_detail_wrap {overflow:hidden;position:relative;}
.view_detail1 {overflow:hidden;font-size:0;margin-bottom:50px;}
.view_detail1 .img, .view_detail1 .txt {display:table-cell;}
.view_detail1 .img {position:relative;width:45.45%;}
.view_detail1 .img .btn_plus {display:none;width:45px;height:45px;background:url(../images/view_pro_plus.gif) no-repeat;position:absolute;right:0;bottom:0;}
.view_detail1 .img img {border:1px solid #e8e8e8;}
.view_detail1 .txt {width:54.55%;vertical-align:top;padding:25px 0 0 50px;box-sizing:border-box;position:relative;}
.view_detail1 .txt .subtit {display:block;font-size:24px;color:#666;padding-bottom:5px;border-bottom:1px solid #e8e8e8;margin-bottom:50px;}
.view_detail1 .txt .tit {font-size:56px;color:#222;}
.view_small {overflow:hidden;position:absolute;bottom:0;left:50px;}
.view_small > li {float:left;width:100px;height:100px;margin-left:12px;}
.view_small li a {display:block;width:100%;height:100%;}
.view_small li a img {width:98px;border:1px solid #e8e8e8;}
.view_small li a:hover img, .view_small li a.active img {border:1px solid #f47920;}
.view_detail2 {overflow:hidden;padding-bottom:80px;border-bottom:1px solid #e8e8e8;}
.view_detail2 .tit {border-bottom:1px solid #e8e8e8;overflow:hidden;margin-bottom:20px;}
.view_detail2 .tit span {display:inline-block;width:180px;height:45px;line-height:45px;font-size:18px;color:#fff;text-align:center;font-weight:bold;background:#f47920;}
.btn_wrap {margin-top:30px;text-align:right;}
.btn_list {display:inline-block;width:143px;height:43px;line-height:43px;font-size:18px;color:#666;text-align:center;border:1px solid #d3d3d3;}
/* //sub02_view */

/* È«º¸¿µ»ó */
.pr .top {border:1px solid #ddd;border-top:2px solid #000;padding:25px 10px;min-height:590px;position:relative;}
.pr .top .inner {max-width:760px;margin:0 auto;}
.pr .top .box {position:relative;width:100%;}
.pr .top .box iframe {display:block;width:100%;height:470px;position:relative;z-index:0;}
.pr .top .box .mv {position:relative;}
.pr .top .box .mv span {position:absolute;display:block;position:absolute;left:3%;bottom:12%;}
.pr .top .box dl {position:relative;padding-top:20px;}
.pr .top .box dl dt {position:relative;padding-right:100px;}
.pr .top .box dl dt strong {font-size:32px;letter-spacing:-0.1em;word-spacing:0.2em;color:#333;font-weight:normal;}
.pr .top .box dl dt span {font-size:18px;position:absolute;right:0;top:0;}
.pr .top .box dl dd {font-size:16px;letter-spacing:-0.075em;word-spacing:-0.075em;}

.pr .top .control a {position:absolute;z-index:100;display:block;height:69px;width:36px;text-indent:-9999px;top:50%;margin-top:-34.5px;}
.pr .top .control .pr_prev {background:url(../images/pr-prev.png) no-repeat;left:28px;}
.pr .top .control .pr_next {background:url(../images/pr-next.png) no-repeat;right:28px;}

.pr .bot {overflow:hidden;margin-top:20px;}
.pr .bot .area {overflow:hidden;margin:0 -4px;}
.pr .bot .area .box {width:16.66666%;float:left;}
.pr .bot .area .box .desc {margin:0 4px;}
.pr .bot .area .box .desc .btn,
.pr .bot .area .box .desc .btn .img {display:block;position:relative;}
.pr .bot .area .box .desc .btn .img > img {display:block;position:relative;z-index:0;width:100%;}
.pr .bot .area .box .desc .btn .ico {display:block;position:absolute;left:7%;bottom:10%;width:13%;}
.pr .bot .area .box .desc .txt {
	display:block;
	font-size:14px;
	letter-spacing:-0.1em;
	word-spacing:0.2em;
	padding-top:5px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
/* //È«º¸¿µ»ó */

/* Àü½ÃÀå */
.exhibit_wrap{margin-top:50px;}
.exhibit_wrap .top {text-align:center;padding-bottom:80px;overflow:hidden;}
.exhibit_wrap .top .tit {display:block;font-size:36px;color:#222;margin-bottom:28px;word-break:keep-all;}
.exhibit_wrap .top .tit strong {font-family:roboto;font-weight:bold;}
.exhibit_wrap .top .txt {font-size:16px;color:#888;line-height:26px;margin-bottom:36px;word-break:keep-all;}
.exhibit_wrap .top .tel {display:inline-block;width:360px;height:67px;line-height:67px;background:url(../images/exhibit_telbg.png) no-repeat;background-size:cover;text-align:center;}
.exhibit_wrap .top .tel em {font-size:18px;color:#fcddce;padding-right:10px;}
.exhibit_wrap .top .tel strong {font-family:roboto;font-size:28px;color:#ffffff;font-weight:bold;}
.exhibit_wrap .mid {font-size:0;}
.exhibit_wrap .mid:after {content:'';display:block;clear:both;}
.exhibit_wrap .mid > img {display:inline-block;}
.exhibit_wrap .mid .img1 {width:620px;margin-right:10px;margin-bottom:10px;}
.exhibit_wrap .mid .img3 {width:470px;margin-right:10px;}
.exhibit_wrap .mid .img2 {width:470px;margin-bottom:10px;}
.exhibit_wrap .mid .img4 {width:620px;}
.exhibit_wrap .mid .img5 {margin:80px 0;position:relative;color:#fff;text-align:center;}
.exhibit_wrap .mid .img5 .inner {width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;vertical-align:middle;}
.exhibit_wrap .mid .img5 .inner:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.exhibit_wrap .mid .img5 .inner .img5_ver {display:inline-block;vertical-align:middle;}
.exhibit_wrap .mid .img5 .inner .img5_ver > * {display:block;}
.exhibit_wrap .mid .img5 .desc {font-size:18px;letter-spacing:0.15em;font-weight:300;}
.exhibit_wrap .mid .img5 strong {font-size:40px;text-transform:uppercase;font-weight:400;}
.exhibit_wrap .mid .img5 .tel {display:inline-block;width:360px;height:67px;line-height:67px;border:1px solid #fff;border-radius:50px;margin:32px auto 0;}
.exhibit_wrap .mid .img5 .tel em {font-size:18px;color:#d9d8d8;padding-right:10px;}
.exhibit_wrap .mid .img5 .tel strong {font-family:roboto;font-size:28px;color:#ffffff;font-weight:bold;}
.exhibit_wrap .bot > div {position:relative;margin-bottom:40px;}
.exhibit_wrap .bot > div:after {content:'';display:block;clear:both;}
.exhibit_wrap .bot > div > div {float:left;}
.exhibit_wrap .bot .txt {padding:60px 50px 0 50px;box-sizing:border-box;}
.exhibit_wrap .bot .box1 .img {width:63%;}
.exhibit_wrap .bot .box1 .txt {width:37%;}
.exhibit_wrap .bot .stit {display:block;font-size:16px;color:#888;font-weight:300;letter-spacing:0.2em;margin-bottom:10px;}
.exhibit_wrap .bot .tit {display:block;font-size:32px;color:#222;font-weight:400;line-height:40px;word-break:keep-all;}
.exhibit_wrap .bot .desc {font-size:16px;color:#888;line-height:28px;word-break:keep-all;margin-top:20px;letter-spacing:-0.05em;}
.img_box {position:absolute;right:0;bottom:0;text-align:right;}
.img_box img:first-child {margin-right:10px;}
.exhibit_wrap .bot .box2 .img {width:66%;}
.exhibit_wrap .bot .box2 .txt {width:34%;}
.exhibit_wrap .bot .box3 .img {width:43%;}
.exhibit_wrap .bot .box3 .txt {width:57%;}
/* //Àü½ÃÀå */