body * {word-break:keep-all; }
.kjlpage{font-size: 1.7rem; font-weight: 500; font-family: 'Noto Sans KR';}
.subcontainer {
    max-width: 1400px;
	width: 100%;
    margin: 0 auto;
}
/* #main-7 {position: relative;} */
/* .main-7-Content {padding: 30px 0; position: relative;} */
/* .main7Cont {display: flex; flex-wrap: wrap;} */
/* .main7Cont img {padding: 5px 2px;} */
/* .main-7-Content .hana {padding-top: 10px; display: inline-block;} */

/* #footer-map #sitemap > li:first-child { */
    /* width: unset; */
    /* padding: 30px 0; */
/* } */
#footer-map #sitemap > li > ul > li > a {
    color: black;
    font-size: 14px;
    font-weight: bold;
    font-family: 'NanumSquareRound';
    white-space: nowrap;
}
#footer-map #sitemap > li > ul > li > ul > li > a {
    font-size: 14px;
    font-family: 'NanumSquareRound';
}




@media(min-width:1600px) {
.sub-content .container { width: 100%; margin: 0 auto 50px; padding: 0;}
.sub-content .container_out {width: 1520px; margin: 0 auto;} 
.sub-content .container_in {width: 1170px; margin: 0 auto; padding: 0;} 
}
/* @media(max-width:1500px) { .sub-content .container { width: 85%; margin: 50px auto; padding: 0;} } */


.sub-content_bg{ width: 100%; background-color:#FBFBFB; }
.line_bottom{ font-family: 'Noto Sans KR';  border-bottom: 1px solid #000;}
.bar{ margin-bottom: 33px; height:3px; background-image: url(../../dimodeHome_Layout/Images/images/bar_bg.png);background-size:cover; }
.rowb{padding-bottom: 10px;}
.top_title1{font-size: 40px; margin-bottom: .5em; font-weight: 600; color: black; line-height: 2;}
.top_title2{color: black; font-size: 24px; font-weight: 600; margin: 0;}
.top_title2_2{color: black; font-size: 18px; font-weight: bold; margin: 0;}
.top_title3 {font-size: 1.8rem; font-weight: 500; line-height: 160%; color: #969696;}

.sec_title1{ font-size: 3rem;font-weight: 600; padding-bottom: 10px; text-align: left;   }
.sec_title2{font-size: 3.5rem;font-weight: 600;  padding-bottom: 20px;  }
.sec_title2_2{font-size:24px;font-weight: 500;  padding:3px 30px 3px 30px;  background-color:#333; color:#fff }
.sec_title3 {font-size: 20px;font-weight: 600; padding-bottom: 20px; line-height: 160%;}
.sec_title4 {font-size: 20px;font-weight: 400;  }
.sec_title44 {font-size:16px;font-weight: 400;  }
.sec_title5 {font-size: 2rem;font-weight: 600; line-height:3; }
.sec_title6 {font-size: 2.4rem; font-weight: bold; font-family:  'NanumSquareRound', sans-serif; }
.sec_title7 {font-size: 1.8rem; font-weight: bold; font-family:  'NanumSquareRound', sans-serif; }
.sec_title8 {font-size: 1.8rem; font-weight: bold; font-family:  'NanumSquareRound', sans-serif; }
.roundbox{border: 1px solid #ebebeb; border-radius:30px; padding: 50px;}
.roundbox_top{border: 1px solid #b1b1b1; border-radius:30px; background-color: #fff;}

.faq_title{color: #166FD1;  font-family: 'Noto Sans KR';  font-weight: 600;   font-size: 4rem;    padding-left: 25px;    margin-bottom: 20px;}
.faqBox2 {width: 100%; margin: 1% auto 0; border: 1px solid #ddd; background-color: #fff; border-radius: 20px;padding: 30px 45px; box-sizing: border-box;}
.faqBox2 .faq_q{color: black; font-size: 1.7rem; font-weight: 400; font-family: 'Noto Sans KR'; display: inline-block; margin: 0 0 0 10px;}
.faqBox2 .faq_a{display: inline-block;color: #2B78E3; font-size: 1.8rem;font-weight: 500;font-family: 'Noto Sans KR'; margin: 0 0 0 10px; vertical-align: middle;}
.faqBox2 .arrow {padding: 0 5px 0 20px;}
.faq_box{ width: 100%;margin: 1% auto 0;border: 1px solid #ddd;border-radius: 20px;padding: 30px 45px;box-sizing: border-box;}

/* Àü»êÈ­»ç·Ê */
#component5372 > #unit2630 > .tablist {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: center;}
#component5372 > #unit2630 > .tablist li { width: 50%;  padding: 10px ; border-bottom: 1.5px solid black; text-align: left;}
#component5372 > #unit2630 > .tablist li a { transition: all .3s ease-in-out;}
#component5372 > #unit2630 > .tablist li.active a {color:#5184DF!important; font-weight: bold;}
#component5372 > #unit2630 > .tablist li > a > i {float: right;}
#component5372 > #unit2630 > .tablist li > a > i.fa-angle-right:before {vertical-align: middle;}

#component7266 > #unit8899 {
    padding: 15px !important;
    box-sizing: border-box;
    border: none!important;
    background: rgba(211,211,211, .3);
    transition: all .35s ease-in-out;
}
#component7266 > #unit8899:hover {background-color: #129AA9;}
.exaTitle1 {color: white; font-size: 2.4rem; font-weight: bold; letter-spacing: .2rem; margin: 10px 0 5px;}
.exaTitle2 {color: white; font-size: 1.8rem; font-weight: 300; letter-spacing: normal;}

@media (min-width:1200px) and (max-width:1499px) {
}

@media (min-width:993px) and (max-width:1199px) {
   .sub-content .container_in {width: 100%; margin: 0 auto; padding: 0;}  
    .faqBox p:last-child {font-size: 15px;}
}
/* https://www.youtube.com/channel/UCcindVk_f3sclIPdUcIQ3Kg */


@media (min-width:768px) and (max-width:992px) {
   .sub-content .container_in {width: 100%; margin: 0 auto; padding: 0;}  
       .faqBox p:last-child {font-size: 15px;}
	   .sec_title1{ font-size: 2rem;font-weight: 600; padding-bottom: 10px; text-align: left;   }

}

@media (max-width:767px) {
   .sub-content .container_in {width: 100%; margin: 0 auto; padding: 0;}  

.kjlpage{font-size: 1.7rem;   font-weight: 500;}
.sub-content .container_in {width: 100%; margin: 0 auto; padding: 0;}  
.top_title1{font-size: 2rem;    font-weight: 500;    font-family: 'Noto Sans KR';    color: black;    line-height: 2;}
.top_title2{color: black;    font-size:18px; font-weight: 600;}
.top_title3{    font-size: 1.8rem;    font-weight: 600;    line-height: 1.8;    color: #969696;}

.sec_title1{  font-size:22px;    font-weight: 600; padding-bottom: 10px; text-align: left;   }
.sec_title2{   font-family: 'Noto Sans KR';    font-size: 2.5rem;   font-weight: 600;  padding-bottom: 20px;  }
.sec_title2_2{   font-family: 'Noto Sans KR';    font-size: 22px;    font-weight: 500;  padding:3px 30px 3px 30px;  background-color:#333; color:#fff }
.sec_title3{       font-family: 'Noto Sans KR';    font-size: 18px;    font-weight: 600;    padding-bottom: 10px; line-height: 160%;}
.sec_title4{       font-family: 'Noto Sans KR';    font-size: 15px;    font-weight: 400;  }
.sec_title7{       font-family: 'Noto Sans KR';    font-size: 18px;    font-weight: 400;  }
.sec_title44{       font-family: 'Noto Sans KR';    font-size: 14px;    font-weight: 400;  }


}





