#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; }
.sdfc-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;}
.sub-cont-desc .flex {
    display: flex;
    justify-content: space-around;
}
.sub-cont-desc .active #sub_title {
    border-bottom: 4px solid #23527c;
}

#sub_title:hover a {
    text-decoration: none;
}
#daumRoughmapContainer1653032916757 {
    width: 100%;
}
.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 #675A47; 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 #675A47; }
.sub-top-ul2 li.active a { color:#675A47; }
.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 #675A47; 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 (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) {
    #component2543 td span span {font-size: 14px !important;}
    #component2543 td span span span {font-size: 14px !important;}
    #component6620 {padding: 20px 0 !important; margin: 0px 0px 10px !important;}
    #unit2469 div span {font-size: 17px !important;}
    #component6620 td span span span {font-size: 14px !important;}
    #component6620 td span span span {font-size: 14px !important;}
    #dimodePage .dimode-component {overflow: scroll !important;}
    #unit2469 > div { height: 170px !important;}
    #unit2469 > div > div span span { font-size: 25px !important;}
    #unit1533 > div {font-size: 20px !important;}
    #unit1861 > div {height: 180px !important;}
    #unit1861 > div span span {font-size: 25px !important;}
    #unit1861 td span span span {font-size: 16px !important;}
    #unit4706 {padding: 15px 15px 0 !important;}

    #unit8468
    .table-bordered > tbody > tr > td {
        word-break: keep-all !important;
    }
    #unit4204 p {
        word-break: keep-all !important;
    }

    #unit8506 > div {
        height: 540px !important;
    }
   #unit8506 > div > div {
            top: 12% !important;
        }
    #unit8506 > div > div span {
        font-size: 20px !important;
    }
    #unit5734 > div {
        padding: 50px 30px !important;
        word-break: keep-all;
    }
    #unit5847 > div > div {
        position:relative !important;
        top: auto !important;
        right: 0px !important
    }
    #unit5847 > div {
        padding: 80px 10px !important;
        word-break:keep-all;

    }
    #unit1285 {
        padding-right: 15px !important
    }

        #unit1285 > div {
            padding: 40px 10px 49px !important;
            word-break: keep-all;
        }


    #unit8719 {
        padding-left: 15px !important;
    }
    
    #unit8719 > div {
        padding: 40px 10px;
        word-break:keep-all;
    }
    

    #unit5847 > div > div {
        padding: 80px 10px !important;
        word-break: keep-all;
    }
        #unit5847 > div p {
            font-size: 30px !important;
        }
        #unit5847 > div span {
            font-size: 20px !important;
        }

    #component7353:last-child #unit5847 > div {
        padding: 57px 10px !important;
        overflow:scroll;
        white-space:nowrap;
    }

    #unit1285 div {
    }
    #unit2596 > div {
        padding: 50px 30px !important;
        word-break: keep-all;
    }
    #unit7189 span {
        font-size: 20px !important;
        word-break: keep-all;
    }
   
    header .header-gnb-all {
        top: 25px;
    }
    #unit6958 > div {
        padding: 50px 30px;
        word-break: keep-all;
    }

    header .navbar-default {
        position: fixed;
        height: 75px;
        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;  }	
	#sub_title { font-size:23px; margin:10px 0 20px; }
	.sdfc-content { background:#fff!important; }
	.sub-rel, .sub-top { height:90px; margin-top:75px; }
    .sub-top {
        position: relative;
        background-size: contain !important;
      
    }
	.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; }	
}



@media (max-width: 400px) {
    #unit2469 > div > div span span {font-size: 20px !important;}
    #unit2469 div span {
        font-size: 15px !important;
    }
}
