.contents{float:left;}
div.Wrap{
  /* width:1902px; */
  height:auto;
  /* margin: 0 auto; */
  position: relative;
  min-width:  1200px;
}
div.contents>section{
  width:1200px;
  margin:0 auto;
}
div.ct01>section{
  width: 100%;
}
div.ct01>section>article>.subVisual{
  width:100%;
  height: 240px;
  background-size:cover;
  background-position: center;
  position:relative;
}
div.ct01>section>article .subbanner01{
    width:100%;
    height: 240px;
    background: url('/bbs/img/subbanner01.jpg');
    background-size:cover;
    background-position: center;
    position:relative;
}
div.ct01>section>article .subbanner02{
    width:100%;
    height: 240px;
    background: url('/bbs/img/subbanner02.jpg');
    background-size:cover;
    background-position: center;
    position:relative;
}
div.ct01>section>article .subbanner03{
    width:100%;
    height: 240px;
    background: url('/bbs/img/subbanner03.jpg');
    background-size:cover;
    background-position: center;
    position:relative;
}
div.ct01>section>article .subbanner04{
    width:100%;
    height: 240px;
    background: url('/bbs/img/subbanner04.jpg');
    background-size:cover;
    background-position: center;
    position:relative;
}
div.ct01>section>article>.sub06{
    width:100%;
    height: 240px;
    background: url('/bbs/img/sub06.jpg');
    background-size:cover;
    background-position: center;
    position:relative;
}
div.subVisual>h2{
    font-size:45px;
    text-align: center;
    color: #012060;
    font-weight: 600;
    padding-top: 88px;
    text-shadow: -3px 0 #fff, 0 3px #fff, 3px 0 #fff, 0 -3px #fff;
    -moz-text-shadow: -3px 0 #F2F1F6, 0 3px #F2F1F6, 3px 0 #F2F1F6, 0 -3px #F2F1F6;
    -webkit-text-shadow: -3px 0 #F2F1F6, 0 3px #F2F1F6, 3px 0 #fff, 0 -3px #F2F1F6;
}
div.ct02{
}
div.ct02>section>article{
  float: left;
  width: 100%;
}
div.ct02>section>article>div{
  /* float:left; */
}
div.ct02>section>article>.snb{float: left;width: 200px;}

div.ct02>section>article>.snb>ul>li{width: 200px;}
div.custom{
    border:1px solid #cdcdcd;
    background:#f9f9f9;
    margin: 40px 0;
    border-right: 0;
}
div.custom>ul>li{
	padding:14px 0;
	margin: 0 20px;
}
div.custom>ul>li:nth-child(2){
	border-top:2px dotted #dcdcdc;
	border-bottom:2px dotted #dcdcdc;
	margin: 0 35px;
}
div.custom>ul>li>*{
    text-align:center;
}
div.custom>ul>li>h5{
    color:#00beb4;
    font-size:17px;
    font-weight: 500;
}
div.custom>ul>li>p{
    color:#777777;
    font-weight:400;
    font-size:16px;
}
div.ct02>section>article>.sub02-02>ul>li{
    width:236px;
}
div.ct02>section>article>.snb>h2{
  font-size: 26px;
  font-weight: 500;
  padding: 60px 0;
  text-align: center;
  border-bottom: 1px solid #dcdcdc;
}
div.ct02>section>article>div.snb>ul>li>a{
  font-size: 16px;
  color: #2f3b51;
  display: block;
  /* box-sizing: border-box; */
  text-align: center;
  height: 40px;
  line-height:  40px;
}
div.ct02>section>article>div.snb>ul>li>a:hover{
  color:#00beb4;
  font-weight: 500;
}
div.ct02>section>article>div.snb>ul>li>a.active{
  color: white;
  font-weight: 500;
  background: #00beb4;
  border: none;
  height: 40px;
}

/*서브 02 왼쪽메뉴 스타일추가*/
div.ct02>section>article>div.snb>ul>li.lnb02>a{
  font-size: 16px;
  color: #2f3b51;
  display: block;
  /* box-sizing: border-box; */
  text-align: center;
  height: 60px;
  line-height:  20px;
  padding:10px 0;
}
div.ct02>section>article>div.snb>ul>li.lnb02>a:hover{
  color:#00beb4;
  font-weight: 500;
}
div.ct02>section>article>div.snb>ul>li.lnb02>a.active{
  color: white;
  font-weight: 500;
  background: #00beb4;
  border: none;
  height: 60px;
}
/**/
div.ct02>section>article>.imgBox{float: left;width: 990px;padding-left: 80px;border-left: 1px solid #cccccc;min-height:700px;}
div.ct02>section>article>.imgBox>h3{
	font-size:30px;
	color:#333333;
	padding: 52px 0;
	font-weight: 500;
}
/*sub01-01*/
div.ct02>section>article>.sub01-01{
	min-height:700px;
	background: url(/bbs/img/sub01.jpg);
}
div.ct02>section>article>.sub01-01>h5{
	font-size:23px;
	color:#4b484b;
	font-weight:400;
}
div.ct02>section>article>.sub01-01>p{
	font-size:16px;
	color:#555555;
	line-height:32px;
	margin-top: 30px;
	font-weight: 400;
}
div.ct02>section>article>.sub01-01>p:last-child{
	font-size:17px;
	color:#333333;
}

/*sub01-02*/
div.ct02>section>article>.sub01-02{
	min-height:700px;
	background: url(/bbs/img/sub01-02.jpg);
}
div.sub01-02 table{
    width:490px;
    border-top:3px solid #00beb4;
}
div.sub01-02 table *{
    color:#555555;
    border-bottom:1px solid #cbcdcc;

}
div.sub01-02 table tr th {
    font-size:17px;
    background:#f7f7f7;
    padding: 14px 0;
    font-weight: 500;
}
div.sub01-02 table tr td {
    font-size:16px;
    padding-left:30px;
    padding: 14px 0;
    padding-left: 30px;
}

/*sub01-03*/
.sub01-03>ul>li{
	width:100%;
	float:left;
	padding-bottom: 20px;
	border-bottom: 3px dotted #00beb4;
}
.sub01-03>ul>li>h4{
	font-size:23px;
	color:#4b484b;
	padding-left: 20px;
	font-weight:400;
}
.sub01-03>ul>li>ul{
	width:600px;
	margin:20px auto;
	margin-bottom:40px;
}
.sub01-03>ul>li>ul>li{
	float:left;
}
.sub01-03>ul>li:last-child{
	border:0;
	margin-bottom:40px;
}
.sub01-03>ul>li:last-child h4{
	margin-top:40px;
}
.sub01-03>ul>li>ul>li:last-child{
	float:right;
}

.sub01-03>ul>li>ul>li>p{
	font-size:17px;
	text-align:center;
	color:#4b484b;
	padding: 14px 0;
}
/*sub01-04*/
div.ct02>section>article>.sub01-04>p{
	font-size:16px;
	color:#333333;
	padding-top:5px;
}
div.ct02>section>article>.sub01-04>p>span{
	width:6px;
	height:6px;
	border-radius:6px;
	background:#3333ff;
	display:block;
	float:left;
	margin:10px 10px 0 0;
}
div.ct02>section>article>.sub01-04>p>b{
	color:#3333ff;
	font-weight:400;
}
/*sub02-01*/
div.ct02>section>article>.sub02-01>ul{
	border:1px solid #e5e5e5;
	background: url(/bbs/img/sub02_01_04.jpg);
	width: 910px;
	height: 429px;
}
div.ct02>section>article>.sub02-01-02>ul{
	background: url(/bbs/img/sub02_02_04.jpg);
}
div.ct02>section>article>.sub02-01>ul>li{
	float:left;
}
div.ct02>section>article>.sub02-01>ul>li:last-child{
	margin-top:160px;
}
div.ct02>section>article>.sub02-01>ul>li:last-child h4{
	font-size:23px;
	color:#4b484b;
	line-height: 40px;
}
div.ct02>section>article>.sub02-01>ul>li:last-child p{
	font-size:17px;
	color:#555555;
	line-height: 30px;
}
div.ct02>section>article>.sub02-01>h4{
	font-size:23px;
	color:#4b4b4b;
	padding: 30px 0 20px 0;
}
div.ct02>section>article>.sub02-01 table{
	width:100%;
}
div.ct02>section>article>.sub02-01 table *{
	font-size:15px;
	color:#333333;
	font-weight: 300;
	text-align:center;
	border:1px solid #e5e5e5;
	padding:10px 0;
}
div.ct02>section>article>.sub02-01 table tr th{
	background:#f9f9f9;
	width: 180px;
}
div.ct02>section>article>.sub02-01-04>ul>li:last-child{
	margin-top:120px;
}
