@charset "utf-8";

/* 내용관리 */

.content_inner {clear:both; margin:0 auto; width:100%; height:auto; max-width:1280px; padding:35px;}
.content_inner_view{margin:0 auto; width:100%; height:auto; max-width:1000px; padding:35px; margin-top:180px;}

.title_area {clear:both; float:left; width:100%; height:auto; position:relative;margin-top:150px; padding:30px 20px 10px;}
.title_area .inner {max-width:1260px;}
.title_area h3 {font-family: 'yg-jalnan'; color:#343b42; font-size:1.8em; line-height:1.2em;}
.title_area ul {position:absolute; right:0px; top:10px; }
.title_area ul li {float:left; padding-right:20px; padding-left:20px; height:1em; border-right:1px solid #ececec;}
.title_area ul li:last-child {border-right:none;}
#ctt {clear:both; float:left; width:100%; height:auto; margin:0px;padding:50px 0px 100px;}

.ctt_admin {position:absolute; right:10px; top:5px; text-align:right; z-index:999;}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:0px;}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}
.benner_sub {clear:both; float:left; width:100%; height:auto;  margin-top:20px; min-height:250px;text-align: center; display:flex; justify-content: center; align-items: center;}
.benner_sub h4 {font-family: 'yg-jalnan'; color:#343b42; font-size:2.2em; line-height:1.2em;}
.benner_sub b {color:#f78106;}
.ctt_center {background:url(/img/bg_intro.jpg) right bottom no-repeat; position:relative;}
.ctt_center .txt_box {clear:both; float:left; width:60%; padding:60px 0px;}
.ctt_center .txt_box h4 {font-family: 'yg-jalnan'; color:#343b42; font-size:2em; line-height:1.3em; padding:25px 0px 10px;}
.ctt_center .txt_box b {color:#f78106;}
.ctt_center .img_box  {position:absolute; right:0px; width:402px; height:473px; background:url(/img/cont_intro_01.png) no-repeat; margin-top:100px; }


.ctt_profile .img_box  {clear:both; float:left; width:216px; height:172px; background:url(/img/cont_profile.png) no-repeat; margin-top:100px; }
.ctt_profile .txt_box {float:right; width:calc(100% - 300px); padding:0px 0px;}
.ctt_profile .txt_box dl {clear:both; float:left; width:100%; height:auto;}
.ctt_profile .txt_box dl dt {padding:15px 20px; background-color:#fef0cc; font-family: 'yg-jalnan'; border-radius:10px; font-size:1.2em; margin-bottom:20px; margin-top:30px;}
.ctt_profile .txt_box dl dt:first-child {margin-top:0px;}
.ctt_profile .txt_box dl dt span {font-size:0.95em; font-family: 'Pretendard'; color:#666d74; font-weight:normal;}
.ctt_profile .txt_box dl dd {list-style: disc; font-size:1.1em; padding:7px 20px 8px 30px; background:url(/img/bullet_01.png) 10px center no-repeat;}

.ctt_philosophy .txt_box {widht:100%; height:auto;}
.btn_content {text-align:center; display:inline-block; padding:12px 28px; background-color:#469ed1; color:#ffffff; font-size:1.3em; border-radius:25px; margin:20px 0px;}
.btn_content:hover {background-color:#10405c}

.ctt_program .txt_box {clear:both; float:left; width:100%; padding:60px 0px;}
.ctt_program ul {display:flex; justify-content: space-between; width:100%; height:auto;}
.ctt_program ul li{width:calc(33.3333% - 14px); margin-right:20px; border-radius:20px; min-height:200px; padding:35px 35px; font-size:1.5em; font-weight:bold;}
.ctt_program ul li:last-child{margin-right:0px;}
.ctt_program ul li:nth-child(1) {background:url(/img/ico_program01.png) 85% 70% #f6f7fb no-repeat;}
.ctt_program ul li:nth-child(2) {background:url(/img/ico_program02.png) 85% 70% #f6f7fb no-repeat;}
.ctt_program ul li:nth-child(3) {background:url(/img/ico_program03.png) 85% 70% #f6f7fb no-repeat;}
.ctt_program dl {display:flex; justify-content: space-between; margin-bottom:25px;}
.ctt_program dl dt{width:30%; font-family: 'yg-jalnan'; font-size:1.5em; padding:25px; }
.ctt_program dl dt span {padding:20px 0px; border-bottom:3px solid #5ea175;}
.ctt_program dl dd{width:70%; display:flex; align-items: center; justify-content: flex-start; padding:25px; border:1px dotted #ececec; border-radius:15px; line-height:1.5em;}

.ctt_workshop .txt_box {clear:both; float:left; width:100%; padding:60px 0px;}
.ctt_workshop ul {display:flex; justify-content: space-between; width:100%; height:auto;}
.ctt_workshop ul li{width:calc(33.3333% - 14px); margin-right:20px; border-radius:20px; min-height:200px; padding:35px 35px; font-size:1.5em; font-weight:bold;}
.ctt_workshop ul li p {font-size:18px; font-weight:normal; padding:5px 0px;}
.ctt_workshop ul li:last-child{margin-right:0px;}
.ctt_workshop ul li:nth-child(1) {background:url(/img/ico_workshop01.png) 85% 70% #f6f7fb no-repeat;}
.ctt_workshop ul li:nth-child(2) {background:url(/img/ico_workshop02.png) 85% 70% #f6f7fb no-repeat;}
.ctt_workshop ul li:nth-child(3) {background:url(/img/ico_workshop03.png) 85% 70% #f6f7fb no-repeat;}
.ctt_workshop dl {display:flex; justify-content: space-between; margin-bottom:25px;}
.ctt_workshop dl dt{width:30%; font-family: 'yg-jalnan'; font-size:1.5em; padding:25px; }
.ctt_workshop dl dt span {padding:20px 0px; border-bottom:3px solid #5ea175;}
.ctt_workshop dl dd{width:70%; padding:25px; border:1px dotted #ececec; border-radius:15px; line-height:1.5em;}
.ctt_workshop dl dd b {color:#343b42; font-size:1.1em;}


.ctt_leader .txt_box {clear:both; float:left; width:100%; padding:60px 0px;}
.ctt_leader ul {display:flex; justify-content: space-between; width:100%; height:auto;}
.ctt_leader ul li{width:calc(33.3333% - 14px); margin-right:20px; border-radius:20px; min-height:200px; padding:30px 35px; font-size:1.5em; font-weight:bold; position:relative;}
.ctt_leader ul li span {font-size:18px; font-weight:normal; padding:5px 0px; color:#ff9a00;}
.ctt_leader ul li p {display:inline-block; position:absolute; right:5%; bottom:25px;}

.ctt_leader ul li:nth-child(1) {background: linear-gradient(90deg, #fdfaed, #edf2c6);}
.ctt_leader ul li:nth-child(2) {background: linear-gradient(90deg, #fdfaed, #e8f8ea);}
.ctt_leader ul li:nth-child(3) {background: linear-gradient(90deg, #e8f8ea, #e8f0f8);}
.ctt_leader dl {display:flex; justify-content: space-between; margin-bottom:25px;}
.ctt_leader dl dt{width:30%; font-family: 'yg-jalnan'; font-size:1.5em; padding:25px; }
.ctt_leader dl dt span {padding:20px 0px; border-bottom:3px solid #5ea175;}
.ctt_leader dl dd{width:70%; padding:25px; border:1px dotted #ececec; border-radius:15px; line-height:1.5em;}
.ctt_leader dl dd b {color:#343b42; font-size:1.1em;}

.ctt_member dl {display:flex; justify-content: space-between; margin-bottom:25px;}
.ctt_member dl dt{width:30%; padding:25px 0px; text-align:center; line-height:2.5em;}
.ctt_member dl dt span {font-family: 'yg-jalnan'; font-size:1.3em; padding:10px 0px;  text-align:center;}
.ctt_member dl dt p {font-size:1em; text-align:center;}
.ctt_member dl dd{width:70%; padding:25px; border:1px dotted #ececec; border-radius:15px;}
.ctt_member dl dd ul.profile {clear:both; width:100%; height:auto; padding:10px 0px; }
.ctt_member dl dd ul.profile li {padding:5px 5px 5px 25px;}
.ctt_member dl dd ul.profile li::before {content:"· "}

.ctt_member dl dd ul.personal-info {clear:both; float:left; width:100%; height:auto; background-color:#f6f7fb; border-radius:10px; padding:0px 20px; margin:20px 0px;}
.ctt_member dl dd ul.personal-info li {float:left; width:35%; text-align: center; list-style-type: none; padding:15px 5px; height:auto; }
.ctt_member dl dd ul.personal-info li:nth-child(odd) {width:15%; color:#ff8200;}


.ctt_mind .title_group {clear:both; float:left; width:100%; height:auto; position:relative; }
.ctt_mind .title_group .inner {max-width:1260px;}
.ctt_mind .title_group h3 {font-family: 'yg-jalnan'; color:#343b42; font-size:2em; line-height:1.2em; padding:0px 0px 5px;}
.ctt_mind .title_group b {color:#f78106;}
.ctt_mind .title_group p {font-size:1.3em;}
.ctt_mind .div_box {clear:both; float:left; width:100%; height:auto; padding:35px; background: linear-gradient(90deg, #e8f8ea, #e8f0f8); border-radius:20px; margin:50px 0px 50px;}
.ctt_mind .div_box span {font-family: 'yg-jalnan'; font-size:1.5em; line-height:1.1em;}
.ctt_mind .div_box p {padding:15px 0px;}
.ctt_mind .div_box ol {padding:0px; margin:0px; line-height:1.5em;}
.ctt_mind .div_box ol li{list-style: none; padding:0px 0px 5px 10px;}
.ctt_mind .div_box ol li::before {content:"- "}


.logo-div {position:absolute; right:20px; top:0px; background:url(/img/logo_mind.jpg) no-repeat; width:125px; height:103px;}
.ctt_mind dl {clear:both; float:left; width:100%;height:auto; display:flex; justify-content: space-between; margin-bottom:25px;}
.ctt_mind dl dt{width:30%; font-family: 'yg-jalnan'; font-size:1.5em; padding:25px; }
.ctt_mind dl dt span {padding:20px 0px; border-bottom:3px solid #5ea175;}
.ctt_mind dl dd{width:70%; padding:25px; border:1px dotted #ececec; border-radius:15px;}
.ctt_mind dl dd ul.profile {clear:both; width:100%; height:auto; padding:10px 0px; }
.ctt_mind dl dd ul.profile li {padding:5px 5px 5px 25px;}
.ctt_mind dl dd ul.profile li::before {content:"· "}
.ctt_mind dl dd ul.profile li a {color:#FF7B23; }
.ctt_mind dl dd ul.personal-info {clear:both; float:left; width:100%; height:auto; background-color:#f6f7fb; border-radius:10px; padding:0px 20px; margin:20px 0px;}
.ctt_mind dl dd ul.personal-info li {float:left; width:35%; text-align: center; list-style-type: none; padding:15px 5px; height:auto; }
.ctt_mind dl dd ul.personal-info li:nth-child(odd) {width:15%; color:#ff8200;}


.ctt_sign dl {clear:both; float:left; width:100%;height:auto; display:flex; justify-content: space-between; margin-bottom:25px;}
.ctt_sign dl dt{width:30%; font-family: 'yg-jalnan'; font-size:1.5em; padding:25px; }
.ctt_sign dl dt span {padding:20px 0px; border-bottom:3px solid #5ea175;}
.ctt_sign dl dd{width:70%; padding:25px; border:1px dotted #ececec; border-radius:15px;}
.ctt_sign dl dd ul.profile {clear:both; width:100%; height:auto; padding:10px 0px; }
.ctt_sign dl dd ul.profile li {padding:5px 5px 5px 25px;}
.ctt_sign dl dd ul.profile li span {color:#FF7B23; }
.ctt_sign dl dd ul.target {clear:both; float:left; width:100%; height:auto; background-color:#fef0cc;  border-radius:10px; padding:0px 20px; margin:0px 0px;}
.ctt_sign dl dd ul.target:not(:first-child) {margin-top:20px;}
.ctt_sign dl dd ul.target li {float:left; width:100%; list-style-type: none; padding:7px 20px; height:auto; }
.ctt_sign dl dd ul.target li span {font-family: 'yg-jalnan'; font-size:1.2em; padding-right:10px;}
.ctt_sign dl dd ul.target-info {clear:both; float:left; width:100%; height:auto; border-radius:10px; padding:0px 20px; margin:10px 0px;}
.ctt_sign dl dd ul.target-info li {float:left; clear:both; width:100%; padding:10px 5px; height:auto; }
.ctt_sign dl dd ul.target-info li:last-child {background-color:#f6f7fb;  border-radius:20px; }
.ctt_sign dl dd ul.target-info li ol {clear:both; float:left; width:100%; height:auto; padding:10px 0px;}
.ctt_sign dl dd ul.target-info li ol li {float:left; clear:both; width:100%; padding:10px 15px; height:auto; list-style:none; }
.ctt_sign dl dd ul.target-info li ol li span {font-weight:bold;}


.ctt_sign dl dd ul.personal-info {clear:both; float:left; width:100%; height:auto; background-color:#f6f7fb; border-radius:10px; padding:0px 20px; margin:20px 0px;}
.ctt_sign dl dd ul.personal-info li {float:left; width:35%; text-align: center; list-style-type: none; padding:15px 5px; height:auto; }
.ctt_sign dl dd ul.personal-info li:nth-child(odd) {width:15%; color:#ff8200;}




.ctt_privacy .img_box {clear:both; float:left; width:216px; height:191px; background:url(/img/bg_personal.jpg) no-repeat; margin-top:100px; }
.ctt_privacy .privacycont {float:right; width:calc(100% - 300px); padding:0px 0px; line-height:1.4em;}
.ctt_privacy .privacycont h3 {font-family: 'yg-jalnan'; font-size:1.5em;  padding:50px 0px 20px;}



.ctt_provision .img_box {clear:both; float:left; width:216px; height:191px; background:url(/img/bg_personal.jpg) no-repeat; margin-top:100px; }
.ctt_provision .privacycont {float:right; width:calc(100% - 300px); padding:0px 0px; line-height:1.5em;}
.ctt_provision .privacycont h3 {font-family: 'yg-jalnan'; font-size:1.5em;  padding:50px 0px 20px;}




@media all and (max-width:780px){
	
#ctt {padding:50px 0px 50px;}
	
	
	.ctt_privacy .img_box {clear:both; float:left; width:100%; height:191px; background:url(/img/bg_personal.jpg) center center no-repeat; margin-top:0px; }
.ctt_privacy .privacycont {float:right; width:100%; padding:0px 0px; line-height:1.4em; font-size:0.875em;}
.ctt_privacy .privacycont h3 {font-family: 'yg-jalnan'; font-size:1.3em;  padding:20px 0px 20px;}



.ctt_provision .img_box {clear:both; float:left; width:100%; height:191px; background:url(/img/bg_personal.jpg) center center no-repeat; margin-top:0px; }
.ctt_provision .privacycont {float:right; width:100%; padding:0px 0px; line-height:1.4em; font-size:0.875em;}
.ctt_provision .privacycont h3 {font-family: 'yg-jalnan'; font-size:1.3em;  padding:20px 0px 20px;}


	
	.ctt_member dl {display:flex; flex-direction: column; justify-content: space-between; margin-bottom:25px;}
.ctt_member dl dt{width:100%; padding:13px 0px; text-align:center; line-height:2.5em;}
.ctt_member dl dt span {font-size:1.3em; padding:10px 0px;}
.ctt_member dl dt p {font-size:0.875em; text-align:center; line-height:1em;}
.ctt_member dl dd{width:100%; padding:13px; border-radius:10px;}
.ctt_member dl dd ul.profile {clear:both; width:100%; height:auto; padding:10px 0px; }
.ctt_member dl dd ul.profile li {padding:5px 5px 5px 25px; font-size:0.875em; }
.ctt_member dl dd ul.profile li::before {content:"· "}

.ctt_member dl dd ul.personal-info {clear:both; float:left; width:100%; height:auto; background-color:#f6f7fb; border-radius:10px; padding:15px 10px; margin:10px 0px;}
.ctt_member dl dd ul.personal-info li {float:left; width:70%; text-align: left; list-style-type: none; padding:10px 5px; height:auto;font-size:0.875em;  }
.ctt_member dl dd ul.personal-info li:nth-child(odd) {clear:both; width:30%; color:#ff8200;}
	
	
	.ctt_sign dl {clear:both; float:left; width:100%;height:auto; display:flex; flex-direction:column; justify-content: space-between; margin-bottom:0px;}
.ctt_sign dl dt{width:100%; font-size:1.1em; padding:13px; word-break: break-all; }
.ctt_sign dl dt span {display:inline-block; padding:10px 0px;}
.ctt_sign dl dd{width:100%; padding:13px; border-radius:10px;}
.ctt_sign dl dd ul.profile {clear:both; width:100%; height:auto; padding:10px 0px; }
.ctt_sign dl dd ul.profile li {padding:3px 3px 3px 15px; font-size:0.875em; }

.ctt_sign dl dd ul.target {clear:both; float:left; width:100%; height:auto; background-color:#fef0cc;  border-radius:10px; padding:0px 10px; margin:0px 0px;}
.ctt_sign dl dd ul.target:not(:first-child) {margin-top:20px;}
.ctt_sign dl dd ul.target li {float:left; width:100%; list-style-type: none; padding:13px; height:auto; font-size:0.875em; }
.ctt_sign dl dd ul.target li span {font-family: 'yg-jalnan'; font-size:1.1em; padding-right:10px;}
.ctt_sign dl dd ul.target-info {clear:both; float:left; width:100%; height:auto; border-radius:10px; padding:0px 0px; margin:10px 0px;}
.ctt_sign dl dd ul.target-info li {float:left; clear:both; width:100%; padding:10px 5px 20px; height:auto; font-size:0.875em;  }
.ctt_sign dl dd ul.target-info li:last-child {background-color:#f6f7fb;  border-radius:10px; }
.ctt_sign dl dd ul.target-info li ol {clear:both; float:left; width:100%; height:auto; padding:10px 0px;}
.ctt_sign dl dd ul.target-info li ol li {float:left; clear:both; width:100%; padding:5px 15px; height:auto; list-style:none; }
.ctt_sign dl dd ul.target-info li ol li span {font-weight:bold;}


.ctt_sign dl dd ul.personal-info {clear:both; float:left; width:100%; height:auto; background-color:#f6f7fb; border-radius:10px; padding:0px 10px; margin:10px 0px;}
.ctt_sign dl dd ul.personal-info li {float:left; width:70%; text-align: left; list-style-type: none; padding:15px 5px; height:auto; }
.ctt_sign dl dd ul.personal-info li:nth-child(odd) {clear:both; width:30%; color:#ff8200;}
	
	
	
.ctt_mind .title_group h3 {font-family: 'yg-jalnan'; color:#343b42; font-size:1.6em; line-height:1.2em; padding:0px 0px 5px;}
.ctt_mind .title_group p {font-size:1em; padding:10px 0px 40px;}
.ctt_mind .div_box {clear:both; float:left; width:100%; height:auto; padding:20px; background: linear-gradient(90deg, #e8f8ea, #e8f0f8); border-radius:10px; margin:10px 0px 25px;}
.ctt_mind .div_box span {font-size:1.1em; line-height:1.1em;}
.ctt_mind .div_box p {padding:15px 0px;font-size:0.875em;}
.ctt_mind .div_box ol {padding:0px; margin:0px; line-height:1.5em;}
.ctt_mind .div_box ol li{list-style: none; padding:0px 0px 5px 10px;font-size:0.875em;}
.ctt_mind .div_box ol li::before {content:"- "}

.ctt_mind dl {clear:both; float:left; width:100%;height:auto; display:flex; flex-direction:column; justify-content: space-between; margin-bottom:25px;}
.ctt_mind dl dt{width:100%; font-size:1.1em; padding:13px; word-break: break-all; }
.ctt_mind dl dt span {display:inline-block; padding:10px 0px;}
.ctt_mind dl dd{width:100%; padding:13px;border-radius:10px;}
.ctt_mind dl dd ul.profile {clear:both; width:100%; height:auto; padding:10px 0px; }
.ctt_mind dl dd ul.profile li {padding:3px 3px 3px 15px; font-size:0.875em;}
.ctt_mind dl dd ul.profile li::before {content:"· "}
.ctt_mind dl dd ul.profile li a {color:#FF7B23; }
.ctt_mind dl dd ul.personal-info {clear:both; float:left; width:100%; height:auto; background-color:#f6f7fb; border-radius:10px; padding:0px 10px; margin:10px 0px;}
.ctt_mind dl dd ul.personal-info li {float:left; width:70%; text-align: left; list-style-type: none; padding:15px 5px; height:auto; }
.ctt_mind dl dd ul.personal-info li:nth-child(odd) {clear:both; width:30%; color:#ff8200;}
	
	
	
	
	.ctt_leader .txt_box { padding:30px 0px;}
.ctt_leader ul {display:flex; flex-direction: column; justify-content: space-between; width:100%; height:auto;}
.ctt_leader ul li{clear:both; width:100%; margin-right:0px; border-radius:10px; min-height:140px; padding:20px 20px; font-size:1.1em; margin-bottom:20px;}
.ctt_leader ul li span {font-size:1.1em; }
.ctt_leader ul li p {display:inline-block; position:absolute; right:5%; bottom:25px;}
	.ctt_leader ul li p img {width:60px;}

.ctt_leader ul li:nth-child(1) {background: linear-gradient(90deg, #fdfaed, #edf2c6);}
.ctt_leader ul li:nth-child(2) {background: linear-gradient(90deg, #fdfaed, #e8f8ea);}
.ctt_leader ul li:nth-child(3) {background: linear-gradient(90deg, #e8f8ea, #e8f0f8);}
.ctt_leader dl {display:flex; flex-direction: column; justify-content: space-between; margin-bottom:25px;}
.ctt_leader dl dt{width:100%; font-family: 'yg-jalnan'; font-size:1.1em; padding:13px; word-break: break-all;}
.ctt_leader dl dt span {display:inline-block; padding:20px 0px; }
.ctt_leader dl dd{clear:both; width:100%; padding:13px; border-radius:10px; line-height:1.3em;font-size:0.875em;}
.ctt_leader dl dd b {color:#343b42; font-size:1.1em;}
	
	
	
	
	
	.ctt_workshop .txt_box {padding:30px 0px;}
.ctt_workshop ul {display:flex; flex-direction: column; justify-content: space-between; width:100%; height:auto;}
.ctt_workshop ul li{clear:both; width:100%; margin-right:0px; border-radius:10px; min-height:140px; padding:20px 20px; font-size:1.1em; margin-bottom:20px;}
.ctt_workshop ul li p {font-size:13px; font-weight:normal; padding:5px 0px;}
.ctt_workshop ul li:last-child{margin-right:0px;}
.ctt_workshop ul li:nth-child(1) {background:url(/img/ico_workshop01.png) 85% 70% #f6f7fb no-repeat;background-size:60px;}
.ctt_workshop ul li:nth-child(2) {background:url(/img/ico_workshop02.png) 85% 70% #f6f7fb no-repeat;background-size:60px;}
.ctt_workshop ul li:nth-child(3) {background:url(/img/ico_workshop03.png) 85% 70% #f6f7fb no-repeat;background-size:60px;}
.ctt_workshop dl {display:flex; flex-direction: column; justify-content: space-between; margin-bottom:25px;}
.ctt_workshop dl dt{width:100%; font-family: 'yg-jalnan'; font-size:1.1em; padding:13px; word-break: break-all;}
.ctt_workshop dl dt span {display:inline-block; padding:20px 0px; }
.ctt_workshop dl dd{clear:both; width:100%; padding:13px; border-radius:10px; line-height:1.3em;font-size:0.875em;}
.ctt_workshop dl dd b {color:#343b42; font-size:1.1em;}
	
	
	
	.ctt_program .txt_box {padding:30px 0px;}
.ctt_program ul {display:flex; flex-direction: column; justify-content: space-between; width:100%; height:auto;}
.ctt_program ul li{clear:both; width:100%; margin-right:0px; border-radius:10px; min-height:140px; padding:20px 20px; font-size:1.1em; margin-bottom:20px;}
.ctt_program ul li:nth-child(1) {background:url(/img/ico_program01.png) 85% 70% #f6f7fb no-repeat; background-size:60px;}
.ctt_program ul li:nth-child(2) {background:url(/img/ico_program02.png) 85% 70% #f6f7fb no-repeat;background-size:60px;}
.ctt_program ul li:nth-child(3) {background:url(/img/ico_program03.png) 85% 70% #f6f7fb no-repeat;background-size:60px;}
.ctt_program dl {display:flex; flex-direction: column; justify-content: space-between; margin-bottom:25px;}
.ctt_program dl dt{width:100%; font-size:1.1em; padding:13px; word-break: break-all;}
.ctt_program dl dt span {display:inline-block; padding:10px 0px; }
.ctt_program dl dd{clear:both; width:100%;  padding:13px;  border-radius:10px; line-height:1.3em; font-size:0.875em;}
	
	
	
.ctt_profile .img_box  {clear:both; float:left; width:100%; height:172px; background:url(/img/cont_profile.png) center center no-repeat; margin-top:0px; }
.ctt_profile .txt_box {float:right; width:100%; padding:20px 0px;}
.ctt_profile .txt_box dl {clear:both; float:left; width:100%; height:auto;}
.ctt_profile .txt_box dl dt {padding:10px 20px; background-color:#fef0cc; font-family: 'yg-jalnan'; border-radius:10px; font-size:1.2em; margin-bottom:20px; margin-top:30px;}
.ctt_profile .txt_box dl dt:first-child {margin-top:0px;}
.ctt_profile .txt_box dl dt span {font-size:0.95em; font-family: 'Pretendard'; color:#666d74; font-weight:normal;}
.ctt_profile .txt_box dl dd {list-style: disc; font-size:0.875em; padding:4px 20px 4px 30px; background:url(/img/bullet_01.png) 10px center no-repeat;}

	
	
.ctt_center .txt_box {clear:both; float:left; width:100%; padding:20px 0px;}
.ctt_center .txt_box h4 {font-family: 'yg-jalnan'; color:#343b42; font-size:1.6em; line-height:1.3em; padding:25px 0px 10px;}

.ctt_center .img_box  {position:relative; float:left; width:100%; height:335px; background:url(/img/cont_intro_01.png) no-repeat; background-size:100%; margin-top:0px; }
	
.content_inner {clear:both; margin:0px 5%; width:90%; height:auto; padding:0px;}
.content_inner_view{margin:0px 5%; width:90%; height:auto; padding:0px;}
.benner_sub {clear:both; float:left; width:100%; height:auto;  margin-top:20px; min-height:250px; background-position:right !important;}

.title_area {margin-top:100px; padding:30px 5% 10px;}
.title_area h3 { font-size:1.6em; line-height:1.2em;}
.title_area ul {position:relative; clear:both; float:left; width:100%; height:auto; }
.title_area ul li {float:left; padding-right:10px; padding-left:10px; line-height:1em; font-size:0.875em; }
	.title_area ul li:first-child {padding-left:0px;}
	.title_area ul li:last-child {letter-spacing:-1px;padding-right:0px;}
	
.logo-div {display:none;}
	
	
}




