.navbar-detailed {
	display:none;
}

@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:400,500,700,900|Noto+Sans:400,400i,700,700i');
/*

@font-face {
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/NotoSansKR-Thin.woff2') format('woff2'),
	url('../fonts/NotoSansKR-Thin.woff') format('woff'),
	url('../fonts/NotoSansKR-Thin.otf') format('opentype');
}
@font-face {
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/NotoSansKR-Light.woff2') format('woff2'),
	url('../fonts/NotoSansKR-Light.woff') format('woff'),
	url('../fonts/NotoSansKR-Light.otf') format('opentype');
}
@font-face {
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/NotoSansKR-Regular.woff2') format('woff2'),
	url('../fonts/NotoSansKR-Regular.woff') format('woff'),
	url('../fonts/NotoSansKR-Regular.otf') format('opentype');
}
@font-face {
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/NotoSansKR-Medium.woff2') format('woff2'),
	url('../fonts/NotoSansKR-Medium.woff') format('woff'),
	url('../fonts/NotoSansKR-Medium.otf') format('opentype');
}
@font-face {
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/NotoSansKR-Bold.woff2') format('woff2'),
	url('../fonts/NotoSansKR-Bold.woff') format('woff'),
	url('../fonts/NotoSansKR-Bold.otf') format('opentype');
}
@font-face {
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/NotoSansKR-Black.woff2') format('woff2'),
	url('../fonts/NotoSansKR-Black.woff') format('woff'),
	url('../fonts/NotoSansKR-Black.otf') format('opentype');
}
*/


b, strong{font-weight: 600;}


#wrap{padding-top: 146px;}
.hidden-c{position: absolute; overflow: hidden; width: 0; height: 0; font-size: 0;}
.wid{max-width: 1200px; margin: 0 auto;}

.header_new{position: fixed; top:0; left: 0; width: 100%; z-index: 200;}
.header_new .wid:after{content: ''; display: block; clear: both; }
.hd-tp{background: #5b75a5; padding: 10px 0;line-height: 20px;}
.ht-tx{color: #f3db7c; float: left;}
.ht-lk{float: right; padding-left: 0; margin: 0;}
.ev-pc {float:left;display:inline-block;margin:0;color:#fff;font-size:15px;box-sizing:border-box; }
.ht-lk > li{display: inline-block;}
.ht-lk > li + li{margin-left: 12px;}
.ht-lk > li + li:before{content: ''; display: inline-block; vertical-align: top; width: 1px; height: 14px; background: #8ea0c1; margin-top: 4px; margin-right: 16px;}
.ht-lk > li > a{font-size: 14px; color: #d6dce8;}

.hd-bm{font-family: 'NotoSans';  background: #fff; position: relative;  border-bottom: 1px solid #e4e4e4;}
.hd-bm > .wid{padding: 35px 0;}
.logo{margin: 0; float: left;}
.logo a{display: block; width: 200px; height: 55px; font-size: 0; background: url(/scipia/resources/images/main21/logo.png) center center no-repeat;}

.mo-msw{display: none; position: absolute; width: 28px; height: 26px; right: 2%; top: 19px; font-size: 0; background: url(/scipia/resources/images/main21/all_menu.png) center center no-repeat;}

.menu-box{float: left; margin-left: 50px;}
.depth1{padding: 0; margin: 0;}
.depth1:after{content: ''; display: block; clear: both; }
.depth1 > li{float: left; line-height: 1.2;}
.depth1 > li > a{font-weight: 700; display: block; font-size: 18px; color: #333; line-height: 25px; padding: 15px 15px;}

.dp2-bx{display: none; position: absolute; left: 0; right: 0; top: 100%; background: #fff; border-top: 1px solid #e4e4e4; z-index: 1;}
.dp2-bx:before{content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 50%; background: #f8f8f8; z-index: -1;}
.dp2-bx > div{display: table; width: 96%; max-width: 1200px; margin: 0 auto;}
.dp2-bx > div > h2{margin: 0; display: table-cell; vertical-align: top; width: 280px; height: 400px; padding: 30px 10px; text-align: center; background: center 150px no-repeat;}

.dp2-bx > div > h2 > span{display: inline-block; padding: 0 4px 6px;font-size: 36px; color: #222; font-weight: 700; position: relative;}
.dp2-bx > div > h2 > span:before{content: ''; position: absolute;left: 0; right: 0; bottom: 0; height: 16px; background: #9fdcff; z-index: -1;}
.dp2-bx > div > .depth2{display: table-cell; vertical-align: top; padding: 30px 0; background: #fff;}
.depth2:after{content: ''; display: block; clear: both; }
.depth2 > li{float: left; width: 30%; margin-left: 3%; margin-bottom: 25px;}
.depth2 > li:nth-child(3n + 1){clear: both;}
.depth2 > li > a{display: block; font-weight: 600; font-size: 20px; color: #333; padding-bottom: 10px; border-bottom: 2px solid #555; position: relative;}
.depth2 > li > a:after{content: ''; position: absolute; width: 10px; height: 6px;  right: 15px; top: 10px;/* background: url(/scipia/resources/images/main21/depth2_bg.jpg) center center no-repeat;*/}
.depth3{padding: 5px 0 0;}
.depth3 > li{margin-top: 10px; position: relative; padding-left: 10px; font-size: 15px; color: #666; line-height: 20px;}
.depth3 > li:before{content: ''; position: absolute; width: 4px; height: 4px; left: 0; top: 8px; background: #666;}
.depth3 > li > a{color: inherit;}

.mo-ltg{display: none; padding-right: 50px; position: relative;}
.mo-ltg > .mo-llb{ margin: 0; overflow: hidden; padding: 14px 10px; background: #5b75a5;}
.mo-ltg > .mo-llb > li{float: left; width: 25%; line-height: 22px; text-align: center;}
.mo-ltg > .mo-llb > li > a{display: block; margin: 0 4px;  font-size: 15px; color: #fff; }
.mo-ltg > .mo-mclo{position: absolute; right: 0; top: 0; line-height: 1;}
.mo-ltg > .mo-mclo > a{display: block; padding: 15px;}
.mo-ltg > .mo-mclo img{vertical-align: top;}

.hd-sr{float: right; margin-top: 15px;}
.hd-sr .sr-sw{display: block; width: 28px; height: 28px; font-size: 0; background: url(/scipia/resources/images/main21/htsr_sw.png) center center no-repeat;}
.hd-sr .sr-sw.on{background-image: url(/scipia/resources/images/main21/all_m_clo.png);}
.hd-search-bk{display: none; position: absolute; left: 0; right: 0; top: 100%; background: rgba(26,128,151,0.9);}
.hd-search-bk > .wid{ padding: 15px 0;}
.hd-search-bk > .wid:after{content: ''; display: block; clear: both; }
.hd-search{float: right; width: 100%; max-width: 518px; padding: 8px 17px; border: 1px solid #abf7ff; background: #1a8faa; border-radius: 30px; letter-spacing: -1px;}
.hd-search input[type="text"]{vertical-align: middle; height: 40px; width: calc(100% - 45px); border: none; padding: 0; padding-left: 8px; background: none; font-size: 18px; color: #fff;}
.hd-search a{display: inline-block; vertical-align: middle; padding: 5px;}

#wrap.main{padding-top: 0;}
#wrap.main .hd-bm{background: white;  transition: background 0.2s;}
/*#wrap.main .logo a:not(#wrap.main.sc .logo a){background-image: url(/scipia/resources/images/main21/logo_w.png)}*/
/*#wrap.main .depth1 > li > a:not(#wrap.main.sc .depth1 > li > a){color: #fff;}*/
/*#wrap.main .hd-sr .sr-sw:not(#wrap.main.sc .hd-sr .sr-sw){background-image: url(/scipia/resources/images/main21/htsr_sw_w.png)}*/
/*#wrap.main .hd-sr .sr-sw.on:not(#wrap.main.sc .hd-sr .sr-sw.on){background-image: url(/scipia/resources/images/main21/hdsr_clo_w.png)}*/
/*#wrap.main .mo-msw:not(#wrap.main.sc .mo-msw){background-image: url(/scipia/resources/images/main21/all_menu_w.png) }*/
#wrap.main.sc .hd-bm{background: #fff;}


.qm-area{position: fixed; left: 0; top:0; bottom: 0; width: 80px; background: #36364b; text-align: center; z-index: 2;}
.all-mbx{display: table; height: 146px; width: 100%; table-layout: fixed;}
.all-mbx > p{display: table-cell; vertical-align: middle; border-bottom: 1px solid #5e5e6f;}
.all-mbx img{vertical-align: top;}
.all-menu-wp{display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.6); overflow-y: auto; }
.all-menu-wp > div{display: table; width: 100%; height: 100%;}
.all-menu-wp > div > div{display: table-cell; vertical-align: middle; padding: 10px 2%;}
.all-menu-bk{background: #fff; padding: 50px 10px 20px; max-width: 1200px; margin: 0 auto; border-radius: 8px; position: relative;}
.all-menu-ls{display: table; width: 100%; padding: 0;}
.all-menu-ls > li{display: table-cell; vertical-align: top; width: 11%; line-height: 1.2; letter-spacing: -1px; padding: 4px;}
.all-menu-ls > li + li{border-left: 1px solid #ccc;}
.all-menu-ls > li ul{padding: 0; margin: 0;}
.all-menu-ls > li > a{font-size: 20px; color: #000; font-weight: 700;}
.all-menu-ls > li > ul > li{margin-top: 8px;}
.all-menu-ls > li > ul > li > a{font-size: 16px; color: #333; font-weight: 600;}
.all-menu-ls > li > ul > li > ul{margin-top: 2px; line-height: 1.4;}
.all-menu-ls > li > ul > li > ul > li > a{font-size: 14px; color: #666;}
.all-menu-bk .aM-clo{position: absolute; top: 10px; right: 10px;}

.qm-ls{padding: 0; }
.qm-ls > li > .bt{display: table; width: 100%; }
.qm-ls > li > .bt > a{display: table-cell; vertical-align: middle; height: 90px; border-bottom: 1px solid #5e5e6f;}
.qm-ls > li > .bt > a > span{display: block; line-height: 1.2; font-size: 13px; color: #fff; margin-top: 8px;}
.qm-ls > li > .bt > a > span > span{display: block;}
.qm-clnd-ppw{display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.6); overflow-y: auto;}
.qm-clnd-ppw > div{display: table; width: 100%; height: 100%;}
.qm-clnd-ppw > div > div{display: table-cell; vertical-align: middle; padding: 10px 2%;}
.qm-clnd-zn{background: #fff; max-width: 1450px; margin: 0 auto; border: 10px solid #fff0d0; padding: 30px 5px; text-align: left;}
.qm-clnd-zn > .wd{max-width: 1200px; margin: 0 auto;}
.qm-clnd-zn .ti{margin: 0; font-weight: 700; font-size: 40px; color: #333; line-height: 1.2; text-align: center;}
.qm-clnd-zn .ym-sel{text-align: center; margin-top: 30px;}
.qm-clnd-zn .ym-sel > span{font-weight: 500; font-size: 24px; color: #222; display: inline-block;  vertical-align: middle; margin: 0 30px;  line-height: 1.2; }
.qm-clnd-zn .ym-sel > span > span{font-size: 36px; color: #d34848; font-weight: 700;}
.qm-clnd-zn .ym-sel > a{display: inline-block; vertical-align: middle; background: #fafafa; padding: 18px; line-height: 1; border-radius: 50%; box-shadow: inset -2px -2px 4px rgba(0,0,0,0.2), 4px 5px 7px rgba(0,0,0,0.2);}
.qm-clnd-zn .ym-sel > a img{vertical-align: top;}
.qm-clnd-zn .optg{margin-top: 40px;}
.qm-clnd-zn .optg > div{margin-bottom: 4px;}
.qm-clnd-zn .optg:after{content: ''; display: block; clear: both; }
.qm-clnd-zn .optg .opt{float: left;}
.qm-clnd-zn .optg .opt > span{display: inline-block;  margin-right: 20px;}
.qm-clnd-zn .optg .opt > span:last-child{margin-right: 0;}
.qm-clnd-zn .optg .opt > span > span{display: inline-block; vertical-align: middle; font-size: 18px; color: #222;}
.qm-clnd-zn .optg .bt{float: right;}
.qm-clnd-zn .optg .bt > a{display: inline-block; margin-left: 6px; font-size: 16px; color: #333; line-height: 24px; padding: 3px 20px; background: #fbfbfb; border: 1px solid #dadada;}
.qm-clnd-zn .optg .bt > a img{vertical-align: top; margin-right: 6px;}
.qm-clnd-bk{margin-top: 20px; position: relative;}
.qm-clnd{width: 100%; }
.qm-clnd th{text-align: center; padding: 2px; height: 36px; font-weight: 500; background: #1979aa; font-size: 16px; color: #fff; line-height: 1.2; border: 1px solid #e1e1e1; border-bottom: none;}
.qm-clnd td{padding: 8px; vertical-align: top; height: 178px; font-size: 16px; color: #222; line-height: 1.2; border: 1px solid #e1e1e1; border-top: none;text-align: left}
.qm-clnd th.sun{background: #cf5754;}
.qm-clnd td.sun{color: #cf5754;}
.qm-clnd .scd{padding: 0; margin: 0;}
.qm-clnd .scd > li{margin-top: 14px;}
.qm-clnd .scd > li > a{display: block; font-size: 15px; color: #333; }
.qm-clnd .scd > li > a img{width: 26px;}
.qm-clnd .scd > li > a > span{display: inline-block; vertical-align: middle; width: calc(100% - 32px); word-break: break-all;text-align: left;}
.qm-clnd-bk .scd-pp{display: none; position: absolute; left: 50%; top: 50%; width: 98%; max-width: 424px; transform: translateY(-50%) translateX(-50%); background: #fffff3; padding: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.qm-clnd-bk .scd-pp > div{border: 1px solid #f4efc9; padding: 10px; background: #fff;}
.qm-clnd-bk .scd-pp .clo-tg:after{content: ''; display: block; clear: both; }
.qm-clnd-bk .scd-pp .clo-tg > .cls{float: left; width: 86px; background: #f25743; text-align: center; font-size: 16px; color: #fff; line-height: 24px; padding: 8px 2px; border-radius: 8px;}
.qm-clnd-bk .scd-pp .clo-tg > .cls.bg1{ background: #f25743;}
.qm-clnd-bk .scd-pp .clo-tg > .cls.bg2{ background: #42659b;}
.qm-clnd-bk .scd-pp .clo-tg > .cls.bg3{ background: #6d9c40;}
.qm-clnd-bk .scd-pp .clo-tg > .pp-clo{float: right;}
.qm-clnd-bk .scd-pp .tx{text-align: center;}
.qm-clnd-bk .scd-pp .tx h4{font-weight: 700; font-size: 30px; color: #333;}
.qm-clnd-bk .scd-pp .tx p{font-size: 16px; color: #333;}
.qm-clnd-bk .scd-pp .tx .vw{display: block; width: 142px; margin: 0 auto; background: #6a567a; font-size: 18px; color: #fff; line-height: 24px; padding: 6px 4px;}
.qm-clnd-bk .scd-pp .ph{margin-top: 15px;}
.qm-clnd-bk .scd-pp .ph img{max-width: 100%;}
.qm-clnd-zn .clo-bbx{margin-top: 30px;  text-align: center;}
.qm-clnd-zn .pp-clo{display: inline-block; width: 98px; text-align: center; font-size: 16px; color: #888; line-height: 24px; padding: 7px 0; background: #fff; border: 1px solid #d6d6d6;}
.qm-sns{padding: 1px 0 0; margin: 0;}
.qm-sns > li{margin-top: 10px;}

.cln-scd-bx > .mo-scd-sw{display: none;}
.cln-scd-smb{margin-top: 20px; display: none;}
.cln-scd-smb > span{display: inline-block; margin-right: 6px;}
.cln-scd-smb > span > span{display: inline-block; vertical-align: middle; font-size: 14px; color: #222;}
.mo-scd-bx{display: none; margin-top: 20px;}
.mo-scd-bx .da{font-size: 20px; font-weight: 600; color: #333;}
.mo-scd-bx .scd-lsbx .scd{margin: 0; padding: 0;}
.mo-scd-bx .scd-lsbx .scd > li{margin-top: 8px;}
.mo-scd-bx .scd-lsbx .scd > li > a{display: table;}
.mo-scd-bx .scd-lsbx .scd > li > a > img{display: table-cell; vertical-align: top; width: 32px;}
.mo-scd-bx .scd-lsbx .scd > li > a > span{display: table-cell; vertical-align: middle; padding-left: 6px; font-size: 16px; color: #333; line-height: 22px;}


.footer{background: #fff; font-family: 'NotoSans';}
.footer .wid:after{content: ''; display: block; clear: both; }
.ft-tp{border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.ft-lk{padding: 0; margin: 15px 0; float: left;}
.ft-lk > li{display: inline-block; margin-right: 12px; line-height: 24px;}
.ft-lk > li:after{content: ''; display: inline-block;  vertical-align: top; width: 1px; height: 15px; background: #e5e5e5; margin-left: 16px; margin-top: 6px;}
.ft-lk > li:last-child:after{display: none;}
.ft-lk > li > a{font-size: 16px; color: #262626; vertical-align: top;}
.family-site{float: right; }
.family-site select{height: 54px; background: #f4f4f4; width: 264px; padding-left: 8px; font-size: 16px; color: #262626; border: none; border-left: 1px solid #e5e5e5; vertical-align: top; margin-right: -4px;}
.family-site a{display: inline-block; width: 54px; vertical-align: top; background: #6f6f6f; text-align: center; font-size: 16px; color: #fff; line-height: 24px; padding: 15px 0;}

.ft-bm > div{padding: 30px 0;}
.ft-logo{float: left;}
.ft-sns{display: none; float: right; margin: 5px 0 0; padding: 0;}
.ft-sns > li{display: inline-block; margin-left: 2px;  line-height: 1;}
.ft-sns > li + li:before{content: '';    display: inline-block;  vertical-align: middle; height: 17px;  width: 1px; background: #ededed;  margin-right: 6px;}
.ft-contact{float: left; margin-left: 70px;}
.ft-contact > dl{display: table;  margin: 0;}
.ft-contact > dl + dl{margin-top: 8px;}
.ft-contact > dl > dt{display: table-cell; vertical-align: top; width: 60px; font-size: 15px; color: #262626; line-height: 20px;}
.ft-contact > dl > dd{display: table-cell; vertical-align: top; padding-left: 10px; font-size: 15px; color: #6c6c6c; line-height: 20px;}
.ft-mk{float: right;}



/* main */
/* 2022-03-15 추가 */
.main-visual-wrap{position:relative;}
.main-visual-wrap .main-visual{}
.main-visual .slide{}
.main-visual .slide .image-area{position:relative;}
.main-visual .slide .image-area.pc{height:100vh;}
.main-visual .slide .image-area.tablet{height:0;padding-bottom:48%;}
.main-visual .slide .image-area.mobile{height:0;padding-bottom:83.3333%;}
.main-visual .slide .image-area img{position:absolute;left:0;top:0;width:100%;height:100%;}
.main-visual .slide .image-area .visible-pc{display:block;}
.main-visual .slide .image-area .visible-mo{display:none;}
.main-visual .slide .btn-view-area{display:table;position:relative;width:auto;height:100%;margin:0 auto;}
.main-visual .slide .btn-view-area .btn-view{position:absolute;left:50%;transform:translateX(-50%);bottom:40px;padding:2px 80px;border-radius:17px;background:#f15b74;color:#fff;font-size:18px;}
	
.main-visual .slick-dots{position:absolute;right:50px;bottom:40px;padding:10px 15px;padding-right:30px;margin:0;border-radius:17px;background:rgba(0,0,0,0.3);font-size:0;}
.main-visual .slick-dots > li{display: inline-block; vertical-align: middle; margin: 0 2px;}
.main-visual .slick-dots > li > button{display: block; box-sizing: border-box; width: 14px; height: 14px; padding: 0; background: none; font-size: 0; border: 3px solid #fff; border-radius: 50%;}
.main-visual .slick-dots > li.slick-active > button{background: #fff; border-color: #fff;}

.main-visual .slick-arrow{position:absolute;top:50%;padding:0;font-size:0;border:none;width:33px;height:33px;z-index:99;}
.main-visual .slick-prev{left:100px;background: url(/scipia/resources/images/main21/mvs_slbt1.png) center center no-repeat;}
.main-visual .slick-next{right:40px;background: url(/scipia/resources/images/main21/mvs_slbt2.png) center center no-repeat;}

.main-visual-wrap .btn-control-area{position:absolute;right:60px;bottom:50px;line-height: 1;}
.main-visual-wrap .btn-control{width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-image:url(/scipia/resources/images/main21/ppz_stop.png);background-color:transparent;padding:0;font-size:0;border:none;}
.main-visual-wrap .btn-control.on{background-image:url(/scipia/resources/images/main21/ppz_start.png);}

@media screen and (max-width: 1024px){
	.main-visual .slide .btn-view-area .btn-view{bottom:20px;padding:2px 40px;font-size:16px;}
	.main-visual .slick-dots{right:10px;bottom:20px;padding:9px 10px;padding-right:25px;}
	
	.main-visual .slick-prev{left:20px;}
	.main-visual .slick-next{right:20px;}
	
	.main-visual-wrap .btn-control-area{right:18px;bottom:29px;}
}
@media screen and (max-width: 900px){
	#wrap.main .hd-bm{background:#fff;}
	.main-visual-wrap{padding-top: 109px}
	.main-visual .slide .image-area .visible-pc{display:none;}
	.main-visual .slide .image-area .visible-mo{display:block;}	
}
/* //2022-03-15 추가 */

.m-vsl{padding-top: 196px; padding-bottom: 30px; min-height: 834px; background: url(/scipia/resources/images/main21/m_vsl_bg.jpg) center top no-repeat; background-size: cover;}
.mvs-cbk{overflow: hidden;}
.mvs-cbk > .lbx{float: left; width: 50%;  padding-right: 2%;}
.mvs-cbk > .lbx .mvc-ph{max-height: 500px; overflow: hidden;}
.mvs-cbk > .rbx{float: left; width: 50%;}
.mvs-sl .ls-con{display: none;}
.mvc-ph{margin: 0;}
.mvc-ph img{width: 100%;}
.mvc-tx .ti{padding-bottom: 14px; border-bottom: 1px solid rgba(255,255,255,0.3);}
.mvc-tx .ti > span{display: inline-block; vertical-align: middle; width: 74px; text-align: center; font-size: 17px; color: #ffffff00; line-height: 24px; padding: 25px 4px; background: #ffffff00; border-radius: 50%;}
.mvc-tx .ti > h3{margin: 0; display: inline-block; vertical-align: middle; width: calc(100% - 80px); font-size: 35px; color: #fff; padding-left: 10px;}
.mvc-tx .inf{margin-top: 30px;}
.mvc-tx .inf > dl{display: table; width: 100%; margin: 0; font-size: 19px; color: #fff; }
.mvc-tx .inf > dl + dl{margin-top: 20px;}
.mvc-tx .inf > dl > dt{display: table-cell; vertical-align: top; width: 70px; line-height: 24px;}
.mvc-tx .inf > dl > dt > b{display: block; padding-left: 20px; position: relative;}
.mvc-tx .inf > dl > dt > b:before{content: ''; position: absolute; width: 6px; height: 6px; background: #fff; left: 0; top: 9px; border-radius: 50%;}
/*.mvc-tx .inf > dl > dd{*/
/*	width:calc(100% - 60px); vertical-align: top; padding-left: 20px; line-height: 24px;*/
/*    height:24px;*/
/*}*/
.mvc-tx .inf > dl > dd{display: table-cell; vertical-align: top; padding-left: 20px; line-height: 24px;word-break: break-all}

.mvc-bt{margin: 8px -4px 0;}
.mvc-bt > a{display: block; float: left; width: calc(50% - 8px); /*margin: 0 4px;*/ text-align: center; font-size: 19px; color: #fff; line-height: 24px; padding: 14px 0;}
.mvc-bt > a.vw{background: #f15b74;}
.mvc-bt > a.od{background: #534a63;}
.mvs-cbk > .rbx > .mvc-tx{margin-bottom: 80px;}
.mvs-sl {position: relative;  padding: 20px 20px; }
.mvs-sl .slick-slide{margin: 20px 5px 0;}
.mvs-sl .slick-slide > a{display: block;}
.mvs-sl .slick-slide > a img{width: 100%;}
.mvs-sl .slick-prev{position: absolute; left: 0; top: 50%; font-size: 0; border: none; width: 14px; height: 33px; margin-top: -4px; background: url(/scipia/resources/images/main21/mvs_slbt1.png) center center no-repeat;}
.mvs-sl .slick-next{position: absolute; right: 0; top: 50%; font-size: 0; border: none; width: 14px; height: 33px; margin-top: -4px; background: url(/scipia/resources/images/main21/mvs_slbt2.png) center center no-repeat;}
.mvs-sl .slick-slide.slick-current{margin-top: 0;}
.mvs-sl .slick-slide.slick-current > a{border: 3px solid #fff;}

.m-qlk{padding: 30px 0;}
.m-qlk-ls{padding: 0; margin: 0; /*margin-right: -2%;*/}
.m-qlk-ls:after{content: ''; display: block; clear: both; }
.m-qlk-ls > li{float: left; width: 14.2857%; text-align: center;}
.m-qlk-ls > li > a{display: inline-block; padding: 4px; font-weight: 500; font-size: 18px; color: #333; line-height: 1.2;}
.m-qlk-ls > li > a > span{display: block; margin-top: 18px;}

.m-brd-wp:after{content: ''; display: block; clear: both; }
.m-brd{float: left; width: calc(100% - 354px); border: 1px solid #d9d9d9;}
.m-brd-tab{padding: 0; margin: 0; background: #d9d9d9;}
.m-brd-tab:after{content: ''; display: block; clear: both; }
.m-brd-tab > li{float: left; width: 20%; text-align: center;}
.m-brd-tab > li > a{display: block; font-size: 17px; color: #262626; background: #d9d9d9; line-height: 26px; padding: 12px 2px;}
.m-brd-tab > li.on > a{position: relative; background: #fff;}
.m-brd-tab > li.on > a:before{content: ''; position: absolute; top: 0; left: 50%; right: 50%; margin-left: -20px; margin-right: -20px; height: 4px; background: #f15b74;}
.m-brd-tab > li + li > a{border-left: 1px solid #fff;}
.m-brd-tcw{padding: 30px 6%;}
.m-brd-ls{padding: 0; margin: 0;}
.m-brd-ls > li{line-height: 24px; padding-left: 18px; position: relative;}
.m-brd-ls > li:before{content: ''; position: absolute; width: 4px; height: 4px; top: 10px; left: 0; background: #4b4b4b; border-radius: 50%;}
.m-brd-ls > li + li{margin-top: 16px;}
.m-brd-ls > li:after{content: ''; display: block; clear: both; }
.m-brd-ls > li > .ti{float: left; width: calc(100% - 100px);}
.m-brd-ls > li > .ti:after{content: ''; display: block; clear: both; }
.m-brd-ls > li > .ti > a{float: left; font-size: 17px; color: #262626; max-width: calc(100% - 24px); white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.m-brd-ls > li > .ti > img{float: left; margin-left: 4px; margin-top: 2px;}
.m-brd-ls > li > span{float: right; font-size: 15px; color: #555; width: 80px;}
.m-brd-more{display: block; margin-top: 24px; text-align: center; font-size: 14px; color: #262626; line-height: 20px; padding: 10px 4px; border: 1px solid #a7a7a7;}
.m-brd-more:after{content: ''; display: inline-block; vertical-align: top; width: 15px; height: 15px; margin-top: 3px; margin-left: 8px; background: url(/scipia/resources/images/main21/m_more_ic.gif) center center no-repeat;}

.m-ppz{float: left; width: 354px; position: relative;}
.m-ppz > h3{margin: 0; background: #2a8df2; font-size: 20px; color: #fff; line-height: 28px; padding: 11px 20px;}
.m-ppz .slick-dots{padding: 0; margin: 0;  line-height: 15px; position: absolute; top: 18px; right: 60px;}
.m-ppz .slick-dots > li{display: inline-block; vertical-align: top; }
.m-ppz .slick-dots > li + li{margin-left: 8px;}
.m-ppz .slick-dots > li > button{display: block; box-sizing: border-box; width: 15px; height: 15px; padding: 0; background: none; font-size: 0; border: 3px solid #a9d0f9; border-radius: 50%;}
.m-ppz .slick-dots > li.slick-active > button{background: #fff; border-color: #fff;}
.m-ppz .auto-ctl{position: absolute; top: 18px; right: 15px; line-height: 1;}
.m-ppz .auto-ctl img{vertical-align: top;}

.m-oslk{padding: 40px 0; overflow: hidden;}
.oslk-slbk{float: left; width: 53.5%;}
.oslk-slbx{padding: 0 33px; position: relative;}
.oslk-slbx .slick-slide{margin: 0 2px; text-align: center;}
.oslk-slbx .slick-slide img{max-width: 100%; min-height: 73px;}
.oslk-slbx .slick-arrow{position: absolute; top: 0; bottom: 0; font-size: 0; width: 31px;  border: 1px solid #e5e5e5; background: #fff center center no-repeat;}
.oslk-slbx .slick-prev{left: 0; background-image: url(/scipia/resources/images/main21/oslk_slbt1.jpg); }
.oslk-slbx .slick-next{right: 0; background-image: url(/scipia/resources/images/main21/oslk_slbt2.jpg); }

.oslk-icbk{float: right;  width: 43.5%; }
.oslk-icbk > ul{padding: 0; margin: 0; margin-left: -5px;}
.oslk-icbk > ul:after{content: ''; display: block; clear: both; }
.oslk-icbk > ul > li{float: left; width: calc(50% - 5px); margin-left: 5px;}
.oslk-icbk > ul > li > a img{width: 100%; min-height: 73px;}

/* sub layout*/
.sub-vsl{padding-top: 52px; height: 211px; position: relative; background: url(/scipia/resources/images/sub21/sub_vsl.jpg) center top no-repeat; background-size: cover;}
.sub-vsl .d1ti{text-align: center; margin: 0; font-weight: 700; font-size: 40px; color: #fff; line-height: 1.2;}
.sub-vsl .d1ti:before{content: ''; display: block; width: 70px; height: 4px; background: #f15b74; margin: 0 auto 10px;}
.sub-vsl .nav{position: absolute; left: 0; right: 0; bottom: 0; background: rgba(54,54,75,0.4); border-top: 1px solid #6c6c7b; border-bottom: 1px solid #6c6c7b;}
.lineMap{margin: 0; padding: 0;}
.lineMap:after{content: ''; display: block; clear: both; }
.lineMap > li{float: left; width: 250px; position: relative; line-height: 1.2;}
.lineMap > li > p{margin: 0; display: table; width: 100%; height: 60px; position: relative;}
.lineMap > li > p > a{display: table-cell; vertical-align: middle; padding: 4px 20px; padding-right: 30px; border-right: 1px solid #6c6c7b; font-size: 18px; color: #fff;  line-height: 1.2;}
.lineMap > li + li > p > a:after{content: ''; position: absolute; right: 20px; top: 26px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #fff; }
.lineMap > li > ul{display: none; position: absolute; left: -1px; right: 0; top: 100%; padding: 0; margin: 0; background: rgba(54,54,75,0.9); border: 1px solid #6c6c7b; border-top: none; z-index: 2;}
.lineMap > li > ul > li > a{font-size: 16px; color: #fff; display: block; padding: 8px 20px; border-top: 1px solid #6c6c7b;}
.lineMap > li.home{width: 62px; text-align: center;}
.lineMap > li.home > p > a{padding: 0; border-left: 1px solid #6c6c7b;}
.lineMap > li.home img{vertical-align: top;}

.sub-con-area{padding: 45px 0;}
.sub-con-tp{overflow: hidden; padding-bottom: 14px; border-bottom: 1px solid #000; margin-bottom: 35px;}
.sub-con-tp .pg-tit{float: left; font-size: 40px; color: #333; font-weight: 600; line-height: 1.2; margin: 0; padding-left: 20px; background: url(/scipia/resources/images/sub21/pg_tit_bg.jpg) 0 0 no-repeat; }
.sub-con-tp .sns-tg{float: right; overflow: hidden; margin: 20px 0 0; padding: 0;}
.sub-con-tp .sns-tg > li{display: inline-block; margin-left: 6px;}
.sub-con-tp .sns-tg > li + li:before{content: ''; display: inline-block; vertical-align: middle; height: 20px; width: 1px; background: #ededed; margin-right: 10px;}
.sub-con-tp .sns-tg > li a{vertical-align: middle;}
.sub-con-tp .sns-tg > li img{vertical-align: top;}
.sub-con-tp .sns-tg > li.zoom > span{display: inline-block; vertical-align: middle;  line-height: 1.2;}
.sub-con-tp .sns-tg > li .zoom-btb{margin: 0 4px;}
.sub-con-tp .sns-tg > li .zoom-btb > a{display: inline-block; padding: 2px; line-height: 1px;}


/* sub */
.event-sl{position: relative; margin: 0 -10px 30px;}
.event-sl .ph { background-size:100%; background-position:top; background-repeat: no-repeat; } 
.event-sl .slick-slide{margin: 0 10px;}
.event-sl .slick-slide > a{display: block;}
.event-sl .slick-slide .ph img{width: 100%;}
.event-sl .slick-slide .tx{margin-top: 14px; line-height: 1.2;}
.event-sl .slick-slide .tx h4{margin: 0; font-size: 18px; color: #262626; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.event-sl .slick-slide .tx p{margin: 8px 0 0; font-size: 15px; color: #555; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.event-sl .slick-arrow{position: absolute; top: 50%; width: 40px; height: 40px; font-size: 0; border: none; margin-top: -20px; border-radius: 50%; opacity: 0.85; z-index: 2; box-shadow: inset -2px -2px 4px rgba(0,0,0,0.3), 4px 5px 7px rgba(0,0,0,0.3);}
.event-sl .slick-prev{left: 0; background: url(/scipia/resources/images/main21/clnd_msbt1.jpg) center center no-repeat #fafafa;}
.event-sl .slick-next{right: 0; background: url(/scipia/resources/images/main21/clnd_msbt2.jpg) center center no-repeat #fafafa;}

.brd-search{margin-bottom: 30px; padding: 40px 2%; background: #f7f9fd; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
.brd-search .opt-bx{max-width: 890px; margin: 0 auto; line-height: 1.2;}
.brd-search .opt-bx > dl{display: table; width: 100%; table-layout: fixed; margin: 0;}
.brd-search .opt-bx > dl + dl{margin-top: 8px;}
.brd-search .opt-bx > dl > dt{display: table-cell; vertical-align: middle; width: 60px; font-size: 16px; color: #333; font-weight: 400; letter-spacing: -1px;}
.brd-search .opt-bx > dl > dd{display: table-cell; vertical-align: middle; padding-left: 8px;}
.fbt-ck > span{display: inline-block; position: relative; margin: 2px 0;}
.fbt-ck > span > input[type="checkbox"]{position: absolute; opacity: 0;}
.fbt-ck > span > input[type="checkbox"] + label{display: block; margin: 0; font-size: 16px; color: #888; font-weight: 400; line-height: 24px; min-width: 98px; text-align: center; padding: 7px; border: 1px solid #d6d6d6; background: #fff;}
.fbt-ck > span > input[type="checkbox"]:checked + label{color: #2a8df2; font-weight: 600; border-color: #2a8df2;}

.fbt-ck > span > input[type="radio"]{position: absolute; opacity: 0;}
.fbt-ck > span > input[type="radio"] + label{display: block; margin: 0; font-size: 16px; color: #888; font-weight: 400; line-height: 24px; min-width: 98px; text-align: center; padding: 7px; border: 1px solid #d6d6d6; background: #fff;}
.fbt-ck > span > input[type="radio"]:checked + label{color: #2a8df2; font-weight: 600; border-color: #2a8df2;}


.date-input > span{display: inline-block; vertical-align: middle; height: 40px; width: calc(50% - 8px); max-width: 234px; background: #fff; padding: 4px; border: 1px solid #d6d6d6; line-height: 12px;}
.date-input > span > input[type="text"]{ width: calc(100% - 17px); height: 30px; border: none; padding: 0; padding-left: 6px;}
.date-input > span > a{display: inline-block; vertical-align: middle;}
.date-input > span > a > img{vertical-align: top;}
.sr-ipb input[type="text"]{width: calc(100% - 74px); height: 40px; border: 1px solid #d6d6d6; vertical-align: top;  padding: 0; padding-left: 8px;}
.sr-ipb a{display: inline-block; vertical-align: top; width: 70px; background: #315683; text-align: center; font-size: 16px; color: #fff; line-height: 24px; padding: 8px 0;}


.ttl-tg{margin-bottom: 8px;}
.ttl-pt{font-size: 16px; color: #333; line-height: 1.2; margin-bottom: 8px;}
.ttl-pt > span{font-size: 18px; color: #2a8df2; font-weight: 600;}
.ttl-tg .ttl-pt{display: inline-block; margin-right: 20px; margin-bottom: 0;}
.ttl-tg .al{display: inline-block; font-size: 15px; color: #888;  line-height: 1.2;}

.event-list{padding: 0; margin: 0; border-top: 2px solid #315683;}
.event-list > li{}
.poster-lu img{max-width: 100%;}
.poster-lu{display: table; width: 100%; table-layout: fixed; position: relative; padding: 26px 0; border-bottom: 1px solid #e8e8e8;}
.poster-lu > div{display: table-cell; vertical-align: middle;}
.poster-lu > .ph-cnd{
	width: 258px;
	position: relative;
	background-repeat: no-repeat;
	background-size:100%;
    background-position: top;
    vertical-align:top;
} /* DEV : 2022-04-19 수정 */
.poster-lu > .ph-cnd .cnd{position: absolute; top: 12px; left: 12px; width: 66px; text-align: center; font-size: 17px; color: #fff; line-height: 26px; padding: 20px 0; border-radius: 50%;}
.poster-lu > .ph-cnd .cnd.bg1{background: #f15b74;}
.poster-lu > .ph-cnd .cnd.bg2{background: #4282d9;}
.poster-lu > .ph-cnd .cnd.bg3{padding: 19px 0; border: 1px solid #fff;}
.poster-lu > .tx{padding: 0 4%;}
.poster-lu > .tx .ti{margin: 0; font-weight: 700; font-size: 30px; color: #333; line-height: 1.2; }
.poster-lu > .tx .ti.hcl{ color: #2a2f72;}
.poster-lu > .tx .ti.hcl span{display: inline-block; vertical-align: middle; }
.poster-lu > .tx .ti.hcl .cl{font-size: 20px; border: 1px solid #1f2770; padding: 4px;}
.poster-lu .inf-lbx{margin-top: 30px;}
.poster-lu .inf-lbx.mgf{margin-top: 16px;}
.poster-lu .inf-lbx > dl{margin: 0; display: table; width: 100%;}
.poster-lu .inf-lbx > dl + dl{margin-top: 15px;}
.poster-lu .inf-lbx.mgf > dl + dl{margin-top: 8px;}
.poster-lu .inf-lbx > dl > dt{display: table-cell; vertical-align: top; width: 70px; font-weight: 600; font-size: 17px; color: #333;  line-height: 24px;}
.poster-lu .inf-lbx > dl > dd{display: table-cell; vertical-align: top; padding-left: 2%; font-size: 17px; color: #666; line-height: 24px}
.poster-lu .inf-lbx > dl > dd ul{margin: 0; padding: 0;}
.poster-lu .inf-lbx > dl > dd > a{color: inherit;}
.poster-lu > .tx .ev-lk{margin: 20px 0 0;}
.poster-lu > .tx .ev-lk > a{display: inline-block; background: #2a8df2; font-size: 18px; color: #fff; line-height: 24px; padding: 8px 16px; margin: 2px 0;}
.poster-lu > .tx .ev-lk > a.white{background: #fff; color: #2a8df2; padding: 7px 15px; border: 1px solid #2a8df2;}
.poster-lu > .bt{width: 168px;}
.poster-lu > .bt > a{display: block; text-align: center; font-weight: 700;}
.poster-lu > .bt > a + a{margin-top: 8px;}
.poster-lu > .bt .vwlk, .poster-lu > .bt .white{font-size: 18px; color: #2a8df2; background: #fff; border: 1px solid #2a8df2; line-height: 24px; padding: 14px 0; border-radius: 50px;}
.poster-lu > .bt .od, .poster-lu > .bt .blue{font-size: 18px; color: #fff; background: #2a8df2; line-height: 24px; padding: 15px 0; border-radius: 50px;}
.poster-lu > .bt .vw-sw{margin: 0;}
.poster-lu .vw-sw{position: absolute; right: 0; bottom: 0; width: 50px; height: 50px; background: url(/scipia/resources/images/sub21/plu_vwswb1.jpg) center center no-repeat #e8e8e8; font-size: 0; }
.poster-lu .vw-sw .op{display: block;}
.poster-lu .vw-sw .cl{display: none;}
.poster-lu .vw-sw.on{background-image: url(/scipia/resources/images/sub21/plu_vwswb2.jpg);}
.poster-lu .vw-sw.on .op{display: none;}
.poster-lu .vw-sw.on .cl{display: block;}
.poster-lu .ltx-bx{margin-top: 20px; line-height: 1.4; letter-spacing: -1px;}
.poster-lu .ltx-bx > h5{font-size: 17px; color: #333; margin: 0 0 14px;}
.poster-lu .ltx-bx > p{font-size: 16px; color: #666; margin: 0;}

.event-list .vw-ils{display: none;}
.event-list .vw-ils > .vbx{ padding: 30px 4%;  border-bottom: 1px solid #e8e8e8;}
.event-list .vw-ils img{max-width: 100%;}
.btn-br1{display: inline-block; width: 98px; text-align: center; font-size: 16px; color: #888; line-height: 24px; padding: 7px 0; background: #fff; border: 1px solid #d6d6d6;}
.btn-br1.wnl{padding: 7px 15px; width: auto;}
.view-bk  img{max-width: 100%;}
.view-bk .poster-lu > div{vertical-align: top;}
/* .view-bk .poster-lu > .tx{padding-right: 0;} */
.view-bk .vw-con{ padding: 30px 4%;  border-bottom: 1px solid #e8e8e8;}


.paging{text-align: center; margin-top: 30px;}
.paging a{display: inline-block; vertical-align: middle; font-size: 13px; color: #888; line-height: 18px; min-width: 30px; padding: 5px; border: 1px solid #eaeaea; background: #fff; margin: 2px -2.5px;}
.paging > span{display: inline-block; vertical-align: middle; margin: 0 11px;}
.paging > span > a.on{background: #2a8df2; color: #fff; border-color: #2a8df2;}
.paging a img{padding: 4px; vertical-align: top;}


.c-tit{ text-align: center;  line-height: 1.2; margin-bottom: 50px;}
.c-tit > h2{margin: 0; font-weight: 700; font-size: 35px; color: #333;}
.c-tit > p{margin: 10px 0 0; font-size: 16px; color: #808080;}

.edu-icls{text-align: center; padding: 0;}
.edu-icls > li{display: inline-block; vertical-align: top; width: calc(20% - 3px); padding: 0 10px;}
.edu-icls > li > div{max-width: 197px; margin: 0 auto; line-height: 1.2;}
.edu-icls > li > div > img{width: 100%; border-radius: 50%;}
.edu-icls > li > div > .tag{display: block; font-size: 16px; color: #2a8df2; margin-top: 14px;}
.edu-icls > li > div > p{display: table; width:100%;}
.edu-icls > li > div > p > span{display: table-cell; vertical-align: middle; height: 50px; font-weight: 600; font-size: 20px; color: #333; line-height: 1.2; letter-spacing: -1px;}
.edu-icls > li > div > a{display: inline-block; background: #f15b74; font-size: 14px; color: #fff; line-height: 20px; padding: 5px 10px;}
.edu-icls > li:nth-child(1) > div > img{box-shadow: -4px -6px #fffb7c, 8px -2px #fffb7c;}
.edu-icls > li:nth-child(2) > div > img{box-shadow: -10px 4px #8dfeff, -4px -2px #8dfeff;}
.edu-icls > li:nth-child(3) > div > img{box-shadow: -8px -8px #c3ff8d, 5px 5px #c3ff8d;}
.edu-icls > li:nth-child(4) > div > img{box-shadow: -8px -8px #ffcb8d, -8px 4px #ffcb8d;; }
.edu-icls > li:nth-child(5) > div > img{box-shadow: 2px -8px #ffc9e9, 6px -4px #ffc9e9;}

.tit-st1{font-weight: 700; font-size: 30px; color: #333; margin-top: 40px; line-height: 1.2;}
.tit-st1.blt{ padding-left: 14px; position: relative;}
.tit-st1.blt:before{content: ''; position: absolute; top: 16px; left: 0; width: 6px; height: 6px; background: #236A04; border-radius: 50%;}
.blue-tit{font-weight: 700; font-size: 20px; color: #64a5f7; margin-top: 20px; line-height: 1.2;}

.coltb-st1{width: 100%; line-height: 1.2; word-break: break-all;}
.coltb-st1 caption{position: static; width: 0; height: 0; font-size: 0;}
.coltb-st1 th{ text-align: center; font-size: 16px; color: #757576; padding: 2px; height: 60px; background: #e1ebfd; border: 1px solid #d3d3d3;}
.coltb-st1 th.nb{background: none;}
.coltb-st1 td{text-align: center; font-size: 16px; color: #757576; padding: 2px; height: 60px; border: 1px solid #d3d3d3;}

.brd-ils-bx{border-top: 2px solid #315683;}
.brd-ils{padding: 0; margin: 0;}
.brd-ils:after{content: ''; display: block; clear: both; }
.brd-ils > li{float: left; width: 28%; margin-left: 4%; margin-top: 30px;
	border: solid 1px #ccc;
    box-sizing: border-box;
}
.brd-ils > li > a{display: block; position: relative;}
.brd-ils > li > a.over:before{content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(155,155,155,0.6); z-index: 1;}
.brd-ils > li .ph {
	width:100%; 
	padding-bottom:130%;
	background-repeat: no-repeat;
    background-size: 100%;
    background-position: top;
}
.brd-ils > li .ph img{width: 100%;}
.brd-ils > li .cnd{position: absolute; top: 12px; left: 12px; width: 66px; text-align: center; font-size: 17px; color: #fff; line-height: 26px; padding: 20px 0; border-radius: 50%; z-index: 2;}
.brd-ils > li .cnd.bg1{background: #f15b74;}
.brd-ils > li .cnd.bg2{background: #4282d9;}
.brd-ils > li .cnd.bg3{padding: 19px 0; border: 1px solid #fff;}
.brd-ils > li .tx{position: absolute; bottom: 0px; background: #fff; padding: 20px; line-height: 1.2; width:100%;}
.brd-ils > li .tx .ti{font-size: 17px; color: #323232; line-height: 22px;  margin-bottom: 8px;}
.brd-ils > li .tx .ti > span{background: #37374b; color: #fff; font-size: 16px; line-height: 20px; display: inline-block; vertical-align: top; padding: 5px 10px; border-radius: 4px;}
.brd-ils > li .tx .ti > p{margin: 4px 0 0; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.brd-ils > li .tx > p{margin: 0; font-size: 16px; color: #868686; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.brd-ils > li .tx > p + p{margin-top: 7px;}
.brd-ils > li .tx > p > span{font-weight: 600;color: #191919; margin-right: 4px;}

.img-bx img{max-width: 100%;}
.img-bx.fll img{width: 100%;} 

.tab-bx{margin-bottom: 30px;}
.tab-ls{padding: 0; margin: 0;overflow: hidden;}
.tab-ls > li{float: left;}
.tab-ls > li > p{margin: 0; display: table; width: 100%; text-align: center;}
.tab-ls > li > p > a{display: table-cell; vertical-align: middle; font-weight: 500; font-size: 19px; color: #5c5c5c; background: #e0e0e0; line-height: 1.2; height: 60px; padding: 4px; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.tab-ls > li.on > p > a{border: 1px solid #a5a5a5; border-top: 2px solid #f15d75; background: #fff; color: #323232;}
.tab-ls.c2 > li{width: 50%;}
.tab-ls.c3{margin-right: -1%;}
.tab-ls.c3 > li{width: 33%;}

.tab-bx-s{overflow: hidden;}
.tab-ls-s{overflow: hidden; padding: 0; margin: 0; margin-left: -8px; margin-right: -4%;}
.tab-ls-s > li{float: left; width: calc(16% - 8px); margin-left: 8px; margin-bottom: 16px;}
.tab-ls-s > li > p{margin: 0; display: table; width: 100%; text-align: center;}
.tab-ls-s > li > p > a{display: table-cell; vertical-align: middle; height: 46px; font-size: 16px; color: #313131; line-height: 20px; padding: 2px; border: 1px solid #e0e0e0; border-radius: 4px;}
.tab-ls-s > li.on > p > a{background: #313131; border-color: #313131; color: #fff;}


.pln-ls{padding: 0; margin: 0;}
.pln-ls .poster-lu > .ph-cnd{
	width: 228px;
}

.pln-ls .poster-lu > .tx{padding: 0 3%;}

.f-pgti{ font-size: 40px; color: #333; font-weight: 600; line-height: 1.2; margin: 60px 0 20px; padding-left: 20px; padding-bottom: 14px; border-bottom: 1px solid #000; background: url(/scipia/resources/images/sub21/pg_tit_bg.jpg) 0 0 no-repeat;}
.exh-ls{overflow: hidden; margin: 0 -4px; padding: 0;  text-align: center;}
.exh-ls > li{float: left; width: calc(20% - 8px); margin: 0 4px;}
.exh-ls > li > img{width: 100%;}
.exh-ls > li > span{display: block; font-size: 15px; color: #555; line-height: 1.2; margin-top: 4px;}
.crr-txls{margin: 0; padding: 0;}
.crr-txls > li{font-weight: 500; font-size: 15px; color: #333; line-height: 22px; padding-left: 18px;/* background: url(/scipia/resources/images/sub21/crr_ic.jpg) 0 4px no-repeat;*/}
.crr-txls > li + li{margin-top: 8px;}
.ilb-bgtx{display: inline-block; font-weight: 600; font-size: 17px; color: #333; background: #bdbdbd; padding: 8px 16px; border-radius: 6px;}
.ilb-bgtx > span{display: inline-block;}
.ilb-bgtx > span:first-child{margin-right: 6px;}

.exh-sld{position: relative;}
.exh-spt > div{overflow: hidden; background: #f2f2f2; position: relative; padding-left: 46%;}
.exh-spt > div > .ph{position: absolute; left: 0; top: 0; bottom: 0; width: 46%;}
.exh-spt > div > .ph img{width: 100%; height: 100%; vertical-align: top;}
.exh-spt > div > .tx{padding: 50px;line-height: 1.2;}
.exh-spt > div > .tx > dl{margin-bottom: 10px;}
.exh-spt > div > .tx > dl > dt{font-size: 24px; color: #3d3f40; margin-bottom: 16px;}
.exh-spt > div > .tx > dl > dd{font-size: 17px; line-height: 24px; color: #838383; min-height: 168px;}
.exh-spt > div > .tx .blue{margin: 0; font-size: 16px; color: #3e92b3; font-weight: 500;}
.exh-sld .slick-arrow{position: absolute; top: 50%; font-size: 0; width: 36px; height: 36px; margin-top: -18px; border: none; background: center center no-repeat rgba(0,0,0,0.6);  background-size: auto 20px; z-index: 2; border-radius: 50%;}
.exh-sld .slick-prev{left: 1%;/* background-image: url(/scipia/resources/images/sub21/exh_slbt1.png);*/}
.exh-sld .slick-next{right: 1%;/* background-image: url(/scipia/resources/images/sub21/exh_slbt2.png);*/}

.exh-sld  .slick-dots{margin: 0; padding: 0; position: absolute; bottom: 20px; left: 50%;  z-index: 2; line-height: 12px;}
.exh-sld  .slick-dots > li{display: inline-block; vertical-align: top; margin-right: 5px;}
.exh-sld  .slick-dots > li button{display: block; width: 12px; height: 12px; border: none; font-size: 0; background: #bcbcbc;}
.exh-sld  .slick-dots > li.slick-active button{background: #36364b;}

.pln-ls > li > .s-inf{display: none;}

.mt100{margin-top: 100px;}
.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.mt10{margin-top: 10px;}

.tit-st2{font-weight: 700; font-size: 25px; color: #333; margin-top: 40px; line-height: 30px; padding-left: 16px; position: relative;}
.tit-st2:before{content: ''; position: absolute; top: 12px; left: 0; width: 6px; height: 6px; background: #36364b;}

.idt10{padding: 0;  font-family: 'NotoSans';}
.idt10 > li{font-size: 15px; color: #757576; line-height: 20px; padding-left: 12px; text-indent: -12px;}
.md16{font-family: 'NotoSans'; font-weight: 600; font-size: 16px; line-height: 1.2;}
.md16.txi1{padding-left: 20px; text-indent: -20px;}

.brd-search .sr-itg select{width: 116px; height: 40px; border: 1px solid #d6d6d6; background: #fff; margin-right: 4px; vertical-align: top;}
.brd-search .sr-itg .sr-ipb{display: inline-block; width: calc(100% - 124px); vertical-align: top;}

.coltb-st2{width: 100%; line-height: 1.2; border-top: 1px solid #c1c1c1; table-layout: fixed; word-break: break-all;}
.coltb-st2 caption{position: static; width: 0; height: 0; font-size: 0;}
.coltb-st2 th{ text-align: center; font-size: 15px; color: #303030; padding: 4px; height: 54px; background: #e1ebfd; border-bottom: 1px solid #c1c1c1;}
.coltb-st2 td{text-align: center; font-size: 15px; color: #7c6565; padding: 4px 8px; height: 54px; border-bottom: 1px solid #c1c1c1;}
.coltb-st2 td.txl{text-align: left; padding: 4px 1.5%;}
.coltb-st2 tbody tr:first-child td{font-weight: 600; color: #2b2b2b;}
.coltb-st2 td a{color: inherit; font-size: inherit;}



/* respon */
@media screen and (max-width: 1024px){
#wrap{min-width: 320px;  padding-top: 108px;}
.wid{width: 96%; }

.header_new{padding-top: 40px; min-width: 320px;}
.hd-tp{display: none;}
.logo a{height:36px;}

.hd-bm > .wid{padding: 16px 0;}
.logo{float: none;}
.mo-msw{display: block;}
.menu-box{display: none; float: none; position: fixed; right: 0; top: 0; width: 90%; max-width: 360px; max-height: 100%; overflow-y: auto; background: #fff; z-index: 210;}
.depth1 > li{float: none;}
.depth1 > li > a{ border-bottom: 1px solid #bbb; font-size: 21px; color: #333; font-weight: 700; padding: 14px 16px; padding-right: 30px; position: relative;}
.depth1 > li > a:after{content: ''; position: absolute; width: 10px; height: 6px;  right: 16px; top: 24px; /*background: url(/scipia/resources/images/main21/depth2_bg.jpg) center center no-repeat;*/}
.depth1 > li.on > a:after{transform: rotate(180deg);}
#wrap.main .depth1 > li > a:not(#wrap.main.sc .depth1 > li > a){color: #333;}
.dp2-bx{position: static; display: block; border: none;}
.dp2-bx:before{display: none;}
.dp2-bx > div{display: block; width: auto;}
.dp2-bx > div > h2{display: none;}
.dp2-bx > div > .depth2{display: none; padding: 10px 28px; background: #f0f0f0;}
.depth2 > li{float: none; width: auto; margin: 0;}
.depth2 > li > a{font-size: 17px; border: none; padding: 6px 0;}
.depth2 > li > a:after{display: none;}
.depth3{padding: 0 0 6px;}
.depth3 > li{margin: 0; padding: 3px 10px;}
.depth3 > li:before{top: 11px;}
.mo-ltg{display: block;}

.hd-sr{float: none; margin: 0;}
.hd-sr .sr-sw{position: absolute; right: 2%; top: 18px; margin-right: 50px;}

.qm-area{position: absolute; width: auto; right: 0; bottom: auto; }
.all-mbx, .qm-sns{display: none;}
.qm-ls{margin: 0; overflow: hidden;}
.qm-ls > li{ float: left; width: 160px; }
.qm-ls > li + li{margin-left: -1px;}
.qm-ls > li > .bt{display: block;}
.qm-ls > li > .bt > a{display: block; height: auto; padding: 9px 0; line-height: 20px; border: 1px solid #5e5e6f;}
.qm-ls > li > .bt > a img{ vertical-align: top;}
.qm-ls > li > .bt > a > span{display: inline-block; vertical-align: top; margin-top: 0; letter-spacing: -1px; line-height: 16px; margin-top: 3px;}
.qm-ls > li > .bt > a > span > span{display: inline;}

.ft-mk{display: none;}

.lineMap{padding: 10px 0; line-height: 20px;}
.lineMap > li{float: none; width: auto; display: inline-block; vertical-align: top; line-height: 20px; margin-right: 4px;}
.lineMap > li > p{display: inline-block; vertical-align: top; height: auto; width: auto;  line-height: 20px;}
.lineMap > li > p > a{ display: block;  border: none; font-size: 14px; padding: 0;  line-height: 20px;}
.lineMap > li > p > a:after{display: none;}
.lineMap > li + li:before{content: ''; display: inline-block; vertical-align: middle; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #fff;  margin-right: 4px;}
.lineMap > li.home{width: auto;}
.lineMap > li.home > p > a{border: none;}
.sub-con-tp .sns-tg .print, .sub-con-tp .sns-tg .zoom{display: none;}


/* main */
.m-vsl{min-height: 0; padding: 158px 0 30px;}
.mvs-cbk > .lbx{}
.mvc-tx .ti > span{font-size: 15px; width: 64px; padding: 20px 4px;}
.mvc-tx .ti > h3{font-size: 24px; width: calc(100% - 70px);}
.mvc-tx .inf{margin-top: 20px;}
.mvc-tx .inf > dl{font-size: 17px;}
.mvc-tx .inf > dl + dl{margin-top: 15px;}
.mvc-tx .inf > dl > dt {width: 60px;}
.mvc-tx .inf > dl > dt > b{padding-left: 16px;}
.mvc-tx .inf > dl > dd{padding-left: 2%;}
.m-qlk-ls > li > a{font-size: 16px;}
.m-brd-tab > li > a{font-size: 16px; letter-spacing: -1px;}

/* */
.poster-lu > .tx{padding: 0 3%;}
.poster-lu > .tx .ti{font-size: 26px;}
.poster-lu > .bt{width: 140px;}
.event-list .vw-ils > .vbx{padding: 26px 3%;}
.view-bk .vw-con{padding: 26px 3%;}

.c-tit > h2{font-size: 30px;}
.edu-icls > li > div > .tag{font-size: 14px;}
.edu-icls > li > div > p{margin: 5px 0;}
.edu-icls > li > div > p > span{font-size: 18px;}

.coltb-st1 th, .coltb-st1 td{font-size: 14px; height: 40px;}

.brd-ils-bx{padding: 0 2%;}
.brd-ils{margin-left: -2%; margin-right: -1%;}
.brd-ils > li{width: 31%; margin-left: 2%;}
.brd-ils > li .tx{letter-spacing: -1px;}
.brd-ils > li .tx > p{font-size: 14px;}

.exh-spt > div > .tx{padding: 14px 40px 40px 14px; }
.exh-spt > div > .tx > dl > dt{font-size: 20px; margin-bottom: 10px;}
.exh-spt > div > .tx > dl > dd{font-size: 15px; line-height: 20px; min-height: 100px;}
}

@media screen and (max-width: 900px){
.ft-sns{display: block;}
.ft-logo{margin-bottom: 20px;}
.ft-contact{clear: both; float: none; margin-left: 0;}
.sub-con-tp .sns-tg{display: none;}

.mo-scrl-bx{overflow-x: auto;}
.mo-scrl-bx table{min-width: 1200px;}
}


@media screen and (max-width: 768px){
.qm-ls{margin-right: -1%;}
.qm-ls > li{ width: 33%; }
.qm-ls > li + li{margin-left: 0;}
.qm-ls > li > a{border-left: none; border-right: none;}
.qm-ls > li + li > a{border-left: 1px solid #5e5e6f;}

.qm-clnd td{padding: 2px; height: 100px;}
.qm-clnd .scd > li > a img{width: 18px; vertical-align: top;}

.cln-scd-bx{margin-top: 20px;}
.cln-scd-bx > .mo-scd-sw{display: block; text-align: center; font-size: 0; width: 30px; height: 30px; margin: 0 auto; background: #4472C4; border-radius: 50%;}
/*.cln-scd-bx .scd{display: none;}*/
.qm-clnd-zn .optg{display: none;}
.cln-scd-smb{display: block;}


.family-site select{width: 200px;}

.sub-con-tp .pg-tit{font-size: 25px; padding-left: 16px;}
.sub-con-tp .sns-tg{margin-top: 10px;}
.sub-con-tp .sns-tg > li{margin-left: 2px;}
.sub-con-tp .sns-tg > li + li:before{margin-right: 6px;}


/* main */
.m-vsl{padding-top: 138px;}
.mvs-cbk > .rbx > .mvc-tx{margin-bottom: 40px;}
.mvc-tx .inf{margin-top: 20px;}
.mvc-tx .inf > dl + dl{margin-top: 10px;}

.m-vsl > .wid{width: 100%;}
.mvs-cbk .lbx{display: none;}
.mvs-cbk > .rbx{float: none; width: auto; padding: 0;}
.mvs-cbk > .rbx > .mvc-tx{display: none;}
.mvs-sl{padding: 0 2%;}
.mvs-sl .slick-slide{margin: 0;}
.mvs-sl .slick-slide > a{display: none;}
.mvs-sl .mvc-tx{margin-top: 20px;}
.mvs-sl .mvc-bt{margin-top: 16px;}
.mvs-sl .ls-con{display: block;}
.mvs-sl .slick-prev, .mvs-sl .slick-next{top: 35%; z-index: 2; width: 40px; height: 68px; margin-top: -34px; background-color: rgba(0,0,0,0.5);}


.m-qlk-ls{margin-right: 0;}
.m-qlk-ls > li{width: 25%; margin: 4px 0;}


.m-brd{float: none; width: auto;}
.m-brd-tcw{padding: 20px 3%;}
.m-brd-ls > li{padding-left: 12px;}
.m-ppz{float: none; width: auto;}
.m-ppz .m-ppz-ls .slick-slide img{width: 100%;}

.oslk-slbk{float: none; width: auto;}
.oslk-icbk{float: none; width: auto; margin-top: 14px;}
.oslk-slbx .slick-slide img, .oslk-icbk > ul > li > a img{min-height: 0;}


/* sub */
.event-sl{margin: 0 0 30px;}
.event-sl .slick-slide{margin: 0 5px;}

.poster-lu{display: block; padding: 20px 0;}
.poster-lu > div{display: inline-block;}
.poster-lu > .ph-cnd{width: 40%;}
.poster-lu > .ph-cnd img{width: 100%;}
.poster-lu > .tx{width: calc(60% - 4px); padding: 0 0 0 2%;}
.poster-lu > .tx .ti{font-size: 22px;}
.poster-lu > .bt{width: 100%; margin: 20px 0; text-align: center;}
.poster-lu > .bt > a{display: inline-block; width: 140px; margin: 2px;}
.poster-lu > .bt > a + a{margin: 2px;}
.poster-lu > .bt > .vw-sw{width: 36px; height: 36px;}
.poster-lu .inf-lbx{margin-top: 20px;}
.poster-lu .inf-lbx > dl + dl{margin-top: 10px;}
.event-list .vw-ils > .vbx{padding: 20px 2%;}
.view-bk .vw-con{padding: 20px 2%;}
.poster-lu > .tx .ev-lk{overflow: hidden; margin: 20px -4px 0;}
.poster-lu > .tx .ev-lk > a{float: left; width: calc(50% - 8px); margin: 4px; text-align: center; font-size: 18px; line-height: 24px; padding: 8px 4px; letter-spacing: -1px;}
.poster-lu > .tx .ev-lk > a.white{padding: 7px 3px;}
.poster-lu > .tx .ev-lk.c3 > a:first-child{width: calc(100% - 8px);}

.poster-lu > div{display: block; }
.poster-lu > .ph-cnd{width: auto; margin: 0 auto;}
.poster-lu > .tx{width: auto; padding: 0 2%; margin-top: 20px;}
.pln-ls .poster-lu > .ph-cnd{width: auto;}
.pln-ls .poster-lu > .tx{padding: 0 2%; width: auto;}

.edu-icls > li{width: 32%; margin-bottom: 30px;}
.brd-ils{margin-right: 0;}
.brd-ils > li{width: 48%; margin-top: 20px;}
/*.pln-ls .poster-lu > .tx{width: calc(100% - 232px); padding-right: 0;}*/
.f-pgti{font-size: 30px; padding-left: 16px;}



.exh-ls{margin: 0;}
.exh-ls > li{float: none; display: inline-block; vertical-align: top; width: calc(33% - 10px); margin: 0 4px 10px;}

.exh-spt > div{padding-left: 0;}
.exh-spt > div > .ph{position: static; width: auto;}
.exh-spt > div > .tx{float: none; width: auto; padding: 20px 2%;}
.exh-spt > div > .tx > dl > dd{min-height: 0;}
.exh-sld .slick-arrow{top: 34%;}
.exh-sld .slick-dots{position: static; text-align: center;background: #f2f2f2; padding-bottom: 20px;}
.exh-sld .slick-dots > li{margin: 0 3px;}

.tab-ls-s{margin-right: -1%;}
.tab-ls-s > li{width: calc(33% - 8px); margin-bottom: 8px;}
.tab-ls-s > li > p > a{font-size: 14px; line-height: 18px;}
}

@media screen and (max-width: 768px) and (min-width: 501px){
.mvc-ph{width: 65%; margin: 0 auto;}
.mvc-tx .inf{padding: 0 20px;}
.mvs-sl .slick-prev{left: 10%;}
.mvs-sl .slick-next{right: 10%;}

/*.poster-lu > .ph-cnd{width: 100%; margin: 0 auto; padding: 37% 2%;}*/
.poster-lu > .ph-cnd{width: 65%; margin: 0 auto;}
.pln-ls .poster-lu > .ph-cnd{width: 65%; margin: 0 auto;}
}

@media screen and (max-width: 700px){
.family-site{display: none;}
.ft-bm > div{padding: 20px 0 30px;}
}



@media screen and (max-width: 600px){
.qm-clnd .scd > li{margin-top: 8px;}
.qm-clnd .scd > li > a > img{display: block; width: 20px; margin: 0 auto;}
.qm-clnd .scd > li > a > span{display: block; width: auto; font-size: 10px;}

.brd-ils{margin-left: 0;}
.brd-ils > li{float: none; width: 65%; min-width: 234px; margin: 20px auto 0;}
}

@media screen and (max-width: 500px){
.qm-clnd td{height: 70px;}
.cln-scd-bx{margin-top: 10px;}
.mvc-tx .inf{padding: 0 10px;}

/*.poster-lu > .ph-cnd{padding: 37% 2%;}*/
.poster-lu > .ph-cnd{padding: 0 2%;}
.view-bk .poster-lu > .tx{padding: 0 2%;}
.exh-ls > li{width: calc(50% - 10px); margin: 0 4px 10px;}

.brd-search .sr-itg select{margin-right: 0; width: 80px;}
.brd-search .sr-itg .sr-ipb{    width: calc(100% - 84px);}
}

@media screen and (max-width: 450px){
.mo-ltg{padding-right: 40px;}
.mo-ltg > .mo-llb{padding: 10px 4px;}
.mo-ltg > .mo-llb > li > a{font-size: 13px; letter-spacing: -1px; line-height: 20px; margin: 0 2px;}
.mo-ltg > .mo-mclo > a{padding: 10px;}

.qm-clnd-zn .ti{font-size: 30px;}
.qm-clnd-zn .ym-sel{margin-top: 20px;}
.qm-clnd-zn .ym-sel > a{padding: 12px;}
.qm-clnd-zn .ym-sel > span{margin: 0 16px;}
.qm-clnd-zn .optg{margin-top: 20px;}
.qm-clnd-zn .optg .opt > span{margin-right: 10px;}
.qm-clnd-zn .optg .opt > span > span{font-size: 14px;}
.qm-clnd-bk{margin-top: 10px;}
.qm-clnd td{font-size: 14px;}
.qm-clnd-bk .scd-pp .tx h4{font-size: 24px;}

.ft-lk > li{margin-right: 2px; letter-spacing: -1px; line-height: 22px;}
.ft-lk > li:after{margin-left: 8px;    margin-top: 4px;}
.ft-lk > li > a{font-size: 15px;}

.mvs-sl .slick-prev, .mvs-sl .slick-next{top: 30%;}
.m-qlk-ls > li > a{display: block; padding: 2px 0; font-size: 14px; letter-spacing: -1px;}
.m-qlk-ls > li > a > span{margin-top: 10px;}
.m-brd-tab > li > a{font-size: 14px; line-height: 20px;}

.oslk-icbk > ul{margin: 0;}
.oslk-icbk > ul > li{float: none; width: auto; margin: 0;}
.oslk-icbk > ul > li + li{margin-top: 4px;}


.poster-lu > .tx .ev-lk > a{font-size: 14px; line-height: 20px;}
.brd-search .opt-bx > dl > dd{padding-left: 4px;}
.fbt-ck > span > input[type="checkbox"] + label{min-width: 0;}
/*.fbt-ck > span > input[type="radio"] + label{min-width: 0;}*/

.edu-icls > li{display: block; width: auto; }
.edu-icls > li > div > p{margin: 10px 0;}
.edu-icls > li > div > p > span{height: auto; font-size: 20px;}

.brd-ils > li .tx{padding: 15px 10px;}

}

@media screen and (max-width: 360px){
.m-brd-tab > li > a{font-size: 13px;}

.ft-logo img{width: 167px;}
.ft-sns > li{margin-left: 0;}
.ft-sns > li + li:before{display: none;}
}


/* 2021/8/24 */

.ft-tp .ht-tx{color: #000; margin: 15px 0; margin-left: 20px; font-size: 16px; line-height: 24px;}
@media screen and (max-width: 1024px){
.ft-tp .ht-tx{display: none;}
}


/* 2021/9/9 */
@media screen and (min-width: 1025px){
.m-vsl.tp2{    min-height: 744px;  }
.m-vsl.tp2 .mvs-cbk > .lbx{padding-right: 3.75%;}
.m-vsl.tp2 .mvs-cbk > .lbx .mvc-ph{max-height: none;}
}

.sub-content-nav {
	display:block !important;	
}

/* 2021/09/15 */
.mvc-bt > a.vw{
	width:100%;
}
.mvc-bt > a.vw:first-child:nth-last-child(2), .mvc-bt > a.vw:first-child:nth-last-child(2) ~ a {
	width:50%;
}

/* 2021/9/29 */
.mvs-cbk > .rbx{position: relative;}
.m-vsl.tp2 .mvs-cbk > .rbx > .mvc-tx{margin-top: 20px; margin-bottom: 60px;}
.mvs-cbk .auto-ctr{position: absolute; right: 22px; bottom: 1px; line-height: 1;}
.mvs-cbk .auto-ctr img{vertical-align: top;}
.mvs-sl .slick-dots{padding: 0; margin: 0;  line-height: 15px;  margin-top: 20px; text-align: center; padding: 0 34px;}
.mvs-sl .slick-dots > li{display: inline-block; vertical-align: top; margin: 0 2px;}
.mvs-sl .slick-dots > li > button{display: block; box-sizing: border-box; width: 14px; height: 14px; padding: 0; background: none; font-size: 0; border: 3px solid #fff; border-radius: 50%;}
.mvs-sl .slick-dots > li.slick-active > button{background: #fff; border-color: #fff;}

@media screen and (min-width: 1025px){
	.m-vsl.tp2 .mvs-cbk > .lbx{position: relative;}
	.mvs-cbk > .rbx{padding-bottom: 35px;}
	.m-vsl.tp2 .mvs-cbk .mvc-bt {left: 0; right: 7.5%; bottom: 0; margin: 0; padding-top: 15px;}

	.mvs-sl .slick-dots{position: absolute; top: 100%; left: 0; right: 0; padding: 0 60px;}
	.mvs-sl .slick-dots > li{margin: 0 4px;}
	.mvs-sl .slick-dots > li > button{width: 15px; height: 15px;}

	.mvs-sl .slick-slide > a img{
		width: 124px;
		height: 124px;
	}
	.mvc-ph img{
		width: 555px;
		height: 555px;
	}

}

@media screen and (max-width: 900px){
	.m-vsl.tp2 .mvs-cbk > .rbx > .mvc-tx{margin-top: 20px; margin-bottom: 40px;}
}
@media screen and (max-width: 768px){
	.mvs-cbk .auto-ctr{right: 2%; bottom: 1px;}
}



.oslk-slbk slick-prev slick-arrow{
	height: 88px;
}

.sub-banner-tab-wrapper {
	position:relative;
	margin-top:0px;
	border:none !important;
}
.sub-banner-tab-wrapper > .container {
	margin-top:10px;
}
.narrow-sub-top.guide {
    background-image: none !important;
    background: #ffffff;
}
.narrow-sub-top.communication {
    background-image: none !important;
    background: #ffffff;
}
.pln-ls .poster-lu > .ph-cnd img {
	width:100%;
	position: relative;
	top:0px;
	
}

#calender_reg td h1 {
	display:none;
}

.mvc-tx .inf > dl > dt{width: 130px; word-break: break-all;}
.mvc-tx .inf > dl > dd{word-break: break-all;}
@media screen and (min-width: 1025px){

	.m-vsl.tp2 .mvs-cbk > .rbx > .mvc-tx{margin-bottom: 30px;}
	.mvc-tx .inf > dl + dl{margin-top: 14px;}
	.mvc-tx .inf > dl > dd{height: 48px;}
}

@media screen and (max-width: 1024px){
	.mvc-tx .inf > dl > dt{width: 110px;}
}

.mvc-bt > a:only-child{width:calc(100% - 8px); margin: 0 4px;}

@media print{
	body{print-color-adjust: exact;}
	a[href]:after{content: none !important}

	.header_new{position: absolute;}
	.qm-area{display: none;}

	.m-vsl.tp2{background: url(https://www.sciencecenter.go.kr/scipia/resources/images/main21/m_vsl_bg.jpg) center top no-repeat !important;}
	.mvc-bt > a.vw{background: #f15b74 !important; color: #fff;}
	.m-ppz > h3{background: #2a8df2 !important;}
}