/* CSS Document */
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);/* 나눔 스퀘어*/

/*@import url(https://fonts.googleapis.com/css?family=PT+Serif:700);*/
@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,700);

@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css); /* 나눔 명조*/

/* common */
html, body {margin:0; padding:0; }

div, ul, ol, li, dl, dt, dd, form, fieldset, input, button, p, h1, h2, h3, h4, h5, h6, blockquote, iframe, th, td { margin:0; padding:0; }
img { border:0; vertical-align:top; }
li { list-style:none; float:left; display:inline;}


/* style */

*{margin:0;
  padding:0;
  border:0;
  box-sizing:border-box;}
  


html{ 
	 margin:0;	 
	 padding:0;
	 width:100%;
	 height:100%;
	 }
	 
body{margin:0;	 
	 padding:0;
	 font-size:12px;
	 color:#1d0c01;
	 font-style:normal;
	 font-family: 'Nanum Square', sans-serif;
	 width:100%;
	 height:100%;
	 background:#f1f1f1;
	 }
	 
a { color:#1d0c01;
    text-decoration:none;}
	
	
a:hover{color:#bebebe;
        text-decoration:none;}
		
table{border:0;
      border-collapse:0;
	  border-spacing:0;}

td{vertical-align:middle;}
	  
ul, ol, li,{margin:0;
   padding:0;
   vertical-align:top;
   float:left;}
   
   
/* common */

#wrap{width:100%; height:100%; position:relative; max-width:1000px; min-width:320px; margin:0 auto;}

.sCenter{width:100%; float:left;}

#topWrap{width:100%; /*height:92px;*/ max-width:1000px; min-width:320px; float:left; position:fixed; z-index:100;}
#topWrap .topMenu{width:100%; float:left; position:relative; padding:8px 0; background:rgba(0,0,0,0.5); z-index:100; border-bottom:1px solid #eee;}
#topWrap .topMenu .logo{width:100%; padding:0; position:relative; float:left; text-align:left; z-index:100;}
#topWrap .topMenu .menu{position:absolute; top:21px; right:2%; z-index:110;}
#topWrap .topMenu .menu .off{display:inline-block;}
#topWrap .topMenu .menu .on{display:none;}

#topWrap .topMenu .menu img{width:30px;}

#topWrap .topMenu .slideClose{position:absolute; top:21px; right:2%; z-index:200; display:none;}
#topWrap .topMenu .slideClose img{width:30px;}

#topWrap .topMenu .topLang{position:absolute; top:15px; right:14%; z-index:110; width:80px; background:url(../images/btnGlobal.png) no-repeat right center; background-size:30px; height:37px;}
#topWrap .topMenu .topLang a{display:inline-block; line-height:40px; color:#fff; font-size:15px; display:none; position:relative; left:-14px;}

.topMenu .logo a {margin-left:2%; width:150px; height:52px; display:inline-block; background:url(../images/logo.png) no-repeat center center; background-size:100%;}
.topMenuOn .logo a {margin-left:2%; width:150px; height:52px; display:inline-block; background:url(../images/logo02.png) no-repeat center center; background-size:100%;}


.topMenu .logo a .off{display:inline-block;}
.topMenu .logo a .on{display:none;}

/*.topMenu .logo a .off img{width:100%;}
.topMenu .logo a .on img{width:100%;}*/

.topMenuOn .logo a .off{display:none;}
.topMenuOn .logo a .on{display:inline-block;}

#topWrap .topMenuOn{background:rgba(255,255,255,1); z-index:100; border-bottom:1px solid #fff;}
#topWrap .topMenuOn .menu .off{display:none;}
#topWrap .topMenuOn .menu .on{display:inline-block;}

#topWrap .topMenuOn .topLang{background:url(../images/btnGlobal02.png) no-repeat right center; background-size:30px;}
#topWrap .topMenuOn .topLang a{color:#6b6b6b;}


@media screen and (max-width:640px){

  .topMenu .logo a {margin-left:2%; width:130px; height:45px; display:inline-block; background:url(../images/logo.png) no-repeat center center; background-size:100%;}
  .topMenuOn .logo a {margin-left:2%; width:130px; height:45px; display:inline-block; background:url(../images/logo02.png) no-repeat center center; background-size:100%;}
  
  #topWrap .topMenu .menu{top:17px;}
  #topWrap .topMenu .slideClose{top:17px;}
  
  #topWrap .topMenu .topLang{top:11px;}
	
	
}


/* S : slide Menu*/
.slideMenuWrap{width:100%; max-width:1000px; height:100%; float:left; position:fixed; top:0px; z-index:80; background:#fff; opacity:1; display:none;}

.slideMenu{width:100%; max-width:1000px; position:absolute; z-index:90; background:#fff; top:92px; left:0; display:none;}

.slideMenu .top{width:100%; float:left; padding-top:68px; background:#fff; position:relative;}

@media screen and (max-width:640px){
	
	.slideMenu .top{padding-top:61px;}
	
}




.slideMenu ul.menu{width:96%; margin-left:2%; float:left; margin-top:0px;}
.slideMenu ul.menu li{width:100%; float:left; border-bottom:1px solid #f0f0f0; background:#fff; padding:0; position:relative;}
/*.slideMenu ul.menu li:last-child{border-bottom:none;}*/

.slideMenu ul.menu li a{width:100%; padding-left:0; float:left; height:50px; line-height:50px; font-size:18px; color:#292929; font-weight:bold; font-family: 'Nanum Gothic', sans-serif; display:inline-block; position:relative; text-align:center;}
.slideMenu ul.menu li.on > a{color:#0068b6;}
.slideMenu ul.menu li.on{color:#0068b6;}

.slideMenu ul.menu li span.viewSub{}


.slideMenu ul.sub{display:none; margin-top:0; border-top:1px solid #0068b6; float:left; width:100%; background:#f4f4f4;}
.slideMenu ul.sub li{width:100%; float:left; border-bottom:none; padding:0; background:#f4f4f4;}



.slideMenu ul.sub li a{width:100%; display:inline-block; margin-left:0%; margin-right:0%; padding-left:0%; height:40px; line-height:40px; font-size:16px; color:#444444; font-family: 'Nanum Gothic', sans-serif; font-weight:normal;}



/* E : slide Menu*/





/* main Roll Banner*/
#mainRollWrap{width:100%; height:100%; float:left; margin-top:0px; position:relative; z-index:1; overflow:hidden;} /* 메인롤링이미지 높이 : height */

/* main roll img */
.mSlideWrap{width:100%; height:100%; float:left; position:relative; overflow:hidden; z-index:1;}/* 메인롤링이미지 높이 : height */
.mSlideWrap .mSlide{width:100%; height:100%; float:left; position:relative; left:0; margin-left:0; z-index:1; overflow:hidden;}/* 메인롤링이미지 높이 : height */
.mSlideWrap .mSlide ul{width:100%; height:100%; float:left; position:relative; z-index:1;}
.mSlideWrap .mSlide ul li{width:100%; height:100%; float:left; position:absolute;top:0; left:0; z-index:1;}
.mSlideWrap .mSlide ul li img{width:100%; display:none;}

.mSlideWrap .mSlide ul li.first{background:url("../images/mRoll01.jpg") no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.mSlideWrap .mSlide ul li.second{background:url("../images/mRoll02.jpg") no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.mSlideWrap .mSlide ul li.third{background:url("../images/mRoll03.jpg") no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.mSlideWrap .msTxt{ width:96%; position:absolute; top:50%; left:2%; margin-top:-100px; z-index:200; font-family: "Nanum Square", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:20px; color:#fff; line-height:30px; text-align:center; }/* main roll img txt*/
.mSlideWrap .msTxt ul{width:100%; float:left; position:relative;}
.mSlideWrap .msTxt ul li{width:100%; float:left; position:absolute; top:0; left:0;}
.mSlideWrap .msTxt ul li .mTxt01{font-size:44px; color:#fff; width:100%; text-align:center; font-weight:bold; font-family: 'PT', serif;}
.mSlideWrap .msTxt ul li .mTxt02{font-size:16px; color:#fff; width:100%; text-align:center; padding:40px 0 20px; font-family:  NanumGothic, sans-serif !important; font-weight:600;}
.mSlideWrap .msTxt ul li .mTxt02 span{display:inline-block; width:40px; height:4px; background:#014a8e; margin-bottom:30px;}
.mSlideWrap .msTxt ul li .mTxt03{width:100%; text-align:center;}
.mSlideWrap .msTxt ul li .mTxt03 a.learnmore{width:135px; height:55px; display:inline-block; /*background:#0068b6;*/ line-height:49px; color:#fff; font-size:18px; text-align:center; border:3px solid #fff; position:relative; font-family:  NanumGothic, sans-serif !important;}
.mSlideWrap .msTxt ul li .mTxt03 a.learnmore span{display:inline-block;width:9px; height:55px; background:url(../images/arrowR_02.png) no-repeat center center; position:absolute; top:0px; right:20px;}

.mSlideWrap .msTxt ul li .mTxt03 a.learnmore:hover{background:#0068b6; color:#fff; border:3px solid #0068b6;}

@media screen and (max-width:750px){
	
	.mSlideWrap .msTxt ul li .mTxt01{font-size:34px;}
	.mSlideWrap .msTxt ul li .mTxt02{font-size:13px; line-height:16px;}
	
	.mSlideWrap .msTxt ul li .mTxt03 a.learnmore{width:130px; height:48px; display:inline-block; /*background:#0068b6;*/ line-height:44px; color:#fff; font-size:16px; text-align:center; border:2px solid #fff; position:relative; font-family:  NanumGothic, sans-serif !important;}
	.mSlideWrap .msTxt ul li .mTxt03 a.learnmore span{display:inline-block;width:9px; height:48px; background:url(../images/arrowR_02.png) no-repeat center center; position:absolute; top:0px; right:18px;}

    .mSlideWrap .msTxt ul li .mTxt03 a.learnmore:hover{background:#0068b6; color:#fff; border:2px solid #0068b6;}
	
}

@media screen and (max-width:360px){
	
	.mSlideWrap .msTxt ul li .mTxt01{font-size:32px;}
	.mSlideWrap .msTxt ul li .mTxt02{font-size:13px;}
	
}


.mSlideWrap .sBlet{position:absolute; width:100%; text-align:center; top:50%; margin-top:-50px; left:0; z-index:200; display:none;}
.mSlideWrap .sBlet a{display:inline-block; width:10px; height:10px; background:#fff; border-radius:10px; margin:0 5px; /*box-shadow:1px 1px 3px #666;*/ cursor:pointer;}
.mSlideWrap .sBlet a.on{background:#014a8e;}

.mSlideWrap .playStop{position:absolute; top:450px; left:100px; margin-left:0; z-index:200; cursor:pointer; display:none;}
.mSlideWrap .playStop li span.off{display:block;}
.mSlideWrap .playStop li span.on{display:none;}
.mSlideWrap .playStop li.on span.off{display:none;}
.mSlideWrap .playStop li.on span.on{display:block;}

.mSlideWrap .arrowL{width:40px; height:87px; background:url(../images/arrowL.png) no-repeat center center; position:absolute; top:50%; left:50%; margin-top:-44px; margin-left:-650px; z-index:200; cursor:pointer; }
.mSlideWrap .arrowR{width:40px; height:87px; background:url(../images/arrowR.png) no-repeat center center; position:absolute; top:50%; left:50%; margin-top:-44px; margin-left:650px; z-index:200; cursor:pointer;}

.mSlideWrap .sThumb{position:absolute; z-index:9999; width:96%; bottom:0px; left:2%;}
.mSlideWrap .sThumb ul{width:100%; position:relative;}
.mSlideWrap .sThumb ul li{width:33.33%; float:left; margin-top:15px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:15px; display:table;}
.mSlideWrap .sThumb ul li span{display:table-cell; width:100%; border:1px solid #7f7774; border-bottom:none; height:40px; line-height:18px; background:url(../images/thumbBg.png) no-repeat center 0; background-size:cover; text-align:center; color:#fff; font-size:1.0em; cursor:pointer; vertical-align:middle;}

.mSlideWrap .sThumb ul li.on{margin-top:0;}
.mSlideWrap .sThumb ul li.on span{height:55px; width:100%; line-height:20px; padding-top:10px; color:#292929; font-size:1.0em; font-weight:600; border:none; border-bottom:2px solid #0168b5; border-radius:10px 10px 0 0;}
.mSlideWrap .sThumb ul li.on span.first{background:url(../images/thumb01.png) no-repeat center 0; background-size:cover;}
.mSlideWrap .sThumb ul li.on span.second{background:url(../images/thumb02.png) no-repeat center 0; background-size:cover;}
.mSlideWrap .sThumb ul li.on span.third{background:url(../images/thumb03.png) no-repeat center 0; background-size:cover;}

@media screen and (max-width:400px){
	.mSlideWrap .sThumb ul li span{font-size:0.7em;}
	.mSlideWrap .sThumb ul li.on span{font-size:0.8em;}
	
}


/* end : main roll img */




/* //main Roll Banner*/


#mainWrap{width:100%; height:100%; float:left; background:#fff;}



#subMenuWrap{width:100%; float:left;}
#subMenuWrap li{width:20%; float:left;}
#subMenuWrap li img{width:100%;}
#subMenuWrap li span.on{display:none;}
#subMenuWrap li span.off{display:block;}

#subMenuWrap li.on span.on{display:block;}
#subMenuWrap li.on span.off{display:none;}

#subMenuWrap li a span.on{display:none;}
#subMenuWrap li a span.off{display:block;}




#footWrap{width:100%; float:left; background:#3b3d41; padding:20px 0; position:relative; z-index:2;}
#footWrap .fLogo{width:100%; float:left; text-align:center;}
#footWrap .foot{width:100%; float:left; line-height:24px; font-size:1.1em; color:#b4b4b4; font-family: 'Nanum Gothic', sans-serif; font-weight:normal; text-align:center; padding-top:15px;}
#footWrap .foot span{font-weight:600; color:#b4b4b4;}
#footWrap .copy{width:100%; float:left; line-height:24px; font-size:1.1em; color:#cdcdcd; font-family: 'Nanum Gothic', sans-serif; display:inline-block; padding-top:10px;text-align:center; font-weight:normal; }



/* sub Common*/


#subPageTop{position:relative; width:100%; height:100%; float:left; overflow:hidden; z-index:1;}

.subPTop01-01{background:url(../images/sub/sub01-01Top.jpg) no-repeat center center; background-size:cover;}
.subPTop01-02{background:url(../images/sub/sub01-02Top.jpg) no-repeat center center; background-size:cover;}
.subPTop01-03{background:url(../images/sub/sub01-03Top.jpg) no-repeat center center; background-size:cover;}

.subPTop02-01{background:url(../images/sub/sub02-01Top.jpg) no-repeat center center; background-size:cover;}
.subPTop02-02{background:url(../images/sub/sub02-02Top.jpg) no-repeat center center; background-size:cover;}
.subPTop02-03{background:url(../images/sub/sub02-03Top.jpg) no-repeat center center; background-size:cover;}

.subPTop03-01{background:url(../images/sub/sub03-01Top.jpg) no-repeat center center; background-size:cover;}
.subPTop03-02{background:url(../images/sub/sub03-02Top.jpg) no-repeat center center; background-size:cover;}
.subPTop03-03{background:url(../images/sub/sub03-03Top.jpg) no-repeat center center; background-size:cover;}

.subPTop04-01{background:url(../images/sub/sub04-01Top.jpg) no-repeat center center; background-size:cover;}

.subPTWrap{width:100%; height:100%; margin:0 auto; z-index:2; position:relative;}

.subTopTxt{width:96%; margin-left:2%; height:100%; position:absolute; top:50%; margin-top:-100px; z-index:10; text-align:center !important;}
.subTopTxt .topTxt01{color:#fff; font-size:120px; /*text-transform:uppercase;*/ font-family: 'PT', serif !important; font-weight:bold;}
.subTopTxt .topTxt02{color:#fff; font-size:20px; line-height:32px; padding-top:30px; font-family: 'Nanum Gothic', sans-serif;}


@media screen and (max-width:750px){
	.subTopTxt .topTxt01{font-size:80px;}
    .subTopTxt .topTxt02{font-size:18px; line-height:24px;}
	
}

@media screen and (max-width:640px){
	.subTopTxt .topTxt01{font-size:50px;}
    .subTopTxt .topTxt02{font-size:15px; line-height:18px;}
	
}



.subTopScroll{width:80px; height:50px; line-height:20px; padding-top:30px; background:url(../images/scroll.png) no-repeat center 0; background-size:15px; text-align:center; position:absolute; bottom:30px; left:50%; margin-left:-40px; font-size:14px; color:#fff; z-index:20; cursor:pointer;}

.subTitle{width:96%; margin-left:2%; float:left; padding:50px 0 30px; text-align:center; line-height:24px; color:#010101; text-align:center; font-size:24px; border-bottom:1px solid #cccccc;}



#subWrap{width:100%; float:left; position:relative; z-index:2; background:#fff;}

#subWrap .subContWrap{width:100%; margin-left:0%; float:left; position:relative; z-index:2;}

#subWrap .subConts{width:100%; float:left; position:relative; z-index:2;}

.subCont{width:96%;margin-left:2%; float:left; position:relative; z-index:2;}
.subBoard{width:96%;margin-left:2%; padding:30px 0; float:left; position:relative; z-index:2;}

.subImg{width:100%;}


/* sub page*/

.subContTit01{width:100%; float:left; padding:30px 0; color:#fff; font-weight:bold; font-size:26px; text-align:center;}
.subContTit02{width:100%; float:left; padding:30px 0; color:#151515; font-weight:bold; font-size:26px; text-align:center;}


#subContBg{width:100%; float:left; padding:20px 0;}
.subContBg01-01{background:url(../images/sub/subBg01_01.jpg) no-repeat center center; background-attachment:fixed; background-size:cover;}
.subContBg01-02{background:url(../images/sub/subBg01_02.jpg) no-repeat center center; background-attachment:fixed; background-size:cover;}
.subContBg01-03{background:url(../images/sub/subBg01_03.jpg) no-repeat center center; background-attachment:fixed; background-size:cover;}
.subContBg02-01{background:url(../images/sub/subBg02_01.jpg) no-repeat center center; background-attachment:fixed; background-size:cover;}
.subContBg02-02{background:url(../images/sub/subBg02_02.jpg) no-repeat center center; height:300px; background-attachment:fixed; background-size:cover;}
.subContBg02-03{background:url(../images/sub/subBg02_03.jpg) no-repeat center center; background-attachment:fixed; background-size:cover;}
.subContBg02-04{background:url(../images/sub/subBg02_04.jpg) no-repeat center center; background-attachment:fixed; background-size:cover;}
.subContBg02-05{background:url(../images/sub/subBg02_05.jpg) no-repeat center center; background-attachment:fixed; background-size:cover;}

.subConts01{width:100%; float:left; color:#fff; font-size:15px; line-height:24px; text-align:center; padding-bottom:30px; font-family: 'Nanum Gothic', serif !important; }
.subConts02{width:100%; float:left; color:#010101; font-size:15px; line-height:24px; text-align:center; padding-bottom:30px; font-family: 'Nanum Gothic', serif !important; }
.blue{color:#b3deff; font-size:18px;}
.blue02{color:#0068b6; font-size:18px;}
.bFont{font-weight:bold;}
.notoSerif{font-family: 'Nanum Myeongjo', sans-serif; !important;}

.tel{display:inline-block; height:35px; line-height:35px; padding-left:40px; padding-right:30px; margin-bottom:10px; background:url(../images/sub/icon_10.png) no-repeat 0 center;}
.fex{display:inline-block; height:35px; line-height:35px; padding-left:40px; padding-right:30px; margin-bottom:10px; background:url(../images/sub/icon_11.png) no-repeat 0 center;}
.email{display:inline-block; height:35px; line-height:35px; padding-left:40px; padding-right:30px; margin-bottom:10px; background:url(../images/sub/icon_12.png) no-repeat 0 center;}

@media screen and (max-width:640px){
	
	.tel{width:80%; margin-left:10%; text-align:left;}
	.fex{width:80%; margin-left:10%; text-align:left;}
	.email{width:80%; margin-left:10%; text-align:left;}
}

.pimWrap{width:100%;margin-left:0px; float:left; padding-bottom:30px;}
.pimWrap .pimBox{width:100%; padding:100px 0 30px; border:1px solid #9ea2a3; float:left; margin-bottom:20px; text-align:center; color:#fff;}
.pimWrap .pimBox01{background:url(../images/sub/icon_01.png) no-repeat center 20px;}
.pimWrap .pimBox02{background:url(../images/sub/icon_02.png) no-repeat center 20px;}
.pimWrap .pimBox03{background:url(../images/sub/icon_03.png) no-repeat center 20px;}

.pimWrap .pimBox .pimTit{font-size:26px; font-weight:bold; padding-bottom:15px;}
.pimWrap .pimBox .pimTxt{font-size:16px; width:90%; margin-left:5%;}

.pimWrap02{width:100%; float:left; margin:20px 0 50px; border-bottom:1px solid #d7d7d7;}
.pimWrap02 .pimFieldBox{width:100%; float:left; padding:60px 0; position:relative; background:url(../images/sub/line01.jpg) no-repeat; color:#010101; text-align:center; font-size:16px;}
.pimWrap02 .pimFieldBox .fieldTit{width:168px; height:40px; background:#0068b6; color:#fff; line-height:40px; text-align:center; font-style:italic; font-weight:bold; font-family: 'PT', serif !important; position:absolute; top:0; left:0; font-size:17px;}


.pimMainWrap{width:100%; float:left; margin:0px 0 30px; position:relative;}
.pimMainWrap .line{width:100%; height:1px; background:url(../images/sub/line02.png); position:absolute; top:153px; left:0; z-index:1; display:none;}
.pimMainWrap .pimMainBox{width:100%; padding:40px 30px; float:left; border:1px solid #cccccc; background:#fff; border-radius:40px; position:relative; z-index:10; display:inline-block; margin-bottom:20px;}
.pimMainWrap .pimMainBox:first-child{margin-left:0;}
.pimMainWrap .pimMainBox .pimMain{width:100%; display:inle-block; vertical-align:middle; text-align:center;}
.pimMainWrap .pimMainBox .pimMain .icon01{display:inline-block; padding-bottom:15px;}
.pimMainWrap .pimMainBox .pimMain .icon02{display:none; height:62px; padding-bottom:15px;}
.pimMainWrap .pimMainBox .pimMain .icon03{display:none;}
.pimMainWrap .pimMainBox .pimMain .pimTxt01{display:inline-block; padding-bottom:20px; font-size:20px; color:#010101; font-weight:600;}
.pimMainWrap .pimMainBox .pimMain .pimTxt02{display:inline-block; font-size:16px; color:#010101; line-height:24px;}


.peopleWrap{width:100%; float:left; margin:0px; position:relative;}
.peopleBox{width:100%; float:left; padding-bottom:20px;}
.peopleBox .people{width:100%; padding:10px 20px; float:left; /*border:1px solid #e1e1e1;*/ background:#082849; cursor:pointer; position:relative;}
.peopleBox .people img{border:1px solid #e1e1e1; width:50%; max-width:245px;}
.peopleBox .people .off{display:inline-block; width:100%;}
.peopleBox .people .ov{display:none; width:100%;}
.peopleBox .people .peoTxt{position:absolute; bottom:50px; left:350px; color:#fff; font-size:20px; font-weight:600;}
.peopleBox .people .peoTxt span{display:inline-block; padding-top:15px; font-size:18px; font-weight:normal; color:#CCC;} 

.peopleWrap:first-child .peopleBox .people .off{display:none; width:100%;}
.peopleWrap:first-child .peopleBox .people .ov{display:inline-block;}

.peopleBoxOn{background:url(../images/sub/blet02.png) no-repeat center bottom;}
.peopleBoxOn .people .off{display:none;}
.peopleBoxOn .people .ov{display:inline-block; width:100%;}

.peopleDespWrap{width:100%; float:left; position:relative; border-top:2px solid #0065bb; border-bottom:1px solid #c7c7c7; margin-bottom:30px;}
.peopleDesp{width:100%; float:left; padding:40px 20px; position:relative;}
.peopleDesp .peopleName{width:100%; float:left; font-size:24px; font-weight:bold; color:#010101;}
.peopleDesp .peoplePos{width:100%; float:left; font-size:18px; font-weight:600; color:#d1d1d1; padding:20px 0;}
.peopleDesp .peopleTxt{width:100%; float:left; font-size:16px; color:#010101; line-height:24px;}
.peopleDespClose{position:absolute; top:20px; right:20px;}



@media screen and (max-width:640px){
	
	.peopleBox .people .peoTxt{left:52%;}
}



@media screen and (max-width:420px){
	
.peopleBox .people{width:100%; padding:10px; float:left; background:#082849; cursor:pointer; position:relative;}
.peopleBox .people img{border:1px solid #e1e1e1; width:45%; max-width:245px;}
.peopleBox .people .off{display:inline-block; width:100%;}
.peopleBox .people .ov{display:none;}
.peopleBox .people .peoTxt{position:absolute; bottom:50px; left:50%; color:#fff; font-size:17px; font-weight:600;}
.peopleBox .people .peoTxt span{display:inline-block; padding-top:15px; font-size:16px; font-weight:normal; color:#CCC;} 

	
}




.strategyWrap{width:100%; float:left;}
.strategyWrap .strategyBox{width:100%; padding:14px 0; border:1px solid #7a8288; display:table; margin-bottom:12px;}
.strategyWrap .strategyBox .strategy01{width:150px;border-right:1px solid #7a8288; display:table-cell; vertical-align:middle; padding:15px 0px; text-align:center; font-weight:600; color:#b3deff; font-size:18px; font-style:italic; font-family: 'PT', serif !important;}
.strategyWrap .strategyBox .strategy02{display:table-cell; vertical-align:middle; padding:15px 30px; text-align:left; color:#fff; font-size:16px; line-height:24px;}


.strategyWrap .strategyBox02{display:inline-block; width:100%; margin-bottom:12px; padding:15px 2%; box-sizing:border-box; border:1px solid #7a8288;}
.strategyWrap .strategyBox02 .strategy01{width:100%; border-bottom:1px solid #7a8288; display:inline-block; padding:15px 10px; text-align:center; font-weight:600; color:#b3deff; font-size:18px; font-style:italic; font-family: 'PT', serif !important;}
.strategyWrap .strategyBox02 .strategy02{display:inline-block; width:100%; padding:15px 10px; text-align:left; color:#fff; font-size:16px; line-height:24px;}


@media screen and (max-width:420px){
	
	.strategyWrap .strategyBox .strategy01{font-size:16px; width:130px;}
	
	
	.strategyWrap .strategyBox02 .strategy01{font-size:16px;}
	.strategyWrap .strategyBox02 .strategy02{font-size:14px; }
	
	
	
}



#subContMap{width:100%; float:left; height:400px;}


/* ADD*/
.tableWrap{width:100%; text-align:center; padding:20px 0; box-sizing:border-box;}
.StewardshipMg{width:100%; border-top:1px solid #999; border-left:1px solid #999;}
.StewardshipMg th{border-bottom:1px solid #999; border-right:1px solid #999; padding:10px; background:#b3deff; color:#333; font-size:14px;}
.StewardshipMg td{border-bottom:1px solid #999; border-right:1px solid #999; padding:10px; background:#fafafa; text-align:center; color:#333; font-size:12px;}
