@charset "utf-8";
@import "style_guide.css";
._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li{
  margin-top:0 !important;
}


.smartLink{
  width:100%;
}
.smartLink ul{
  overflow:hidden;
}
.smartLink ul li{
  float:left;
  width: 14%;
  text-align:center;
}
/* #multipleDiv_gs_5824 {background-color:#1A284D;} */
#multipleDiv_gs_18611 {background-color:#1A284D;}
.link2{
  overflow:hidden;
  text-align:center;
  margin-top:35px;
}

.link2 li{
  width:12.5%;
  float:left;
}
.link2 li:hover,
.link2 li a:hover{
  background: url("../../images/main/linkCurcle2.png") no-repeat center center;
}
.link2 li a:hover:after{
  display:block;
  content:'';
  width:28px;
  height:1px;
  border-bottom:1px solid #fff;
  position:absolute;
  top:90px;
  left:40%;
}
.link2 li a{
  color:#fff;
  font-size:16px;
  display:block;
    height:121px;
    background: url("../../images/main/linkCurcle.png") no-repeat center center;
 	 padding-top: 30px;
    box-sizing: border-box;
  position:relative;
}
.link2 li:nth-child(1) a,
.link2 li:nth-child(2) a,
.link2 li:nth-child(4) a,
.link2 li:nth-child(5) a{
  padding-top:45px;
}
/* #multipleDiv_gs_6492 {background-color:#444;} */
#multipleDiv_gs_18625 {background-color:#444;}
._imgSldVisual .bx-wrapper .bx-viewport ul li ._inner img{
  	max-height:195px;
}
  .depInfo{
	overflow:hidden;
  }
.depInfo li{
float: left;
    width: 24%;
    display: table;
    margin: 0 1% 1% 0;
    text-align: center;
	background-color:#5586be;
}
.depInfo li a{
  	color: #fff;
    display: table-cell;
    border: 1px solid #e6e6e6;
    vertical-align: middle;
    height: 70px;
    font-size: 16px;
    word-break: keep-all;
}
.depInfo li:nth-child(1){
  margin-top:5px !important;
}
.foot_con{
  overflow:hidden;
  padding-top:20px;
}
.foot_con:before{
  display:block;
  content:'';
  position:absolute;
  top:0;
  right:0;
  border-right:1px solid #545454;
  width:1px;
  height:120px;
}
.foot_con li{
  width:50%;
  float:left;
  line-height:2;
  position:relative;
  box-sizing:border-box;
}
.foot_con li:before{
	display:inline-block;
  content:'';
  width: 9px;
  height:13px;
  background:url(../../images/main/main_dot.png) no-repeat left center;
  margin-right:10px;
}
.foot_con li a{
  color:#fff;
  font-size:18px;
}
.fConWrap{
	width: 100%;
    overflow: hidden;
    padding: 20px;
	font-size:18px;
}
.fConWrap:after{
  display:block;
  content:'';
  position:absolute;
  top:0;
  left:0;
  border-left:1px solid #323232;
  width:1px;
  height:120px;	
}
.fQ{
  float:left;
  width:10%;
  color:#F6B205;
  position:relative;
  font-size:18px;
}
.fQ:after{
	display:block;
	content:'';
	width:18px;
	height:1px;
	border-bottom:1px solid #a2a2a2;
	position:absolute;
	top:25px;
	right:-3px;
}

.fBar{
	background:url(../../images/main/main_dot1.png) no-repeat center bottom;
	width:25px;
	height:30px;
	display:inline-block;
}
.fDot{
	background:url(../../images/main/main_dot2.png) no-repeat center center;
	width:15px;
	height:20px;
	display:inline-block;
}
.fTel{
  width:50%;
  float:left;
  color:#fff;
  font-size:30px;
  padding-left: 20px;
    box-sizing: border-box;
    line-height: 1.2;
	font-weight: lighter;
}

.wTime{
  width:40%;
  float:right;
  color:#fff;
  line-height: 1.2;
  padding-top: 5px;
}
.wTime li:nth-child(1){
	color:#FDE39C;
}
.multipleContentsDiv {
	overflow: hidden;
}
.gssRelative {
	position: relative;
}
.gssRelative:before ,
.gssRelative:after {
	content: "";
	clear: both;
	display: block;
}

._contentBuilder ._obj._objHtml:hover ._relative ._objTool{
   display: block !important;
}

/*****************/
/*=main visual*/
/*****************/
	.gssVisualWrap {
		height: 479px;
		position: relative;
	}
	.gssVisualSide {
		position: absolute;
		top: 0;
		background-color: rgba(0,0,0,0.5);
		border-color: rgba(255,255,255,0.2);
		border-style: solid;
		height: 100%;
	  	z-index: 1;
	}
	.gssVisualLeft{
		left: 0;
		border-width: 0 1px 0 0;
	}
	.gssVisualRight {
		right: 0;
		border-width: 0 0 0 1px;
	}
	.gssVisualWrap .gssSloganOuter {
		width: 1220px;
		margin: 0 auto;
		position: relative;
		height: 100%;
	}
	.gssVisualWrap .gssVisualInner{
		width: auto;
		position: relative;
		height: 100%;
	}
	.gssVisualWrap .gssSloganWrap{
		position: absolute;
		top: 115px;
		left: 30px;
		width: 630px;
	  background-color: rgba(51, 51, 51, 0.5);
	}
	.gssVisualWrap .gssSloganHead,
	.gssVisualWrap .gssSloganFoot{
		background-image: url("../../images/main/gssSloganWrap.png");
		background-repeat: no-repeat;
		height: 36px;
	}
	.gssVisualWrap .gssSloganHead {
		background-position: right top;
	}
	.gssVisualWrap .gssSloganFoot{
		background-position: left bottom;
	}
	.gssVisualWrap .gssSloganBody{
		text-align: center;
	}
	.gssVisualWrap .gssSloganBody .mSlogan{
		font-size: 2.8em;
		color: #fff;
		font-weight: 100;	  
		line-height: 1.2;
	}
	.gssVisualWrap .gssSloganBody .sSlogan{
		font-size: 1.8em;
		line-height: 1;
		color: rgba(255,255,255,0.8);
		font-weight: 100;
	}
	.gssVisualWrap .gssSloganBody .sColor{
		color: #f6dc96;
	}
	.gssVisualWrap .gssVisualUlOuter {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	.gssVisualWrap .gssVisualUl li {
		text-align: center;
	}
	.gssVisualWrap .gssVisualUl li img{
		display: block;
	  	margin: auto;
	}
	.gssVisualWrap .gssVisualUlOuter .bx-controls {
		display: none;
	}
/*****************/
/*=visual direct*/
/*****************/
	.gssDirectMenu {
		text-align: center;
		margin: auto;
		position: relative;
		padding-bottom:20px;
	  border-bottom:1px solid #E5E5E5;
	}
	.gssDirectMenu .gssDirectInner {
		display: inline-block;
		margin: 0 50px;
		overflow: hidden;
		padding-top: 15px;
	}
	.gssDirectMenu ul:before ,
	.gssDirectMenu ul:after {
		content: "";
		display: block;
		clear: both;
	}
	.gssDirectMenu ul li{
		float: left;
		width: 150px;
	}
	.gssDirectMenu ul li a{
		display: block;
		font-size: 1.2em;
		line-height: 26px;
		border-right: 1px rgba(255,255,255,0.3) solid;
	  	overflow: hidden;
	  	text-overflow: ellipsis;
	  	white-space: nowrap;
	}
	.gssDirectMenu .bx-viewport {
		margin-left: 1px;
	}
	.gssDirectMenu .bx-controls .bx-pager {
		display: none;
	}
	.gssDirectMenu .slidePrev ,
	.gssDirectMenu .slideNext {
		position: absolute;
		top: 50%;
		margin-top: -15px;
		text-indent: -5000px;
	}
	.gssDirectMenu .slidePrev {
		left: 10px;
	}
	.gssDirectMenu .slideNext {
		right: 10px;
	}
	.gssDirectMenu .slidePrev a ,
	.gssDirectMenu .slideNext a {
		display: block;
		background-image: url("../../images/main/gssDirectHandler2.png");
		background-repeat: no-repeat;
		width: 30px;
		height: 30px;
		text-indent: -5000px;
	}
	.gssDirectMenu .slidePrev a {
		background-position: 0 0;
	}
	.gssDirectMenu .slideNext a {
		background-position: 0 -30px;
	}
/*****************/
/*=main Bbs*/
/*****************/
	.gssBbs  {
		position: relative;
		padding-bottom: 2em;
	}
	.gssBbs h2 {
		font-size: 2.2em;
		line-height: 3;
	  	font-weight: 500;
	  text-align:center;
	}
	.gssBbs .gssBbsMore {
		position: absolute;
		top: 30px;
		right: 0;
		width: 21px;
		height: 21px;
		overflow: hidden;
		text-indent: -5000px;
		background: url("../../images/main/gssBbsMore.png") no-repeat 0 0;
	}
	.gssBbs ul li {
		background: url("../../images/main/gssMainBbsLi.png") no-repeat 0 0;
		position: relative;
		font-size: 1.2em;
	}
	.gssBbs ul li a ,
	.gssBbs ul li span {
		height: 50px;
		line-height: 50px;
	  	color: #000;
	}
	.gssBbs ul li a {
		display: block;
		margin-right: 80px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.gssBbs ul li .cate {
		color: #777;
	  	padding-right: 1em;
	}
	.gssBbs ul li .date {
		position: absolute;
		top: 0;
		right: 0;
	}
/*****************/
/*=학사안내*/
/*****************/
	.gssInfoCurWrap {
		background-image: url("../../images/main/gssInfoCur.png");
		background-repeat: no-repeat;
		background-position: -2em -3em;
		background-color: #2060aa;
		height: 100%;
	}
	.gssInfoCurWrap .gssInfoCur {
		float: right;
		width: 610px;
		padding-top: 2em;
	}
	.gssInfoCurWrap .gssInfoCur h2 {
		color: #fff;
		font-size: 2em;
		float: left;
		font-weight: 500;
	}
	.gssInfoCurWrap .gssInfoCur ul {
		margin-left: 150px;
		margin-right: 20px;
	}
	.gssInfoCurWrap .gssInfoCur ul li {
		float: left;
		width: 50%;
	}
	.gssInfoCurWrap .gssInfoCur ul li a {
		display: block;
		color: #fff;
		font-size: 1.4em;
		height: 50px;
		line-height: 50px;
		text-align: center;
		margin: 0 10px 10px 0;
		border: 1px #90b0d5 solid;
		background-color: #2060aa;
	}
	.gssInfoCurWrap .gssInfoCur ul li a:hover {
		background-color: #0d2d84;
	}
/*****************/
/*=과정안내*/
/*****************/
	.gssInfoCorWrap {
		background-color: #0d2d84;
		height: 100%;
	}
	.gssInfoCorWrap .gssInfoCor {
		padding: 1em 15px 0;
	}
	.gssInfoCorWrap .gssInfoRes ,
	.gssInfoCorWrap .gssInfoSpe {
		background-repeat: no-repeat;
		background-position: 15px 1em;
		padding-top: 0em;
		padding-left: 84px;
	}
	.gssInfoCorWrap .gssInfoRes {
		background-image: url("../../images/main/gssInfoRes.png");
		padding-bottom: 1em;
		border-bottom: 1px rgba(255,255,255,0.33) solid;
	}
	.gssInfoCorWrap .gssInfoSpe{
		background-image: url("../../images/main/gssInfoSpe.png");
	}
	.gssInfoCorWrap h2 {
		color: #fff;
		font-weight: 500;
		padding-bottom: 0.2em;
	}
	.gssInfoCorWrap ul li {
		background: url("../../images/main/gssInfoUlLi.png") no-repeat 0 50%;
		padding-left: 15px;
	}
	.gssInfoCorWrap ul li a {
		color: #fff;
		line-height: 24px;
	}
/*****************/
/*=추천탭*/
/*****************/
	.gssInfoBbsWrap {
		background-color: #a28948;
		height: 100%;
	}
	.gssInfoBbsWrap .gssRnt{
		margin-left: 290px;
		width: 320px;
	}
	/*list*/
		.gssRnt{
			height: 100%;
		}
		.gssRnt .gssRntUl{
			position: relative;
			min-height: 180px;
			padding: 1.5em 1em 0;
		}
		.gssRnt .gssRntUl .gssRntUlLi{
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntTabSpan{
			float: left;
			padding-left: 15px;
			position: relative;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntTab{
			float: left;
			line-height: 30px;
			color: #f8e1a4;
			font-size: 1.2em;
			margin-right: 1em;
			position: inherit;
			border: 0;
			background-color: transparent;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntTabSpan:after{
			content: "/";
			position: absolute;
			top: 10px;
			right: 0;
			color: #f8e1a4;
		}
		.gssRnt .gssRntUl .gssRntUlLi._last .gssRntTabSpan:after{
			content: "";
		}
		.gssRnt .gssRntUl .gssRntUlLi:first-child .gssRntTabSpan {
			background: none;
			padding-left: 0;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl{
			position: absolute;
			top: 45px;
			left: 0;
			display: none;
			width: 100%;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl .gssRntInnerLi{
			margin: 0;
			line-height: 2.4;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl .gssRntInnerLi:first-child{
			margin-top: 15px;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl .gssRntInnerLi .gssRntAnchor,
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl .gssRntInnerLi .gssRntInfo{
			display: block;
			position: relative;
			overflow: hidden;
			color: #f8e1a4;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl .gssRntInnerLi .gssRntInfo .gssRntTitle{
			display: block;
			font-weight: 400;
			font-size: 1.1em;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			margin-right: 80px;
			margin-left: 1em;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl .gssRntInnerLi .gssRntInfo .gssRntTitle .newArtcl{
			width: 22px;
			height: 11px;
			overflow: hidden;
			text-indent: -5000px;
			display: inline-block;
			zoom: 1;
			_display: inline;
			background-position: 0 0;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl .gssRntInnerLi .gssRntInfo dl{
			position: absolute;
			top: 0;
			right: 1em;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl .gssRntInnerLi .gssRntInfo dt,
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl .gssRntInnerLi .gssRntInfo dd{
			display: inline-block;
			zoom: 1;
			_display: inline;
		}
		.gssRnt .gssRntUl .gssRntUlLi .gssRntInnerUl .gssRntInnerLi .gssRntInfo dt{
			display: none;
		}
		.gssRnt .gssRntUl .gssRntNoData{
			text-align: center;
			padding-top: 50px;
		}
		.gssRnt .gssRntUl .gssRntMore{
			position: absolute;
			top: 0;
			right: 0;
			width: 22px;
			height: 22px;
			display: none;
			text-indent: -5000px;
			border: 1px #ddd solid;
		}


	/*active items*/
		.gssRnt .gssRntUl .gssRntUlLi.active .gssRntInnerUl{
			display: block;
		}
		.gssRnt .gssRntUl .gssRntUlLi.active .gssRntTab{
			font-weight: 600;
			color: #fff;
			font-size: 1.4em;
		}
/*****************/
/*=근무시간*/
/*****************/
	.gssInfoTimWrap {
		background-color: #2c2c2c;
		height: 100%;
	}
	.gssInfoTimWrap .gssInfoTim {
		padding: 0.5em 0 0 2em;
	}
	.gssInfoTimWrap .gssInfoTim h2 {
		float: left;
		font-weight: 500;
		font-size: 1.8em;
		line-height: 1.5;
		color: #fff;
	}
	.gssInfoTimWrap .gssInfoTim h2 em {
		display: block;
		font-size: 0.8em;
	}
	.gssInfoTimWrap .gssInfoTim ul {
		float: left;
		background: url("../../images/main/gssInfoTimGab.png") no-repeat left 50%;
		min-height: 55px;
		margin-left: 1em;
		padding-left: 50px;
	}
	.gssInfoTimWrap .gssInfoTim ul.time{
		color: #fff;
		font-size: 1.2em;
		line-height: 1.5;
	}
	.gssInfoTimWrap .gssInfoTim ul.tel{
		color: #e9d49e;
		font-size: 2.2em;
		line-height: 1.2;
		font-weight: 500;
		letter-spacing: -0.08em;
		tet
	}
	.gssInfoTimWrap .gssInfoTim ul li .bnk{
		width: 15px;
		display: inline-block;
	}
/*****************/
/*=대학원안내*/
/*****************/
	.gssGotoWrap {
		padding: 3em 0;
	}
	.gssGotoWrap h2{
		margin: 0 10px 30px;
		font-size: 2.2em;
		font-weight: 500;
	}
	.gssGotoWrap .gssGotoButton{
		position: absolute;
		top: 3.5em;
		border: 1px #a28948 solid;
		background-color: #fff;
		text-align: center;
		width: 170px;
		line-height: 2.4;
		color: #a28948;
		font-weight: 600;
	}
	.gssGotoWrap .gssGotoButton._on{
		background-color: #a28948;
		color: #fff;
	}
	.gssGotoWrap .gssGotoButton.gssGotoButton01{
		right: 170px;
	}
	.gssGotoWrap .gssGotoButton.gssGotoButton02{
		right: 0;
	}
	.gssGotoWrap .gssGotoUl > li {
		float: left;
	}
	.gssGotoWrap .gssGotoUl{
		
	}
	.gssGotoWrap .gssGotoUl li h3 {
		margin: 0 10px 10px;
		font-size: 1.4em;
		font-weight: 500;
		background: url("../../images/main/gssGotoUlH3.gif") no-repeat 0 5px;
		padding-left: 10px;
	  	overflow: hidden;
	  	text-overflow: ellipsis;
	  	white-space: nowrap;
	}
	.gssGotoWrap .gssGotoUl li div{
		margin: 0 10px 10px;
		padding-left: 10px;
	}
	.gssGotoWrap .gssGotoUl li div ul li a{
		display: block;
		line-height: 2;
		font-size: 1.2em;
	  	overflow: hidden;
	  	text-overflow: ellipsis;
	  	white-space: nowrap;
	}
	.gssGotoWrap .gssGotoUl02 {
		display: none;
	}
/*****************/
/*=SNS*/
/*****************/
	.gssSnsWrap {
		padding: 25px 0 30px;
		position: relative;
	  	text-align: center;
	}
	.gssSnsInner {
		border: 1px #ddd solid;
		position: relative;
	  	display:inline-block;
	}
	.gssSnsWrap .gssSnsUl {
		overflow: hidden;
	  	position: relative;
	}
	.gssSnsWrap .gssSnsUl li{
		position: relative;
	  	width: 50%;
	  	float: left;
	}
	.gssSnsWrap .gssSnsUl li > a{
		display: block;
		font-size: 1.2em;
		line-height: 1.5;
		overflow: hidden;
		min-height: 172px;
		color: #000;
	  	text-align: left;
	}
	.gssSnsWrap .gssSnsUl li .facebook{
		position: absolute;
		top: 0;
		left: 0;
		width: 36px;
		height: 36px;
		overflow: hidden;
		text-indent: -5000px;
		background: url("../../images/main/snsFacebook.gif") no-repeat 0 0;
	}
	.gssSnsWrap .gssSnsUl .gssSnsLiInner{
		padding: 32px 20px 0px 60px;
		overflow: hidden;
		height: 100px;
	}
	.gssSnsWrap .gssSnsUl ._odd{
		background-color: #3d5b99;
	}
	.gssSnsWrap .gssSnsUl ._odd .gssSnsLiInner{
		color: #fff;
	}
	.gssSnsWrap .bx-controls {
		position: absolute;
		top: -20px;
		right: 0;
	}
	.gssSnsWrap .bx-controls .bx-pager .bx-pager-item{
		float: left;
		margin-right: 7px;
	}
	.gssSnsWrap .bx-controls .bx-pager .bx-pager-item a{
		float: left;
		width: 10px;
		height: 10px;
		border-radius: 5px;
		overflow: hidden;
		text-indent: -5000px;
		background-color: #b8b8b8;
	}
	.gssSnsWrap .bx-controls .bx-pager .bx-pager-item a.active{
		background-color: #76cde1;
	}
	.gssSnsWrap .bx-controls .bx-controls-direction {
		display: none;
	}
	@media screen and (max-width: 814px) {
	  .gssSnsInner {
		 width: 406px;
	  }
	}

/*****************/
/*=BANNER*/
/*****************/
	.gssBannerWrap {
		padding: 25px 0 30px;
		position: relative;
	}
	.gssBannerInner {
		position: relative;
	  	width: 405px;
	  	margin: auto;
	}
	.gssBannerWrap .gssBannerUl li{
		position: relative;
	}
	.gssBannerWrap .gssBannerUl li > a{
		display: block;
	}
	.gssBannerWrap .gssBannerUl li .img{
		display: block;
		width: 100%;
		height: auto;
	}
	.gssBannerWrap .bx-controls {
		position: absolute;
		top: -20px;
		right: 0;
	}
	.gssBannerWrap .bx-controls .bx-pager .bx-pager-item{
		float: left;
		margin-right: 7px;
	}
	.gssBannerWrap .bx-controls .bx-pager .bx-pager-item a{
		float: left;
		width: 10px;
		height: 10px;
		border-radius: 5px;
		overflow: hidden;
		text-indent: -5000px;
		background-color: #b8b8b8;
	}
	.gssBannerWrap .bx-controls .bx-pager .bx-pager-item a.active{
		background-color: #76cde1;
	}
	.gssBannerWrap .bx-controls .bx-controls-direction {
		display: none;
	}
/*****************/
/*=[SUB]인사말*/
/*****************/
	.gssGreetingWrap:before ,
	.gssGreetingWrap:after {
		content:"";
		display: block;
		clear: both;
	}
	.gssGreetingWrap {
		overflow: hidden;
	}
	.gssGreetingWrap .gssGreetingImage{
		float: left;
		width: 320px;
		height: 500px;
		background-image: url("../../images/gssGreeting.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: cover;
		text-indent: -5000px;
	}
	.gssGreetingWrap .gssGreeting{
		margin-left: 340px;
	}
	.gssGreetingWrap .gssGreetingHead em{
		font-size: 2.4em;
		display: block;
		line-height: 1.5;
		margin-bottom: 1em;
		font-weight: 500;
	}
	.gssGreetingWrap .gssGreetingHead{
		margin-bottom: 2em;
	}
	.gssGreetingWrap .gssGreetingBody ,
	.gssGreetingWrap .gssGreetingFoot {
		font-size: 1.3em;
		line-height: 1.6;
	}
	.gssGreetingWrap .gssGreetingHead .greetingBar{
		background-color: #2060aa;
		width: 30px;
		height: 4px;
		display: block;
	}
	.gssGreetingWrap .gssGreetingBody .color {
		color: #2060aa;
	}
	.gssGreetingWrap .gssGreetingBody p{
		padding-bottom: 2em;
	}
	.gssGreetingWrap .gssGreetingFoot p {
		padding-bottom: .5em;
	}
	.gssGreetingWrap .gssGreetingFoot strong {
		font-size: 1.6em;
	}
	@media only screen and (max-width: 740px) {
		.gssGreetingWrap .gssGreetingImage{
			float: none;
			width: 100%;
			height: 201px;
			background-image: url("../../images/gssGreetingM.jpg");
			background-size: 100% 100%;
			margin-bottom: 2em;
		}
		.gssGreetingWrap .gssGreeting{
			margin-left: 0;
		}
	}
/*****************/
/*=[SUB]교육이념 및 목적*/
/*****************/
	.gssIdeaWrap {
		text-align: center;
	}
	.gssIdeaWrap .gssIdeaImage{
	}
	.gssIdeaWrap .gssIdeaImage img{
	}
	.gssIdeaWrap .gssIdea {
	}
	.gssIdeaWrap .gssIdeaP {
		font-size: 1.4em;
		margin-top: 2em;
	}
	.gssIdeaWrap .gssIdeaP h2{
		margin-bottom: 1em;
	}
	.gssIdeaWrap .gssIdeaP p,
	.gssIdeaWrap .gssIdeaP ul{
		line-height: 1.6;
	}
	.gssIdeaWrap .gssIdeaNext{
		height: 56px;
		margin-top: 1em;
		background: url("../../images/ideaNext.png") no-repeat center top;
	}
	.gssIdeaWrap .gssIdeaP.gssIdeaP01 h2 {
		color: #0c2d83;
	}
	.gssIdeaWrap .gssIdeaP.gssIdeaP02 h2 {
		color: #1f60a9;
	}
	.gssIdeaWrap .gssIdeaP.gssIdeaP03 h2 {
		color: #a28948;
	}

	.gssPdfUl:before,
	.gssPdfUl:after{
		content:"";
		display: block;
		clear: both;
	}
	.gssPdfUl > li{
		float: left;
		width: 25%;
	}
	.gssPdfUl .gssPdfAnc:before,
	.gssPdfUl .gssPdfAnc:after{
		content:"";
		display: block;
		clear: both;
	}
	.gssPdfAnc{
		border: 1px #a5a5a5 solid;
		display: block;
		background-color: #ececec;
		overflow: hidden;
		position: relative;
	}
	.gssPdfAnc > .text{
		display: block;
		margin-right: 60px;
		line-height: 60px;
		font-size: 1em;
		text-align: center;
		color: #000;
	}
	.gssPdfAnc > .btn{
		width: 60px;
		height: 60px;
		background-color: #919191;
		background-image: url("../../images/btnPDF.png");
		background-repeat: no-repeat;
		background-position: 0 0;
		position: absolute;
		top: 0;
		right: 0;
	}
	.gssPdfAnc .icon{
		background-image: url("../../images/iconPDF.png");
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding-left: 40px;
		display: inline-block;
	}
	.gssPdfAnc > .btn.zoom{
		background-position: -60px 0;
	}
	.gssMbPdf .gssPdfAnc > .text{
		line-height: 100px;
	}
	.gssMbPdf .gssPdfAnc > .btn{
		height: 100px;
		background-position: 0 50%;
	}
