@charset "utf-8";

.pc-mode{display: block !important;}
.t-mode{display: none !important;}
.m-mode{display: none !important;}
.pc-none{display: none !important;}
.t-none{display: block !important;}
.m-none{display: block !important;}


.ImfactHead {display: none;}
.GnimfactFooter .gniselect {display: none;}
.quickarea {display: none;}

@media (max-width: 1200px){
	.pc-mode{display: none !important;}
	.t-mode{display: inline-block !important;}
	.m-mode{display: none !important;}

	.pc-none{display: inline-block !important;}
	.t-none{display: none !important;}
	.m-none{display: inline-block !important;}

.GnimfactCont .About3 .Gf.m-none {
zoom: 0.75;
    display: block !important;}

.quickarea{display: block;background: #fff;height: 150px; width:100%;position: relative}
.quickarea a{width: 70px; height: 70px; border-radius: 70px 70px 70px 70px;border: 1px solid #bfbfbf;position: absolute; left:50%; top:50%; margin: -35px 0 0 -35px;line-height: 70px;text-align: center}
.quickarea a span{display: inline-block;vertical-align: middle;width:24px; height: 30px;background: url(../images/Spimg_mo.png) no-repeat;background-position: -40px -41px;text-indent: -9999px;}

.ImfactHead .support {
	position: absolute;
	right: 20px;
	color: #fff;
	font-size: 14px;
	background: #8aa330;
	display: inline-block;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	top: 33px;
}

a {color: #333;}
.ImfactHead {display: block;}
.HeaderInner {display: none;}
.Spimg{background: url(../images/Spimg_mo.png) no-repeat;text-indent: -9999px;}
.Imfactwrap{width:100%; box-sizing: border-box;/* max-width: 640px;  */margin: auto}
.Imfactwrap .ImfactHead .sidenav {height: 100%;width: 0;position: fixed;z-index: 1;top: 0;left: 0;background-color: #fff;overflow-x: hidden; transition: 0.5s;}
.Imfactwrap .ImfactHead .sidenav a{display: block;transition: 0.3s;}
.Imfactwrap .ImfactHead{width:100%; height: 101px;border-bottom:1px solid #d7d7d7; position: relative;z-index: 99;}
.Imfactwrap .ImfactHead .Immenu{position: absolute;width:100px; height: 101px;background: #fff;left: 0px; top: 0px;display: inline-block;}
.Imfactwrap .ImfactHead .Immenu span{display: inline-block;width:32px; height: 24px;position: absolute;left:34px; top:50%; margin-top: -12px;background-position: -34px 0px;}
.Imfactwrap .ImfactHead .Imlogos{position: absolute;left:50%; top: 50%; margin:-24px 0 0 -166px}
.Imfactwrap .ImfactHead .closebtn{position: absolute;width:100px; height: 101px;background: #fff;right:0px; top: 0px;display: inline-block;}
.Imfactwrap .ImfactHead .closebtn span{display: inline-block;width:32px; height: 32px;position: absolute;left:34px; top:50%; margin-top: -12px;background-position: 0px 0px;}
.Imfactwrap .ImfactHead .SubHead{width:100%; height: 101px;border-bottom:1px solid #d7d7d7; position: relative;background: #fff;}
.Imfactwrap .ImfactHead .SubHead .Imlogos{position: absolute;left:50%; top: 50%; margin:-24px 0 0 -166px}


/* .Imfactwrap .ImfactHead #inMenu .ImmSub a{width:100%;font-size: 24px;font-weight: 700; background: #f5f5f5;padding:0 0 0 51px;line-height: 80px; height: 80px; font-size:24px; font-weight: 100;border-bottom: 1px solid #d7d7d7;overflow: hidden}
.Imfactwrap .ImfactHead #inMenu .Immt,.ImfactHead #inMenu a.other{position: relative;background:#fff; -webkit-box-sizing: border-box; box-sizing: border-box;width:100%;color: #000;display: block;border-bottom: 1px solid #d7d7d7;padding:0 0 0 30px;height: 80px; line-height: 80px;font-size: 24px;overflow: hidden;font-weight: 700}
.Imfactwrap .ImfactHead #inMenu .Immt .Spimg{width:32px; height: 32px; display: block;position: absolute;right:33px; top:50%; margin-top: -16px;background-position: 0px -33px;}
.Imfactwrap .ImfactHead #inMenu .Immt.ons .Spimg{background-position: 0 -65px;}
.Imfactwrap .ImfactHead .ImmSub{display:none;}
.Imfactwrap .ImfactHead .ImmSub.open{display: block;} */

.Imfactwrap .ImfactHead #inMenu > ul > li {max-height: 80px;overflow: hidden;transition: all 0.2s linear;}
.Imfactwrap .ImfactHead #inMenu > ul > li > a {position: relative;background:#fff; -webkit-box-sizing: border-box; box-sizing: border-box;width:100%;color: #000;display: block;border-bottom: 1px solid #d7d7d7;padding:0 0 0 30px;height: 80px; line-height: 80px;font-size: 24px;overflow: hidden;font-weight: 700;}
.Imfactwrap .ImfactHead #inMenu > ul > li > a:before {background: url(../images/Spimg_mo.png) no-repeat;background-position: 0px -33px;width:32px; height: 32px; display: block;position: absolute;right:33px; top:50%; margin-top: -16px;content:'';z-index: 10;}
.Imfactwrap .ImfactHead #inMenu > ul > li > a.before-remove:before {display: none;}
.Imfactwrap .ImfactHead #inMenu > ul > li.current_page_parent, .Imfactwrap .ImfactHead #inMenu > ul > li.open {max-height: 500px;}
.Imfactwrap .ImfactHead #inMenu > ul > li.current_page_parent > a:before,
.Imfactwrap .ImfactHead #inMenu > ul > li.open > a:before {background-position: 0 -65px;}
.Imfactwrap .ImfactHead #inMenu > ul > li > ul > li > a {width:100%;font-size: 24px;font-weight: 700; background: #f5f5f5;padding:0 0 0 51px;line-height: 80px; height: 80px; font-size:24px; font-weight: 100;border-bottom: 1px solid #d7d7d7;overflow: hidden}
.Imfactwrap .ImfactHead .ImmSub{display:none;}
.Imfactwrap .ImfactHead .ImmSub.open{display: block;}

.Imfactwrap .ImfactHead .other.two {
    background: #8aa230;
    color: #fff;
}

.ImfactHead a.other {
    position: relative;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    color: #000;
    display: block;
    border-bottom: 1px solid #d7d7d7;
    padding: 0 0 0 30px;
    height: 80px;
    line-height: 80px;
    font-size: 24px;
    overflow: hidden;
    font-weight: 700;
}
.Imfactwrap .ImfactHead .sidenav a {
    display: block;
    transition: 0.3s;
}


.Imfactwrap .ImFooter{padding:30px 20px; background: #8ba331;position: relative}
.Imfactwrap .ImFooter .txtfooter p,.Imfactwrap .ImFooter .txtfooter a{color:#fff;font-size: 14px;}
.img_arow {background: url(../images/Spimg_mo.png) no-repeat;}
.GnimfactFooter .gniselect {display:inline-block;overflow:hidden;position:absolute;height: 23px;padding:0;border:0;text-align:center;background:transparent;z-index:0;right: 5px;top: 22px;}
.GnimfactFooter .gniselect .gnisselect {display:block;height:24px;padding: 0 22px 0 0px;border:0 none;background:none;font-size: 12px;-webkit-appearance:none;color:#fff;}
.GnimfactFooter .gniselect .gnisselect option{color:#222;}
.GnimfactFooter .gniselect .box_arrow {position:absolute;right:0;top:0;width: 22px;height:100%;background: transparent;z-index:-10;}
.GnimfactFooter .gniselect .ico_arrow {display:inline-block;overflow:hidden;width: 15px;height:9px;margin: 11px 0 0 1px;vertical-align:top;background-position: -59px -1px;background-size: 163px;}
.GnimfactFooter .gnisselect::-ms-expand{ display:none}
.GnimfactFooter .gniselect:after{content: '';position: absolute;width: 26px;height: 1px;background: #fff;bottom: 0px;left: 0;}


.GnimfactHeader .HeaderInner {width: 100%;}
.GnimfactHeader .GnimfactMainVis .inner {}
.GnimfactHeader.Gimain {
    padding: 0 30px;
    background-position: bottom left 67%;
    background: #f8f8f8 url(../images/Mainvis.jpg) 67% bottom no-repeat;
}
.GnimfactHeader.Gimain .GnimfactMainVis .inner h2 {
    padding: 80px 0 17px 0;
    font-size: 36px;
    line-height: 40px;
}
.GnimfactHeader.Gimain .GnimfactMainVis .inner p.T1{
    line-height: 24px;
}
.GnimfactCont{min-width:100%;}
.GnimfactCont .inner {
    width: auto !important;
}
.GnimfactCont .GnimfactMainSec1 .inner {
    padding-left: 30px;
    padding-right: 30px;
}
.GnimfactCont .GnimfactMainSec1 .inner p.T1 {}

.GnimfactCont .GnimfactMainSec2 {}
.GnimfactCont .GnimfactMainSec2 .inner {
    /* padding-left: 30px;
    padding-right: 30px; */
}
.GnimfactCont .GnimfactMainSec2 .inner h2 {
    position: relative;
    z-index: 2;
    color: #fff;
    background: url(../images/Blet.png) left calc(50% - 91px) top no-repeat;
    padding: 0 0 20px 0;
    font-weight: 700;
}
.GnimfactCont .GnimfactMainSec2 .inner h2 span {}
.GnimfactCont .GnimfactMainSec2 .inner p.T1 {position: relative;z-index: 2;color: #fff;padding: 0 0 20px 0;}
.GnimfactCont .GnimfactMainSec2 .inner .Incont {}
.GnimfactCont .GnimfactMainSec2 .inner .Incont .Incontbg {
    top: -275px;
    height: 385px;
    width: 100%;
}
.eng .GnimfactCont .GnimfactMainSec2 .inner .Incont .Incontbg {
    top: -357px;
    height: 470px;
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul {
    width: 536px;
    margin: auto;
    padding-top: 20px;
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li {
    margin-bottom: 26px;
    height: 190px;
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li:nth-child(2n) {margin-right: 0;}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li.Mli1 p.T1 {color: #333;}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li span {
    display: none;
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li p.T2 {
    display: none;
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li.Mli2 p.T1 {color: #333;}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li.Mli3 p.T1 {
    color: #333;
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li.Mli4 p.T1 {
    color: #333;
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li.mr0 {}

.GnimfactCont .GnimfactMainSec3 {}
.GnimfactCont .GnimfactMainSec3 .inner {
    padding-left: 30px;
    padding-right: 30px;
}
.GnimfactCont .GnimfactMainSec3 .inner .fl, .GnimfactCont .GnimfactMainSec3 .inner .fl .leftBox {
    float: none !important;
}
.GnimfactCont .GnimfactMainSec3 .inner h2 {
    text-align: center;
    font-weight: 700;
    background: url(../images/Blet2.png) calc(50% - 67px) top no-repeat;
}
.GnimfactCont .GnimfactMainSec3 .inner h2 span {}
.GnimfactCont .GnimfactMainSec3 .inner a.Plus {
    position: absolute;
    right: 30px;
    top: 80px;
}
.GnimfactCont .GnimfactMainSec3 .inner a.Plus span {width: 20px;height: 20px;background-size: 246px;background-position: -217px 0px;margin: 8px;}
.GnimfactCont .GnimfactMainSec3 .inner ul {
    float: none;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li {
    width: 100%;
    margin-left: 0;
    float: none;
    background: #f5f5f5;
    border: 1px solid #cacaca;
    margin-bottom: 10px;
    height: auto;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a {width: auto;height: auto;}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders {
    width: 100%;
    height: 100%;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders::before, .GnimfactCont .GnimfactMainSec3 .inner ul li a .borders::after {
    display: none;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders::before {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders::after {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders span {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders span::before, .GnimfactCont .GnimfactMainSec3 .inner ul li a .borders span::after {
    display: none;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders span::before {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders::after {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .Bar {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a p.T1 {
    height: 30px;
    color: #222;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 15px;
    font-weight: 600;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .dates {
    position: relative;
    left: auto;
    bottom: auto;
    width: auto;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .dates p.T2 {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .dates p.T3 {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .dates p.T3 span {}


.GnimfactMainSec4 {padding: 40px 20px;}
.GnimfactMainSec4 .youtube {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}
.GnimfactMainSec4 > .youtube > iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.GnimfactFooter {width: 100%;min-width: 100%;}

/* sub page */
.GnimfactHeader.Gisub, .Location {display: none;}

/* intro */
.GnimfactCont .inner {margin: 0 30px;}
.GnimfactCont .About2 {-webkit-background-size: cover;background-size: cover;}
.GnimfactCont .About2 .inner {margin: 0 60px;}
.GnimfactCont .About2 .inner .box {width: auto;margin: auto; height: auto;}
.GnimfactCont .About3 {padding: 100px 0 0 0;}
.GnimfactCont .About3 h3 {text-align: center;}
.GnimfactCont .About3 .inner {/* margin: 0 auto; *//* width: 625px !important; */}
.GnimfactCont .About3 .inner .Gf.pc-mode {display: block !important;width: 738px;}
.GnimfactCont .About3 .inner .Gf.pc-mode .T1 {
    left: 44px;
}
.GnimfactCont .About3 .inner .Gf.pc-mode .T2 {
    left: 33px;
}
.GnimfactCont .About3 .inner .Gf.pc-mode .T3 {
    left: 340px;
}
.GnimfactCont .About3 .inner .Gf.pc-mode .T4 {
    left: 248px;
}
.GnimfactCont .About3 .inner .Gf.pc-mode .T5 {
    left: 615px;
}
.GnimfactCont .About3 .inner .Gf.pc-mode .T6 {
    left: 615px;
}
.GnimfactCont .About3 .inner .Gf.pc-mode .T7 {}
.GnimfactCont .About3 .inner .Gf.pc-mode .T12 {}

.GnimfactCont .About3 .Gf p.T8 {
    left: 12px;
}
.GnimfactCont .About3 .Gf p.T12 {
    left: 663px;
}

.GnimfactCont .About3 .inner .Gf.pc-mode .T7, 
.GnimfactCont .About3 .inner .Gf.pc-mode .T9, 
.GnimfactCont .About3 .inner .Gf.pc-mode .T10, 
.GnimfactCont .About3 .inner .Gf.pc-mode .T11 {display: none;}
.GnimfactCont .About3 .inner .Gf.pc-none{position: relative;background: url(../images/aboutimg3_mo.png) no-repeat;background-position: calc(50% + 52px) calc(50% - 97px);width:100%;padding:63px 0 250px 0;height: 311px;margin-bottom: 0;display: none !important;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf{position: absolute;width: 210px;text-align: center}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf1{left: calc(50% - 302px);top:0px;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf2{left:205px; top:124px;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf3{left:410px; top:0px;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf4{left:205px; top:395px;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf5{left:410px; top:395px;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf .icons{width:130px; height: 130px; border: 1px solid #dcdcdc;margin:auto; margin-bottom: 15px;text-align: center;border-radius: 130px 130px 130px 130px;display: table;line-height: 120px;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf .icons span{background: url(../images/aboutimg2_mo.png) no-repeat;display: inline-block;text-indent: -9999px;;vertical-align: middle;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf1 .icons span{width:67px; height: 86px;background-position: 0px 0px;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf2 .icons span{width:67px; height: 71px;background-position: -73px -3px;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf3 .icons span{width:76px; height: 61px;background-position:-145px -7px;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf4 .icons span{width:71px; height: 60px;background-position: -228px -13px;}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf5 .icons span{width:75px; height: 65px;background-position: -302px -9px}
.GnimfactCont .About3 .inner .Gf.pc-none p{text-align: center;font-size: 19px;color:#222;line-height: 24px;font-weight: 700;display: inline-block;position: relative;width: 200px;}
.GnimfactCont .About3 .inner .Gf.pc-none p span{font-size: 17px; color:#666;font-weight: 300;width:auto;display: inline-block;margin-top: 5px;}
.GnimfactCont .About3 p.T6 {/* position: relative; *//* width: calc(100% + 60px); *//* margin-left: -30px; */}

/* mission */
.GnimfactCont .Mission2 {margin-bottom: 0;}
.GnimfactCont .Mission2 ul {}
.GnimfactCont .Mission2 ul li {
    width: 49%;
    margin-right: 2%;
    height: 300px;
}
.GnimfactCont .Mission2 ul li:nth-child(2n) {
    margin-right: 0;
}
.GnimfactCont .Mission1 p.T1, .GnimfactCont .Mission2 h2 {text-align: center;}

/* bizarea */
.GnimfactCont .bizarea2 .tab {
    width: calc(100% - 100px);
    padding: 30px 50px 40px 50px;
}
.GnimfactCont .bizarea2 .tab li {}
.GnimfactCont .bizarea2 .tab li a {}
.GnimfactCont .bizarea2 .tab li a span.Icons {}
.GnimfactCont .bizarea2 .tab li.on a, .GnimfactCont .bizarea2 .tab li a:hover {}
.GnimfactCont .bizarea2 .tab li.on.tab1 a span.Icons {}
.GnimfactCont .bizarea2 .tab li.on.tab2 a span.Icons {}
.GnimfactCont .bizarea2 .tab li.on.tab3 a span.Icons {}
.GnimfactCont .bizarea2 .tab li.on.tab4 a span.Icons {}
.GnimfactCont .bizarea2 #tab1 .tabinner .inner, 
.GnimfactCont .bizarea2 #tab2 .tabinner .inner,
.GnimfactCont .bizarea2 #tab3 .tabinner .inner,
.GnimfactCont .bizarea2 #tab4 .tabinner .inner{-webkit-background-size: 100%;background-size: 100%; height: 45vw;}
.GnimfactCont .bizarea2 .tabcontent .tabinner .T1 {padding: 0 30px;}
.GnimfactCont .bizarea2 .tabcontent .outer, .GnimfactCont .bizarea2 .tabcontent .outer2 {width: auto;padding: 45px 30px 0 30px;}
.GnimfactCont .bizarea2 .tabcontent .outer ul {padding: 0;border-bottom: 0;}
.GnimfactCont .bizarea2 .tabcontent .outer ul li {float: none;width: 100%;border-bottom: 1px solid #f0f0f0;padding: 35px 0;}
.GnimfactCont .bizarea2 .tabcontent .outer ul li div.Icons {}
.GnimfactCont .bizarea2 .tabcontent .outer ul li div.Iconstxt {}
.GnimfactCont .bizarea2 .tabcontent .outer ul:last-of-type li:last-child {border-bottom: 0;}
.GnimfactCont .bizarea2 .tabcontent .outer2 > ul > li {padding: 20px;width: calc(33.3% - 41px);min-height: 200px;}
.GnimfactCont .bizarea2 .tabcontent .outer2 > ul > li > .title {margin-bottom: 15px;padding-bottom: 15px;font-size: 20px; }
.GnimfactCont .bizarea2 .tabcontent .outer2 > ul > li > ul > li { font-size: 14px;}

/* cooperative */
.GnimfactCont .cooper1 {
}
.GnimfactCont .cooper1 .cooper1bg {
    padding-top: 490px;
    background: url(../images/CooImg1.jpg) top right no-repeat #8aa230;
}
.GnimfactCont .cooper1 .cooper1bg .inner {
    height: auto;
    padding: 32px 0;
}
.GnimfactCont .cooper1 .cooper1bg .pc-none {
    width: 100%;
}
.GnimfactCont .cooper1 .cooper1bg img {
    width: 100%;
}
.GnimfactCont .cooper1 .cooper1bg .T1 {
    /* padding: 45px 30px; */
    /* background: #8aa330; */
    color: #fff;
    font-size: 20px;
    padding-top: 0 !important;
    padding-bottom: 20px !important;
}
.GnimfactCont .cooper1 .cooper1bg .T2 {
	color: #fff !important;
}
.GnimfactCont .cooper2 {}
.GnimfactCont .cooper2 ul{
    padding: 0;
    width: 700px;
    margin: auto auto 100px auto;
}
.GnimfactCont .cooper2 ul li{
    margin-right: 42px;
}
.GnimfactCont .cooper2 ul li:before{
    width: 18px;
    right: -30px;
}
.GnimfactCont .cooper2 ul li.M4:before{}
.GnimfactCont .cooper2 ul li .Icons{}
.GnimfactCont .cooper2 ul li .Icons:after{}
.GnimfactCont .cooper2 ul li .Icons.on:after{}
.GnimfactCont .cooper2 ul li.M1 .Icons.on:after{}
.GnimfactCont .cooper2 ul li.M2 .Icons.on:after{}
.GnimfactCont .cooper2 ul li.M3 .Icons.on:after{}
.GnimfactCont .cooper2 ul li.M4 .Icons.on:after{}
.GnimfactCont .cooper2 ul li.M4{}
.GnimfactCont .cooper2 ul li.M1 .Icons{}
.GnimfactCont .cooper2 ul li.M2 .Icons{}
.GnimfactCont .cooper2 ul li.M3 .Icons{}
.GnimfactCont .cooper2 ul li.M4 .Icons{}
.GnimfactCont .cooper2 ul li p{}
.GnimfactCont .cooper2 ul li p span{}
.GnimfactCont .cooper3 {
}
.GnimfactCont .cooper3 .cooper3bg{
    padding-top: 490px;
    background: url(../images/CooImg2.jpg) left 0 no-repeat #5b8c3a;
}
.GnimfactCont .cooper3 .cooper3bg .inner{
    height: auto;
    padding: 32px 0;
}
.GnimfactCont .cooper3 .cooper3bg .inner p.T1{
    padding: 0;
}
.GnimfactCont .cooper3 .cooper3bg .inner p.T2{
    padding: 20px 0 0;
    color: #fff;
}

.GnimfactCont .cooper4 .inner {
    width: 573px !important;
    margin: auto;
}
.GnimfactCont .cooper4 {
    padding-bottom: 135px;
}
.GnimfactCont .cooper4 .inner:after {display: none;}

/* social */
.GnimfactCont .social1 {padding-bottom: 20px;}
.GnimfactCont .social1 p.T1 {font-weight: 300;}
.GnimfactCont .social1 p.T1 span {padding: 0;font-weight: 500;}
.GnimfactCont .social1 p.T1 span:before {display: none;}
.GnimfactCont .social1 .social1bg img {
    width: 100%;
}
.GnimfactCont .social1 .social1bg .inner {
    height: auto;
    background: #8aa330;
    margin: 0;
    padding: 30px;
}
.GnimfactCont .social1 .social1bg .inner p.T1 {
    padding: 0 0 30px 0;
}
.GnimfactCont .social1 .social1bg .inner p.T2 {}


.GnimfactCont .social3 {
	position: relative;
}
.GnimfactCont .social3 h2 {
    text-align: center;
}
.GnimfactCont .social3 p.T1 {
    /* display: none; */
    text-align: center;
    padding-top: 40px;
}
.GnimfactCont .social3 p.T2:before {
    content: '';
    width: 281px;
    height: 83px;
    background: url(../images/socialicon-m.png) no-repeat;
    display: block;
    text-indent: -9999px;
    margin: auto;
    margin-bottom: 30px;
}
.GnimfactCont .social3 p.T2 {
    padding: 50px 50px 50px 50px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
    background: #fff;
    -webkit-box-shadow: 10px 10px 10px 0px rgb(0 0 0 / 15%);
    -moz-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.15);
    box-shadow: 10px 10px 10px 0px rgb(0 0 0 / 15%);
    top: 20px;
}
.GnimfactCont .social3:before {content: '';width: 100%;height: 190px;position: absolute;top: 166px;left: 0px;background: #8aa330;z-index: 0;}
.GnimfactCont .social3 ul {
    display: block;
    margin-top: 20px;
}
.GnimfactCont .social3 ul li {}
.GnimfactCont .social3 ul li.Cbox {
    display: none;
    float: none;
}
.GnimfactCont .social3 ul li.Cbox span.C1 {}
.GnimfactCont .social3 ul li.CboxR {
    background: none;
    padding-left: 0;
    float: none;
}
.GnimfactCont .social3 ul li.CboxR ul {
    width: auto;
}
.GnimfactCont .social3 ul li.CboxR ul li {
}
.GnimfactCont .social3 ul li.Cbox span.C2 {}
.GnimfactCont .social3 ul li.CboxR ul li.InCboxR {}
.GnimfactCont .social3 ul li.Cbox span.C3 {}
.GnimfactCont .social4 {
    padding-bottom: 0;
}
.GnimfactCont .social4 h2 {
    text-align: center;
}
.GnimfactCont .social4 p.T2 {
}
.GnimfactCont .social4 p.T2:nth-of-type(1):before {
    text-indent: -9999px;
    margin: auto;
    vertical-align: middle;
    line-height: 63px;
    width: 244px;
    height: 63px;
    margin-bottom: 25px;
    display:block;
    content: '';
    background: url(../images/socialicon-m.png) no-repeat  left top -264px;
}
.GnimfactCont .social4 .img-box {
    width: 100%;
}
.GnimfactCont .social4 .img-box img {
    width: 100%;
}
.GnimfactCont .social4 .img-box span {
    color: #777;
    display: block;
    padding: 15px 0 20px 0;
    text-align: center;
    font-size: 14px;
}

.GnimfactCont .social5 .outer {width: auto;padding: 45px 30px 0 30px;}
.GnimfactCont .social5 .outer ul {padding: 0;border-bottom: 0;}
.GnimfactCont .social5 .outer ul li {float: none;width: 100%;border-bottom: 1px solid #f0f0f0;padding: 35px 0;}
.GnimfactCont .social5 .outer ul li div.Icons {}
.GnimfactCont .social5 .outer ul li div.Iconstxt {}
.GnimfactCont .social5 .outer ul:last-of-type li:last-child {border-bottom: 0;}

/* micromoney */
.GnimfactCont .micro1 .micro1bg {}
.GnimfactCont .micro1 .micro1bg img {
    width: 100%;
}
.GnimfactCont .micro1 .micro1bg .inner {
    height: auto;
    background: #26262e;
    margin: 0;
    padding: 30px;
}
.GnimfactCont .micro1 .micro1bg .inner p.T1 {
    padding: 0 0 30px 0;
}
.GnimfactCont .micro1 .micro1bg .inner p.T2 {}
.GnimfactCont .micro2 {}
.GnimfactCont .micro2 h2 {}
.GnimfactCont .micro2 ul {}
.GnimfactCont .micro2 ul li {}
.GnimfactCont .micro2 {position: relative;padding-bottom: 0;}
.eng .GnimfactCont .micro2 {padding-bottom: 40px;}
.GnimfactCont .micro2 h2{
    text-align: center;
}
.GnimfactCont .micro2 ul{overflow: hidden;padding: 0 20px;box-sizing: border-box;height: 550px;margin: auto;width: 640px;}
.GnimfactCont .micro2 ul li{float: left;width:33%;text-align: center;margin-right: 0;}
.GnimfactCont .micro2 ul li.Money3{margin-right: 0px;}
.GnimfactCont .micro2 ul li .Icons{ border: 2px solid #26262e;margin-bottom: 15px;position: relative}
.GnimfactCont .micro2 ul li .Icons:after{content: '';width: 35px;height: 11px;background: url(../images/Moneyarow-m.png) no-repeat;position: absolute;left: 144px;top: 50%;margin-top: -5px;}
.GnimfactCont .micro2 ul li .Icons.on:after{animation: wid2 ease 0.5s both;-webkit-animation: wid2 ease 0.5s both}
.GnimfactCont .micro2 ul li.Money1 .Icons.on:after{animation-delay: 0s}
.GnimfactCont .micro2 ul li.Money2 .Icons.on:after{animation-delay: 0.4s}
.GnimfactCont .micro2 ul li.Money3 .Icons:after{display: none}
.GnimfactCont .micro2 ul li p.T1{font-weight: 500;font-size: 19px; color:#222;line-height: 24px;}
.GnimfactCont .micro2 ul li p.T1 span{font-weight: 300; font-size: 14px; color:#666;}
.GnimfactCont .micro2 ul li.Money1 .Icons{background: #26262e;}
.GnimfactCont .micro2 .Icons{border-radius: 130px 130px 130px 130px;width:130px; height: 130px;line-height: 130px; text-align: center;margin: auto;}
.GnimfactCont .micro2 .Icons span{display: inline-block;background: url(../images/Moneyicons.png) no-repeat;margin: auto;vertical-align: middle;text-indent: -9999px;}
.GnimfactCont .micro2 ul li.Money1 .Icons span{width:77px; height: 86px;}
.GnimfactCont .micro2 ul li.Money2 .Icons span{width:67px; height: 86px;background-position: -77px 0}
.GnimfactCont .micro2 ul li.Money3 .Icons span{width:67px; height: 71px;background-position: -151px -3px}
@keyframes wid2{ 0%{width:0px} 100%{width:35px}}
@-webkit-keyframes wid2{ 0%{width:0px} 100%{width:35px}}
.GnimfactCont .micro2 .MoneySub{position: absolute;/* right: 58px; *//* top:420px; */overflow: hidden;padding-top: 67px;background: url(../images/Moneyarow-m.png) no-repeat;background-position: center -75px;left: calc(50% - 63px);width: 330px;}
.eng .GnimfactCont .micro2 .MoneySub {margin-top: 40px;}
.GnimfactCont .micro2 .MoneySub.on{animation: pad ease 0.5s both 1s;-webkit-animation: pad ease 0.5s both 1s}
.GnimfactCont .micro2 .MoneySub .Moneys{float: left;text-align: center}
.GnimfactCont .micro2 .MoneySub .Moneys2{margin-left: 60px;}
.GnimfactCont .micro2 .MoneySub .Moneys .Icons{border: 1px solid #d7d7d7;background: #f0f0f0;margin-bottom: 15px;}
.GnimfactCont .micro2 .MoneySub .Moneys1 .Icons span{display: inline-block;}
.GnimfactCont .micro2 .MoneySub .Moneys1 .Icons span{width:71px; height: 60px;background-position: -225px -4px;}
.GnimfactCont .micro2 .MoneySub .Moneys2 .Icons span{width:75px; height: 65px;background-position: -298px 0px;}
.GnimfactCont .micro2 .MoneySub .Moneys p.T1{font-weight: 500;font-size: 19px; color:#222;line-height: 24px;}

.GnimfactCont .micro3 {}
.GnimfactCont .micro3 h2 {
    text-align: center;
}
.GnimfactCont .micro3 .microbgs {
    height: 67%;
}
.GnimfactCont .micro3 ul {width: 460px;margin: auto;}
.GnimfactCont .micro3 ul li {float: none;width: auto;margin-right: auto;margin-bottom: 20px;}
.GnimfactCont .micro3 ul li.mics1 span.Icons {}
.GnimfactCont .micro3 ul li p.T1 {}
.GnimfactCont .micro3 ul li.mics1 p.T1:after {}
.GnimfactCont .micro3 ul li.mics1.on p.T1:after {}
.GnimfactCont .micro3 ul li p.T2 {}
.GnimfactCont .micro3 ul li.mics2 span.Icons {}
.GnimfactCont .micro3 ul li.mics2 p.T1:after {}
.GnimfactCont .micro3 ul li.mics2.on p.T1:after {}
.GnimfactCont .micro3 ul li.mics3 span.Icons {}
.GnimfactCont .micro3 ul li.mics3 p.T1:after {}
.GnimfactCont .micro3 ul li.mics3.on p.T1:after {}
.GnimfactCont .micro4 {
    padding-bottom: 50px;
}
.GnimfactCont .micro4 h2 {
    text-align: center;
}
.GnimfactCont .micro4 p.T1 {}


/* socialbiz */
.GnimfactCont .sobiz1 p.T1 {
    font-size: 25px;
    text-align: center;
    width: 100%;
}
.eng .GnimfactCont .sobiz1 p.T1 {
	font-size: 20px;
	text-align: left;	
}
.GnimfactCont .sobiz2 h2 {
    text-align: center;
}
.GnimfactCont .sobiz2 h2 span {
    color:#08674b;
}
.GnimfactCont .sobiz2 p.T1 {
    text-align: center;
}
.GnimfactCont .sobiz2 .img1 {}
.GnimfactCont .sobiz2 .img1 img {
    width: 100%;
}
.GnimfactCont .sobiz2 p.T2 {}
.GnimfactCont .sobiz2 p.T3 {}
.GnimfactCont .sobiz2 p.T4 {
    background-position: left top 10px;
}
.GnimfactCont .sobiz2 p.T4.mb35 {}
.GnimfactCont .sobiz2 ul {}
.GnimfactCont .sobiz2 ul li.l {width: 50%;overflow: hidden;position: relative;}
.GnimfactCont .sobiz2 ul li.r {
    width: 50%;
    overflow: hidden;
    position: relative;
}
.GnimfactCont .sobiz2 ul li img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.GnimfactCont .sobiz2 ul:nth-of-type(2) li.l {
    float: none;
    width: 100%;
}
.GnimfactCont .sobiz2 ul:nth-of-type(2) li.r {width: 100%;float: none;}
.GnimfactCont .sobiz2 ul:nth-of-type(2) li img {width: 100%;}
.GnimfactCont .sobiz2 .Bizbtn {}
.GnimfactCont .sobiz2 .Bizbtn a {}
.GnimfactCont .sobiz2 ul li .txts {
    width: calc(100% - 60px);
    height: auto;
}
.GnimfactCont .sobiz2 ul li.r .txts {background: #08674b;}
.GnimfactCont .sobiz2 ul li p.It1 {}
.GnimfactCont .sobiz2 ul li p.It2 {
}
.GnimfactCont .sobiz2 ul li.r p.It2 {
    color:#fff;
}
.GnimfactCont .sobiz3 h2 {
    text-align: center;
}
.GnimfactCont .sobiz3 h2 span {
    color:#9b8578;
}
.GnimfactCont .sobiz3 p.T1 {
    text-align: center;
}
.GnimfactCont .sobiz3 .img1 {}
.GnimfactCont .sobiz3 .img1 img {
    width: 100%;
}
.GnimfactCont .sobiz3 p.T3 {}
.GnimfactCont .sobiz3 p.T3 span.Icons {}
.GnimfactCont .sobiz3 p.T4 {
    background-position: left top 9px;
}
.GnimfactCont .sobiz3 p.T2 {}
.GnimfactCont .sobiz3 ul.bizmap {
    display: inline-block;
}
.GnimfactCont .sobiz3 ul.bizmap li {
    display: block;
    width: 100%;
}
.GnimfactCont .sobiz3 ul.bizmap li img {
    width: 100%;
}
.GnimfactCont .sobiz3 ul.bizmap li.r {
    width: calc(100% - 60px);
    padding: 30px;
}
.GnimfactCont .sobiz3 ul.bizmap li.r .It1 {}
.GnimfactCont .sobiz3 ul.bizmap li.r .It2 {}
.GnimfactCont .sobiz3 ul.bizlist {
    margin-bottom: 10px;
}
.GnimfactCont .sobiz3 ul.bizlist li {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 40px;
}
.GnimfactCont .sobiz3 ul.bizlist li:nth-child(2n) {
    margin-right:0;
}
.GnimfactCont .sobiz3 ul.bizlist li img {
    width: 100%;
}
.GnimfactCont .sobiz3 ul.bizlist li p {}
.GnimfactCont .sobiz3 p.T5 {}
.GnimfactCont .sobiz3 .Bizbtn {}
.GnimfactCont .sobiz3 .Bizbtn a.Co1 {}
.GnimfactCont .sobiz3 .Bizbtn a.Co2 {}
.GnimfactCont .sobiz4 {margin-bottom: 0;}
.GnimfactCont .sobiz4 h2 {
    text-align: center;
}
.GnimfactCont .sobiz4 h2 span {
    color:#8aa330;
}
.GnimfactCont .sobiz4 p.T1 {
    text-align: center;
}
.GnimfactCont .sobiz4 .img1 {}
.GnimfactCont .sobiz4 .img1 img {
    width: 100%;
}
.GnimfactCont .sobiz4 p.T2 {}
.GnimfactCont .sobiz4 p.T3 {}
.GnimfactCont .sobiz4 p.T3 img {}
.GnimfactCont .sobiz4 ul.bizlist {
    margin-bottom: 10px;
}
.GnimfactCont .sobiz4 ul.bizlist li {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 40px;
}
.GnimfactCont .sobiz4 ul.bizlist li:nth-child(2n) {
    margin-right:0;
}
.GnimfactCont .sobiz4 ul.bizlist li img {
    width: 100%;
}
.GnimfactCont .sobiz4 ul.bizlist li p {}
.GnimfactCont .sobiz4 .Bizbtn {}
.GnimfactCont .sobiz4 .Bizbtn a.Co1 {}
.GnimfactCont .sobiz4 .Bizbtn a.Co2 {}


/* donations */
.GnimfactCont .Gsupport {padding: 97px 0 0 0;}
.GnimfactCont .Gsupport .supvis {
    background-size: 1200px;
    background-position: center top;
    height: 640px;
}
.GnimfactCont .Gsupport .supvis .txtbox {
    background-image: none;
    background-color: #dab686;
    width: calc(100% - 60px);
    top: 400px;
    margin: auto;
    left: calc(50% - calc(100% - 60px) / 2);
    height: auto;
    bottom: auto;
}
.GnimfactCont .Gsupport .supvis .txtbox p.T2 {}
.GnimfactCont .Gsupport .supvis .txtbox p.T3 {}
.GnimfactCont .Gsupport .supbtns a+a {display: none;}


/* corporate */
.GnimfactCont .Gsupport h2 {}
.GnimfactCont .Gsupport p.T1.pc-none {
    display: block !important;
}
.GnimfactCont .Gsupport ul.ulcom1 {
    width: 550px;
    margin-bottom: 60px;
}
.GnimfactCont .Gsupport ul.ulcom1 li {width: 275px;margin-bottom: 60px;}
.GnimfactCont .Gsupport ul.ulcom1 li:before {}
.GnimfactCont .Gsupport ul.ulcom1 li p {}
.GnimfactCont .Gsupport ul.ulcom1 li:after {
    display: none;
}
.GnimfactCont .Gsupport ul.ulcom1 li+li p {}
.GnimfactCont .Gsupport ul.ulcom1 li+li+li p {}
.GnimfactCont .Gsupport ul.ulcom1 li+li+li+li p {}
.GnimfactCont .Gsupport .com2 h3 {
    text-align: center;
}
.GnimfactCont .Gsupport .com2 ul {
    width: 549px;
}
.GnimfactCont .Gsupport .com2 ul li {}
.GnimfactCont .Gsupport .com2 ul li p.T2 {}
.GnimfactCont .Gsupport .com2 ul li:after{
    margin-top: -38px;
}
.GnimfactCont .Gsupport .com2 ul li+li{}
.GnimfactCont .Gsupport .com2 ul li+li+li{}
.GnimfactCont .Gsupport .com2 ul li:nth-child(3):after{display:none;}
.GnimfactCont .Gsupport .com2 ul li+li+li+li{}
.GnimfactCont .Gsupport .com2 ul li+li+li+li+li{}
.GnimfactCont .Gsupport .com2 ul li+li+li+li+li+li{}
.GnimfactCont .Gsupport .com2 ul li+li+li+li+li+li:after{}
.GnimfactCont .Gsupport .com2 p.T4 {
    text-align: center;
}
.GnimfactCont .Gsupport .com2 .Tbox {}
.GnimfactCont .Gsupport .supbtns a {
    background: #9b8578;
}
.GnimfactCont .Gsupport .com3 {padding: 100px 0 0 0;}
.GnimfactCont .Gsupport .com3 .inner h3 {}
.GnimfactCont .Gsupport .com3 .inner ul {}
.GnimfactCont .Gsupport .com3 .inner p.T1 {position:relative;font-size: 23px;font-weight: 300;padding-left: 19px;}
.GnimfactCont .Gsupport .com3 .inner p.T1:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 50%;
    transform: rotate(45deg);
    width: 10px;
    height: 10px;
    background: #8aa330;
    margin-top: -4px;
}
.GnimfactCont .Gsupport .com3 .inner ul:after {}
.GnimfactCont .Gsupport .com3 .inner p.T2 {
    color: #777;
}

/* board - line */
.GnimfactCont .GView, .GnimfactCont .GList {padding-bottom:50px;}
.GnimfactCont .GList table{
    border-top: 2px solid #222;
}
.GnimfactCont .GList table thead {
    display: none;
}
.GnimfactCont .GList table colgroup {display: none;}
.GnimfactCont .GList table colgroup col {width: auto !important;}
.GnimfactCont .GList table thead th,.GnimfactCont .GList table tbody td{padding: 10px 0;}
.GnimfactCont .GList table thead tr th:nth-child(1),.GnimfactCont .GList table tbody tr td:nth-child(1){display: none;}
.GnimfactCont .GList table thead th{}
.GnimfactCont .GList table tbody td{}
.GnimfactCont .GList table tbody td+td+td{text-align: right;}
.GnimfactCont .GList table tbody td a{width: auto;}
.GnimfactCont {width: auto;}
.GnimfactCont .GView .Gfiles{
    margin-top: 40px;
}
.GnimfactCont .GView .Gfiles a{}
.GnimfactCont .GView .Gfiles a:before{}
.GnimfactCont .GView .Gtitle{
    padding: 20px 0px;
}
.GnimfactCont .GView .Gtitle p{}
.GnimfactCont .GView .Gtitle p+p{}
.GnimfactCont .GList ul{}
.GnimfactCont .GList ul li{
    width: 48%;
    margin-right: 4%;
    padding-right: 0;
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 40px;
}
.GnimfactCont .GList ul li:nth-child(2n) {margin-right:0;}
.GnimfactCont .GList ul li:nth-child(3n) {}
.GnimfactCont .GList ul li .GlistImg{
    width: 100%;
}
.GnimfactCont .GList ul li .GlistImg img{
    width: 100%;
}
.GnimfactCont .GList ul li .T1{}
.GnimfactCont .GList ul li .T2{}
.GnimfactCont .GView .GViewinner {
    padding: 30px 20px;
    font-size: 16px;
}
.GnimfactCont .GView .GViewinner img {
	max-width: 100%;
}
.GnimfactCont .GView .GViewinner iframe {
	max-width: 100% !important;
	margin:auto;
}

.GnimfactCont .GView .GViewinner .Garow {}
.GnimfactCont .GView .GViewinner .Garow a {
    padding: 15px 15px 15px 50px;
}
.GnimfactCont .GView .GViewinner .Garow a.Gprev:before {
    left: 18px;
}
.GnimfactCont .GView .GViewinner .Garow a.Gnext:before {
    left: 18px;
}
.GnimfactCont .GView .GViewinner .Garow a span {
    width: auto;
    padding-left: 20px;
}
.GnimfactCont .GView .GViewinner .Garow a:before {}

/* footer */
.GnimfactFooter .GnimfactFottxt .personetc{color:#fff;margin-bottom: 10px;display: none;}
.GnimfactFooter .GnimfactFottxt .personetc a{display: inline-block;margin-right:10px;margin-left: 0;}
.GnimfactFooter .GnimfactFottxt .personetc a+a{display: inline-block;margin-left:10px;}
.GnimfactFooter .GnimfactFottxt {
	 padding: 30px 20px;
	 background: #8ba331;
	 position: relative;
	 text-align: left;
	 font-size: 12px;
	 line-height: 140%;
}


.GnimfactCont .organ1 {padding: 120px 0 40px 0;}
.GnimfactCont .organ1 .inner {
    max-width: 728px;
    margin: auto;
    background: url(../images/chart-back-tb.jpg) no-repeat top 17px center;
}
.GnimfactCont .organ1 h2 {text-align: center;width: 100%;top: -60px;font-size: 22px;}
.GnimfactCont .organ1 .chart {}
.GnimfactCont .organ1 .chart div {
}
.GnimfactCont .organ1 .chart div.c1 {
}
.GnimfactCont .organ1 .chart div.c2 {
}
.GnimfactCont .organ1 .chart div.c3 {
}
.GnimfactCont .organ1 .chart div.c4 {
}
.GnimfactCont .organ1 .chart div.c1, .GnimfactCont .organ1 .chart div.c2, .GnimfactCont .organ1 .chart div.c3, .GnimfactCont .organ1 .chart div.c4 {width: 280px;padding-top: 10px;height: 50px;}
.GnimfactCont .organ1 .chart div.d1 {}
.GnimfactCont .organ1 .chart div.d2 {left: calc(50% - 146px);}
.GnimfactCont .organ1 .chart div.d3 {
}
.GnimfactCont .organ1 .chart div.d4 {left: calc(50% + 146px);}
.GnimfactCont .organ1 .chart div.d5 {
}
.GnimfactCont .organ1 .chart div.d1, .GnimfactCont .organ1 .chart div.d2, .GnimfactCont .organ1 .chart div.d3, .GnimfactCont .organ1 .chart div.d4, .GnimfactCont .organ1 .chart div.d5 {width: 142px;height: 50px;padding-top: 10px;}
.GnimfactCont .organ1 .chart div.d1 span, .GnimfactCont .organ1 .chart div.d2 span, .GnimfactCont .organ1 .chart div.d3 span, .GnimfactCont .organ1 .chart div.d4 span, .GnimfactCont .organ1 .chart div.d5 span {    
}

.GnimfactCont .organ1 .chart div strong {font-size: 15px;}
.GnimfactCont .organ1 .chart div span {font-size: 10px;}

.GnimfactCont .organ2 {margin-bottom: 0;}
.GnimfactCont .organ2 h2 {font-size: 22px;}
.GnimfactCont .organ2 dl {}
.GnimfactCont .organ2 dl dt {font-size: 15px;padding-top: 10px;}
.GnimfactCont .organ2 dl dd {width: calc(50% - 60px);height: 97px;}
.GnimfactCont .organ2 dl dd:nth-child(4) {
    margin-left: 100px;
}
.GnimfactCont .organ2 dl:after {
}
.GnimfactCont .organ2 dl dd strong {font-size: 20px;padding-top: 10px;}
.GnimfactCont .organ2 dl dd span {font-size: 14px;}
.GnimfactCont .organ2 dl.d1 {}
.GnimfactCont .organ2 dl.d2 {}
.GnimfactCont .organ2 dl.d3 {}



/* 조직도 변경 */
.GnimfactCont .organ3 {
    padding: 120px 0 40px 0;
}
.GnimfactCont .organ3 .inner {
    max-width: 728px;
    margin: auto;
    background: url(../images/chart-back-23-t.png) no-repeat top center;
    height: 650px;
}
.GnimfactCont .organ3 h2 {text-align: center;width: 100%;top: -60px;font-size: 22px;}
.GnimfactCont .organ3 .chart {}
.GnimfactCont .organ3 .chart div {
}
.GnimfactCont .organ3 .chart div.c1 {
}
.GnimfactCont .organ3 .chart div.c2 {
}
.GnimfactCont .organ3 .chart div.c3 {top: 270px;}
.GnimfactCont .organ3 .chart div.c4 {top: 180px;}
.GnimfactCont .organ3 .chart div.c1, .GnimfactCont .organ3 .chart div.c2, .GnimfactCont .organ3 .chart div.c3, .GnimfactCont .organ3 .chart div.c4 {width: 280px;}
.GnimfactCont .organ3 .chart div.d1 {
}
.GnimfactCont .organ3 .chart div.d2 {left: 184px;}
.GnimfactCont .organ3 .chart div.d3 {left: 367px;}
.GnimfactCont .organ3 .chart div.d4 {left: 550px;}

.GnimfactCont .organ3 .chart div.d1, .GnimfactCont .organ3 .chart div.d2, .GnimfactCont .organ3 .chart div.d3, .GnimfactCont .organ3 .chart div.d4 {top: 391px;width: 180px;}

.GnimfactCont .organ3 .chart div strong {font-size: 16px;line-height: 1.1;}

.GnimfactCont .organ3 .chart div.e1 {}
.GnimfactCont .organ3 .chart div.e2 {left: 91px;}
.GnimfactCont .organ3 .chart div.e3 {left: 184px;}
.GnimfactCont .organ3 .chart div.e4 {left: 274px;}
.GnimfactCont .organ3 .chart div.e5 {left: 367px;}
.GnimfactCont .organ3 .chart div.e6 {left: 457px;}

.GnimfactCont .organ3 .chart div.e1, .GnimfactCont .organ3 .chart div.e2, .GnimfactCont .organ3 .chart div.e3, .GnimfactCont .organ3 .chart div.e4, .GnimfactCont .organ3 .chart div.e5, .GnimfactCont .organ3 .chart div.e6 {
    top: 512px;
    width: 87px;
}
.GnimfactCont .organ3 .chart div.e1 strong, .GnimfactCont .organ3 .chart div.e2 strong, .GnimfactCont .organ3 .chart div.e3 strong, .GnimfactCont .organ3 .chart div.e4 strong, .GnimfactCont .organ3 .chart div.e5 strong, .GnimfactCont .organ3 .chart div.e6 strong {line-height: 1.1;}

/* 조직도 변경 20230821 */
.GnimfactCont .organ4 {
    padding: 120px 0 40px 0;
}
.GnimfactCont .organ4 .inner {
    max-width: 728px;
    margin: auto;
    background: url(../images/chart-back-23-t-2023.jpg) no-repeat top -90px center;
    height: 800px;
}
.GnimfactCont .organ4 h2 {text-align: center;width: 100%;top: -60px;font-size: 22px;}
.GnimfactCont .organ4 .chart {}
.GnimfactCont .organ4 .chart div {
}
.GnimfactCont .organ4 .chart div.c1 {
}
.GnimfactCont .organ4 .chart div.c2 {
}
.GnimfactCont .organ4 .chart div.c3 {top: 181px;}
.GnimfactCont .organ4 .chart div.c4 {top: 180px;right: auto;left: calc(50% + 20px);}
.GnimfactCont .organ4 .chart div.c1, .GnimfactCont .organ4 .chart div.c2, .GnimfactCont .organ4 .chart div.c3, .GnimfactCont .organ4 .chart div.c4, .GnimfactCont .organ4 .chart div.c5, .GnimfactCont .organ4 .chart div.c6 {width: 280px;}
.GnimfactCont .organ4 .chart div.d1 {
}
.GnimfactCont .organ4 .chart div.d2 {left: 254px;}
.GnimfactCont .organ4 .chart div.d3 {left: 509px;}
.GnimfactCont .organ4 .chart div.d4 {left: 0;}
.GnimfactCont .organ4 .chart div.d5 {left: 254px;}
.GnimfactCont .organ4 .chart div.d6 {left: 550px;}

.GnimfactCont .organ4 .chart div.d1, .GnimfactCont .organ4 .chart div.d2, .GnimfactCont .organ4 .chart div.d3 {top: 302px;width: 220px;}
.GnimfactCont .organ4 .chart div.d4, .GnimfactCont .organ4 .chart div.d5, .GnimfactCont .organ4 .chart div.d6 {top: 522px;width: 220px;}

.GnimfactCont .organ4 .chart div strong {font-size: 16px;line-height: 1.1;}

.GnimfactCont .organ4 .chart div.e1 {}
.GnimfactCont .organ4 .chart div.e2 {left: 120px;}
.GnimfactCont .organ4 .chart div.e3 {left: 254px;}
.GnimfactCont .organ4 .chart div.e4 {left: 374px;}
.GnimfactCont .organ4 .chart div.e5 {left: 508px;}
.GnimfactCont .organ4 .chart div.e6 {left: 628px;}
.GnimfactCont .organ4 .chart div.e7 {left: 0;}
.GnimfactCont .organ4 .chart div.e8 {left: 120px;}
.GnimfactCont .organ4 .chart div.e9 {left: 254px;}
.GnimfactCont .organ4 .chart div.e10 {left: 374px;}

.GnimfactCont .organ4 .chart div.e1, .GnimfactCont .organ4 .chart div.e2, .GnimfactCont .organ4 .chart div.e3, .GnimfactCont .organ4 .chart div.e4, .GnimfactCont .organ4 .chart div.e5, .GnimfactCont .organ4 .chart div.e6 {
    top: 422px;
    width: 98px;
    height: 68px;
}
.GnimfactCont .organ4 .chart div.e7, .GnimfactCont .organ4 .chart div.e8, .GnimfactCont .organ4 .chart div.e9, .GnimfactCont .organ4 .chart div.e10 {
    top: 643px;
    width: 98px;
    height: 68px;
}
.GnimfactCont .organ4 .chart div.e1 strong, .GnimfactCont .organ4 .chart div.e2 strong, .GnimfactCont .organ4 .chart div.e3 strong, .GnimfactCont .organ4 .chart div.e4 strong, .GnimfactCont .organ4 .chart div.e5 strong, .GnimfactCont .organ4 .chart div.e6 strong, .GnimfactCont .organ4 .chart div.e7 strong, .GnimfactCont .organ4 .chart div.e8 strong, .GnimfactCont .organ4 .chart div.e9 strong, .GnimfactCont .organ4 .chart div.e10 strong {line-height: 1.1;font-size: 16px;}


/* newsletter */
#stb_subscribe {padding: 40px 20px 30px 20px !important;}
#stb_subscribe #stb_subscribe_form .whole-box-wrap .title {width:250px;}
}

/* quick */
@media (max-width:767px){
.pc-mode{display: none !important;}
.t-mode{display: none !important;}
.m-mode{display: inline-block !important;}

.pc-none{display: inline-block !important;}
.t-none{display: inline-block !important;}
.m-none{display: none !important;}


.GnimfactCont .About3 .Gf.m-none {
    display: none !important;}
.GnimfactCont .About3 .inner .Gf.pc-mode {zoom:0.45}
.quickarea{height: 100px;}
.quickarea a{height: 50px;width: 50px;margin:-25px 0 0 -25px;line-height: 50px;}
.quickarea a span{background-size: 130px;background-position: -28px -29px;width: 18px;height: 25px;}

.ImfactHead .support {
	position: absolute;
	right: 20px;
	color: #fff;
	font-size: 12px;
	background: #8aa330;
	display: inline-block;
	width: 80px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	top: 16px;
}


a {}
.ImfactHead {}
.HeaderInner {}
.Spimg{}
.Imfactwrap{}
.Imfactwrap .ImfactHead .sidenav {}
.Imfactwrap .ImfactHead .sidenav a{}
.Imfactwrap .ImfactHead{
    height: 60px;
}
.Imfactwrap .ImfactHead .Immenu{width: 50px;height: 51px;}
.Imfactwrap .ImfactHead .Immenu span{left: 22px;margin-top: -4px;width: 29px;background-size: 130px;height: 19px;background-position-x: -26px;}
.Imfactwrap .ImfactHead .Imlogos{
    width: 230px;
    height: 24px;
    display: block;
    text-align: center;
    /* width: 100%; */
    margin: -12px 0 0 -115px;
    position: absolute;
}
.Imfactwrap .ImfactHead .Imlogos img {
    height: 100%;
}
.Imfactwrap .ImfactHead .closebtn{
    width: 50px;
    height: 51px;
}
.Imfactwrap .ImfactHead .closebtn span{
    width: 24px;
    height: 23px;
    left: auto;
    background-size: 130px;
    margin-top: -6px;
    right: 18px;
}
.Imfactwrap .ImfactHead .SubHead{
    height: 61px;
}
.Imfactwrap .ImfactHead .SubHead .Imlogos{margin: -12px 0 0 -121px;}


/* .Imfactwrap .ImfactHead #inMenu .ImmSub a{width:100%;font-size: 24px;font-weight: 700; background: #f5f5f5;padding:0 0 0 51px;line-height: 80px; height: 80px; font-size:24px; font-weight: 100;border-bottom: 1px solid #d7d7d7;overflow: hidden}
.Imfactwrap .ImfactHead #inMenu .Immt,.ImfactHead #inMenu a.other{position: relative;background:#fff; -webkit-box-sizing: border-box; box-sizing: border-box;width:100%;color: #000;display: block;border-bottom: 1px solid #d7d7d7;padding:0 0 0 30px;height: 80px; line-height: 80px;font-size: 24px;overflow: hidden;font-weight: 700}
.Imfactwrap .ImfactHead #inMenu .Immt .Spimg{width:32px; height: 32px; display: block;position: absolute;right:33px; top:50%; margin-top: -16px;background-position: 0px -33px;}
.Imfactwrap .ImfactHead #inMenu .Immt.ons .Spimg{background-position: 0 -65px;}
.Imfactwrap .ImfactHead .ImmSub{display:none;}
.Imfactwrap .ImfactHead .ImmSub.open{display: block;} */

.Imfactwrap .ImfactHead #inMenu > ul > li {
    max-height: 50px;
}
.Imfactwrap .ImfactHead #inMenu > ul > li > a {
    font-size: 14px;
    padding: 0 0 0 20px;
    height: 50px;
    line-height: 50px;
}
.Imfactwrap .ImfactHead #inMenu > ul > li > a:before {
    width: 20px;
    height: 19px;
    background-size: 110px;
    background-position: 0 -20px;
    margin-top: -10px;
    right: 20px;
}
.Imfactwrap .ImfactHead #inMenu > ul > li > a.before-remove:before {}
.Imfactwrap .ImfactHead #inMenu > ul > li.current_page_parent, .Imfactwrap .ImfactHead #inMenu > ul > li.open {}
.Imfactwrap .ImfactHead #inMenu > ul > li.current_page_parent > a:before,
.Imfactwrap .ImfactHead #inMenu > ul > li.open > a:before {
    background-position: 0 -39px;
}
.Imfactwrap .ImfactHead #inMenu > ul > li > ul > li > a {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 20px;
}
.Imfactwrap .ImfactHead .ImmSub{}
.Imfactwrap .ImfactHead .ImmSub.open{}

.Imfactwrap .ImfactHead .other.two {height: 50px;line-height: 50px;font-size: 14px;padding: 0 0 0 20px;}

.ImfactHead a.other {
}
.Imfactwrap .ImfactHead .sidenav a {}


.Imfactwrap .ImFooter{}
.Imfactwrap .ImFooter .txtfooter p,.Imfactwrap .ImFooter .txtfooter a{}
.img_arow {}
.GnimfactFooter .gniselect {}
.GnimfactFooter .gniselect .gnisselect {}
.GnimfactFooter .gniselect .gnisselect option{}
.GnimfactFooter .gniselect .box_arrow {}
.GnimfactFooter .gniselect .ico_arrow {}
.GnimfactFooter .gnisselect::-ms-expand{}
.GnimfactFooter .gniselect:after{}


.GnimfactHeader .HeaderInner {}
.GnimfactHeader .GnimfactMainVis .inner {
    width: auto;
}
.GnimfactHeader.Gimain {height: 350px;background-size: 1000px;background-position: calc(50% - 120px) bottom;}
.GnimfactHeader.Gimain .GnimfactMainVis .inner h2 {font-size: 22px;line-height: 120%;padding-top: 30px;}
.GnimfactHeader.Gimain .GnimfactMainVis .inner p.T1{font-size: 10px;line-height: 145%;}
.GnimfactCont{min-width:100%;}
.GnimfactCont .inner {margin: 0 20px;}


.GnimfactCont .GnimfactMainSec1 .inner {padding: 40px 30px;margin: 0;}
.GnimfactCont .GnimfactMainSec1 .inner p.T1 {
    font-size: 10px;
    background-size: 263px;
    padding-top: 57px;
}

.GnimfactCont .GnimfactMainSec2 {}
.GnimfactCont .GnimfactMainSec2 .inner {padding: 40px 0;}
.GnimfactCont .GnimfactMainSec2 .inner h2 {font-size: 22px;background-position: calc(50% - 59px) top;background-size: 10px;}
.GnimfactCont .GnimfactMainSec2 .inner h2 span {}
.GnimfactCont .GnimfactMainSec2 .inner p.T1 {
    font-size: 11px;
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont {}
.GnimfactCont .GnimfactMainSec2 .inner .Incont .Incontbg {top: -176px;height: 258px;}
.eng .GnimfactCont .GnimfactMainSec2 .inner .Incont .Incontbg {top: -208px;height: 295px;}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul {width: 100%;}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li {width: 48%;margin-right: 4%;height: 134px;margin-bottom: 4%;}
.eng .GnimfactCont .GnimfactMainSec2 .inner .Incont ul li {height: 150px;}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li:nth-child(2n) {
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li.Mli1 p.T1 {
    background-size: 700px;
    background-position: 36px 24px;
    width: 120px;
    margin: auto;
    padding-top: 100px;
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li span {
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li p.T2 {
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li.Mli2 p.T1 {
    background-size: 700px;
    background-position: -179px 24px;
    width: 120px;
    margin: auto;
    padding-top: 100px;
}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li.Mli3 p.T1 {background-size: 700px;background-position: -393px 24px;width: 120px;margin: auto;padding-top: 100px;}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li.Mli4 p.T1 {background-size: 700px;background-position: -609px 24px;width: 120px;margin: auto;padding-top: 100px;}
.GnimfactCont .GnimfactMainSec2 .inner .Incont ul li.mr0 {}

.GnimfactCont .GnimfactMainSec3 {}
.GnimfactCont .GnimfactMainSec3 .inner {padding: 40px 20px;margin: 0;}
.GnimfactCont .GnimfactMainSec3 .inner .fl, .GnimfactCont .GnimfactMainSec3 .inner .fl .leftBox {
}
.GnimfactCont .GnimfactMainSec3 .inner h2 {
    font-size: 22px;
    background-size: 10px;
    background-position: calc(50% - 42px) top;
}
.GnimfactCont .GnimfactMainSec3 .inner h2 span {}
.GnimfactCont .GnimfactMainSec3 .inner a.Plus {top: 38px;}
.GnimfactCont .GnimfactMainSec3 .inner a.Plus span {
}
.GnimfactCont .GnimfactMainSec3 .inner ul {margin-left: 0;}
.GnimfactCont .GnimfactMainSec3 .inner ul li {
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a {
    padding: 20px;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders {
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders::before, .GnimfactCont .GnimfactMainSec3 .inner ul li a .borders::after {
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders::before {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders::after {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders span {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders span::before, .GnimfactCont .GnimfactMainSec3 .inner ul li a .borders span::after {
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders span::before {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .borders::after {}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .Bar {
    width: 25px;
    height: 2px;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a p.T1 {font-size: 13px;margin-bottom: 5px;height: 17px;}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .dates {
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .dates p.T2 {
    color: #383d41;
    font-size: 10px;
    letter-spacing: 0;
    font-weight: 500;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .dates p.T3 {
    font-size: 10px;
    font-weight: 500;
    width: 50px;
    height: 20px;
    line-height: 20px;
    padding-right: 10px;
}
.GnimfactCont .GnimfactMainSec3 .inner ul li a .dates p.T3 span {
    background-size: 250px;
    background-position: -241px 0;
    width: 9px;
    height: 9px;
    margin-top: -4px;
    right: 5px;
}

.GnimfactMainSec5 {}
.GnimfactMainSec5 .inner {}
.GnimfactMainSec5 .inner h2 {
    font-size: 22px;
    background-size: 10px;
    background-position: calc(50% - 42px) top;
	padding-bottom: 5px;
}
.GnimfactMainSec5 .GnimactMainRotateParter {width:100%; height:102px;background: url(../images/partners_logo-.jpg) repeat;border-bottom: 30px solid #3a322f;text-indent: -9999px;}


.GnimfactCont .GnimfactMainRotate{height: 180px; background-size: auto 100%;border-bottom: 20px solid #3a322f;}

.GnimfactFooter {}

/* sub page */
.GnimfactHeader.Gisub, .Location {}

/* intro */
.GnimfactCont .inner {}
.GnimfactCont .About1 h2 {
    padding: 40px 0 30px 0;
    font-size: 22px;
    line-height: 150%;
}
.GnimfactCont .About1 h2 span {
    font-size: 28px;
}
.GnimfactCont .About2 {
    background-size: cover;
    padding: 30px 15px;
}
.GnimfactCont .About2 .inner {
    margin: 0;
}
.GnimfactCont .About2 .inner .box {width: calc(100% - 30px);margin: 0;}
.GnimfactCont .About2 .inner .box .boxinner {
    padding: 30px;
}
.GnimfactCont .About2 .inner .box .boxinner h3 {
    font-size: 20px;
    line-height: 100%;
    margin-bottom: 15px;
}
.GnimfactCont .About2 .inner .box .boxinner h3 span.T1 {}
.eng .GnimfactCont .About2 .inner .box .boxinner h3 span.T1 {margin-bottom: 5px;}
.GnimfactCont .About2 .inner .box .boxinner h3 span.T2 {
    font-size: 14px;
    font-weight: 500;
}
.GnimfactCont .About2 .inner .box .boxinner h3 span.T3.cos {padding-bottom: 5px;}
.GnimfactCont .About2 .inner .box .boxinner h3 span.cos:before {height: 1px;}
.GnimfactCont .About2 .inner .box .boxinner p.T1 {
    font-size: 10px;
}

.GnimfactCont .About3 {
    padding: 40px 0 0 0;
}
.GnimfactCont .About3 h3 {
    font-size: 18px;
    margin-bottom: 30px;
}
.GnimfactCont .About3 .inner {}
.GnimfactCont .About3 .inner .Gf.pc-none{
    zoom: 0.55;
}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf1{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf2{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf3{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf4{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf5{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf .icons{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf .icons span{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf1 .icons span{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf2 .icons span{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf3 .icons span{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf4 .icons span{}
.GnimfactCont .About3 .inner .Gf.pc-none .Ingf.Ingf5 .icons span{}
.GnimfactCont .About3 .inner .Gf.pc-none p{}
.GnimfactCont .About3 .inner .Gf.pc-none p span{}
.GnimfactCont .About3 p.T6 {
    font-size: 11px;
}
.GnimfactCont .About3 .aboutbtn a {
    font-size: 14px;
    padding: 15px 40px;
}
/* mission */
.GnimfactCont .Mission1 {
    padding: 40px 0 30px 0;
}
.GnimfactCont .Mission1 h2 {
    font-size: 18px;
    line-height: 150%;
    padding-bottom: 30px;
}
.eng .GnimfactCont .Mission1 h2 {
    font-size: 14px;
}
.GnimfactCont .Mission1 h2 span {font-size: 18px;}
.eng .GnimfactCont .Mission1 h2 span {font-size: 30px;display: block;}

.GnimfactCont .Mission2 {padding: 40px 0;}
.GnimfactCont .Mission2 ul {
    zoom: 0.55;
}
.GnimfactCont .Mission2 ul li {
}
.GnimfactCont .Mission2 ul li:nth-child(2n) {
}
.GnimfactCont .Mission1 p.T1, .GnimfactCont .Mission2 h2 {
    font-size: 20px;
    margin-bottom: 20px;
}
.GnimfactCont .Mission1 p.T2 {
    font-size: 12px;
}

/* bizarea */
.GnimfactCont .bizarea1 {
    padding: 40px 0 30px 0;
}
.GnimfactCont .bizarea1 h2 {
    font-size: 28px;
    margin-bottom: 20px;
}
.GnimfactCont .bizarea1 p.T1 {
    font-size: 15px;
}
.GnimfactCont .bizarea1 p.T1 span.co1 {}
.GnimfactCont .bizarea1 p.T1 span {}
.GnimfactCont .bizarea2 .tab {zoom: 0.55;}
.GnimfactCont .bizarea2 .tab li {}
.GnimfactCont .bizarea2 .tab li a {}
.GnimfactCont .bizarea2 .tab li a span.Icons {}
.GnimfactCont .bizarea2 .tab li.on a, .GnimfactCont .bizarea2 .tab li a:hover {}
.GnimfactCont .bizarea2 .tab li.on.tab1 a span.Icons {}
.GnimfactCont .bizarea2 .tab li.on.tab2 a span.Icons {}
.GnimfactCont .bizarea2 .tab li.on.tab3 a span.Icons {}
.GnimfactCont .bizarea2 .tab li.on.tab4 a span.Icons {}
.GnimfactCont .bizarea2 #tab1 .tabinner .inner, 
.GnimfactCont .bizarea2 #tab2 .tabinner .inner,
.GnimfactCont .bizarea2 #tab3 .tabinner .inner,
.GnimfactCont .bizarea2 #tab4 .tabinner .inner{
    margin: 0 5px 20px;
}
.GnimfactCont .bizarea2 .tabcontent .tabinner {
    padding: 30px 0 40px;
}
.GnimfactCont .bizarea2 .tabcontent .tabinner .T1 {
    font-size: 12px;
}
.GnimfactCont .bizarea2 .tabcontent .outer {/* padding: 40px 20px 0 20px; */zoom: 0.6;}
.GnimfactCont .bizarea2 .tabcontent .outer2 {zoom: 0.7;	}
.GnimfactCont .bizarea2 .tabcontent .outer ul {
}
.GnimfactCont .bizarea2 .tabcontent .outer ul li {
}
.GnimfactCont .bizarea2 .tabcontent .outer ul li div.Icons {
}
.GnimfactCont .bizarea2 .tabcontent .outer ul li div.Iconstxt {}
.GnimfactCont .bizarea2 .tabcontent .outer ul:last-of-type li:last-child {}
.GnimfactCont .bizarea2 .tabcontent .outer2 ul {border-left: 0;}
.GnimfactCont .bizarea2 .tabcontent .outer2 > ul > li {
	width: 100%;
	height: auto;
	border-right: 0;
	padding: 0 0 50px 0;
	min-height: auto;
}

/* cooperative */
.GnimfactCont .cooper1 {zoom: 0.5;-moz-transform: scale(0.55);}
.GnimfactCont .cooper1 h2 {
    /* font-size: 28px;
    padding: 30px 0 30px 0 ;*/
}
.GnimfactCont .cooper1 h2 span {display: block;}

.GnimfactCont .cooper1 .cooper1bg {}
.GnimfactCont .cooper1 .cooper1bg .pc-none {
}
.GnimfactCont .cooper1 .cooper1bg img {
}
.GnimfactCont .cooper2 {zoom: 0.5;-moz-transform: scale(0.55);}
.GnimfactCont .cooper3 {zoom: 0.5;-moz-transform: scale(0.55);}
.GnimfactCont .cooper1 .cooper1bg .T1 {font-size: 11px;padding: 30px 20px;}
.GnimfactCont .cooper4 .inner {
}
.GnimfactCont .cooper4 {zoom: 0.5;-moz-transform: scale(0.55);}
.GnimfactCont .cooper4 .inner:after {}

/* social */
.GnimfactCont .social1 {
    padding: 40px 0;
}
.GnimfactCont .social1 h2 {
    font-size: 28px;
    margin-bottom: 20px;
}
.GnimfactCont .social1 p.T1 {
    font-size: 15px;
}
.GnimfactCont .social1 p.T1 span {
}
.GnimfactCont .social1 p.T1 span:before {
}
.GnimfactCont .social1 .social1bg .inner {
    height: auto;
    background: #8aa330;
    margin: 0;
    padding: 30px;
}
.GnimfactCont .social1 .social1bg .inner p.T1 {
    padding: 0 0 15px 0;
    font-size: 16px;
    line-height: 140%;
}
.GnimfactCont .social1 .social1bg .inner p.T2 {    font-size: 11px;}

.GnimfactCont .social3 {
    zoom: 0.6;
    padding: 40px 0;
}
.eng .GnimfactCont .social3 {
    zoom: 0.6;
    padding: 40px 0;
}
.GnimfactCont .social3 h2 {
}
.GnimfactCont .social3 h2 span {display: block;}
.GnimfactCont .social3 p.T1 {
}
.GnimfactCont .social3 p.T2:before {
}
.GnimfactCont .social3 p.T2 {
}
.GnimfactCont .social3:before {}
.GnimfactCont .social3 ul {
}
.GnimfactCont .social3 ul li {}
.GnimfactCont .social3 ul li.Cbox {
}
.GnimfactCont .social3 ul li.Cbox span.C1 {}
.GnimfactCont .social3 ul li.CboxR {
}
.GnimfactCont .social3 ul li.CboxR ul {
}
.GnimfactCont .social3 ul li.CboxR ul li {
}
.GnimfactCont .social3 ul li.Cbox span.C2 {}
.GnimfactCont .social3 ul li.CboxR ul li.InCboxR {}
.GnimfactCont .social3 ul li.Cbox span.C3 {}
.GnimfactCont .social4 {zoom: 0.6;}
.GnimfactCont .social4 h2 {
}
.GnimfactCont .social4 p.T2 {
}
.GnimfactCont .social4 p.T2:nth-of-type(1):before {
}
.GnimfactCont .social4 .img-box {
}
.GnimfactCont .social4 .img-box img {
}
.GnimfactCont .social4 .img-box span {
}

.GnimfactCont .social5 {zoom:0.55;}

/* micromoney */
.GnimfactCont .micro1 h2 {
    font-size: 28px;
    padding: 40px 0 30px 0;
}
.GnimfactCont .micro1 .micro1bg {}
.GnimfactCont .micro1 .micro1bg img {
}
.GnimfactCont .micro1 .micro1bg .inner {padding: 20px 20px 25px 0\20px;}
.GnimfactCont .micro1 .micro1bg .inner p.T1 {
    padding: 0 0 15px 0;
    font-size: 16px;
    line-height: 140%;
}
.GnimfactCont .micro1 .micro1bg .inner p.T2 {
    font-size: 11px;
}
.GnimfactCont .micro2 {}
.GnimfactCont .micro2 h2 {}
.GnimfactCont .micro2 ul {}
.GnimfactCont .micro2 ul li {}
.GnimfactCont .micro2 {
    padding: 80px 0 40px 0;
    zoom: 0.55;
}
.eng .GnimfactCont .micro2 {}
.GnimfactCont .micro2 h2{}
.GnimfactCont .micro2 ul{}
.GnimfactCont .micro2 ul li{}
.GnimfactCont .micro2 ul li.Money3{}
.GnimfactCont .micro2 ul li .Icons{}
.GnimfactCont .micro2 ul li .Icons:after{}
.GnimfactCont .micro2 ul li .Icons.on:after{}
.GnimfactCont .micro2 ul li.Money1 .Icons.on:after{}
.GnimfactCont .micro2 ul li.Money2 .Icons.on:after{}
.GnimfactCont .micro2 ul li.Money3 .Icons:after{}
.GnimfactCont .micro2 ul li p.T1{}
.GnimfactCont .micro2 ul li p.T1 span{}
.GnimfactCont .micro2 ul li.Money1 .Icons{}
.GnimfactCont .micro2 .Icons{}
.GnimfactCont .micro2 .Icons span{}
.GnimfactCont .micro2 ul li.Money1 .Icons span{}
.GnimfactCont .micro2 ul li.Money2 .Icons span{}
.GnimfactCont .micro2 ul li.Money3 .Icons span{}
@keyframes wid2{}
@-webkit-keyframes wid2{}
.GnimfactCont .micro2 .MoneySub{}
.eng .GnimfactCont .micro2 .MoneySub {}
.GnimfactCont .micro2 .MoneySub.on{}
.GnimfactCont .micro2 .MoneySub .Moneys{}
.GnimfactCont .micro2 .MoneySub .Moneys2{}
.GnimfactCont .micro2 .MoneySub .Moneys .Icons{}
.GnimfactCont .micro2 .MoneySub .Moneys1 .Icons span{}
.GnimfactCont .micro2 .MoneySub .Moneys1 .Icons span{}
.GnimfactCont .micro2 .MoneySub .Moneys2 .Icons span{}
.GnimfactCont .micro2 .MoneySub .Moneys p.T1{}

.GnimfactCont .micro3 {
    zoom: 0.55;
}
.GnimfactCont .micro3 h2 {
}
.GnimfactCont .micro3 .microbgs {
}
.GnimfactCont .micro3 ul {
    width: 500px;
}
.GnimfactCont .micro3 ul li {
}
.GnimfactCont .micro3 ul li.mics1 span.Icons {}
.GnimfactCont .micro3 ul li p.T1 {}
.GnimfactCont .micro3 ul li.mics1 p.T1:after {}
.GnimfactCont .micro3 ul li.mics1.on p.T1:after {}
.GnimfactCont .micro3 ul li p.T2 {}
.GnimfactCont .micro3 ul li.mics2 span.Icons {}
.GnimfactCont .micro3 ul li.mics2 p.T1:after {}
.GnimfactCont .micro3 ul li.mics2.on p.T1:after {}
.GnimfactCont .micro3 ul li.mics3 span.Icons {}
.GnimfactCont .micro3 ul li.mics3 p.T1:after {}
.GnimfactCont .micro3 ul li.mics3.on p.T1:after {}
.GnimfactCont .micro4 {padding: 40px 0 10px 0;}
.GnimfactCont .micro4 h2 {font-size: 20px;}
.GnimfactCont .micro4 p.T1 {
    font-size: 11px;
}


/* socialbiz */
.GnimfactCont .sobiz1 {
    padding: 40px 0 30px 0;
}
.GnimfactCont .sobiz1 h2 {
    font-size: 28px;
    margin-bottom: 20px;
}

.GnimfactCont .sobiz1 p.T1 {font-size: 12px;}
.eng .GnimfactCont .sobiz1 p.T1 {font-size: 11px;}
.GnimfactCont .sobiz2 {
    zoom: 0.55;
}
.GnimfactCont .sobiz2 h2 {
}
.GnimfactCont .sobiz2 h2 span {
}
.GnimfactCont .sobiz2 p.T1 {
}
.GnimfactCont .sobiz2 .img1 {}
.GnimfactCont .sobiz2 .img1 img {
}
.GnimfactCont .sobiz2 p.T2 {}
.GnimfactCont .sobiz2 p.T3 {}
.GnimfactCont .sobiz2 p.T4 {
}
.GnimfactCont .sobiz2 p.T4.mb35 {}
.GnimfactCont .sobiz2 ul {}
.GnimfactCont .sobiz2 ul li.l {}
.GnimfactCont .sobiz2 ul li.r {
}
.GnimfactCont .sobiz2 ul li img {
}
.GnimfactCont .sobiz2 ul:nth-of-type(2) li.l {
}
.GnimfactCont .sobiz2 ul:nth-of-type(2) li.r {}
.GnimfactCont .sobiz2 ul:nth-of-type(2) li img {}
.GnimfactCont .sobiz2 .Bizbtn {}
.GnimfactCont .sobiz2 .Bizbtn a {}
.GnimfactCont .sobiz2 ul li .txts {
}
.GnimfactCont .sobiz2 ul li.r .txts {}
.GnimfactCont .sobiz2 ul li p.It1 {}
.GnimfactCont .sobiz2 ul li p.It2 {
}
.GnimfactCont .sobiz2 ul li.r p.It2 {
}
.GnimfactCont .sobiz3 {
    zoom: 0.55;
}
.GnimfactCont .sobiz3 h2 {
}
.GnimfactCont .sobiz3 h2 span {
}
.GnimfactCont .sobiz3 p.T1 {
}
.GnimfactCont .sobiz3 .img1 {}
.GnimfactCont .sobiz3 .img1 img {
}
.GnimfactCont .sobiz3 p.T3 {}
.GnimfactCont .sobiz3 p.T3 span.Icons {}
.GnimfactCont .sobiz3 p.T4 {
}
.GnimfactCont .sobiz3 p.T2 {}
.GnimfactCont .sobiz3 ul.bizmap {
}
.GnimfactCont .sobiz3 ul.bizmap li {
}
.GnimfactCont .sobiz3 ul.bizmap li img {
}
.GnimfactCont .sobiz3 ul.bizmap li.r {
}
.GnimfactCont .sobiz3 ul.bizmap li.r .It1 {}
.GnimfactCont .sobiz3 ul.bizmap li.r .It2 {}
.GnimfactCont .sobiz3 ul.bizlist {
}
.GnimfactCont .sobiz3 ul.bizlist li {
}
.GnimfactCont .sobiz3 ul.bizlist li:nth-child(2n) {
}
.GnimfactCont .sobiz3 ul.bizlist li img {
}
.GnimfactCont .sobiz3 ul.bizlist li p {}
.GnimfactCont .sobiz3 p.T5 {}
.GnimfactCont .sobiz3 .Bizbtn {}
.GnimfactCont .sobiz3 .Bizbtn a.Co1 {}
.GnimfactCont .sobiz3 .Bizbtn a.Co2 {}
.GnimfactCont .sobiz4 {
    zoom: 0.55;
}
.GnimfactCont .sobiz4 h2 {
}
.GnimfactCont .sobiz4 h2 span {display: block;}
.GnimfactCont .sobiz4 p.T1 {
}
.GnimfactCont .sobiz4 .img1 {}
.GnimfactCont .sobiz4 .img1 img {
}
.GnimfactCont .sobiz4 p.T2 {}
.GnimfactCont .sobiz4 p.T3 {}
.GnimfactCont .sobiz4 p.T3 img {}
.GnimfactCont .sobiz4 ul.bizlist {
}
.GnimfactCont .sobiz4 ul.bizlist li {
}
.GnimfactCont .sobiz4 ul.bizlist li:nth-child(2n) {
}
.GnimfactCont .sobiz4 ul.bizlist li img {
}
.GnimfactCont .sobiz4 ul.bizlist li p {}
.GnimfactCont .sobiz4 .Bizbtn {}
.GnimfactCont .sobiz4 .Bizbtn a.Co1 {}
.GnimfactCont .sobiz4 .Bizbtn a.Co2 {}


/* donations */
.GnimfactCont .Gsupport {
    padding: 40px 0 0 0;
}
.GnimfactCont .Gsupport .supvis {zoom: 0.55;height: 600px;}
.GnimfactCont .Gsupport .supvis .txtbox {
}
.GnimfactCont .Gsupport .supvis .txtbox p.T2 {}
.GnimfactCont .Gsupport .supvis .txtbox p.T3 {}
.GnimfactCont .Gsupport .supbtns a+a {}


/* corporate */
.GnimfactCont .Gsupport h2 {
    font-size: 28px;
    margin-bottom: 20px;
}
.GnimfactCont .Gsupport p.T1 {font-size: 14px;}
.GnimfactCont .Gsupport ul.ulcom1 {zoom: 0.55;}
.GnimfactCont .Gsupport ul.ulcom1 li {}
.GnimfactCont .Gsupport ul.ulcom1 li:before {}
.GnimfactCont .Gsupport ul.ulcom1 li p {}
.GnimfactCont .Gsupport ul.ulcom1 li:after {
}
.GnimfactCont .Gsupport ul.ulcom1 li+li p {}
.GnimfactCont .Gsupport ul.ulcom1 li+li+li p {}
.GnimfactCont .Gsupport ul.ulcom1 li+li+li+li p {}
.GnimfactCont .Gsupport .com2 {
    padding: 40px 0;
}
.GnimfactCont .Gsupport .com2 h3 {font-size: 20px;margin-bottom: 20px;}
.GnimfactCont .Gsupport .com2 ul {zoom: 0.55;}
.GnimfactCont .Gsupport .com2 ul li {}
.GnimfactCont .Gsupport .com2 ul li p.T2 {}
.GnimfactCont .Gsupport .com2 ul li:after{
}
.GnimfactCont .Gsupport .com2 ul li+li{}
.GnimfactCont .Gsupport .com2 ul li+li+li{}
.GnimfactCont .Gsupport .com2 ul li:nth-child(3):after{}
.GnimfactCont .Gsupport .com2 ul li+li+li+li{}
.GnimfactCont .Gsupport .com2 ul li+li+li+li+li{}
.GnimfactCont .Gsupport .com2 ul li+li+li+li+li+li{}
.GnimfactCont .Gsupport .com2 ul li+li+li+li+li+li:after{}
.GnimfactCont .Gsupport .com2 p.T4 {font-size: 11px;}
.GnimfactCont .Gsupport .com2 .Tbox {
    font-size: 12px;
    margin-bottom: 20px;
}
.GnimfactCont .Gsupport .supbtns a {font-size: 15px;padding: 10px 0;width: calc(100% - 0px);margin: 0;}
.GnimfactCont .Gsupport .com3 {
    padding: 40px 0 0 0;
}
.GnimfactCont .Gsupport .com3 .inner h3 {
    font-size: 20px;
    margin-bottom: 30px;
}
.GnimfactCont .Gsupport .com3 .inner ul {
    zoom: 0.5;
}
.GnimfactCont .Gsupport .com3 .inner ul li+li {
    width: calc(100% - 220px);
}
.GnimfactCont .Gsupport .com3 .inner p.T1 {}
.GnimfactCont .Gsupport .com3 .inner p.T1:before {
}
.GnimfactCont .Gsupport .com3 .inner ul:after {}
.GnimfactCont .Gsupport .com3 .inner p.T2 {
}

/* board - line */
.GnimfactCont .GView, .GnimfactCont .GList {
    padding: 40px 0 30px 0;
}
.GnimfactCont .GView h2, .GnimfactCont .GList h2 {
    font-size: 27px;
    margin-bottom: 20px;
}
.GnimfactCont .GList table{
    max-width: 100%;
    margin-bottom: 0;
    table-layout: fixed;
}
.GnimfactCont .GList table thead {
}
.GnimfactCont .GList table colgroup {}
.GnimfactCont .GList table colgroup col {}
.GnimfactCont .GList table thead th,.GnimfactCont .GList table tbody td{
    font-size: 12px;
}
.GnimfactCont .GList table thead tr th:nth-child(1),.GnimfactCont .GList table tbody tr td:nth-child(1){}
.GnimfactCont .GList table thead th{}
.GnimfactCont .GList table tbody td{
    width: 100%;
    padding: 5px 0;
}
.GnimfactCont .GList table tbody td+td+td{
}
.GnimfactCont .GList table tbody td a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
    height: 20px;
    display: block;
}
.GnimfactCont {}
.GnimfactCont .GView .Gfiles{zoom: 0.6;}
.GnimfactCont .GView .Gfiles a{}
.GnimfactCont .GView .Gfiles a:before{}
.GnimfactCont .GView .Gtitle{text-align: center;font-size: 15px;line-height: 135%;padding: 10px 0;}
.GnimfactCont .GView .Gtitle p{}
.GnimfactCont .GView .Gtitle p+p{}
.GnimfactCont .GList ul{
    zoom: 0.5;
}
.GnimfactCont .GList ul li{
}
.GnimfactCont .GList ul li:nth-child(2n) {}
.GnimfactCont .GList ul li:nth-child(3n) {}
.GnimfactCont .GList ul li .GlistImg{
}
.GnimfactCont .GList ul li .GlistImg img{
}
.GnimfactCont .GList ul li .T1{}
.GnimfactCont .GList ul li .T2{}
.GnimfactCont .GView .GViewinner {font-size: 12px;padding: 20px 10px;}
.GnimfactCont .GView .GViewinner p {
    font-size: 12px !important;
}
.GnimfactCont .GView .GViewinner img {max-width: 100% !important;}
.GnimfactCont .GView .GViewinner .Garow {
}
.GnimfactCont .GView .GViewinner .Garow a {font-size: 12px;padding: 10px 0px;}
.GnimfactCont .GView .GViewinner .Garow a.Gprev:before {display: none;}
.GnimfactCont .GView .GViewinner .Garow a.Gnext:before {
display: none;
}
.GnimfactCont .GView .GViewinner .Garow a span {width: calc(100% - 40px);padding-left: 40px;display: block;position: absolute;top: 10px;}
.GnimfactCont .GView .GViewinner .Garow a:before {}
.GnimfactCont .GView .GViewinner .Gbtns a {
    font-size: 16px;
    width: 150px;
    height: 40px;
    line-height: 40px;
}

/* footer */
.GnimfactFooter .GnimfactFottxt .personetc{}
.GnimfactFooter .GnimfactFottxt .personetc a{}
.GnimfactFooter .GnimfactFottxt .personetc a+a{}
.GnimfactFooter .GnimfactFottxt {font-size: 10px;}




.GnimfactCont .organ1 {
}
.GnimfactCont .organ1 .inner {
}
.GnimfactCont .organ1 h2 {
}
.GnimfactCont .organ1 .chart {}
.GnimfactCont .organ1 .chart div {
}
.GnimfactCont .organ1 .chart div.c1 {
}
.GnimfactCont .organ1 .chart div.c2 {
}
.GnimfactCont .organ1 .chart div.c3 {
}
.GnimfactCont .organ1 .chart div.c4 {
}
.GnimfactCont .organ1 .chart div.c1, .GnimfactCont .organ1 .chart div.c2, .GnimfactCont .organ1 .chart div.c3, .GnimfactCont .organ1 .chart div.c4 {
}
.GnimfactCont .organ1 .chart div.d1 {}
.GnimfactCont .organ1 .chart div.d2 {
}
.GnimfactCont .organ1 .chart div.d3 {
}
.GnimfactCont .organ1 .chart div.d4 {
}
.GnimfactCont .organ1 .chart div.d5 {
}
.GnimfactCont .organ1 .chart div.d1, .GnimfactCont .organ1 .chart div.d2, .GnimfactCont .organ1 .chart div.d3, .GnimfactCont .organ1 .chart div.d4, .GnimfactCont .organ1 .chart div.d5 {left: 0;transform: translateX(0);}
.GnimfactCont .organ1 .chart div.d1 span, .GnimfactCont .organ1 .chart div.d2 span, .GnimfactCont .organ1 .chart div.d3 span, .GnimfactCont .organ1 .chart div.d4 span, .GnimfactCont .organ1 .chart div.d5 span {    
}

.GnimfactCont .organ1 .chart div strong {
}
.GnimfactCont .organ1 .chart div span {
}

.GnimfactCont .organ2 {
}
.GnimfactCont .organ2 h2 {
}
.GnimfactCont .organ2 dl {}
.GnimfactCont .organ2 dl dt {
}
.GnimfactCont .organ2 dl dd {
}
.GnimfactCont .organ2 dl:after {
}
.GnimfactCont .organ2 dl dd strong {
}
.GnimfactCont .organ2 dl dd span {
}
.GnimfactCont .organ2 dl.d1 {}
.GnimfactCont .organ2 dl.d2 {}
.GnimfactCont .organ2 dl.d3 {}
.GnimfactCont .organ1 {
}
.GnimfactCont .organ1 .inner {width: auto !important;margin: 0 20px;height: 670px;background: url(../images/chart-back-mo.jpg) no-repeat top 1px center;}
.GnimfactCont .organ1 h2 {
}
.GnimfactCont .organ1 .chart {
}
.GnimfactCont .organ1 .chart div {
}
.GnimfactCont .organ1 .chart div.c1 {
}
.GnimfactCont .organ1 .chart div.c2 {top: 90px;}
.GnimfactCont .organ1 .chart div.c3 {top: 180px;}
.GnimfactCont .organ1 .chart div.c4 {top: 255px;width: calc(50% - 20px) !important;}
.GnimfactCont .organ1 .chart div.c1, .GnimfactCont .organ1 .chart div.c2, .GnimfactCont .organ1 .chart div.c3, .GnimfactCont .organ1 .chart div.c4 {
    width: 100%;
}
.GnimfactCont .organ1 .chart div.d1 {
    top: 330px;
}
.GnimfactCont .organ1 .chart div.d2 {top: 400px;}
.GnimfactCont .organ1 .chart div.d3 {top: 470px;}
.GnimfactCont .organ1 .chart div.d4 {top: 540px;}
.GnimfactCont .organ1 .chart div.d5 {top: 610px;}
.GnimfactCont .organ1 .chart div.d1, .GnimfactCont .organ1 .chart div.d2, .GnimfactCont .organ1 .chart div.d3, .GnimfactCont .organ1 .chart div.d4, .GnimfactCont .organ1 .chart div.d5 {width: 100%;}
.GnimfactCont .organ1 .chart div.d1 span, .GnimfactCont .organ1 .chart div.d2 span, .GnimfactCont .organ1 .chart div.d3 span, .GnimfactCont .organ1 .chart div.d4 span, .GnimfactCont .organ1 .chart div.d5 span {    
}

.GnimfactCont .organ1 .chart div strong {
}
.GnimfactCont .organ1 .chart div span {
}

.GnimfactCont .organ2 {padding: 40px 0;}
.GnimfactCont .organ2 h2 {padding-bottom: 20px;text-align: center;}
.GnimfactCont .organ2 dl {}
.GnimfactCont .organ2 dl dt {
    width: 100%;
    height: 40px;
}
.GnimfactCont .organ2 dl dd {width: 100%;margin-left: 0 !important;}
.GnimfactCont .organ2 dl:after {
}
.GnimfactCont .organ2 dl dd strong {padding-bottom: 0;}
.GnimfactCont .organ2 dl dd span {
}
.GnimfactCont .organ2 dl.d1 {}
.GnimfactCont .organ2 dl.d2 {}
.GnimfactCont .organ2 dl.d3 {}




.GnimfactCont .GList .wp-pagenavi .pages {display: none;}
.GnimfactCont .GList .wp-pagenavi{text-align: center;margin-top: 20px;}
.GnimfactCont .GList .wp-pagenavi a, .GnimfactCont .GList .wp-pagenavi span{height: 24px;display: inline-block;margin: 0 1px;border: 1px solid #cacaca;line-height: 24px;padding: 0 10px;color:#222;font-size: 12px;}
.GnimfactCont .GList .wp-pagenavi a.rew span,.GnimfactCont .wp-pagenavi .wp-pagenavi a.few span{width:13px; height: 16px; display: inline-block;background: url(../images/Spimg.png) no-repeat;line-height: 16px;text-indent: -9999px;}
.GnimfactCont .GList .wp-pagenavi a.rew span{background-position:-147px -50px;}
.GnimfactCont .GList .wp-pagenavi a.few span{background-position:-170px -50px;}
.GnimfactCont .GList .wp-pagenavi a.rew,.GnimfactCont .wp-pagenavi .wp-pagenavi a.few,
.GnimfactCont .GList .wp-pagenavi a.prev,.GnimfactCont .GList .wp-pagenavi a.next{border: 1px solid #222;}
.GnimfactCont .GList .wp-pagenavi a.prev{margin-right: 10px;}
.GnimfactCont .GList .wp-pagenavi a.next{margin-left: 10px;}
.GnimfactCont .GList .wp-pagenavi span a:hover,.GnimfactCont .GList .wp-pagenavi span a.on{background: #8aa330; border: 1px solid #8aa330;color:#fff;}
.GnimfactCont .GList .wp-pagenavi span:hover,.GnimfactCont .GList .wp-pagenavi span.current{background: #8aa330; border: 1px solid #8aa330;color:#fff;}


.GnimfactFooter .footerInner {}
.GnimfactFooter .footerLogo {position: relative;text-align: center;}
.GnimfactFooter .footerLogo a {margin: -10px 10px 30px 10px;}
.GnimfactFooter .footerLogo a img {}



/* 조직도변경 */
.GnimfactCont .organ3 {
}
.GnimfactCont .organ3 .inner {
    width: auto !important;
    margin: 0 20px;
    height: 1070px;
    background: url(../images/chart-back-23-m.png) no-repeat top center;
}
.GnimfactCont .organ3 h2 {
}
.GnimfactCont .organ3 .chart {}
.GnimfactCont .organ3 .chart div {
}
.GnimfactCont .organ3 .chart div.c1 {
}
.GnimfactCont .organ3 .chart div.c2 {
}
.GnimfactCont .organ3 .chart div.c3 {
}
.GnimfactCont .organ3 .chart div.c4 {width: calc(50% - 20px) !important;}
.GnimfactCont .organ3 .chart div.c1, .GnimfactCont .organ3 .chart div.c2, .GnimfactCont .organ3 .chart div.c3, .GnimfactCont .organ3 .chart div.c4 {width: 100%;}
.GnimfactCont .organ3 .chart div.d1 {
    top: 360px;
}
.GnimfactCont .organ3 .chart div.d2 {top: 571px;}
.GnimfactCont .organ3 .chart div.d3 {top: 782px;}
.GnimfactCont .organ3 .chart div.d4 {top: 993px;}

.GnimfactCont .organ3 .chart div.d1, .GnimfactCont .organ3 .chart div.d2, .GnimfactCont .organ3 .chart div.d3, .GnimfactCont .organ3 .chart div.d4 {
    width: 100%;
    left: 0;
}

.GnimfactCont .organ3 .chart div strong {
}

.GnimfactCont .organ3 .chart div.e1 {
    left: 0;
    top: 481px;
}
.GnimfactCont .organ3 .chart div.e2 {right: 0;top: 481px;left: auto;}
.GnimfactCont .organ3 .chart div.e3 {top: 692px;left: 0;}
.GnimfactCont .organ3 .chart div.e4 {top: 692px;left: auto;right: 0;}
.GnimfactCont .organ3 .chart div.e5 {top: 903px;left: 0;}
.GnimfactCont .organ3 .chart div.e6 {top: 903px;left: auto;right: 0;}

.GnimfactCont .organ3 .chart div.e1, .GnimfactCont .organ3 .chart div.e2, .GnimfactCont .organ3 .chart div.e3, .GnimfactCont .organ3 .chart div.e4, .GnimfactCont .organ3 .chart div.e5, .GnimfactCont .organ3 .chart div.e6 {width: calc(50% - 5px);}
.GnimfactCont .organ3 .chart div.e1 strong, .GnimfactCont .organ3 .chart div.e2 strong, .GnimfactCont .organ3 .chart div.e3 strong, .GnimfactCont .organ3 .chart div.e4 strong, .GnimfactCont .organ3 .chart div.e5 strong, .GnimfactCont .organ3 .chart div.e6 strong {
}

/* 조직도변경 20230821 */
.GnimfactCont .organ4 {
}
.GnimfactCont .organ4 .inner {
    width: auto !important;
    margin: 0 20px;
    height: 1320px;
    background: url(../images/chart-back-23-m-2023.jpg) no-repeat top -90px center;
}
.GnimfactCont .organ4 h2 {
}
.GnimfactCont .organ4 .chart {}
.GnimfactCont .organ4 .chart div {
}
.GnimfactCont .organ4 .chart div.c1 {
}
.GnimfactCont .organ4 .chart div.c2 {
}
.GnimfactCont .organ4 .chart div.c3 {
}
.GnimfactCont .organ4 .chart div.c4 {width: calc(50% - 20px) !important;}
.GnimfactCont .organ4 .chart div.c5 {
}
.GnimfactCont .organ4 .chart div.c1, .GnimfactCont .organ4 .chart div.c2, .GnimfactCont .organ4 .chart div.c3, .GnimfactCont .organ4 .chart div.c4, .GnimfactCont .organ4 .chart div.c5 {width: 100%;}
.GnimfactCont .organ4 .chart div.d1 {
    top: 273px;
}
.GnimfactCont .organ4 .chart div.d2 {top: 481px;}
.GnimfactCont .organ4 .chart div.d3 {top: 692px;}
.GnimfactCont .organ4 .chart div.d4 {top: 903px;}
.GnimfactCont .organ4 .chart div.d5 {top: 1114px;}

.GnimfactCont .organ4 .chart div.d1, .GnimfactCont .organ4 .chart div.d2, .GnimfactCont .organ4 .chart div.d3, .GnimfactCont .organ4 .chart div.d4, .GnimfactCont .organ4 .chart div.d5 {
    width: 100%;
    left: 0;
}

.GnimfactCont .organ4 .chart div strong {
}

.GnimfactCont .organ4 .chart div.e1 {
    left: 0;
    top: 391px;
}
.GnimfactCont .organ4 .chart div.e2 {right: 0;top: 391px;left: auto;}
.GnimfactCont .organ4 .chart div.e3 {top: 601px;left: 0;}
.GnimfactCont .organ4 .chart div.e4 {top: 601px;left: auto;right: 0;}
.GnimfactCont .organ4 .chart div.e5 {top: 813px;left: 0;}
.GnimfactCont .organ4 .chart div.e6 {top: 813px;left: auto;right: 0;}
.GnimfactCont .organ4 .chart div.e7 {top: 1024px;left: 0;right: auto;}
.GnimfactCont .organ4 .chart div.e8 {top: 1024px;left: auto;right: 0;}
.GnimfactCont .organ4 .chart div.e9 {top: 1235px;left: auto;left: 0;}
.GnimfactCont .organ4 .chart div.e10 {top: 1235px;left: auto;right: 0;}

.GnimfactCont .organ4 .chart div.e1, .GnimfactCont .organ4 .chart div.e2, .GnimfactCont .organ4 .chart div.e3, .GnimfactCont .organ4 .chart div.e4, .GnimfactCont .organ4 .chart div.e5, .GnimfactCont .organ4 .chart div.e6, .GnimfactCont .organ4 .chart div.e7, .GnimfactCont .organ4 .chart div.e8, .GnimfactCont .organ4 .chart div.e9, .GnimfactCont .organ4 .chart div.e10 {width: calc(50% - 5px);height: 58px;}
.GnimfactCont .organ4 .chart div.e1 strong, .GnimfactCont .organ4 .chart div.e2 strong, .GnimfactCont .organ4 .chart div.e3 strong, .GnimfactCont .organ4 .chart div.e4 strong, .GnimfactCont .organ4 .chart div.e5 strong, .GnimfactCont .organ4 .chart div.e6 strong, .GnimfactCont .organ4 .chart div.e7 strong, .GnimfactCont .organ4 .chart div.e8 strong, .GnimfactCont .organ4 .chart div.e9 strong, .GnimfactCont .organ4 .chart div.e10 strong {
}

/* newsletter */
#stb_subscribe {
    padding-bottom: 10px !important;
}

#stb_subscribe #stb_subscribe_form {
}

#stb_subscribe #stb_subscribe_form .whole-box-wrap {flex-direction: column;}

#stb_subscribe #stb_subscribe_form .whole-box-wrap .title {font-size: 20px;margin-bottom: 10px;}

#stb_subscribe #stb_subscribe_form .whole-box-wrap .cont-box-wrap {
}
#stb_subscribe #stb_subscribe_form .whole-box-wrap .cont-box-wrap .input-box-wrap {margin-left: -5px;}
#stb_subscribe #stb_subscribe_form .whole-box-wrap .cont-box-wrap .input-box-wrap fieldset {
    margin-left: 5px;
}
#stb_subscribe #stb_subscribe_form .whole-box-wrap .cont-box-wrap .input-box-wrap fieldset.stb_form_set {
    flex: auto;
} 
#stb_subscribe #stb_subscribe_form .whole-box-wrap .cont-box-wrap .input-box-wrap fieldset.stb_form_set .stb_form_msg_error {
}
#stb_subscribe #stb_subscribe_form .whole-box-wrap .cont-box-wrap .input-box-wrap fieldset.stb_form_set .stb_form_msg_error br {}
#stb_subscribe #stb_subscribe_form .whole-box-wrap .cont-box-wrap .input-box-wrap fieldset.stb_form_set_submit {
	width: 100px;
	flex: none;
}

#stb_subscribe #stb_subscribe_form .whole-box-wrap .cont-box-wrap .input-box-wrap fieldset label {}

#stb_subscribe #stb_subscribe_form .whole-box-wrap .cont-box-wrap .input-box-wrap fieldset input {
    line-height: 45px;
    font-size: 13px;
}

#stb_subscribe #stb_subscribe_form .whole-box-wrap .cont-box-wrap .input-box-wrap fieldset button {
    height: 45px;
    line-height: 45px;
}

#stb_subscribe #stb_subscribe_form .agree {font-size: 12px;}
#stb_subscribe #stb_subscribe_form .agree input {}
#stb_subscribe #stb_subscribe_form .agree span {}
#stb_subscribe #stb_subscribe_form .agree button {font-size: 12px;}

#stb_subscribe #stb_subscribe_form .stb_form_policy .stb_form_msg_error {}
#stb_subscribe #stb_subscribe_form .stb_form_modal_text {}
#stb_subscribe #stb_subscribe_form .stb_form_result.success p {}
}



