#bandMessage { z-index:1!important; }
.dimode-component { z-index:0!important; }

header .navbar-default { position:absolute; }
.footer { margin-top:80px; }
.footer ul { border-top: 1px solid #cecece; }

#sub { /*overflow:hidden;*/ }
.fullpage-nav, .main-quick { display:none; }
.knambu-content { background: rgba(0,0,0,0.5)!important; }
.sub-top { position: relative; height: 420px; width: 100%; top: 0; z-index: 0; background-size: cover!important; background-position: 50% 50%!important; opacity: 0.8;     -webkit-animation: zoomin 9s 1; animation: zoomin 9S 1;}
.sub-rel { position: relative; height: 420px; }
.sub-top-ul { position: absolute; bottom: 0px; text-align: center; margin: 0 auto; background-color: rgba(12, 76, 163, 0.5); width: 100%; }
.sub-top-ul li { font-size: 17px; padding: 30px 30px; text-align: center; display: inline-block; }
.sub-top-ul a { color: #fff; text-decoration: none; }
.sub-cont { background: #fff; position: relative; padding: 0; }
.sub-title2 { margin: 0 0 50px!important; font-size: 30px; display: inline-block; border-bottom: 2px solid #E6061B;  padding-bottom: 15px; font-weight: bold; }
#subgnb {  border-bottom:1px solid #ddd; background:#fff; }
#subgnb_pc img { position:relative; top:-3px; }
#subgnb_pc span { font-size:17px; color:#333; margin:0 3px; }
#subgnb_pc a { font-size:17px; color:#333; text-decoration:none; display:inline-block; border-radius:15px; background:#fff; padding:5px 15px; box-shadow: 4px 3px 2px 0px #afafaf;}


.subTitle { text-align:center; }
.sub-top-ul2 { border-bottom:1px solid #ddd; text-align:center; }
.sub-top-ul2 li { word-break:keep-all; }
.sub-top-ul2 li:hover { border-bottom:1px solid #00A9E0; transition:.3s all; }
.sub-top-ul2 li:hover a { color:#00A9E0; transition:.3s all; }
.sub-top-ul2 li { display:inline-block; font-size:18px; width:175px; padding:20px 0; margin:0 5px; height:65px;  }
.sub-top-ul2 li.active { border-bottom:1px solid #00A9E0; }
.sub-top-ul2 li.active a { color:#00A9E0; }
.sub-top-ul2 li a { color:#333; text-decoration:none; }

.lnb_title { font-size:30px; border-bottom:1px solid #000; padding:40px 0px; font-weight:600; text-align:center; position:relative;}
.sub-left-triangle { position: absolute; right: 0px; top: 0; width: 0; height: 0; border-left: 30px solid transparent; border-top-width: 30px; border-top-style: solid; border-top-color: #ff6d6d; }
.sub_depth2 { margin-top:0px; padding-top:0px; }
.sub_depth2 li { padding: 20px 25px; border-bottom:1px solid #ddd; transition:all ease 0.3s; }
.sub_depth2 li.active, .sub_depth2 > li:hover { background:#ff6d6d; }
.sub_depth2 li.active a, .sub_depth2 > li:hover a { color:#fff; }
.sub_depth2 > li > a { color:#777; font-weight:600;  font-size:17px; text-decoration:none; }
.sub_depth2 li a { color:#777; font-weight:600;  font-size:16px; text-decoration:none; }
.sub_depth2 li i { position:relative; margin:3px 15px 0px 0px; cursor:pointer; float:right; font-size:16px;}
.sub_depth2 li i.fa-minus { display:none; }
.sub_depth2 li:last-child { border-bottom:none; }
.sub_depth3 { padding:0px 15px; margin-top:15px; display:none; }
.sub_depth3.active { display:block; }
.sub_depth3 li { padding: 10px 20px; border-bottom:1px solid #fff; background-color: #ff6d6d; }
.sub_depth3 li a  { color:#999; font-size:15px;  text-decoration:none;  transition:all ease 0.3s; }
#sub_title { font-size: 35px; font-weight: 600; border-bottom: 4px solid #5670a5; display: inline-block; padding-bottom: 10px; margin:50px 0; }

@-webkit-keyframes zoomin { 0% { -webkit-transform: scale(1.2); } 100% {  -webkit-transform: scale(1); } }

.next-box-img { text-align:center; }
.next-box-img img { max-height:138px; }





@media (max-width:1499px) {
	.sub-bottom li {    width: 100%;}
	
	#sub-14 #unit5207 >div >div{
		left: 8%!important;
		
	}
	#sub-14 #unit5207 >div >div>div{
		text-align: left!important;
		
	}
	#daumRoughmapContainer1658306795071{width: 40vw!important; height: 35.9vw!important;}
	
	#sub-70 #unit3797 >div>div>div, #sub-72 #unit3797 >div>div>p{font-size:17px!important; color:black!important;}
	#sub-70 #unit3797 >div, #sub-72 #unit3797 >div {background-image: none!important; height: 450px!important;}
	#sub-70 #unit3797 >div>div, #sub-72 #unit3797 >div>div{top:0!important;}
	#sub-72 #unit3797 >div>div{left: 4%!important;}
	
	#sub-72 .mission_01{color:black!important; font-size:17px!important;}
}

@media (max-width:1366px) {
	 
	
	#component2362 #unit4513  span, .mission_02{font-size:16px!important;}
	#sub-71 #unit5207 >div >div{left: 25%!important;}
	
	#component2362 #unit4513 p {      word-break: keep-all;}
	
}

@media (max-width:1200px) {
	 
	
	#sub-14 #unit5207 >div >div{
		left: 4%!important;
		
	}
	#sub-14 #unit5207 >div >div>div{
		 
		font-size: 19px!important;
		
	}
	
	#sub-71 #unit5755 {margin:0!important;}
	#sub-71 #unit5207 >div >div{left: 20%!important;}
	
	#unit4351 >div>div>div>div>div{font-size: 22px!important;}
	#unit4351 >div>div>div>div>p{margin-top: 40px!important;}
	
	#component5848 #unit6510  .sub69_1 {font-size:18px!important;}
	
	.sub68_table_1 .col-sm-2{width:21.8%!important;  padding-right:9px!important;}
	.sub68_table_1 .col-sm-4{width:34.6%!important;  padding-right:9px!important;} 
	.sub68_table_1 .col-sm-6{padding-left:9px!important; padding-right:9px!important;} 
	
	#sub-67 p{word-break:keep-all!important;}
	
	.next_list {    font-size: 19px!important;}
	
	#sub-14 #unit6221 >div{ font-size: 19px!important;}
	
	.history_01 td:nth-child(1) { font-size: 14px!important;}
}

@media (max-width:992px) {
	 
	 
	#sub-14 #unit5207 >div >div>div{
		 
		font-size: 15px!important;
		
	}
	#sub-14 #unit6221 >div{
		text-align:center;
		
	}
	#sub-14 #unit6221{
		width: 100%!important;
		
	}
	#sub-18 #unit9329 span, #sub-18 #unit8468 span{font-size:26px!important;}
	
	 .next_list, .next_list_2{font-size: 18px!important;}
	 .next_title, .next_title_2{font-size: 25px!important;}
	
	
	
	#component2362 #unit4513  .col-sm-2 {    width: 33%!important;}
	#component2362 #unit4513  .col-sm-4 {    width: 66%!important;}
	.mission111{    height: auto!important;
    background-size: 281%;}
	.school{    height: 550px!important;
    background-size: 281%;}
	#component2362 #unit4513 .row{display:flex;     flex-wrap: wrap;}
	
	 
	#component5848 #unit6510 >div>div>div>div {font-size: 24px!important;}
	#sub-71 #unit5207 >div >div{left: 10%!important;}
	
	#sub-72 #unit5204 >div >div, #sub-72 #unit2460 >div >div{padding: 20px 12px!important;}
	#sub-72 #unit5204 span, #sub-72 #unit2460 span{font-size: 15px!important;}
}

@media  (max-width:766px) {
	div#unit2464 {
	position:initial!important;
	}
	
	 #daumRoughmapContainer1658306795071{width: 94vw!important; height: 50vw!important; padding: 4%!important;}
	 
	 #component2362 #unit4513 >div >div{  left: 7%!important; bottom: 8%!important;}
	 #component2362 #unit4513 >div >div >p >span{      font-size: 25px!important;}
	 #component2362 #unit4513 >div >div >p {      font-size: 20px!important;}
	 #component2362 #unit4513 >div >div >span{      font-size: 17px!important;}
	 #sub-67 #unit2097 >p , #sub-67 #unit4773 >p , #sub-67 #unit1765 >div, #sub-67 #unit2097 >div{text-align:center!important;}
	 #sub-67 #component4459 .row{display:flex;     flex-wrap: wrap;}
	  
	 #sub-67 #unit2097, #sub-67 #unit4773, #sub-67 #unit1765{width:50%!important;}
	 
	 #sub-72 #unit5204 >div >div, #sub-72 #unit2460 >div >div{padding: 20px 35px!important; width: 55vw;    margin: 1%;}
	.out-mission >div {transform: translate(10%, -50%)!important;}
	
	

}


@media  (max-width:699px) {
	

	#sub-13 .col-sm-5 , #sub-13 .col-sm-7, #sub-425 .col-sm-5 , #sub-425 .col-sm-7 , #sub-424 .col-sm-6 , #sub-424 .col-sm-7{
		 text-align: center;
	}
	#sub-14 #unit5207 >div >div{
			left: 0%!important;
			padding: 3%;
			
		}
	#sub-14 #unit5207 >div >div:nth-of-type(1) {
			top: 10%!important;
			 
			
		}
		
		#sub-14 #component6719{padding: 0px 2px 15px!important;}
		#sub-14 #component4181 #unit6822 >div>div>div{font-size: 5.5vw!important;}
		#sub-14 #component4181{width:91vw:important;}
		
		
		#sub-15 #unit6416 >div{font-size:25px!important; padding: 20px 25px!important;}
		.map_01, .map_02{font-size:16px!important;}
		
		 
		 #sub-18 #unit8468 {padding: 5% 15px!important;}
		 
		#sub-20 .sub-bottom ul , #sub-21 .sub-bottom ul , #sub-22 .sub-bottom ul , #sub-23 .sub-bottom ul { flex-wrap: wrap; }
		#sub-20 .sub-bottom li,#sub-21 .sub-bottom li, #sub-22 .sub-bottom li, #sub-23 .sub-bottom li { width: 50%; }
		
		#component2362 #unit4513 >div >div{  left: 0%!important; bottom: 8%!important; padding:3%!important;}
		
		#component2362 #unit4513  .col-sm-2 {    width: 100%!important;padding: 3% 6%!important;}
		#component2362 #unit4513  .col-sm-4 {    width: 100%!important; padding: 3% 6%!important;}
		.mission111{     
		background-size: 581%;}
		.school  {    height: 550px!important;
		background-size: 581%;}
		#component2362 #unit4513 p{font-size:24px!important;}
		#component2362 #unit4513 p span{     word-break: keep-all;}
		
		#sub-71 #unit5755 {margin-top:20px!important;}
		#sub-71 #unit5207 p{font-size:24px!important; word-break:keep-all;}
		#sub-71 #unit5207 >div >div >div{font-size:18px!important;}
		#sub-71 #unit5207 >div >div {    left: 0%!important;    padding: 0 4%;	}
		
		#sub-72 #unit3797 >div { height: 550px!important;}
		
		.out-mission >div {transform: translate(10%, -50%)!important;}
}

@media  (max-width:566px) {
	 
		#sub-20 .sub-bottom li a, #sub-21 .sub-bottom li a, #sub-22 .sub-bottom li a, #sub-23 .sub-bottom li a{  font-size: 13px!important; }
		#sub-20 .sub-bottom .container .row, #sub-21 .sub-bottom .container .row, #sub-22 .sub-bottom .container .row, #sub-23 .sub-bottom .container .row {    width: 70%!important;}
		#sub-43 #unit7363 >div, #sub-44 #unit1390>div, #sub-45 #unit2924 >div , #sub-46 #unit4318 >div, #sub-47 #unit5972 >div, #sub-48 #unit8990 >div, #sub-49 #unit2592 >div {padding: 20px!important;}
		#sub-67 #unit5207 >DIV>DIV>P{font-size:25px!important;}	

		#sub-67 #unit6416 >div{font-size: 25px!important; word-break:  keep-all;}
		#sub-67 #unit6416 >div >span{word-break:  normal;}
		#sub-67 #unit6416 >p{text-align: left!important;}
		#sub-67 #unit2097, #sub-67 #unit4773, #sub-67 #unit1765{width:100%!important;}

		.mission_03 tr:first-child {font-size: 15px!important;}
		#component2362 #unit4513 span, .mission_02 {    font-size: 14px!important;}
		#component1467 #unit5988 .mission_03 td {    padding: 15px 5px ! important;}
		#component5848 #unit6510 p{font-size: 20px!important;}
		#component5848 #unit6510 >div>div>div>div, #component1219 #unit4351 p, #component1219 #unit4351 p,  #component1219 #unit4351 >div>div>div>div>div{font-size: 20px!important;}

		#sub-70 #unit3797 >div{background-image: none!important; height: 700px!important;}	
		#sub-72 #unit3797 >div {    background-image: none!important;    height: 700px!important;

}
.out-mission >div {transform: translate(0%, -50%)!important;}
}










@media (min-width:1200px) and (max-width:1499px) {

}

@media (min-width:993px) and (max-width:1199px) {
	.sub_depth2 li { padding:20px 10px; }
	#content > .container > .row { margin:0; }
}

@media (min-width:768px) and (max-width:992px) {
	#sub_title { font-size:30px; }
	.sub-cont-desc { padding:0; }
	.subTitle { text-align:center; }
	.sub-top-ul2 li a.active { border-bottom:none; }
	.sub-top-ul2 li { font-size:15.5px; width:30%; }
	#content > .container > .row { margin:0; }	
	#dimodePage * { word-break:keep-all; }
	.map-span { font-size:17px!important; display:block; }
	
	/* sub */
	
	#sub-10 #unit3112 { width:100%!important; }
	#sub-10 #unit1093 { width:100%!important; margin-top:15px!important; }
	#sub-10 #unit1093 div { text-align:right; }
	
	#sub-11 #component4529 { width:100%!important; }
	#sub-11 #component2572 { width:100%!important; }
	#sub-11 #component7666 { width:100%!important; }
	#sub-11 #component7531 { width:100%!important; }
	#sub-11 #component4219 { width:100%!important; }
	#sub-11 #component3113 { width:100%!important; }
	#sub-11 #component5264 { width:100%!important; }
	#sub-11 #component6777 { width:100%!important; }
	
	#sub-12 #unit1534 span { font-size:25px!important; }
	
	#sub-13 #unit8567 div { width:100%!important; margin:5px 0!important; padding:0!important; height:auto!important; }
	#sub-13 #component5399 { width:100%!important; padding:0!important; margin:3px 0!important; }
	#sub-13 #component2870 { width:100%!important; padding:0!important; margin:3px 0!important; }
	
	#sub-14 #unit3530 > div { padding:80px 10px!important; }
	#sub-14 #unit3530 > div > div > div { width:100%!important; margin:5px 0!important; padding:0!important; height:auto!important; }
	#sub-14 #unit3530 > div > div > div { width:100%!important; padding:0!important; margin:3px 0!important; }
		
	#sub-36 #component1371 .row { margin:0; margin:20px 0 0!important; }
	#sub-36 #component5453 .row { margin:0; margin:20px 0 0!important; }
	#sub-36 #component2387 .row { margin:0; margin:20px 0 0!important; }	
	#sub-36 #component1371 #unit4408 { margin-top:30px!important; }
	#sub-36 #unit5329 .col-sm-3 { width:100%!important; padding:0!important; margin:0 0 10px!important; }	
	#sub-36 #unit5329 .col-sm-9 { width:100%!important; padding:0!important; }	
	
	#sub-37 #unit9847 { width:100%!important; text-align:center!important; }
	#sub-37 #unit9549 { width:100%!important; text-align:center!important; margin:30px 0!important; }
		
	#sub-38 #component1371 .row { margin:0; margin:20px 0 0!important; }
	#sub-38 #component5453 .row { margin:0; margin:20px 0 0!important; }
	#sub-38 #component2387 .row { margin:0; margin:20px 0 0!important; }	
	#sub-38 #component1371 #unit4408 { margin-top:30px!important; }
	#sub-38 #unit5329 .col-sm-3 { width:100%!important; padding:0!important; margin:0 0 10px!important; }	
	#sub-38 #unit5329 .col-sm-9 { width:100%!important; padding:0!important; text-align:center!important; }	
	#sub-38 #unit5329 { width:100%!important; padding:0!important; }
	#sub-38 #unit5980 .col-sm-3 { width:100%!important; padding:0!important; margin:0 0 10px!important; }	
	#sub-38 #unit5980 .col-sm-9 { width:100%!important; padding:0!important; text-align:center!important; }	
	#sub-38 #unit5980 { width:100%!important; padding:0!important; }
	
	#sub-39 #unit4408 { margin-top:30px!important; }
	#sub-39 #component9356 .row { margin:0; margin:20px 0 0!important; }
	#sub-39 #component5453 .row { margin:0; margin:20px 0 0!important; }
	#sub-39 #component2387 .row { margin:0; margin:20px 0 0!important; }					
	
	#sub-40 #unit4408 { margin-top:30px!important; }
	#sub-40 #component9356 .row { margin:0; margin:20px 0 0!important; }
	#sub-40 #component5453 .row { margin:0; margin:20px 0 0!important; }
	#sub-40 #component2387 .row { margin:0; margin:20px 0 0!important; }
	
	#sub-41 #unit4408 { margin-top:30px!important; }
	#sub-41 #component9356 .row { margin:0; margin:20px 0 0!important; }
	#sub-41 #component5453 .row { margin:0; margin:20px 0 0!important; }
	#sub-41 #component2387 .row { margin:0; margin:20px 0 0!important; }			
	
	#sub-136643 div span { font-size:17px!important; }
	#sub-136643 #unit5782 > div:nth-child(1) > div { left:3%!important; }
	#sub-136643 #unit5782 > div:nth-child(2) { left:3%!important; }
	#sub-136643 #unit5782 > div:nth-child(3) { left:3%!important; }
	#sub-136643 #unit5782 > div:nth-child(4) { left:3%!important; }
	#sub-136643 #unit5782 > div:nth-child(5) { left:3%!important; }
	#sub-136643 #unit5782 > div:nth-child(6) { left:3%!important; }
	#sub-136643 #unit5782 > div:nth-child(7) { left:3%!important; }
	
}

@media (max-width: 767px) {
	header .navbar-default { position:fixed; height:75px; background:#fff; box-shadow: rgba(113, 113, 113, 0.28) 5px 7px 7px; }
	#dimodePage .page-actions { padding:15px!important; }
	#sub_title { position:relative; z-index:1; }
	#sub-cont { padding-top:0; }
	.sub-top-ul2 { overflow:hidden;}
	.sub-top-ul2 li { float:left; width:50%; height:auto; }
	#subgnb_pc span { font-size:13px; position:relative; top:3px; }
	#subgnb_pc a { padding:5px 10px; font-size:13px; }
	#subgnb { position:relative; z-index:1; }	
	#sub_title { font-size:23px; margin:30px 0 40px; }
	.knambu-content { background:#fff!important; }
	.sub-rel, .sub-top { height:325px; margin-top:75px; }
	.sub-top { position:relative; }
	.sub-top-ul3 li { font-size:15px; }
	.sub-top-ul2 li a.active { border-bottom:none; }
	.sub-top-ul2 li { font-size:14px; margin:0; transform: skew(-0.05deg); padding:10px 0; height:41px; }
	.subTitle { text-align:center; }
	.sub-cont-desc { padding:0; }
	.sub-cont { z-index:0; }
	#themeForm > .themes { margin-left:0;  margin-right:0; }
	#dimodePage .page-content { padding:0 15px; }
	
	/* sub */
	
	#sub-10 #unit3112 { width:100%!important; }
	#sub-10 #unit3112 div { margin:20px 0 0!important; }
	#sub-10 #unit3112 span { font-size:17px!important; transform: skew(-0.05deg); }
	#sub-10 #unit1093 { width:100%!important; margin-top:20px!important; }
	#sub-10 #unit1093 div { text-align:right; }
	#sub-10 #unit1093 div img { max-width:230px; }
	#sub-10 #unit1093 span { font-size:19px!important; transform: skew(-0.05deg); }
	#sub-10 #unit1093 span span { font-size:30px!important; }
	
	#sub-11 #component4529 { width:100%!important; }
	#sub-11 #component2572 { width:100%!important; }
	#sub-11 #component7666 { width:100%!important; }
	#sub-11 #component7531 { width:100%!important; }
	#sub-11 #component4219 { width:100%!important; }
	#sub-11 #component3113 { width:100%!important; }
	#sub-11 #component5264 { width:100%!important; }
	#sub-11 #component6777 { width:100%!important; }
	#sub-11 #unit3980 span { font-size:18px!important; }
	#sub-11 #component8847 { margin:0!important; }
	#sub-11 #unit4617	span { font-size:18px!important; }
	#sub-11 #component5839 { margin:0!important; }
	#sub-11 #unit3764	span { font-size:18px!important; }
	
	#sub-11 #unit3764 img { position:relative; top:-2px; }
	#sub-11 #unit4617 img { position:relative; top:-2px; }		
	
	#sub-11 #unit8504 { text-align:center; }
	#sub-11 #unit8504 img { max-width:130px; }
	
	#sub-11 #unit6210 { text-align:center; }
	#sub-11 #unit6210 img { max-width:130px; }
	
	#sub-11 #unit5564 { text-align:center; }
	#sub-11 #unit5564 img { max-width:130px; }
	
	#sub-11 #unit3376 { text-align:center; }
	#sub-11 #unit3376 img { max-width:130px; }
	
	#sub-11 #unit3718 { text-align:center; }
	#sub-11 #unit3718 img { max-width:130px; }
	
	#sub-11 #unit9622 { text-align:center; }
	#sub-11 #unit9622 img { max-width:130px; }
	
	#sub-11 #unit1231 { text-align:center; }
	#sub-11 #unit1231 img { max-width:130px; }	
	
	#sub-11 #unit9801 { text-align:center; }
	#sub-11 #unit9801 img { max-width:130px; }
	
	#sub-11 #unit9504 > div > span { font-size:17px!important; }
	#sub-11 #unit9504 > div > span > span { font-size:17px!important; }
	#sub-11 #unit9504 { padding:15px 15px!important; text-align:center; }
	#sub-11 #unit9504 .row { margin:0!important; }
	#sub-11 #unit9504 .row > div { padding:0!important; float:none!important; margin:3px 0!important; }
	#sub-11 #unit9504 .row > div div { width:100%!important; margin:0!important; float:none!important; }
	#sub-11 #unit9504 .row > div span { display:inline-block; width:100%; font-size:15px!important; }			
	
	#sub-11 #unit3621 > div > span { font-size:17px!important; }
	#sub-11 #unit3621 > div > span > span { font-size:17px!important; }
	#sub-11 #unit3621 { padding:15px 15px!important; text-align:center; }
	#sub-11 #unit3621 .row { margin:0!important; }
	#sub-11 #unit3621 .row > div { padding:0!important; float:none!important; margin:3px 0!important; }
	#sub-11 #unit3621 .row > div div { width:100%!important; margin:0!important; float:none!important; }
	#sub-11 #unit3621 .row > div span { display:inline-block; width:100%; font-size:15px!important; }		
	
	#sub-11 #unit2148 > div > span { font-size:17px!important; }
	#sub-11 #unit2148 > div > span > span { font-size:17px!important; }
	#sub-11 #unit2148 { padding:15px 15px!important; text-align:center; }
	#sub-11 #unit2148 .row { margin:0!important; }
	#sub-11 #unit2148 .row > div { padding:0!important; float:none!important; margin:3px 0!important; }
	#sub-11 #unit2148 .row > div div { width:100%!important; margin:0!important; float:none!important; }
	#sub-11 #unit2148 .row > div span { display:inline-block; width:100%; font-size:15px!important; }				
	
	#sub-11 #unit4710 > div > span { font-size:17px!important; }
	#sub-11 #unit4710 > div > span > span { font-size:17px!important; }
	#sub-11 #unit4710 { padding:15px 15px!important; text-align:center; }
	#sub-11 #unit4710 .row { margin:0!important; }
	#sub-11 #unit4710 .row > div { padding:0!important; float:none!important; margin:3px 0!important; }
	#sub-11 #unit4710 .row > div div { width:100%!important; margin:0!important; float:none!important; }
	#sub-11 #unit4710 .row > div span { display:inline-block; width:100%; font-size:15px!important; }			
	
	#sub-11 #unit7251 > div > span { font-size:17px!important; }
	#sub-11 #unit7251 > div > span > span { font-size:17px!important; }
	#sub-11 #unit7251 { padding:15px 15px!important; text-align:center; }
	#sub-11 #unit7251 .row { margin:0!important; }
	#sub-11 #unit7251 .row > div { padding:0!important; float:none!important; margin:3px 0!important; }
	#sub-11 #unit7251 .row > div div { width:100%!important; margin:0!important; float:none!important; }
	#sub-11 #unit7251 .row > div span { display:inline-block; width:100%; font-size:15px!important; }		
	
	#sub-11 #unit6545 > div > span { font-size:17px!important; }
	#sub-11 #unit6545 > div > span > span { font-size:17px!important; }
	#sub-11 #unit6545 { padding:15px 15px!important; text-align:center; }
	#sub-11 #unit6545 .row { margin:0!important; }
	#sub-11 #unit6545 .row > div { padding:0!important; float:none!important; margin:3px 0!important; }
	#sub-11 #unit6545 .row > div div { width:100%!important; margin:0!important; float:none!important; }
	#sub-11 #unit6545 .row > div span { display:inline-block; width:100%; font-size:15px!important; }
	
	#sub-11 #unit7922 > div > span { font-size:17px!important; }
	#sub-11 #unit7922 > div > span > span { font-size:17px!important; }
	#sub-11 #unit7922 { padding:15px 15px!important; text-align:center; }
	#sub-11 #unit7922 .row { margin:0!important; }
	#sub-11 #unit7922 .row > div { padding:0!important; float:none!important; margin:3px 0!important; }
	#sub-11 #unit7922 .row > div div { width:100%!important; margin:0!important; float:none!important; }
	#sub-11 #unit7922 .row > div span { display:inline-block; width:100%; font-size:15px!important; }
	
	#sub-11 #unit5076 > div > span { font-size:17px!important; }
	#sub-11 #unit5076 > div > span > span { font-size:17px!important; }
	#sub-11 #unit5076 { padding:15px 15px!important; text-align:center; }
	#sub-11 #unit5076 .row { margin:0!important; }
	#sub-11 #unit5076 .row > div { padding:0!important; float:none!important; margin:3px 0!important; }
	#sub-11 #unit5076 .row > div div { width:100%!important; margin:0!important; float:none!important; }
	#sub-11 #unit5076 .row > div span { display:inline-block; width:100%; font-size:15px!important; }
	
	#sub-11 #unit3980 span { font-size:18px!important; }
	#sub-11 #unit3980 img { position:relative; top:-2px; }
	#sub-11 #unit9520 span { font-size:18px!important; }
	#sub-11 #unit9520 img { position:relative; top:-2px; }
	#component2271 { margin-top:0!important; }
	
	#sub-12 #unit1534 span { font-size:18px!important; }
	#sub-12 #unit1534 > div { line-height:15px!important; }
	#sub-12 #unit1333 table { font-size:15px!important; }
	#sub-12 .mt-n { margin-top:0!important; }
	#sub-12 .mt-s { margin-top:40px!important; }

	
	
	
	#sub-13 #unit8567 div { width:100%!important; margin:5px 0!important; padding:0!important; height:auto!important; }
	#sub-13 #unit8567 div span { font-size:17px!important; }
	#sub-13 .ui-sortable { margin:0!important; }
	#sub-13 #component5399 { width:100%!important; padding:0!important; margin:0 0 10px!important; }
	#sub-13 #component4266 { margin-top:10px!important; }
	#sub-13 #component2870 { width:100%!important; padding:0!important; margin:3px 0!important; }
	
	#sub-14 #unit3530 > div { padding:30px 10px!important; }
	#sub-14 #unit3530 > div span { font-size:17px!important; word-break:keep-all; }
	#sub-14 #unit3530 > div > div > div { width:100%!important; margin:5px 0!important; padding:0!important; height:auto!important; }
	#sub-14 #unit3530 > div > div > div { width:100%!important; padding:0!important; margin:3px 0!important; }
		
	#sub-36 #unit5250 div { font-size:18px!important; }
	#sub-36 #unit4408 { margin-top:30px!important; padding:15px!important; }
	#sub-36 #unit4408 div { font-size:16px!important; }
	#sub-36 #unit4408 div span { font-size:16px!important; }
	#sub-36 #component1371 .row { margin:0; margin:20px 0 0!important; }
	#sub-36 #component5453 { margin-top:20px!important; }
	#sub-36 #component5453 .row { margin:0!important; padding: 0 7.5px!important; }
	#sub-36 #component5453 .row .col-sm-3 { padding:15px 0 0!important; width:100%!important; }
	#sub-36 #component5453 .row .col-sm-9 { padding:10px 0 15px!important; width:100%!important; }
	#sub-36 #component5453 .row img { margin:20px 0 20px!important; }
	#sub-36 #component5453 .row .col-sm-9 span { font-size:16px!important; }
	#sub-36 #component2387 .row { margin:0; margin:20px 0 0!important; padding: 30px 15px 20px!important; }
	#sub-36 #unit8189 { padding:0!important; margin-bottom:15px; }
	#sub-36 #unit2914	{ padding:0!important; margin-bottom:15px; }
	#sub-36 #unit5329 { padding:0!important; }
	#sub-36 #unit5980 { padding:0!important; }
	#sub-36 #component2130 { margin-top:15px!important; }
	#sub-36 #unit8368 span { font-size:17px!important; } 
	
	#sub-37 #unit9847 { width:100%!important; text-align:center!important; }
	#sub-37 #unit9549 { width:100%!important; text-align:center!important; margin:20px 0!important; }
	#sub-37 #unit9549 span { font-size:17px!important; }
	#sub-37 #unit9847 span { font-size:17px!important; }
	#sub-37 #component9976 { margin:0!important; }
	#sub-37 #unit9549 tbody { font-size:14px!important; }
	#sub-37 #unit9549 tbody td { padding:10px 5px!important; }
		
	#sub-38 #unit5250 div { font-size:18px!important; }
	#sub-38 #unit4408 { margin-top:30px!important; padding:15px!important; }
	#sub-38 #unit4408 div { font-size:16px!important; }
	#sub-38 #unit4408 div span { font-size:16px!important; }
	#sub-38 #component1371 .row { margin:0; margin:20px 0 0!important; }
	#sub-38 #component5453 { margin-top:20px!important; }
	#sub-38 #component5453 .row { margin:0!important; padding: 0 7.5px!important; }
	#sub-38 #component5453 .row .col-sm-3 { padding:15px 0 0!important; width:100%!important; }
	#sub-38 #component5453 .row .col-sm-9 { padding:10px 0 15px!important; width:100%!important; }
	#sub-38 #component5453 .row img { margin:-45px 0 20px!important; }
	#sub-38 #component5453 .row .col-sm-9 span { font-size:16px!important; }
	#sub-38 #component2387 .row { margin:0; margin:20px 0 0!important; padding: 30px 15px 20px!important; }
	#sub-38 #unit8189 { padding:0!important; }
	#sub-38 #unit2914	{ padding:0!important; }
	#sub-38 #unit5329 { padding:0!important; }
	#sub-38 #unit5980 { padding:0!important; }
	#sub-38 #component2130 { margin-top:15px!important; }
	#sub-38 #unit8368 span { font-size:17px!important; }
	
	#sub-39 #component9356 div { font-size:18px!important; }
	#sub-39 #unit4408 { margin-top:15px!important; padding:15px!important; }
	#sub-39 #unit4408 div { font-size:16px!important; }
	#sub-39 #component9356 .row { margin:0; margin:20px 0 0!important; }
	#sub-39 #component5453 { margin-top:20px!important; }
	#sub-39 #component5453 .row { margin:0; margin:10px 0 0!important; padding: 0 7.5px!important; }
	#sub-39 #component5453 .row .col-sm-3 { padding:5px 0!important; width:100%!important; }
	#sub-39 #component5453 .row .col-sm-9 { padding:5px 0!important; width:100%!important; }
	#sub-39 #component5453 .row img { margin:-45px 0 20px!important; }
	#sub-39 #component5453 .row .col-sm-9 span { font-size:16px!important; }
	#sub-39 #component2387 .row { margin:0; margin:20px 0 0!important; padding: 30px 15px 20px!important; }
	#sub-39 #unit8189 { padding:0!important; }
	#sub-39 #unit2914	{ padding:0!important; }			
	
	#sub-40 #component9356 div { font-size:18px!important; }
	#sub-40 #unit4408 { margin-top:15px!important; padding:15px!important; }
	#sub-40 #unit4408 div { font-size:16px!important; }
	#sub-40 #component9356 .row { margin:0; margin:20px 0 0!important; }
	#sub-40 #component5453 .row { margin:0; margin:20px 0 0!important; }
	#sub-40 #component2387 .row { margin:0; margin:20px 0 0!important; padding: 30px 15px 20px!important; }
	#sub-40 #unit8189 { padding:0!important; margin-bottom:10px!important; }
	#sub-40 #unit2914	{ padding:0!important; margin-bottom:10px!important; }	 
	
	#sub-41 #component9356 div { font-size:18px!important; }
	#sub-41 #unit4408 { margin-top:15px!important; padding:15px!important; }
	#sub-41 #unit4408 div { font-size:16px!important; }
	#sub-41 #component9356 .row { margin:0; margin:20px 0 0!important; }
	#sub-41 #component5453 .row { margin:0; margin:20px 0 0!important; }
	#sub-41 #component2387 .row { margin:0; margin:20px 0 0!important; padding: 30px 15px 20px!important; }
	#sub-41 #unit8189 { padding:0!important; }
	#sub-41 #unit2914	{ padding:0!important; }	 

	#sub-180 #unit2110 img { max-width:200px!important; position:relative; top:-3px; }
	#sub-180 #unit2110 span { font-size:16px!important; }
	#sub-180 #unit3540 span span { font-size:20px!important; }
	#sub-180 #unit3540 span { font-size:15px!important; }
	#sub-180 #component7618 { margin:20px 0!important; }
	#sub-180 #component1269 { margin:20px 0!important; }
	
	#sub-181 #unit2110 img { max-width:140px!important; position:relative; top:-3px; }
	#sub-181 #unit2110 span { font-size:16px!important; }
	#sub-181 #unit3540 span span { font-size:20px!important; }
	#sub-181 #unit3540 span { font-size:15px!important; }
	#sub-181 #component7618 { margin:20px 0!important; }
	#sub-181 #component1269 { margin:20px 0!important; }	

	#sub-182 #unit2110 img { max-width:140px!important; position:relative; top:-3px; }
	#sub-182 #unit2110 span { font-size:16px!important; }
	#sub-182 #unit3540 span span { font-size:20px!important; }
	#sub-182 #unit3540 span { font-size:15px!important; }
	#sub-182 #component7618 { margin:20px 0!important; }
	#sub-182 #component1269 { margin:20px 0!important; }
	#sub-182 .next_07 { margin:15px 0 0!important; }
	#sub-182 .next_07 li { margin-top:5px; font-size:16px!important; }
	#sub-182 .next_07 li div { margin:0!important; }
	
	#sub-183 #unit2110 img { max-width:140px!important; position:relative; top:-3px; }
	#sub-183 #unit2110 span { font-size:16px!important; }
	#sub-183 #unit3540 span span { font-size:20px!important; }
	#sub-183 #unit3540 span { font-size:15px!important; }
	#sub-183 #component7618 { margin:20px 0!important; }
	#sub-183 #component1269 { margin:20px 0!important; }
	#sub-183 .next_07 { margin:15px 0 0!important; }
	#sub-183 .next_07 li { margin-top:5px; font-size:16px!important; }
	#sub-183 .next_07 li div { margin:0!important; }

	#sub-184 #unit2110 img { max-width:140px!important; position:relative; top:-3px; }
	#sub-184 #unit2110 span { font-size:16px!important; }
	#sub-184 #unit3540 span span { font-size:20px!important; }
	#sub-184 #unit3540 span { font-size:15px!important; }
	#sub-184 #component7618 { margin:20px 0!important; }
	#sub-184 #component1269 { margin:20px 0!important; }
	#sub-184 .next_07 { margin:15px 0 0!important; }
	#sub-184 .next_07 li { margin-top:5px; font-size:16px!important; }
	#sub-184 .next_07 li div { margin:0!important; }
	
	#sub-185 #unit2110 img { max-width:140px!important; position:relative; top:-3px; }
	#sub-185 #unit2110 span { font-size:16px!important; }
	#sub-185 #unit3540 span span { font-size:20px!important; }
	#sub-185 #unit3540 span { font-size:15px!important; }
	#sub-185 #component7618 { margin:20px 0!important; }
	#sub-185 #component1269 { margin:20px 0!important; }
	#sub-185 .next_07 { margin:15px 0 0!important; }
	#sub-185 .next_07 li { margin-top:5px; font-size:16px!important; }
	#sub-185 .next_07 li div { margin:0!important; }
	
	#sub-186 #unit2110 img { max-width:140px!important; position:relative;  margin:10px 0!important; }
	#sub-186 #unit2110 span { font-size:16px!important; display:block; width:100%!important; }
	#sub-186 #unit3540 span span { font-size:20px!important; }
	#sub-186 #unit3540 span { font-size:15px!important; }
	#sub-186 #component7618 { margin:20px 0!important; }
	#sub-186 #component1269 { margin:20px 0!important; }
	#sub-186 .next_07 { margin:15px 0 0!important; }
	#sub-186 .next_07 li { margin-top:5px; font-size:15px!important; }
	#sub-186 .next_07 li div { margin:0!important; }
	#sub-186 .next_07 li div span { font-size:15px!important; } 
	#sub-186 #unit6442 span { font-size:17px!important; }
	
	#sub-187 #unit2110 img { max-width:140px!important; position:relative; top:-3px; }
	#sub-187 #unit2110 span { font-size:16px!important; }
	#sub-187 #unit3540 span span { font-size:20px!important; }
	#sub-187 #unit3540 span { font-size:15px!important; }
	#sub-187 #component7618 { margin:20px 0!important; }
	#sub-187 #component1269 { margin:20px 0!important; }
	#sub-187 .next_07 { margin:15px 0 0!important; }
	#sub-187 .next_07 li { margin-top:5px; font-size:16px!important; }
	#sub-187 .next_07 li div { margin:0!important; }							
	
	#sub-35 #component9490 { margin-top:20px!important; }
	#unit8514 .mission_01 { font-size:15px!important; padding:15px!important; }
	#component5937 { margin-top:20px!important; }
	#component5937 span { font-size:18px!important; }
	
	#sub-136643 #component5260 { margin-top:20px!important; }
	#sub-136643 #component4830 { margin-top:20px!important; }
	#sub-136643	#unit5411 { padding:15px!important; }
	#sub-136643 #unit5411 > div { font-size:20px!important; }
	#sub-136643 #unit5411 > div span { font-size:16px!important; }
	#sub-136643 #unit5782 > div { height:auto!important; position:relative!important; top:0!important; left:0!important; background:none!important; }
	#sub-136643 #unit5782 > div > div { position:relative!important; top:0!important; left:0!important;  display:block; width:100%!important; }
	#sub-136643 #component2928 { text-align:center!important; }
	#sub-136643 #component2928 div { margin:0!important; }
	#sub-136643 #unit5782 > div > div span { font-size:17px!important; }
	#sub-136643 #unit5782 > div > div img { max-width:110px; display:block; margin:0 auto; }
	#sub-136643 #component2928 .next-ma { margin:15px 0!important; display: block!important; }
	#sub-136643 #unit5782 > div:nth-child(1) > div { margin:25px 0!important; }
	#sub-136643 #unit5782 > div:nth-child(2) { margin:25px 0!important; }
	#sub-136643 #unit5782 > div:nth-child(3) { margin:25px 0!important; }
	#sub-136643 #unit5782 > div:nth-child(4) { margin:25px 0!important; }
	#sub-136643 #unit5782 > div:nth-child(5) { margin:25px 0!important; }
	#sub-136643 #unit5782 > div:nth-child(6) { margin:25px 0!important; }
	#sub-136643 #unit5782 > div:nth-child(7) { margin:25px 0!important; }	
}
