@charset 'utf-8';
a, a:hover, a:focus, a:active{text-decoration:none;}
.gnb ul li ul li a:hover{text-decoration:none;}
#header{z-index:99999999; height:auto;}
.footTotalSet{display:none;}
.mobileGnb{top:110px;}
.gnbSideLeft > a{font-size:0px !important; line-height:0px !important; overflow:hidden !important;}

.visual04121{width:100%; height:690px; background:url('/static/portal/img2019/visual12bg.jpg') no-repeat center center; background-size:cover;}
.container0412{width:100%;}
.ct0412-1{padding-top:40px; position:relative; /* height:122px;  */box-sizing:content-box; /* border-bottom:1px solid #97b1c5; */}
.ct0412-1 .bx-slider04121{background:#f4f5fc; /* border-bottom:1px solid #97b1c5; */}
.ct0412-1 .bx-viewport{padding:20px 0px; box-sizing:content-box;}
.ct0412-1 .bx-slider04121 li > a{float:left; display:table; overflow:hidden; box-sizing:border-box; width:100%; height:122px; text-align:center; border-right:1px solid #dcdde0; font-size:0px; line-height:0px; overflow:hidden;}
.ct0412-1 .bx-slider04121 li > a:hover{background:#9ce5e5; transform:scale(1.13); -webkit-transform:scale(1.13); transition:transform .3s cubic-bezier(0.345, 0.125, 0.200, 1.540); -webkit-transition:transform .3s cubic-bezier(0.345, 0.125, 0.200, 1.540); box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);}
.ct0412-1 .bx-slider04121 li > a > span{display:table-cell; vertical-align:middle;}
.ct0412-1 .bx-slider04121 li > a > span img{max-width:100%;}
.ct0412-1 .bx-prev{display:block; position:absolute; top:6px; right:28px; width:27px; height:28px; font-size:0px; line-height:0px; overflow:hidden; background:url('/static/portal/img2019/pre412.gif') no-repeat 0 0;}
.ct0412-1 .bx-next{display:block; position:absolute; top:6px; right:0px; width:27px; height:28px; font-size:0px; line-height:0px; overflow:hidden; background:url('/static/portal/img2019/next412.gif') no-repeat 0 0;}

.ct0412-1 .slick-nsl{padding: 20px 0; overflow: hidden;}
/* .ct0412-1 .slick-nsl .slick-list{ overflow: visible; background:#f4f5fc; }*/
.ct0412-1 .slick-nsl .slick-list{ overflow: hidden; background:#f4f5fc; }
.ct0412-1 .slick-nsl .slick-slide{overflow: visible;}
.ct0412-1 .slick-nsl .slick-slide > a{float:left; display:table; overflow:hidden; box-sizing:border-box; width:100%; height:122px; text-align:center; border-right:1px solid #dcdde0; font-size:0px; line-height:0px; overflow:hidden;}
.ct0412-1 .slick-nsl .slick-slide > a:hover{background:#9ce5e5; transform:scale(1.13); -webkit-transform:scale(1.13); transition:transform .3s cubic-bezier(0.345, 0.125, 0.200, 1.540); -webkit-transition:transform .3s cubic-bezier(0.345, 0.125, 0.200, 1.540); box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);}
.ct0412-1 .slick-nsl .slick-slide > a > span{display:table-cell; vertical-align:middle;}
.ct0412-1 .slick-nsl .slick-slide > a > span img{max-width:100%; width: auto; display: inline;}

.ct0412-1 .btn-bk{position:absolute; top:6px; right: 0;}
.ct0412-1 .btn-bk a{display: inline-block; vertical-align: top; width:26px; height:28px; font-size:0px; line-height:0px; margin-left: -3px;}

.ct0412-1 .btn-bk .prev-ssbt{background:url('/static/portal/img2019/pre412.gif') no-repeat 0 0;}
.ct0412-1 .btn-bk .next-ssbt{background:url('/static/portal/img2019/next412.gif') no-repeat 0 0;}
.ct0412-1 .btn-bk .play-ssbt{display: none; background:url('/static/portal/img2019/start15.gif') no-repeat 0 0;}
.ct0412-1 .btn-bk .stop-ssbt{background:url('/static/portal/img2019/stop15.gif') no-repeat 0 0;}

.ct0412-1-mo{display:none;}
.ct0412-2{padding-top:21px;}
.ct0412-2 .left412{float:left; position:relative; overflow:hidden; width:949px; height:304px;}
.ct0412-2 .right412{float:right; width:325px;}
.ct0412-2 .left412 .bx-pager{position:absolute; right:451px; bottom:18px; z-index:999; display: none;}
.ct0412-2 .left412 .bx-pager .bx-pager-item{float:left; margin-left:5px;}
.ct0412-2 .left412 .bx-pager .bx-pager-item .bx-pager-link{display:block; font-size:0px; line-height:0px; overflow:hidden; width:13px; height:13px; background:url('/static/portal/img2019/off4121.png') no-repeat 0 0;}
.ct0412-2 .left412 .bx-pager .bx-pager-item .bx-pager-link.active{width:37px; background:url('/static/portal/img2019/on4121.png') no-repeat 0 0;}
.ct0412-2 .left412 .bx-prev{display:block; position:absolute; left:0px; top:126px; z-index:999; font-size:0px; line-height:0px; overflow:hidden; width:42px; height:60px; background:url('/static/portal/img2019/pre4122.png') no-repeat 0 0;}
.ct0412-2 .left412 .bx-next{display:block; position:absolute; right:0px; top:126px; z-index:999; font-size:0px; line-height:0px; overflow:hidden; width:42px; height:60px; background:url('/static/portal/img2019/next4122.png') no-repeat 0 0;}
.ct0412-2 .left412 .bx-controls-auto-item{position:absolute; bottom:18px; right:437px; z-index:999;}
.ct0412-2 .left412 .bx-controls-auto-item > a{display:block; font-size:0px; line-height:0px; overflow:hidden;}
.ct0412-2 .left412 .bx-controls-auto-item > a.active{display:none;}
.ct0412-2 .left412 .bx-controls-auto-item .bx-stop{width:9px; height:13px; background:url('/static/portal/img2019/pause4121.png') no-repeat 0 0; display:none;}
.ct0412-2 .left412 .bx-controls-auto-item .bx-start{width:9px; height:13px; background:url('/static/portal/img2019/start418.gif') no-repeat 0 0; display:none;}
.ct0412-2 .right412 > img{vertical-align:top;}
.rtLink12{background:#284a81;}
.rtLink12 > a{display:block; text-align:center; width:50%; height:38px; line-height:38px; font-size:14px; color:#fff; float:left;}
.rtLink12 > a.a1{border-bottom:1px solid #57729d;}
.rtLink12 > a.a2{width:calc(50% - 1px); border-right:1px solid #57729d;}

/*20190515*/
.ct0412-1 .bx-start{display:block; width:27px; height:28px; font-size:0px; line-height:0px; overflow:hidden; background:url('/static/portal/img2019/start15.gif') no-repeat 0 0; position:absolute; top:6px; right:56px;}
.ct0412-1 .bx-stop{display:block; width:27px; height:28px; font-size:0px; line-height:0px; overflow:hidden; background:url('/static/portal/img2019/stop15.gif') no-repeat 0 0; position:absolute; top:6px; right:56px;}
.ct0412-1 .bx-start.active, .ct0412-1 .bx-stop.active{display:none;}
/*20190515//*/

.ct0412-3{padding-top:21px;}
.ct0412-3 .left413 > ul ul li:before{content: '';     visibility: visible; position: absolute; width: 3px; height: 3px; left: 4px; top: 17px; background: rgba(255,255,255,0.5);}
.ct0412-3 .left413{float:left; width:606px; height:320px; background:#2D78BB;overflow:hidden;}
.ct0412-3 .left413 > ul{width:561px; margin:0 auto; padding-top:24px; position:relative;}
.ct0412-3 .left413 .list-ct15{position:absolute; left:0px; top:85px; width:100%; display:none;}
.ct0412-3 .left413 > ul > li.on .list-ct15{display:block;}

.ct0412-3 .left413 .list-ct15 > a.more415{position:absolute; right:0px; top:-61px; display:block; font-size:0px; line-height:0px; overflow:hidden; border-top:1px solid #33a9b5; border-right:1px solid #33a9b5; border-bottom:1px solid #fff; height:45px; width:49px; background:url('/static/portal/img2019/more15.gif') no-repeat center center;
border-color: rgba(255,255,255,0.3); border-bottom-color: #fff; background: none;}
.ct0412-3 .left413 .list-ct15 > a.more415:before{content: ''; position: absolute; width: 15px; height: 1px; top: 50%; left: 50%; margin-left: -7px; background: #fff;}
.ct0412-3 .left413 .list-ct15 > a.more415:after{content: ''; position: absolute; width: 1px; height: 15px; top: 50%; left: 50%; margin-top: -7px; background: #fff;}

.ct0412-3 .left413 > ul > li{float:left; width:calc((100% - 49px) / 4); border-bottom:1px solid #ffffff; border-top:1px solid #33a9b5; border-left:1px solid #33a9b5; border-top-color: rgba(255,255,255,0.3); border-left-color: rgba(255,255,255,0.3);}
.ct0412-3 .left413 > ul > li.on{border-left:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #148f9b; border-bottom-color: transparent;}
.ct0412-3 .left413 > ul > li.on2{border-left:1px solid #fff;}
.ct0412-3 .left413 > ul > li.last{border-right:1px solid #33a9b5;border-right-color: rgba(255,255,255,0.3);}
.ct0412-3 .left413 > ul > li.last.on{border-right:1px solid #fff;}
.ct0412-3 .left413 > ul > li > a{display:block; text-align:center; height:43px; line-height:43px; font-size:17px; color:#fff; font-weight:bold;}
.ct0412-3 .left413 > ul ul li{border-bottom:1px solid #33a9b5; padding-left:15px; background:url('/static/portal/img2019/li2-bg1.gif') no-repeat 4px center;border-bottom-color: rgba(255,255,255,0.3); position: relative; background: none;}
.ct0412-3 .left413 > ul ul li.li2-last2{border-bottom:0px;}
.ct0412-3 .left413 > ul ul li a{display:block; float:left; height:38px; line-height:38px; font-size:16px; color:#fff; width:315px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.ct0412-3 .left413 > ul p{float:right; height:38px; line-height:38px; font-size:16px; color:#fff;}
.ct0412-3 .right413{float:right; width:669px; height:320px; position:relative;}
.ct0412-3 .right413 .wtbox{height:250px; background:#fff; padding-left:18px; position:relative;}
.ct0412-3 .right413 .wtbox-1{float:left; width:323px; height:250px;}
.ct0412-3 .right413 .wtbox-2{float:right; width:323px; height:250px;}
.ct0412-3 .right413 .wtbox h3{font-size:17px; font-weight:bold; color:#444444; padding-top:20px; padding-bottom:10px; line-height:100%;}
.ct0412-3 .right413 .wtbox > a > img{vertical-align:top; height:137px; width:286px;}
.ct0412-3 .right413 .wtbox p.p1{width:286px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-top:7px;}
.ct0412-3 .right413 .wtbox p.p1 a{font-size:16px; color:#444444; letter-spacing:-1px;}
.ct0412-3 .right413 .wtbox p.p2{font-size:15px; color:#666666;}
.ct0412-3 .right413 .wtbox > a.more{font-size:0px; line-height:0px; overflow:hidden; display:block; background:url('/static/portal/img2019/wtbox-more.gif') no-repeat 0 0; width:14px; height:14px; position:absolute; top:20px; right:19px;}
.ct0412-3 .right413 .blue-link15{position:absolute; left:0px; bottom:0px; width:100%; background:#fff;}
.ct0412-3 .right413 .blue-link15 a{display:block; text-align:center; float:left; width:33.33%; border-right:1px solid #c8dff7; height:50px; overflow:hidden;}
.ct0412-3 .right413 .blue-link15 a span{display:inline-block; vertical-align:top; height:50px; line-height:50px; padding-left:35px; font-size:15px; color:#555555;}
.ct0412-3 .right413 .blue-link15 a.last{border-right:0px;}
.ct0412-3 .right413 .blue-link15 a.bl-link1 span{background:url('/static/portal/img2019/bgst-1.png') no-repeat left center;}
.ct0412-3 .right413 .blue-link15 a.bl-link2 span{background:url('/static/portal/img2019/bgst-2.png') no-repeat left center;}
.ct0412-3 .right413 .blue-link15 a.bl-link3 span{background:url('/static/portal/img2019/bgst-3.png') no-repeat left center;}

.visual04122{background:#fff; padding:25px 0px;}
.ssjBox1{float:left; display:block; height:222px; width:306px; border:1px solid #dbdbdb; position:relative; margin-right:24px; margin-bottom:20px;}
.ssjBox1 h4{position:absolute; z-index:9999; left:0px; top:0px; font-size:14px; color:#ffffff; text-align:center; font-weight:normal; width:90px; height:35px; line-height:35px; background:#029cbe;}
.ssjBox1 > img{vertical-align:top; width:100%;}
.ssjBox1 .ssjCt{padding:0px 20px;}
.ssjBox1 .ssjCt p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjBox1 .ssjCt p.p1{margin-top:8px; font-size:17px; color:#333333; font-weight:bold;}
.ssjBox1 .ssjCt p.p2{margin-top:1px; font-size:15px; color:#555555;}
.ssjBox1-last{margin-right:0px;}

.ssjBox2{float:left; display:block; height:222px; width:306px; border:1px solid #dbdbdb; position:relative; margin-right:24px;}
.ssjBox2 h4{position:absolute; left:0px; top:0px; height:35px; line-height:35px; width:78px; text-align:center; font-weight:normal; font-size:14px; color:#fff;}
.ssjBox2 h4.blue{background:#426fb2;}
.ssjBox2 h4.red{background:#e44869;}
.ssjBox2 .ssjCt{padding:0px 20px;min-height:150px;}
.ssjBox2 .ssjCt p.p1{padding-top:42px; font-size:17px; color:#333333; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjBox2 .ssjCt p.p2{font-size:15px; color:#555555; margin-top:10px; overflow: hidden; text-overflow: ellipsis; }
.ssjBox2-last{margin-right:0px;}

.visual04123{height:385px; background:#d3e1ec;}
.visual04123 h4{padding-top:40px; text-align:center; font-size:30px; color:#4a4a4a; font-weight:bold; margin-bottom:22px;}
.slide316, .slide316-mo{position:relative;}
.slide316 .bx-controls, .slide316-mo .bx-controls{text-align:center; margin-top:17px;}
.slide316-mo{display:none;}
.visual04123 .bx-pager{display:inline-block; vertical-align:top;}
.visual04123 .bx-pager .bx-pager-item{float:left; margin:0px 4px;}
.visual04123 .bx-pager .bx-pager-item .bx-pager-link{display:block; font-size:0px; line-height:0px; overflow:hidden; width:9px; height:9px; background:url('/static/portal/img2019/bx16-off.png') no-repeat 0 0;}
.visual04123 .bx-pager .bx-pager-item .bx-pager-link.active{background:url('/static/portal/img2019/bx16-on.png') no-repeat 0 0;}
.visual04123 .bx-prev{position:absolute; top:78px; left:0px; display:block; font-size:0px; line-height:0px; overflow:hidden; width:72px; height:72px; background:url('/static/portal/img2019/slider3-pre.png') no-repeat 0 0;}
.visual04123 .bx-next{position:absolute; top:78px; right:0px; display:block; font-size:0px; line-height:0px; overflow:hidden; width:72px; height:72px; background:url('/static/portal/img2019/slider3-next.png') no-repeat 0 0;}

.gcz-mo16{display:none;}

.visual04124{height:488px; background:url('/static/portal/img2019/bgbg174.jpg') no-repeat center top; background-size:cover; padding-top:62px;}
.v4boxbg{height:363px; background:#ffffff; padding:24px 0px; float:left; width:850px;}
.v4boxbg-ct{width:50%; height:100%; background:url('/static/portal/img2019/v4boxbg-ct.gif') repeat-y right top; float:left;}
.v4boxbg-ct.last{background:none;}
.v4boxbg-ct p{height:155px; padding-bottom:115px; font-size:24px; color:#000000; text-align:center;}
.v4boxbg-ct p span{font-size:inherit;}
.v4boxbg-ct p.p1{background:url('/static/portal/img2019/wboxBg1.gif') no-repeat center 50px;}
.v4boxbg-ct p.p1 span{color:#3a53b2;}
/* .v4boxbg-ct p.p2{background:url('/static/portal/img2019/wboxBg2.gif') no-repeat center 40px;} */
.v4boxbg-ct p.p2{/*background:url('/static/portal/img2019/wboxBg2.gif') no-repeat center 40px;height:0px; padding-bottom:45px;*/background:none; height:auto; padding-bottom:10px;}
.v4boxbg-ct p.p2 span{color:#bd5a0c;}
.v4boxbg-ct p.p3{background:url('/static/portal/img2019/wboxBg3.gif') no-repeat center 20px;}
.v4boxbg-ct p.p3 span{color:#237b5f;}
.v4boxbg-ct  ul{padding-left:48px;padding-bottom: 25px;}
.v4boxbg-ct  ul li{float:left; width:168px; padding:3px 0px 3px 17px; background:url('/static/portal/img2019/wbox-icon10.gif') no-repeat 0px 8px;}
.v4boxbg-ct  ul li a{font-size:16px; color:#555555; letter-spacing:-2px;}
.imgbox19{height:158px; overflow:hidden;}
.imgbox19 > img{min-width:100%; min-height:100%; max-width:none;}

.mo-searchBt17, .search-box18{display:none;}
.ct0412-2 .left412 .bx-slider04122 > li > img{max-width:100%; min-width:100%; min-height:100%;}
.ct0412-2 .left412 .bx-slider04122 > li > a > img{max-width:100%; min-width:100%; min-height:100%;}

.ssRt0429{height:363px; width:409px; background:#fff; float:right; box-sizing:border-box; padding:0px 18px;}
.ssRt0429 .title29{text-align:center; padding-top:24px; font-size:24px; color:#000000; font-weight:bold;}
.ssRt0429 .ssLink29{margin-top:18px; position:relative;}
.ssRt0429 .ssLink29 > li{float:left; width:25%;}
/* 20200811 */
.ssRt0429 .ssLink29 > li > a{display:block; text-align:center; margin:0px 1px; height:29px; line-height:29px; width:calc(100% - 2px); background: #626161;background-image:url(/static/portal/img2019/05_03.png) !important; border-radius:10px; font-size:14px; font-weight:bold; color:#fff;}
.ssRt0429 .ssLink29 > li.on > a.a1, .ssRt0429 .ssLink29 > li > a.a1:hover{background:#3b5997;}
.ssRt0429 .ssLink29 > li.on > a.a2, .ssRt0429 .ssLink29 > li > a.a2:hover{background:#2a8110;}
.ssRt0429 .ssLink29 > li.on > a.a3, .ssRt0429 .ssLink29 > li > a.a3:hover{background:#36b8fe;}
.ssRt0429 .ssLink29 > li:nth-child(4){background: #777 url(/static/portal/img2019/05_03.png) repeat center;border-radius: 10px;padding: 0 1px;}
.ssRt0429 .ssLink29 > li:nth-child(4) > a.a4{background: transparent url(https://www.dongjak.go.kr/static/portal/img2019/kakaoplus1.png) no-repeat center !important;border-radius: 0;}
.ssRt0429 .ssLink29 > li:nth-child(4):hover,
.ssRt0429 .ssLink29 > li:nth-child(4).on{background: #fde100 url(/static/portal/img2019/05_03.png) repeat center;}
.ssRt0429 .ssLink29 > li:nth-child(4):hover > a.a4,
.ssRt0429 .ssLink29 > li:nth-child(4).on > a.a4{background: url(https://www.dongjak.go.kr/static/portal/img2019/kakaoplus2.png) no-repeat center !important;}
/* 20200811 */
.ssRt0429 .ssLink29 > li > a{display:block; text-align:center; margin:0px 1px; height:29px; line-height:29px; width:calc(100% - 2px); background: #626161; border-radius:10px; font-size:14px; font-weight:bold; color:#fff;}
.ssRt0429 .ssLink29 > li.on > a.a1, .ssRt0429 .ssLink29 > li > a.a1:hover{background:#3b5997;}
.ssRt0429 .ssLink29 > li.on > a.a2, .ssRt0429 .ssLink29 > li > a.a2:hover{background:#2a8110;}
.ssRt0429 .ssLink29 > li.on > a.a3, .ssRt0429 .ssLink29 > li > a.a3:hover{background:#36b8fe;}
.ssRt0429 .ssLink29 > li.on > a.a4, .ssRt0429 .ssLink29 > li > a.a4{background:url('/static/portal/img2019/kakaoplus1.png') no-repeat center #777777; }
.ssRt0429 .ssLink29 > li.on > a.a4, .ssRt0429 .ssLink29 > li > a.a4:hover{background:url('/static/portal/img2019/kakaoplus2.png') no-repeat center #fde100; }
.ssRt0429 .ssLink29 > li  .ss-ctbox29{position:absolute; display:none; left:0px; top:38px; width:100%; box-sizing:border-box; height:222px; overflow-y:scroll; border:1px solid #dbdbdb;}
.ssRt0429 .ssLink29 > li.on  .ss-ctbox29{display:block;}
.ssRt0429 .ssLink29 > li.on  .ss-ctbox29-515 {overflow: hidden;}

.ss-ctbox29-naver .cont{padding:10px 20px; text-align:right;}
.ss-ctbox29-naver .cont > ul > li{position: relative; border-left: 1px solid #7b7b7b; padding-top: 10px; padding-left: 15px; width: 100%; height: auto;}
.ss-ctbox29-naver .cont > ul > li:first-child{padding-top: 0;}
.ss-ctbox29-naver .cont > ul > li > span {position: absolute; top: 9px; left: -10px;}
.ss-ctbox29-naver .cont > ul > li:first-child > span {top: 0;}
.ss-ctbox29-naver .cont > ul > li .cont_v {border-bottom: 1px dotted #b5b5b5; padding-bottom: 15px;}
.ss-ctbox29-naver .cont > ul > li .cont_v p {font-size: 12px; color: #222222;}
.ss-ctbox29-naver .cont > ul > li .cont_v p:first-child {color: #9197a3; margin-bottom: 5px; font-weight: bold;}

.ss-ctbox29 .sns_skip{position: absolute; top: 0; left: 0; font-size: 0; width: 0; height: 0; overflow: hidden; z-index: 300;}
.ss-ctbox29 .sns_skip:focus{width: auto; height: auto; right: 0; text-align: center; background: #3b5997; color: #fff; font-size: 16px; padding: 5px 0;}

/* 2020/11/11 */
.visual04122.tppn{padding-top: 0;}
.visual04122.tppn .ct0412-1 .slick-nsl{padding-top: 0;}
.visual04122.tppn .ct0412-1 .slick-nsl .slick-list{background: #fff;}
.visual04122.tppn .ct0412-1 .btn-bk a{width: 27px;}

.ssRt0429 .title29.npo{line-height: 30px; padding: 12px 0 0;}
.mpg-sns-nbk{margin: 15px -18px 0;}
.mpg-sns-nls:after{content: ''; display: block; clear: both;}
.mpg-sns-nls{margin-left: -3px;}
.mpg-sns-nls > li{float: left; width: calc(50% - 3px); margin-left: 3px; margin-top: 3px;}
.mpg-sns-nls > li > a{display: block;}
.mpg-sns-nls > li > a img{width: 100%;}

.sub-nn .container{padding: 0; width: 100%;}
.lineMap{overflow: hidden; padding: 10px 0;}
.lineMap > ul{float: right; text-align: right;}
.lineMap > ul > li{display: inline-block; font-size: 12px; color: #030404; line-height: 16px; font-weight: 600;}
.lineMap > ul > li:after{content: ''; display: inline-block; vertical-align: top; width: 10px; height: 10px; margin-top: 3px; margin-left: 4px; background: url(/static/portal/img2019/lineMap_bg.gif) no-repeat;}
.lineMap > ul > li:last-child:after{display: none;}
.lineMap > ul > li:first-child img{vertical-align: top; }
/* 2020/11/11 */

/* 2021/02/01 start*/
.ssRt0429 .title29.pt8{padding-top: 8px; line-height: 28px; padding-bottom: 1px;}

.mpg-sns-nbk.t8{margin-top: 8px;}
.mpg-sns-nls > li > a{box-sizing: border-box; width: 100%; height: 65px; padding: 7px 10px; font-size: 16px; color: #fff; letter-spacing: -1px; line-height: 20px; }
.mpg-sns-nls > li > a.bg1{background: url(/static/portal/img2019/mpg_sns_icon1.png) 96% 80% no-repeat #5073bc;}
.mpg-sns-nls > li > a.bg2{background: url(/static/portal/img2019/mpg_sns_icon2.png) 96% 80% no-repeat, url(/static/portal/img2019/mpg_sns_icon2bg.jpg) center center no-repeat; background-size: auto , cover ;}
.mpg-sns-nls > li > a.bg3{background: url(/static/portal/img2019/mpg_sns_icon3.png) 96% 80% no-repeat #1a70b1;}
.mpg-sns-nls > li > a.bg4{background: url(/static/portal/img2019/mpg_sns_icon4.png) 90% 80% no-repeat #67251A;}
.mpg-sns-nls > li > a.bg5{background: url(/static/portal/img2019/mpg_sns_icon5.png) 96% 80% no-repeat #539921;}
.mpg-sns-nls > li > a.bg6{background: url(/static/portal/img2019/mpg_sns_icon6.png) 96% 80% no-repeat #7b5f5e;}

.mpg-news-nbk{margin: 8px -18px 0;}
.mpg-news-nls{margin-left: -3px; }
.mpg-news-nls:after{content: ''; display: block; clear: both;}
.mpg-news-nls > li{float: left; width: calc(50% - 3px); margin-left: 3px; margin-top: 3px;}
.mpg-news-nls > li > a{display: table; width: 100%; height: 65px; }
.mpg-news-nls > li > a > span{display: table-cell; vertical-align: middle;  padding: 7px 10px; font-size: 16px; color: #fff; letter-spacing: -1px; line-height: 20px;}
.mpg-news-nls > li > a.nib1{background: url(/static/portal/img2019/mpg_news_ic1.png) 96% 100% no-repeat #4576C2;}
.mpg-news-nls > li > a.nib2{background: url(/static/portal/img2019/mpg_news_ic2.png) 96% 100% no-repeat #374079;}

.mpg-sns-nbk + .title29.pt8{margin-top: 1px;}
/* 2021/02/01 end*/

.popAllBtn{font-size: 13px; border-radius: 17px; background-color: #423e9b; color: #fff; left: 0px; line-height: 20px; padding: 7px 12px; text-align: center; float: right; display: block;}

/* 2021/06/29 start */
.tpl-cwp.new2021-style1{padding: 0;background: url('/static/portal/img/main/new20210629_bg1.jpg') no-repeat center top;background-size: cover;}
.new2021-photo-text1{overflow: hidden;padding: 36px 14% 16px 6%;background: url('/static/portal/img/main/new20210629_bg2.png') no-repeat right top 28px;}
.new2021-photo-text1 > *{float: left;}
.new2021-photo-text1 > .photo{width: calc(94% - 385px);max-width: 534px;margin-right: 6%;}
.new2021-photo-text1 > .text{width: 385px;}
.new2021-photo-text1 > .text > li{color: #000;font-size: 16px;line-height: 22px;margin-bottom: 5px;}
.new2021-photo-text1 > .text > li:last-child{text-align: right;margin: 15px 0 0;}
.new2021-photo-text1 > .text > li > span.name{display: inline-block;margin-left: 12px;}
/* 2021/06/29 end */

.tpl-bkbt{display: block; background: #DA6F07; text-align: center; border-radius: 6px;}
.tpl-bkbt > span{display: table; width: 100%; font-size: 18px; color: #fff; font-weight: 600; line-height: 20px;}
.tpl-bkbt > span > span{display: table-cell; vertical-align: middle;  padding: 4px 2px 2px; height: 33px; word-break: keep-all;}
.tpl-bkbt > span > span:after{content: ''; display: inline-block; vertical-align: top; width: 21px; height: 19px; margin-top: -1px; margin-left: 4px; background: url(/static/healthcare/img/main/tpl_btn_arr.png) right center no-repeat;}

@media screen and (max-width:1300px){
	.visual04121{padding:0px 8px 15px 8px; height:auto;}
	.ct0412-2 .left412{width:calc(100% - 345px);}
	.ct0412-3 .right413{width:calc(100% - 626px);}
	.ct0412-3 .right413 .wtbox{width:49%; padding:0px 9px; position:relative;}
	.ct0412-3 .right413 .wtbox > a > img{max-width:100%;}
	.ct0412-3 .right413 .wtbox p.p1{width:100%; padding-top:12px;}
	.ssjBox1{margin-right:0px; width:49%; height:auto; padding-bottom:15px;}
	.ssjBox1.ssMort{float:right;}
	.ssjBox2.ssMort{float:right;}
	.ssjBox2{margin-right:0px; width:49%; margin-bottom:20px; height:auto; padding-bottom:15px;}
	.visual04122{padding:25px 8px;}
	.slide316{padding:0px 35px;}
	.visual04123 .bx-next{right:0px;}
	.visual04123 .bx-prev{left:0px;}
	.v4boxbg-ct ul{padding-left:8%;padding-bottom: 24px;margin-bottom:0px;}
	.v4boxbg-ct.last ul li{width:168px;}
	/* .v4boxbg-ct p.p1{background:none; height:auto; padding-bottom:10px;} */
	.visual04124{padding-left:8px; padding-right:8px;}
	.v4boxbg{width:calc(100% - 419px);}

	.mjd-bot{display: flex; justify-content: space-around;}
	.dsns-box{width: auto; float: none; margin-right: 2%;}
	.mnews-box{width: auto; float: none; margin-left: 2%;}

	.msns-slid{max-width: 420px; margin: 0 auto;}
	.msns-slid a{margin: 0 5px;}
	.msns-slid img{width: 200px;}
	.mnews-area{text-align: center;}
	.mnews-area > a img{width: auto;}

	#header .logo{margin:10px 72px 0px 8px;}
}

@media screen and (max-width: 1300px) and (min-width: 901px){
.msns-slid{max-width: 200px; margin: 0 auto;}
.msns-slid a{margin: 0;}
}

@media screen and (max-width: 1200px){
.sub-nn .container{padding: 0; width: 96%;}
}


@media screen and (max-width: 1180px){
	.v4boxbg-ct ul li, .v4boxbg-ct.last ul li{width:calc(50% - 17px);}
}

@media screen and (max-width:1170px){
	/* .v4boxbg-ct p{background:none !important; padding-bottom:20px; height:auto;} */
}

@media screen and (max-width:1160px){
	.ct0412-3 .right413 .wtbox p.p1{height:60px; white-space:nowrap;}
	.ct0412-3 .right413 .wtbox p.p2{position:absolute; left:9px; bottom:15px;}
}

@media screen and (max-width:1100px){
	.v4boxbg-ct ul li{width:158px;}
	.v4boxbg-ct p.p1{background:none; height:auto; padding-bottom:10px;}
}

@media screen and (max-width:1080px){
	.ct0412-3 .right413 .blue-link15 a span{font-size:13px; padding-left:30px;}
	.v4boxbg-ct ul li a{font-size:14px;}
	.v4boxbg-ct ul li{width:148px;}
}

@media screen and (max-width: 1024px){
	.new2021-photo-text1{padding: 28px 2% 30px;background-position: right top 45%;}
	.new2021-photo-text1 > *{float: none;}
	.new2021-photo-text1 > .photo{width: auto;max-width: 100%;margin: 0 0 15px;text-align: center;}
	.new2021-photo-text1 > .text{width: auto;}
	.new2021-photo-text1 > .text > li:last-child{text-align: center;}
	.new2021-photo-text1 > .text > li > br{display: none;}
	.tpl-bkbt{font-size: 16px;}
}

@media screen and (max-width:1000px){

	.globalLink>ul{display:block;}
	.globalLink.globalLink>ul>li.siteLink1,
	.globalLink.globalLink>ul>li.siteLink6,
	.globalLink.globalLink>ul>li.siteLink7{width:33.3%; border-bottom:0px;}
	.globalLink.globalLink>ul>li.siteLink2,
	.globalLink.globalLink>ul>li.siteLink3,
	.globalLink.globalLink>ul>li.siteLink4,
	.globalLink.globalLink>ul>li.siteLink5,
	.global .link,
	.gnbSide .mainSearch,
	.mainBestKeyword{display:none;}
	.globalLink.globalLink>ul>li>a{height:40px; line-height:40px;}
	.global_warp{border-bottom:0px;}
	.gnbSide{padding:0px;}
	#header .logo{margin:0px;}
	#header .gnbCon{height:auto;}
	a.globalLinkOpener{display:none;}
	.gnbSideLeft > a{margin:0px; font-size:0px; line-height:0px; overflow:hidden; display:block; width:48px; height:48px; background:url('/static/portal/img2019/mo-hmenu17.gif') no-repeat 0 0;}
	.gnbSideLeft{top:11px !important; left:9px !important;}
	.mobileGnb li{border-bottom:0px;}
	.mobileGnb li>ul{display:block; height:auto; overflow:visible;}

	.search-box18{position:absolute; left:0px; bottom:-52px; width:100%; padding:0px 8px;}
	.search-box18-c{height:52px; background:#fff; border:1px solid #239fd9; position:relative;}
	.search-box18-c .search-mo-input18{border:0px; width:100%; transition:none; box-shadow:none; padding:0px 5px; height:50px; line-height:50px; vertical-align:top; margin:0px;}
	.mo-s-close181{display:block; position:absolute; right:-1px; top:-1px; font-size:0px; line-height:0px; overflow:hidden; width:55px; height:52px; background:url('/static/portal/img2019/mo-s-close18.png') no-repeat 0 0;}
	.mo-s-buttun18{display:block; position:absolute; right:70px; top:11px; font-size:0px; line-height:0px; overflow:hidden; width:26px; height:26px; background:url('/static/portal/img2019/mo-s-bt18.png') no-repeat 0 0;}
	.mo-searchBt17{display:block; position:absolute; top: 11px; right: 9px; font-size:0px; line-height:0px; overflow:hidden; width:48px; height:48px; background:url('/static/portal/img2019/gssy17.gif') no-repeat 0 0;}
	.visual04121{padding:22px 8px 26px;}
	.ct0412-1 .bx-slider04121{background:none;}
	.ct0412-1{/* height:245px; padding:0px 32px; background:#f4f5fc; */display:none;}
	/*
	.ct0412-1 .bx-slider04121 li{width:calc(100% / 4);}
	.ct0412-1 .bx-slider04121 li a.link1,
	.ct0412-1 .bx-slider04121 li a.link2,
	.ct0412-1 .bx-slider04121 li a.link3,
	.ct0412-1 .bx-slider04121 li a.link4{border-bottom:1px solid #dcdde0;}
	.ct0412-1 .bx-slider04121 li a.link1, .ct0412-1 .bx-slider04121 li a.link5{border-left:1px solid #dcdde0;}
	.ct0412-1 .bx-prev{width:19px; height:34px; background:url('/static/portal/img2019/mo-pre1.png') no-repeat 0 0; top:106px; left:5px;}
	.ct0412-1 .bx-next{width:19px; height:34px; background:url('/static/portal/img2019/mo-next1.png') no-repeat 0 0; top:106px; right:5px;}
	*/
	.ct0412-1-mo{display:block; background:#f4f5fc; /* border-bottom:1px solid #677985; */}
	.ct0412-1-mo > a{display:block; float:left; border-right:1px solid #dcdde0; width:calc(100% / 4); text-align:center;}
	.ct0412-1-mo > a.last{border-right:0px;}
	.ct0412-1-mo > a.top{border-bottom:1px solid #dcdde0;}
	.ct0412-1-mo > a > img{vertical-align:top;}
	.ct0412-2 .left412{width:100%; height:auto; float:none;}
	/* .ct0412-2 .left412 .bx-slider04122 > li > img{width:120%;} */
	.ct0412-2{padding-top:11px;}
	.ct0412-2 .right412{margin-top:11px; width:100%; float:none; text-align:center;}
	/* .ct0412-2 .right412 > img{width:100%;} */
	.rtLink12 > a{font-size:15px;}
	.ct0412-3{padding-top:71px;}
	.ct0412-3 .left413{float:none; width:100%; padding:0px 25px;}
	.ct0412-3 .left413 > ul{width:100%;}
	.ct0412-3 .left413 > ul > li{width:calc((100% - 49px) / 4);}
	.ct0412-3 .left413 > ul ul li a{width:calc(100% - 95px);}
	.ct0412-3 .right413{float:none; margin-top:9px; width:100%; height:276px; position:static;}
	.ct0412-3 .right413 .wtbox p.p1{height:auto; white-space: nowrap; padding-top:7px;}
	.ct0412-3 .right413 .wtbox{height:auto; padding:0px 18px 15px 18px;}
	.ct0412-3 .right413 .wtbox p.p2{position:static;}
	.ct0412-3 .right413 .wtbox > a > img{width:100%;}

	.slide316-mo{display:block; padding:0px 35px;}
	.visual04123 .slide316-mo .bx-prev{left:5px;}
	.visual04123 .slide316-mo .bx-next{right:5px;}
	.slide316-mo .bx-slider04162-mo > li img{width:100%;}
	.slide316{display:none;}
	.visual04123{height:auto; padding-bottom:25px;}

	.pc16img1{display:none;}
	.gcz-mo16{display:block; text-align:left; padding-left:33px; padding-top:30px; background:url('/static/portal/img2019/gczImgmo.jpg') no-repeat 0 0; background-size:cover;}
	.gcz-mo16 .p1{display:inline-block; vertical-align:top; font-weight:bold; font-size:19px; color:#19496d; padding-bottom:3px; border-bottom:1px solid #447095;}
	.gcz-mo16 .p2{margin-top:15px; color:#19496d; font-weight:bold; font-size:22px;}
	.gcz-mo16 .p3{margin-top:11px; color:#194a6e; font-size:22px; font-weight:bold;}
	.gcz-mo16 .p3 span{font-weight:inherit; color:inherit; font-size:40px;}

	.ct0412-3 .right413 .blue-link15 a span{padding-left:35px; font-size:15px;}
	.v4boxbg{height:auto; padding:0px 20px; width:100%; float:none; margin-bottom:20px;}
	.v4boxbg-ct{float:none; width:100%;}
	.visual04124{height:auto; padding:30px 35px;}
	.v4boxbg-ct{background:url('/static/portal/img2019/wbox-bd2.gif') repeat-x left bottom; padding:10px 0px 25px;}
	.v4boxbg-ct ul li a{font-size:16px;}
	.v4boxbg-ct ul li{width:25%;}

	.blue18Box{width:382px;}
	.useInfo18{height:46px; background:#2e4e90; padding:13px 0px 0px 23px; position:relative;}
	.useInfo18 > a{display:inline-block; vertical-align:top; font-size:0px; line-height:0px; overflow:hidden;}
	.useInfo18 > a.login18mo{width:56px; height:15px; background:url('/static/portal/img2019/mo-login18.gif') no-repeat 0 0; margin-right:27px;}
	.useInfo18 > a.logout18mo{width:75px; height:15px; background:url('/static/portal/img2019/mo-logout18.gif') no-repeat 0 0; margin-right:27px;}
	.useInfo18 > a.mymenu18mo{width:75px; height:15px; background:url('/static/portal/img2019/mo-mymenu18.gif') no-repeat 0 0; margin-right:27px;}
	.useInfo18 > a.resister18mo{width:68px; height:15px; background:url('/static/portal/img2019/mo-resister18.gif') no-repeat 0 0;}
	.useInfo18 > a.close18mo{display:block; width:22px; height:22px; position:absolute; top:11px; right:14px; background:url('/static/portal/img2019/mo-close18.gif') no-repeat 0 0;}
	.nav18blue{background:#4266a2; min-height:1000px; position:relative;}
	.mobileGnb li.on ul{animation:none; overflow:visible !important;}
	.nav18blue > ul{width:153px;}
	.nav18blue > ul li a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
	.nav18blue > ul > li{border-bottom:1px solid #6a86b5; background:none;}
	.nav18blue > ul > li > a{display:block; height:53px; line-height:53px; background:none !important; text-align:center; font-size:18px; color:#fff; padding:0px;}
	.nav18blue > ul > li.on2{background:#fff;}
	.nav18blue > ul > li.on2 > a{color:#4266a2;}
	.nav18blue > ul > li > ul{overflow:visible !important; display:none; position:absolute; right:0px; top:0px; height:100% !important; width:calc(100% - 153px); background:#fff; padding:0px 0px 0px 19px;}
	.nav18blue > ul > li.on2 > ul{display:block;}
	.nav18blue > ul > li > ul > li{background:none; border-bottom:1px solid #e0e0e0; padding:0px; position:relative; overflow:visible !important;}
	.nav18blue > ul > li > ul > li > a{display:block; padding:0px 0px 0px 7px; margin-right:17px; height:53px; line-height:53px; font-size:17px; color:#444444; background:url('/static/portal/img2019/tps-libg18.png') no-repeat right center;}
	.nav18blue > ul > li > ul > li.on2 > a{color:#4266a2; background:url('/static/portal/img2019/li3ps-off.gif') no-repeat right center;}
	.nav18blue > ul > li > ul > li > ul{border-top:1px solid #e0e0e0; background:#f5f5f5; padding:0px 12px 0px 16px; display:none;}
	.nav18blue > ul > li > ul > li.on2 > ul{display:block;}
	.nav18blue > ul > li > ul > li > ul > li{border-bottom:1px dashed #cacaca; padding:0px; background:none;}
	.nav18blue > ul > li > ul > li > ul > li.last{border-bottom:0px;}
	.nav18blue > ul > li > ul > li > ul > li > a{background:url('/static/portal/img2019/tps-libg18.png') no-repeat right center; margin-right:5px; padding:0px; display:block; font-size:16px; color:#555555; height:36px; line-height:36px;}
	.nav18blue > ul > li > ul > li > ul > li.on2 > a{background:url('/static/portal/img2019/li3ps-off.gif') no-repeat right center;}
	.nav18blue .notb > a{background:none !important;}
	.nav18blue > ul > li > ul > li > ul > li > ul{border-top:1px dashed #cacaca; padding:7px 0px 7px 10px; display:none;}
	.nav18blue > ul > li > ul > li > ul > li.on2 > ul{display:block;}
	.nav18blue > ul > li > ul > li > ul > li > ul > li{padding:5px 0px; background:none;}
	.nav18blue > ul > li > ul > li > ul > li > ul > li > a{font-size:15px; color:#555555; line-height:100%; padding:0px;}
	.v4boxbg-ct ul{padding:0px;padding-bottom:25px;!important;}

	.ssRt0429{float:none; width:100%;}
	.visual04122.tppn .ct0412-1-mo > a:nth-of-type(4n){border-right: none;}

	.ssRt0429.ha{height: auto; padding-bottom: 12px;}
	.mpg-sns-nls{max-width: 600px; margin: 0 auto;}
	.mpg-sns-nls > li{width: 32%;margin-left: 1%; }

	.v4boxbg-ct.last ul li{width:calc(25% - 17px);}
	.v4boxbg-ct.last ul{padding-bottom:15px !important;}

	.mpg-news-nls{max-width: 600px; margin: 0 auto; padding-right: 1%;}
	.mpg-news-nls > li{width: 49%; margin-left: 1%; }

	.globalLink{overflow: hidden;}
	.globalLink>ul{overflow: hidden;}
	.globalLink>ul>li{float: left; }
	.globalLink.globalLink>ul>li{width: auto;}
	.globalLink.globalLink>ul>li.siteLink1, .globalLink.globalLink>ul>li.siteLink6, .globalLink.globalLink>ul>li.siteLink7{width: auto;}
	.globalLink.globalLink>ul>li.siteLink2, .globalLink.globalLink>ul>li.siteLink3, .globalLink.globalLink>ul>li.siteLink4{display: block;}

	.globalLink.globalLink>ul>li>a{padding: 0 10px;}
	.globalLink>ul>li.siteLink1 a{border-left: 0;}
}

@media screen and (max-width:960px){
	.ssjBox2 .ssjCt{min-height:200px;}
}
@media screen and (max-width:790px){
	/* .v4boxbg-ct ul li{width:33.3%;} */
	.v4boxbg-ct ul li, .v4boxbg-ct.last ul li{width:calc(50% - 17px);}
}

@media screen and (max-width:650px){
	.v4boxbg-ct ul li{width:50%;}
	.v4boxbg-ct ul{padding-left:15%;}
}
@media screen and (max-width: 640px){
.msns-slid{max-width: 200px; margin: 0 auto;}
.msns-slid a{margin: 0;}
}

@media screen and (max-width:630px){
	.ssjBox2 .ssjCt{min-height:220px;}
}
@media screen and (max-width:550px){
	.ct0412-3 .right413 .wtbox-1,
	.ct0412-3 .right413 .wtbox-2{float:none; width:100%;}
	.ct0412-3 .right413 .wtbox-1{margin-bottom:11px;}
	.ct0412-3 .left413 > ul > li > a{font-size:13px;}
	.ct0412-3 .left413{padding:0px 10px;}
	.ssjBox1, .ssjBox1.ssMort, .ssjBox2, .ssjBox2.ssMort{float:none; width:100%;}
	.ssjBox1 .ssjCt{padding:0px 0px 35px;}
	.ssjBox1{padding:0px 5px 0px 200px;}
	.ssjBox1 .ssjCt p.p2{white-space:inherit; height:70px; margin-top:7px;}
	.ssjBox1 .imgbox19{width:183px; height:100%; position:absolute; left:0px; top:0px;}
	.v4boxbg-ct ul{padding-left:8%;}
	.new2021-photo-text1{background-size: 100px;}
	.new2021-photo-text1 > .text > li{font-size: 15px;line-height: 20px;}
	.ct0412-3 .right413{height:543px;}
}

@media screen and (max-width: 500px){
	.ssRt0429.ha{padding-bottom: 0;}
	.mpg-sns-nls{max-width: none; margin-left: -3px;}
	.mpg-sns-nls > li{width: calc(50% - 3px);margin-left: 3px; }
	.mpg-news-nls{max-width: none; padding-right: 0; margin-left: -3px;}
	.mpg-news-nls > li{float: left; width: calc(50% - 3px); margin-left: 3px;}
}

@media screen and (max-width:480px){
	.ssRt0429 .ssLink29 > li{width:50%; margin:1px 0px;}
	.ssRt0429 .ssLink29 > li .ss-ctbox29{top:72px;}
	.ssRt0429{height:390px;}
}

@media screen and (max-width:455px){
	/* .v4boxbg-ct ul{padding-left:4%;} */
	.v4boxbg-ct ul li, .v4boxbg-ct.last ul li{width:calc(100% - 17px);}
	.v4boxbg-ct ul li a{font-size:14px;}

}

@media screen and (max-width:450px){
	.ct0412-3 .right413 .blue-link15 a span{padding-left:0px; background:none !important; font-size:14px;}
	.visual04122.tppn .ct0412-1-mo > a{width: 50%; border-bottom: 1px solid #dcdde0;}
	.visual04122.tppn .ct0412-1-mo > a:nth-last-of-type(-n+2){ border-bottom: none;}
	.visual04122.tppn .ct0412-1-mo > a:nth-of-type(even){border-right: none;}
}

@media screen and (max-width:406px){
	.ct0412-2 .left412 .bx-slider04122 > li > img.img528-1,
	.ct0412-2 .left412 .bx-slider04122 > li > img.img528-2,
	.ct0412-2 .left412 .bx-slider04122 > li > img.img528-3,
	.ct0412-2 .left412 .bx-slider04122 > li > img.img528-4{margin-left:-20px;}
}

@media screen and (max-width:400px){
	.ct0412-3 .right413 .blue-link15 a.bl-link1,
	.ct0412-3 .right413 .blue-link15 a.bl-link2,
	.ct0412-3 .right413 .blue-link15 a.bl-link3{background:none !important; line-height:50px; font-size:14px; color:#fff; text-align:center;}
	.visual04123 h4{font-size:25px; padding-top:20px; margin-bottom:12px;}
	.visual04123{padding-bottom:10px;}
	.slide316-mo{padding:0px 15px;}
	.ssjBox1 .imgbox19{width:160px;}
	.ssjBox1{padding-left:175px;}
	.v4boxbg-ct ul{padding-left:0px;}
	.v4boxbg-ct ul li{width:100%;}
	.v4boxbg-ct ul li a{font-size:16px;}
	.mpg-news-nls{ margin-left: 0;}
	.mpg-news-nls > li{float: none; width: auto; margin-left: 0;}
	.dsns-box{margin-right: 1%;}
	.mnews-box{ margin-left: 1%;}
}

@media screen and (max-width:390px){
	.blue18Box{width:100%;}
	.nav18blue > ul{width:135px;}
	.nav18blue > ul > li > ul{width:calc(100% - 135px); padding-left:10px;}
	.nav18blue > ul > li > ul > li > a{font-size:15px;}
	.nav18blue > ul > li > ul > li > ul > li > a{font-size:14px;}
	.nav18blue > ul > li > ul > li > ul > li > ul > li > a{font-size:13px; line-height:16px;}
	.nav18blue > ul > li > a{font-size:17px;}
}

@media screen and (max-width:370px){
	.ct0412-3 .left413{padding:0px 5px;}
	.ssjBox1 .imgbox19{width:100px;}
	.ssjBox1{padding-left:115px;}
	.v4boxbg-ct p{font-size:20px;}
	.globalLink.globalLink>ul>li>a{font-size:16px;}

	.globalLink>ul{overflow: hidden; width: 530px;}
}

@media screen and (max-width: 360px){
	.mpg-sns-nls > li > a{font-size: 15px;}
	.msns-slid{max-width: 170px;}
}

/* 2021-04-13 */
@font-face { font-family: 'GmarketSans'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'GmarketSans'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'GmarketSans'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight: 600; font-style: normal; }

.top_layer{ font-family: 'GmarketSans'; }
.top_layer *{font-family: inherit;}

.tpl-cwp{background: #447cac; padding: 30px 0;}
.tpl-ft{background: #063261;overflow: hidden;}
.tpl-ft img{position: relative;left: calc(50% - 960px);top: 0;width: 1920px;max-width: 1920px;}

.tpl-close{display: inline-block; vertical-align: top; font-size: 15px; color: #fff; padding: 4px; line-height: 20px;}
.tpl-close:hover, .tpl-close:focus{color: #fff;}

.tpl-c3ib{margin-left: -2%; margin-right: -1%;}
.tpl-c3ib > li{float: left; width: 31%; margin-left: 2%;}
.tpl-c3ib > li > a{display: block;}
.tpl-c3ib > li > a > img{width: 100%;}
.tpl-c3ib:after{content: ''; display: block; clear: both;}

@media screen and (max-width: 1024px){
.tpl-c3ib{margin-left: -1%;}
.tpl-c3ib > li{width: 32%; margin-left: 1%;}
.tpl-ft img{max-width: 1024px;width: 1024px;left: calc(50% - 512px);}
}

@media screen and (max-width: 500px){
.tpl-c3ib{margin: 0;}
.tpl-c3ib > li{float: none; width: auto; margin-left: 0;}
.tpl-c3ib > li + li{margin-top: 10px;}
}


.mp-ntc-nc{float: left;width: 42%; position: relative;}
.mdj-media{float: right;width: 55%;}

.service-box{margin-top: 45px;}
.service-tit{border-bottom: 1px solid #cbcbcb; padding: 0 8px 15px; margin-bottom: 16px; font-size: 24px; color: #363434; line-height: 1; font-family: 'S-CoreDream'; font-weight: 700;}
.service-tit > span{display: inline-block;position: relative;z-index: 1;}
.service-tit > span:after{content: ''; position: absolute; left: -8px; right: -8px; bottom: 0; height: 12px; background: #ffebe9; border-radius: 8px; z-index: -1;}
.sic-line:after{content: ''; display: block; clear: both;}
.sic-line{margin-top: -30px;}
.sic-line > li{float: left;margin-top: 30px;width: 20%;box-sizing: border-box;padding: 0 2px;text-align: center;}
.sic-line > li > a{display: block;}
.sic-line > li > a > span{display: block;margin-bottom:12px;}
.sic-line > li > a > p{font-size: 15px;color: #333;letter-spacing: -1.5px;width: 100%;height: 40px;display: table;line-height: 1.2;}
.sic-line > li > a > p > span{display: table-cell;vertical-align: middle;}
.sic-line > li:hover > a > span{transform: rotateY(360deg);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.service-box .mcc-ico-ls{margin-top: 0;display: flex;flex-wrap: wrap;} /* 20230118 */
.service-box .mcc-ico-ls > li{width: 20%;}
.service-box .mcc-ico-ls > li > a{padding: 0 0 5px;}
.service-box .mcc-ico-ls > li > a .ic{height: 64px; background-size: 46px;}
.service-box .mcc-ico-ls > li > a:focus .ic, .service-box .mcc-ico-ls > li > a:hover .ic{ background-size: 54px;}
@media screen and (max-width: 1200px) and (min-width: 1025px){
.service-box .mcc-ico-ls > li > a > .tx > div{font-size: 15px;}
}



.djm-title{text-align: center;margin-bottom: 16px;padding: 0 8px;}
.djm-title > p{display: inline-block; vertical-align: top; font-size: 28px;color: #3e3e3e;font-family: 'S-CoreDream';font-weight: 700;line-height: 1;position: relative;z-index: 1;}
.djm-title > p:after{content: ''; position: absolute; left: -8px; right: -8px; bottom: 0; height: 12px; background: #ffebe9; border-radius: 8px; z-index: -1;}
.djm-title > p > span{color: #106a55;}

.mdj-box{background: #f9fafc;border-radius: 15px;padding: 19px 5%;}
.mjd-top:after{content: ''; display: block; clear: both;}
.mho-box{float: left;width: 45%;position: relative;}
.mdj-title{margin-bottom: 15px;font-size: 17px;color: #3e3e3e;font-family: 'S-CoreDream';font-weight: 750;line-height: 18px;}

.mho-slid{overflow: hidden;}
.mho-slid a{display: block;overflow: hidden; font-size: 0;}
.mho-slid a img{width: 100%;height: 195px;}
.mho-box .mho-ctr{position: absolute; right: 0;top: 0;}
.mho-box .mho-ctr > li{display: inline-block; vertical-align: top;}
.mho-box .mho-ctr > li > a{display: inline-block; vertical-align: top;}
.mho-box .mho-ctr > li .sp-bn{margin: 0 3px;}
.mho-box .mho-ctr > li .sp-bn a{display: inline-block; vertical-align: top;}
.mho-box .mho-ctr > li .sp-bn .play{display: none;}
.mho-box .mho-ctr > li img{vertical-align: top;}
/*
.mho-box .mho-ctr .count{font-size: 14px; color: #556b79; line-height: 21px;}
.mho-box .mho-ctr .count strong{font-family: inherit; font-weight: 600;}
.mdj-more{position: absolute;right: 0;top: 0;font-size: 0;width: 12px;height: 14px;background: url(../images/more.png) no-repeat center center;}
 */
.mtv-box{float: right;width: 48%;position: relative;height:0px;}
.mtv-area > a{display: block;font-size: 0;}
.mtv-area > a img{width: 100%;height: 195px;}

.mtv-area{overflow: hidden;}
.mtv-area a{display: block;overflow: hidden; font-size: 0;}
.mtv-area a img{width: 100%;height: 195px;}
.mtv-box .mtv-ctr{position: absolute; right: 0;top: 0;}
.mtv-box .mtv-ctr > li{display: inline-block; vertical-align: top;}
.mtv-box .mtv-ctr > li > a{display: inline-block; vertical-align: top;}
.mtv-box .mtv-ctr > li .sp-bn{margin: 0 3px;}
.mtv-box .mtv-ctr > li .sp-bn a{display: inline-block; vertical-align: top;}
.mtv-box .mtv-ctr > li .sp-bn .play{display: none;}
.mtv-box .mtv-ctr > li img{vertical-align: top;}


.mjd-bot{margin-top: 50px;padding: 0 30px;}/* 20230118 */
.mjd-bot:after{content: ''; display: block; clear: both;}
.dsns-box{float: left;width: 67%;position: relative;} /* 20230118 */
.msns-slid{overflow: hidden;margin-left: -10px;}
.msns-slid a{display: block;overflow: hidden;margin-left: 10px;}
.msns-slid img{width: 200%;height: 200px;}
.dsns-box .msns-ctr{position: absolute; right: 0;top: 0;}
.dsns-box .msns-ctr > li{display: inline-block; vertical-align: top;}
.dsns-box .msns-ctr > li > a{display: inline-block; vertical-align: top;}
.dsns-box .msns-ctr > li .sns-bn{margin: 0 3px;}
.dsns-box .msns-ctr > li .sns-bn a{display: inline-block; vertical-align: top;}
.dsns-box .msns-ctr > li .sns-bn .play{display: none;}
.dsns-box .msns-ctr > li img{vertical-align: top;}
.dsns-box .msns-ctr .count{font-size: 14px; color: #556b79; line-height: 21px;}
.dsns-box .msns-ctr .count strong{font-family: inherit; font-weight: 600;}

.mnews-box{float: right;width: 28%;} /* 20230118 */
.mnews-area > a{display: block;font-size: 0;}
.mnews-area > a img{width: 100%;height: 200px;}


@media screen and (max-width: 1024px){

}

@media screen and (max-width: 900px){
	.mp-ntc-nc{float: none;width: auto;}
	.mdj-media{float: none;width: auto;margin-top: 50px;}

	.mjd-bot{padding:0;} /* 20230118 */
}

@media screen and (max-width: 767px){
	.m-sc2{padding: 0 !important;}
}

@media screen and (max-width: 540px){
	.mjd-top{width: 100%;max-width: 320px;margin: 0 auto;}
	.mho-box{float: none;width: auto;}
	.mtv-box{float: none;width: auto;height: auto;margin-top: 50px;}
	/* .mho-slid img{height: auto;} */
	.mho-slid a img{height: 210px;}
	/* .mtv-area > a img{height: auto;} */
	.mtv-area > a img{height: 210px;}

	.dsns-box{width: calc(100% - 160px);}
	.mnews-box{width: 140px;}
	.mjd-bot{margin-top: 50px;}

	.mtv-area a img{height: 210px;}
}

@media screen and (max-width: 450px){
.service-box .mcc-ico-ls > li{width: 25%;}
}

@media screen and (max-width: 420px){
	.service-box .mcc-ico-ls > li{width: 25%;}
}

@media screen and (max-width: 420px){
	.mjd-top{max-width: 100%;}
	.dsns-box{width: calc(100% - 110px);}
	.mnews-box{width: 105px;}
	.msns-slid{margin: 0 auto;width: 100%;}
	.msns-slid a{margin-left: 5px;margin-right: 5px;}

	.mnews-area > a img{height: 200px;}

	.sic-line > li{width: 25%;}
	.sic-line > li > a > span{margin-bottom:8px;}
	.sic-line > li > a > p{font-size: 13px;height: 35px;}

	.service-box .mcc-ico-ls > li > a > .tx > div{font-size: 13px;line-height: 18px;}
}

@media screen and (max-width: 360px){
	.msns-slid img{height: 170px;}
	.mnews-area > a img{height: 170px;}
}

/* 2023.01.25 추가 */
@media screen and (max-width: 1300px){
	.mjd-bot{display: flex; justify-content: space-around;}
	.dsns-box{width: auto; float: none; margin-right: 2%;}
	.mnews-box{width: auto; float: none; margin-left: 2%;}

	.msns-slid{max-width: 420px; margin: 0 auto;}
	.msns-slid a{margin: 0 5px;}
	.msns-slid img{width: 200px;}
	.mnews-area{text-align: center;}
	.mnews-area > a img{width: auto;}
}

@media screen and (max-width: 1300px) and (min-width: 901px){
	.msns-slid{max-width: 200px; margin: 0 auto;}
	.msns-slid a{margin: 0;}
}

@media screen and (max-width: 640px){
	.msns-slid{max-width: 200px; margin: 0 auto;}
	.msns-slid a{margin: 0;}
}

@media screen and (max-width: 400px){
	.dsns-box{margin-right: 1%;}
	.mnews-box{ margin-left: 1%;}
}

@media screen and (max-width: 360px){
	.msns-slid{max-width: 170px;}
}
