@charset "utf-8";

.txt-type6.isealove-img01{background: url(/sites/isealove/images/contents/isealove-img01-bg.jpg) no-repeat; background-size: cover;}
.txt-type6.isealove-img02{background: url(/sites/isealove/images/contents/isealove-img02-bg.jpg) no-repeat; background-size: cover;}
.txt-type6.isealove-img03{background: url(/sites/isealove/images/contents/isealove-img03-bg.jpg) no-repeat; background-size: cover;}
.txt-type6.isealove-img04{background: url(/sites/isealove/images/contents/isealove-img04-bg.jpg) no-repeat; background-size: cover;}

.poster{background: url('../../images/contents/poster-bg.jpg') no-repeat center;text-align: center;padding:65px 35px 35px;}
.poster .text-img{margin-bottom: 30px;}
.poster > p{color:#111;font-family: 'Noto DemiLight';font-size: 18px;margin-bottom: 35px;line-height: 1.5;}
.poster > ul > li{display: inline-block;vertical-align: top;width:calc(100% / 3 - 50px);}
.poster > ul > li + li{margin-left:45px;}
.poster > ul > li > span{width:200px;border-radius: 100px;padding: 12px 10px;display: inline-block;background: #0072bc;color:#fff;font-size: 18px;font-family: 'Dream Medium';margin-top: 0;position: relative;top: 20px;}
.poster > ul > li > ul{min-height: 180px;background: rgba(255,255,255,0.9);padding-top: 60px;text-align: left;padding-left: 10%;}
.poster > ul > li > ul > li + li{margin-top:5px;}
.poster > ul > li > ul > li{padding-left: 20px;position: relative;}
.poster > ul > li > ul > li:before{content:'';width:7px;height: 7px;border-radius: 50%;position: absolute;top: 8px;left:0;background: #ccd0d7;}
.poster .bottom{text-align: right;margin-top:150px;}
.poster .bottom > span{display: inline-block;vertical-align: top;font-family: 'Noto Bold';font-size: 26px;}
.poster .bottom > p{display: inline-block;vertical-align: top;font-family: 'Noto Regular';font-size: 18px;text-align: left;margin-left:15px;margin-top: 5px;letter-spacing: -.5px;line-height: 1.25;}

/* 사이트맵 - 메뉴명 길어서 텍스트 겹친 부분 수정 */
#newSitemap > ul > li:nth-child(2) > div > a {width: 227px; text-overflow: ellipsis;}

@media all and (max-width: 1023px) {
  .poster{padding:40px 25px 35px;background-size: cover;}
  .poster .text-img > img{width:240px;}
  .poster > p{font-size: 16px;margin-bottom: 20px;}
  .poster > ul > li{width:100%;}
  .poster > ul > li + li{margin-left:0;margin-top: 20px;}
  .poster > ul > li > span{font-size: 17px;padding:8px 10px;}
  .poster > ul > li > ul{min-height: auto;padding-top: 35px;padding-left: 0;padding-bottom: 15px;text-align: center;}
  .poster > ul > li > ul > li{font-size: 15px;padding-left: 0;}
  .poster > ul > li > ul > li:before{position: initial;display: inline-block;margin-right: 8px;vertical-align: top;margin-top: 8px;}
  .poster .bottom{margin-top:50px;}
}

@media all and (max-width: 1023px) {
  .poster .bottom > p{margin-left:0;text-align: right;}
}

#menu440_obj459 > h2{font-family: 'Dream Bold';}
.pro-bg > ul > li{display: inline-block;vertical-align: top;margin-bottom: 45px;width: calc(100% / 2 - 25px);}
.pro-bg > ul > li + li{margin-left: 45px;}
.pro-bg > ul > li:nth-child(2n+1){margin-left:0;}
.pro-bg > ul > li p{font-size: 17px;color:#666;margin-top:15px;letter-spacing: -1px;}
.pro-bg > ul > li span{color:#0068b7;font-family: 'Dream Bold';}

@media all and (max-width: 1023px) {
  .pro-bg > ul > li{margin-bottom:25px;width:calc(100% / 2 - 15px);}
  .pro-bg > ul > li + li{margin-left:25px;}
  .pro-bg > ul > li p{font-size: 16px;}
}

@media all and (max-width: 767px) {
  .pro-bg > ul > li{width:100%;display: block;}
  .pro-bg > ul > li + li{margin-left:0;margin-top:35px;}
}

.diagram-list.dia-fix .list-bx {min-height: 160px;}

.achon-graph {width: 1090px;margin:0 auto;background: url('../../images/contents/graph-bg.png') no-repeat center;margin-top:20px;}
.achon-graph > ul{font-size: 0;}
.achon-graph > ul > li{font-size: 16px;color:#666;display: inline-block;vertical-align: top;width:calc(100% / 3);text-align: center;padding: 100px 10px;}
.achon-graph > ul > li .cover span{color:#004098;font-size: 24px;font-family: 'Dream Medium';display: block;margin-bottom: 10px;}
.achon-graph > ul > li .cover .img-box{margin-top: 12px;}
.achon-graph > ul > li:nth-child(3) .cover span{color:#0099C9;font-size: 24px;font-family: 'Dream Medium';}

@media all and (max-width: 1200px) {
  .achon-graph{width:100%;background: none;text-align: center;}
  .achon-graph > ul > li{width: 245px;border-radius: 50%;border: 3px solid #004098;padding:10px;position: relative;}
  .achon-graph > ul > li + li{margin-left: 80px;}
  .achon-graph > ul > li .cover{padding: 45px 10px;border:20px solid #004098;border-radius: 50%;}
  .achon-graph > ul > li:nth-child(2){border-color:#0072bc;}
  .achon-graph > ul > li + li:before{content:'';width:19px;height: 30px;background: url('../../images/contents/b-arrow.png') no-repeat center;position: absolute;left: -53px;top: 44%;}
  .achon-graph > ul > li:nth-child(3):before{transform: rotate(180deg);}
  .achon-graph > ul > li:nth-child(2) .cover{padding: 58px 10px;border-color:#0072bc;}
  .achon-graph > ul > li:nth-child(3),
  .achon-graph > ul > li:nth-child(3) .cover{border-color:#00a0e9;}
  .achon-graph > ul > li .cover .img-box{margin-top:0;}
}

@media all and (max-width: 1023px) {
  .achon-graph > ul > li{width:100%;display: block;border-radius: 20px;}
  .achon-graph > ul > li + li{margin-left: 0;margin-top:80px;}
  .achon-graph > ul > li .cover{border-radius: 20px;padding: 15px;border-width: 10px;}
  .achon-graph > ul > li:nth-child(2) .cover{border-radius: 20px;padding: 28px 15px;border-width: 10px;}
  .achon-graph > ul > li + li:before{left:50%;top: -60px;margin-left:-10px;transform: rotate(90deg);}
  .achon-graph > ul > li:nth-child(3):before{transform: rotate(270deg);}
}

.healing {text-align: center;margin-top: 40px;}
.healing .bg-box{text-align: center;padding: 100px 25px;background: url('../../images/contents/healing-bg.jpg') no-repeat left top;margin-bottom: 50px;}
.healing > P{font-size: 18px;color:#0068b7;margin-bottom: 60px;}
.healing > ul{display: table;width:100%;margin:40px 0;font-size:0;}
.healing > ul > li{display: table-cell;font-size: 18px;}
.healing > ul > li > a{display: block;}

@media all and (max-width: 767px) {
  .healing > ul{margin:0;}
  .healing > ul > li{display: inline-block;width:calc(100% / 2);}
  .healing > ul > li > a{padding:10px;}
}

.con-list2 > ul > li {font-size: 17px;}
.noti-txt3 {font-size: 14px;}
.noti-txt3::after {width: 18px; height: 18px; background-size: cover !important;}

.board-album .info {opacity: 1; position: static; background: #fff;}
.board-album .info .info-cell {padding: 10px 0;}
.board-album .info .title {margin: 0; margin-bottom: 5px;}
.board-album .info .title strong {color: #222;}
.board-album .info dd {color: #666;}

@media all and (max-width: 600px) {
	#menu1452_obj923 .objHeading_h2 {margin-top: 70px}
}

/* 웹접근성 키보드 초첨 위치 인지 어려움으로 인해 추가 */
.fancybox-toolbar > button:focus-visible::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 3px solid red;
}
