@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);

body, td, p, input, button, textarea, select, .c1 { font-family:'Nanum Gothic', 'nanumgothic'; font-size:9pt; color:#222222; }


form { margin:0px; }

.bx-wrapper {position: relative;margin: 0 auto;padding: 0;padding-top:35px;*zoom: 1;max-width:1240px !important;overflow-x:hidden;}
.bx-wrapper img {max-width: 100%;display: block;}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {height:330px !important;-moz-box-shadow: 0 0 0px #ccc;-webkit-box-shadow: 0 0 0px #ccc;box-shadow: 0 0 0px #ccc;left: 0px;background: transparent;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;top: -20px;width: 100%;}

/* LOADER */

.bx-wrapper .bx-loading {min-height: 50px;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}

/* PAGER */

.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #d1d1d1;text-indent: 99999px;display: block;width: 48px;height: 4px;margin: 0 2px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #ff6600;}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {left: 10px;}

.bx-wrapper .bx-next {right: 10px;}

.bx-wrapper .bx-prev:hover {background-position: 0 0;}

.bx-wrapper .bx-next:hover {background-position: -43px 0;}

.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}

.bx-wrapper .bx-controls-direction a.disabled {display: none;}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {text-align: center;}

.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;margin: 0 3px;}

.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}

.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;margin: 0 3px;}

.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: right;width: 100%;}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;	width: 35px;}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}

.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
.bx_slider1{border-top:1px solid #e9e9e9;padding-top:20px;}

.bx_slider1 .slide{padding-right:20px;border-right:1px solid #e9e9e9;}
.bx_slider1 .slide .inner_slide {}

.bx_slider1 .slide .inner_slide ul {padding:20px 0px 0px 0px;}
.bx_slider1 .slide .inner_slide ul  li{font-size:17px;line-height:1.1;font-family:'Nanum Square';color:#333333;}
.bx_slider1 .slide .inner_slide ul  li.detail-cont{background:url('/img/ro-bar.jpg') no-repeat top left;margin-top:15px;padding-top:9px;margin-bottom:5px;font-size:13px;line-height:20px;color:#333333;}
.bx_slider1 .slide .inner_slide ul  li.detail-tel{font-size:13px;line-height:20px;color:#333333;border-bottom:1px solid #e9e9e9;padding-bottom:25px;}
/* img {border:0px;} */

.latest-zinez{position:relative;}
.latest-zinez .ticker{position:absolute; left:11px; top:11px; padding:3px 0; overflow:hidden; color:#fff; text-align:center; font-weight:700; white-space:nowrap; z-index:2;}
.latest-zinez .ticker span{position:absolute; left:0; top:0; content:' '; display:block; width:100%; height:100%; background-color:#000; filter:alpha(opacity=70); opacity:0.7;}
.latest-zinez .ticker strong a{position:relative; color:#fff; text-decoration:none;}
.latest-zinez ul{margin:0; padding:10px 10px 2px; list-style-type:none; -moz-box-sizing:border-box; box-sizing:border-box;}
.latest-zinez li{padding:7px 0;border-bottom:1px dashed #b1a24f; overflow:hidden;position:relative;font-size:13px;}
.latest-zinez li > span.date-right{position:absolute;right:0;font-size:12px;color:#333333;}
.latest-zinez li:first-child{margin-top:0; margin-bottom:6px; padding:0;border-bottom:none;}
/*.latest-zinez li:before{content:'��'; margin:0 3px; color:#bbb; font-family:tahoma; font-size:20px; line-height:0; vertical-align:middle;}*/
.latest-zinez li:first-child:before{display:none;}
.latest-zinez li .thumb{position:absolute;}
.latest-zinez li .thumb .img{display:block;}
.latest-zinez li .thumb span.img{border:1px solid #eee; background:#f3f3f3; color:#aaa; text-align:center; -moz-box-sizing:border-box; box-sizing:border-box;}
.latest-zinez li .thumb span.img:before{content:' '; display:inline-block; height:100%; vertical-align:middle;}
.latest-zinez li .article{height:96px; margin-left:145px;}
.latest-zinez li .article .title{display:block; text-indent:5px; white-space:nowrap; font-size:16px; overflow:hidden; padding-bottom:5px;}
.latest-zinez li .article .co{margin:6px; color:#888; line-height:1.5;}
.latest-zinez li .article .co a{color:#6b6b6b;}
.latest-zinez li.nodata{text-align:center; padding-top:30px;}

a:link, a:visited, a:active { text-decoration:none; color:inherit;}
a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; }
a.menu:hover { text-decoration:none; }

ul,li{margin:0;padding:0;list-style:none;}

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style:none; color:#66AEAD; }

.ct { font-family:'Nanum Gothic', 'nanumgothic'; color:#222222; }

.ed { border:1px solid #CCCCCC; }
.tx { border:1px solid #CCCCCC; }

.small { font-size:8pt; font-family:'Nanum Gothic', 'nanumgothic'; }
.cloudy, a.cloudy {color:#888888;} /* �帲 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8;  }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.clearfix{*zoom:1;}
.clearfix:after{display:block;content:'';clear:both;}

#hdDiv{width:100%;}
#hd{margin:0 auto;width:1240px;position:relative;text-align:center;}
#hd .logo{margin:30px 0 20px;}
#hd .sitemap{font-size:13px;color:#666666;position:absolute;right:0;top:40px;}
#hd .sitemap .bar{display:inline-block;padding:0 12px;}

#gnbDiv{width:100%;height:50px;border-bottom:3px solid #ff4200;background:#ff6600;min-width:1240px;}
#gnbDiv .gnb{margin:0 auto;width:1245px;height:50px;}
#gnbDiv .gnb li{float:left;height:50px;line-height:50px;}
#gnbDiv .gnb li:after{display:inline-block;padding:0 14px;content:'|';color:#ff944d;font-size:17px;}
#gnbDiv .gnb li:last-of-type:after{display:none;}
#gnbDiv .gnb li a{color:#ffffff;font-size:15px;font-weight:bold;}
#gnbDiv .gnb li a:hover{text-decoration:underline;}

div.container {width:100%;*zoom:1;}
div.wrapper {width:1280px;margin:0 auto;*zoom:1;}
div.wrapper:after {display:block;clear:both;content:"";}
.container .Mcontents1{background:#fdfbf3;}
.container .Mcontents1 .Mcontent1-lo{margin:0 auto;width:1920px;height:420px;position:relative;}
.container .Mcontents1 .Mcontents1-bg{position:absolute;width:960px;height:420px;background:url("/img/mc1_bg.jpg") no-repeat left top;}
.container .Mcontents1 .Mcontents1-R{width:1920px;height:420px;z-index:99;}
.container .Mcontents2{background:#fee871;}
.container .Mcontents2 .Mcontent2-lo{margin:0 auto;width:1240px;padding:80px 10px 70px;}
.container .Mcontents2 .Mcontent2-lo .content2-1{float:left;margin-right:52px;width:380px;}
.container .Mcontents2 .Mcontent2-lo .content2-2{float:left;margin-right:48px;width:380px;}
.container .Mcontents2 .Mcontent2-lo .content2-3{float:left;width:380px;}
.container .Mcontents3{}
.container .Mcontents3 .Mcontent3-lo{margin:0 auto;width:1240px;padding:80px 10px 70px;}
.container .Mcontents3 .Mcontent3-lo .lst-title{margin-bottom:-10px;}
.container .Mcontents4{background:#fffce9;}
.container .Mcontents4 .Mcontent4-lo{margin:0 auto;width:1240px;padding:80px 10px 70px;}
.container .Mcontents4 .Mcontent4-lo .content4-1{float:left;width:465px;margin-right:23px;}
.container .Mcontents4 .Mcontent4-lo .content4-2{float:left;width:357px;margin-right:38px;box-shadow:0px 5px 10px #dddddd;}
.container .Mcontents4 .Mcontent4-lo .content4-3{float:left;width:357px;box-shadow:0px 5px 10px #dddddd;}
.container .Mcontents4 .Mcontent4-lo .content4-3 a{display:block;box-shadow:0px 5px 10px #dddddd;}
/*.container .Mcontents4 .Mcontent4-lo .content4-3 a:first-of-type{margin-bottom:20px;}*/
.container .Mcontents4 .Mcontent4-lo .content4-4{margin-top:30px;box-shadow:0px 5px 10px #dddddd;}
.container .Mcontents4 .Mcontent4-lo .content4-4 area{outline-style:none;}

.lst-title{font-size:20px;color:#222222;font-weight:700;font-family:'Nanum Square';margin:0;margin-bottom:30px;position:relative;}
.lst-title a{position:absolute;right:0;font-size:11px;color:#000000;background:#fffae3;border-radius:10px;display:inline-block;width:62px;height:22px;line-height:24px;text-align:center;transition:all 0.3s;-webkit-transition:all 0.3s;}
.lst-title a:hover{color:#fffae3;background:#000000;}

#footer{background:#1c1c1c;width:100%;min-width:1240px;}
#footer .foot-cont{padding:40px 10px 30px;width:1240px;*zoom:1;margin:0 auto;}
#footer .foot-cont:after{display:block;content:'';clear:both;}
#footer .foot-cont .foot-Div1{float:left;margin-right:110px;}
#footer .foot-cont .foot-Div2{float:left;position:relative;width:565px;}
#footer .foot-cont .foot-Div2 span.imgm{position:absolute;right:0;bottom:0;}
#footer .foot-cont .foot-Div2 .foota a{font-size:14px;color:#ffffff;font-weight:bold;}
#footer .foot-cont .foot-Div2 .foota span{display:inline-block;padding:0 22px;color:#ffffff;}
#footer .foot-cont .foot-Div2 p.mangwooInfo,#footer .foot-cont .foot-Div2 p.mangwooInfo a{margin-bottom:0;color:#ffffff;font-size:14px;line-height:20px;}
.copyright{height:54px;text-align:center;color:#cecece;font-size:13px;line-height:54px;border-top:1px solid #333333;letter-spacing:1px;}

@media only screen and ( max-width: 1920px ){
	.container .Mcontents1 .Mcontent1-lo{width:100%;}
	.container .Mcontents1 .Mcontents1-R{width:100%;}
}

@media only screen and ( max-width: 1240px ){
	.container .Mcontents1 .Mcontents1-R{width:1240px;}
}


/* custom */
#headTitle {height:171px;background:url('/img/headTitle.jpg') right;background-size:cover;color:#333;font-family:"Nanum Square", sans-serif;min-width:1240px;background-position-x:-150px;}
#headTitle h1 {font-size:50px;font-weight:bold;display:inline-block;margin:75px 30px 0 0;}
#headTitle h2 {font-size:20px;font-weight:normal;display:inline-block;}
#location {font-size:14px;font-family:"Nanum Square", sans-serif;font-weight:bold;height:70px;float:right;*zoom:1;line-height:70px;}
#location:after{display:block;content:'';clear:both;}
#location a {color:#666;}
#location span {color:#ff6600;}
#location img {margin:0 5px;}
#location a img {margin:0;margin-bottom:-4px;}


/* �� ������ ��� ���� */
#topDiv {font-family:"Nanum Square", sans-serif;*zoom:1;clear:both;}
#topDiv:after {display:block;content:"";clear:both;}
#topDiv ul {list-style:none;}
#topDiv ul li {display:inline-block;height:120px;float:left;font-size:20px;text-align:center;padding-top:50px;box-sizing:border-box;font-weight:bold;border-bottom:1px solid #EAEAE0;}
#topDiv ul.w-20p li {width:16.66%;}
#topDiv ul.w-33p li {width:33.333%;}
#topDiv ul.w-40p li {width:25%;}
#topDiv ul.w-50p li {width:50%;}
#topDiv ul.w-60p li {width:16.65%;}
#topDiv ul.w-20p li.on {background:url('/img/topContentOn1.jpg') no-repeat bottom;background-size:100%;}
#topDiv ul.w-33p li.on {background:url('/img/topContentOn2.jpg') no-repeat #fff bottom;background-size:100%;}
#topDiv ul.w-40p li.on {background:url('/img/topContentOn4.jpg') no-repeat #fff bottom;background-size:100%;}
#topDiv ul.w-50p li.on {background:url('/img/topContentOn3.jpg') no-repeat #fff bottom;background-size:100%;}
#topDiv ul.w-60p li.on {background:url('/img/topContentOn5.jpg') no-repeat #fff bottom;background-size:100%; }

#topDiv ul li:last-of-type a {border-right:0;}
#topDiv ul li a {color:#888;border-right:1px solid #EAEAE0;display:block;}
#topDiv ul li.on {background:url('/img/topContentOn1.jpg') no-repeat #fff bottom;box-sizing:border-box;border-bottom:0;border-left:0;}
#topDiv ul li.off a {border-right:0;}
#topDiv ul li.on a {border-right:0;}
#topDiv ul li.on a {color:#333;}
#topDiv ul li a span {font-size:14px;line-height:28px;}
#topDiv .topContentDiv {width:100%; background-color: #fff; border:1px solid #ebeae1;border-top:0;border-bottom:0;box-sizing:border-box;clear:both;padding-bottom:60px;}
#topDiv .p-100 {padding-top:100px !important;}
#topDiv .p-60 {padding-top:60px !important;}
#topDiv .topContentDiv h1 {font-size:40px;color:#333;text-align:center;display:inline-block;margin:0;vertical-align:top;font-weight:normal;margin-top:25px;margin-left:25px;}
#topDiv .topContentDiv h1 span {color:#ff6600;font-weight:bold;}
#topDiv .topContentDiv .topTitle {border-bottom:1px solid #dfded5;text-align:center;padding:100px 60px 35px;}
#topDiv .topContentDiv .topTitle img {display:inline-block;}
#topDiv .topBtn {*zoom:1;margin:-40px auto 15px;display:table;}
#topDiv .topBtn:after {display:block;content:"";clear:both;}
#topDiv .topBtn > div {float:left;font-size:16px;font-weight:bold;line-height:45px;height:45px;width:216px;border:1px solid #e4e3df;border-radius:5px;background:#fffefa;margin-right:4px;}
#topDiv .topBtn > div:last-of-type {margin-right:0;}
#topDiv .topBtn > div.on {background:#ff9600;border:1px solid #e78800;}
#topDiv .topBtn > div a {color:#999;display:inline-block;width:100%;}
#topDiv .topBtn > div.on a {color:#fff;}
#topDiv .topContentDiv .topContent {padding:50px 40px 0;}
#topDiv .topContentDiv .topContent p {font-size:14px;color:#333;line-height:26px;font-family:"Nanum Square", sans-serif;}
#topDiv .topContentDiv .imageDiv {display:table;margin:0 auto;}
#topDiv .topContentDiv .imageDiv img {margin-right:5px;}
#topDiv .topContentDiv .imageDiv img:last-of-type {margin-right:0;}
#topDiv .topContentDiv .btnDiv {margin:0 auto;display:table;}
#topDiv .topContentDiv .btn {display:inline-block;text-align:center;position:relative;margin-top:105px;}
#topDiv .topContentDiv .btn:first-of-type {margin-right:4px;}
#topDiv .topContentDiv .btn a {font-size:16px;font-weight:bold;width:216px;height:45px;line-height:45px;text-align:center;border-radius:23px;}
#topDiv .topContentDiv .btn1 a {display:inline-block;background:#caaf91;border:1px solid #bba286;color:#fff;}
#topDiv .topContentDiv .btn2 a {display:inline-block;background:#fee872;border:1px solid #fed572;color:#333;}
#topDiv .topContentDiv .btn img {left:80px;position:absolute;top:-50px;}

.contentDiv {padding:60px;border-bottom:1px solid #dfded5;border-left:1px solid #dfded5;border-right:1px solid #dfded5;clear:both;}
.contentDiv ul.contentDivUl {margin-bottom:30px;}
.contentDiv ul.contentDivUl li:before {content:url('/img/contentDivR.png');margin-right:8px;line-height:26px;float:left;padding-top:10px;}
.contentDiv ul.contentDivUl li {font-size:14px;color:#333;padding-left:22px;line-height:26px;float:none;}
.contentDiv h2 {background:url('/img/rectTitle.gif') no-repeat left center;font-size:22px;font-weight:bold;font-family:"Nanum Square", sans-serif;padding-left:24px;margin-top:0;margin-bottom:25px;}

.regularL {background:url('/img/contentDivR.png') no-repeat left 10px;font-size:14px;color:#333;line-height:26px;padding-left:10px;margin-bottom:5px;margin-top:0;text-align:left} /* �⺻ ���� */
.regularP {font-size:14px;color:#333;line-height:26px;margin-bottom:5px;margin-top:0;} /* �⺻ ���� */
.regularS {font-size:14px;color:#333;line-height:26px;margin-bottom:0;margin-top:0;padding-left:20px;}
.contentDivP {color:#ff6600;font-size:14px;font-weight:bold;margin:15px 0 10px;line-height:26px;margin-bottom:6px;} /*�⺻ ���� ��Ȳ�� �۾�*/

.contentDiv .contentTable {border-top:1px solid #666;font-size:14px;text-align:center;border-spacing:0;border-collapse:collapse;width:100%;}
.contentDiv .contentTable th {background:#caaf91;border-right:1px solid #e2c8ab;color:#fff;border-bottom:1px solid #dfdfdf;padding:15px ;font-size:14px;}
.contentDiv .contentTable th:last-of-type {border-right:0;}
.contentDiv .contentTable td {color:#000;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:15px;font-size:14px;line-height:20px;word-break:keep-all;}
/*.contentDiv .contentTable tr td:last-of-type{border-right:0;}*/
.contentDiv .contentTable1 {border-right:0px !important;}
.contentDiv .contentTable1 th:last-of-type {border-right:0;}
.contentDiv .contentTable1 td:last-of-type {border-right:0;}
.contentDiv .contentTable2 td:nth-of-type(1),.contentDiv .contentTable2 td:nth-of-type(3),.contentDiv .contentTable2 td:nth-of-type(5) {text-align:left;}
.yellowBg {background:#fee871;}

.box4-1 {background:#fafafa;border:1px solid #dfdfdf;padding:55px 0;text-align:center;}

.red {color:red;}
.bg-fffdef {background:#fffdef;}
.mb-60 {margin-bottom:60px !important;}
.mb-0 {margin-bottom:0 !important;}
.ml-12 {margin-left:12px !important;}
.ml-20 {margin-left:20px !Important;}
.mt-20 {margin-top:20px !important;}
.mt-30 {margin-top:30px !important;}
.mt-55 {margin-top:55px !important;}
.bt-none {border-top:0px !important;}
.bb-none {border-bottom:0px !important;}
.pb-none {padding-bottom:0px !important;}
.f-ff6600 {color:#ff6600;}
.f-ff9600 {color:#ff9600;}
.f-square {font-family:'Nanum Square';}
.f-noto {font-family:'Noto Sans',Sans-serif;}

.b91_1bg {position:relative;}
.b91_1bg .yellowBg {padding:90px 60px;}

.B92_center{text-align:center;}
.DivB91-4{position:relative;background:url('/img/b91-3.jpg') no-repeat !important;height:788px;}
.DivB91-4 .Ttext{position:absolute;top:230px;width:500px;}
.DivB91-4 .Ttext p{background:none;padding:0;text-align:justify;}
.DivB91-4 .Btext{position:absolute;bottom:55px;}
.DivB91-4 .Btext p{background:none;padding-left:20px;width:1080px;letter-spacing:-0.1px;}

.DivB91-3{background:#fee871;border-left:1px solid #ebeae1;border-right:1px solid #ebeae1;}
.DivB91-3 .tabs{padding:30px 0;margin:0 auto;width:515px;}
.DivB91-3 .tabs li{float:left;}
.DivB91-3 .tabs li:first-of-type{margin-right:5px;}

.tableCover{min-height:400px;}
.tab_content{position:relative;display:none;padding:50px 0;margin-top:-4px;border-left:1px solid #ebeae1;border-right:1px solid #ebeae1;border-bottom:1px solid #ebeae1;}
.tab_content table{position:absolute;}
.tab_content table th{padding:0 10px;color:#010101;font-size:14px;vertical-align:top;line-height:26px;}
.tab_content table td{color:#010101;font-size:14px;line-height:26px;vertical-align:top;}
.history_2023 td, .history_2021 td,.history_2019 td,.history_2017 td,.history_2015 td,.history_2013 td,.history_2010 td,.history_2008 td,.history_2006 td,.history_2003 td{text-align:right;}
.history_2023{top:calc(157px + 74px);right: 655px;}
.history_2022{top:calc(358px + 74px);left: 655px;}
.history_2021{top:calc(405px + 215px);right: 655px;}
.history_2020{top:calc(555px + 350px);left: 655px;}
.history_2019{top:calc(752px + 350px);right: 655px;}
.history_2018{top:calc(1053px + 350px);left: 655px;}
.history_2017{top:calc(1275px + 350px);right: 655px;}
.history_2016{top:calc(1473px + 350px);left:655px;}
.history_2015{top:calc(1835px + 350px);right:655px;}
.history_2014{top:calc(2360px + 350px);left:655px;}
.history_2013{top:calc(2595px + 350px);right:655px;}
.history_2012{top:calc(3103px + 350px);left:655px;}

.history_2011{top:88px;left:650px;}
.history_2010{top:417px;right:650px;}
.history_2009{top:1054px;left:650px;}
.history_2008{top:1538px;right:650px;}
.history_2007{top:1890px;left:650px;}
.history_2006{top:2193px;right:650px;}
.history_2005{top:2544px;left:650px;}
.history_2003{top:2666px;right:650px;}

#tab1{background:url('/img/b91-3_230406.png') no-repeat 520px 0;height:3800px;margin-bottom: 150px;}
#tab2{background:url('/img/b91-3-2_bg.png') no-repeat 0 0;height:2881px;}

#h-sitemap{margin:0 auto;}
#h-sitemap .siteDiv{float:left;list-style:none;margin-bottom:50px;margin-right:20px;}
#h-sitemap .siteDiv li{}
#h-sitemap .siteDiv li:first-of-type{list-style:none}
#h-sitemap .siteDiv li a:before{display:inline-block;content:'';width:15px;height:5px;line-height:5px;background:url("/img/squer-p.jpg") no-repeat 0 0;}
#h-sitemap .siteDiv li a{display:block;width:270px;text-decoration:none;font-size:1em;padding:7px 10px 7px 10px;border-bottom:1px dotted #dddddd;color:#555555}
#h-sitemap .siteDiv li a:hover{color:#bd334a}
#h-sitemap .siteDiv li:first-of-type a{display:block;width:270px;;padding:0 10px;height:35px;line-height:35px;font-size:1.2em;background:#818181;color:#ffffff;letter-spacing:0.01em;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.12)}
#h-sitemap .siteDiv li:first-of-type a:before{display:none;}
#h-sitemap .siteDiv li:first-of-type a:hover{color:#bd334a}

.borderR{border-right:1px solid #dfdfdf !important;}
.noBorderR{border-right:none !important;}

.ccO{color:#ff6600;font-weight:bold;}
.ccO-1{padding-left:25px;color:#ff6600;font-weight:bold;}

.Tcenter{text-align:center}

.wBoxDiv{background:#ffffff;border:1px solid #e2e2e1;}
.wBoxDiv ul{padding:50px 90px;}
.wBoxDiv ul li{float:left;font-size:30px;color:#333333;margin-right:75px;}
.wBoxDiv ul li:last-of-type{margin-right:0;}
.wBoxDiv ul li span{color:#ff6600;font-weight:bold;}

.bgQ{background:url('/img/bgQ.png') no-repeat left top;padding-left:30px;}
.bgA{background:url('/img/bgA.png') no-repeat left top;padding-left:30px;}

@media all and ( max-width: 1280px ){
	body{width:1280px;}
}


/* b16 */
.topContent .cont_item{position:relative;float:left;width:378px;margin:0 12px 0 0;text-align: center}
.topContent .cont_item:last-child{margin:0;}
.cont_item .cont_img{position:relative}
.cont_img .cont_more{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);transition: all .2s}
.cont_img:hover .cont_more{opacity: 1}
.cont_more span{position:absolute;top:50%;left:50%;display:block;width:80px;height:80px;margin:-40px 0 0 -40px;text-indent:-9999px;background:#fee871 url(/img/ico_plus.png) no-repeat center;border-radius: 50%;}
.cont_item .cont_tt{display:block;margin:25px 0 10px;color:#ff6600;font-size:22px;font-weight: 600}
.cont_item .cont_sub{display:block;color:#333;font-size:18px;letter-spacing: -0.05em;}
#topDiv .topContentDiv .cont_item p{marign:13px 0 16px !important;color:#666;font-size:14px;line-height:23px;}
.cont_item .cont_price{display:block;margin:0 0 20px 0;color:#16ae67;font-size:18px;}
.cont_price span{display:inline-block;margin:0 3px 0 0;vertical-align: middle}
.cont_price b{display: inline-block;margin:3px 0 0;vertical-align: middle}

.B51_img, .B52_img{display: flex;justify-content: center;}
.B51_img img{width: 899px; height: 258px;}
.B52_img img{width: auto; height: 258px;}
