@charset "utf-8";


/* msec-visual */
.msec-visual .item{min-height:320px; position:relative;}
.msec-visual .item .img{position:absolute; right:0; top:0; z-index:-1;}
.msec-visual .item .txt{position:absolute; left:0; box-sizing:border-box; width:100%; top:70px; z-index:2;}
.msec-visual .item .txt .btxt{font-weight:100; color:#6e6e6e; font-size:30px ;line-height:1.25em;letter-spacing:-0.13em; line-height:1.1em;}
.msec-visual .item .txt .stxt{position:relative; display:inline-block;vertical-align:top; font-size:50px; color:#000;font-weight:600;letter-spacing:-0.1em;line-height:1.2em; margin-top:15px;}
.msec-visual .item .txt .stxt:before{background:#ffc72c; height:19px; bottom:5px; position:absolute ;left:0; display:block; content:""; z-index:-1; width:100%; padding-left:5px;}


.visual-slide .slick-dots{position:absolute; left:0; width:100%; height:14px; text-align:left; bottom:40px;}
.visual-slide .slick-dots li{width:12px; height:12px; padding:0; display:inline-block; margin:0 3px;vertical-align:top;}
.visual-slide .slick-dots li button{width:12px; height:12px;background:#ddd ;box-sizing:border-box; padding:0; margin:0; border-radius:100%;display:inline-block; vertical-align:top}
.visual-slide .slick-dots li.slick-active button{background:#555; }
.visual-slide .toolbar .play, .visual-slide .toolbar .stop{display:none;}
	
.visual-slide .slick-list{overflow:visible}
	@media only screen and (max-width:1100px){
		.msec-visual .item{min-height:280px;}
		.msec-visual .item .img{right:-10px;top:50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);-ms-transform: translateY(-50%); -o-transform:  translateY(-50%);transform: translateY(-50%);}
		.msec-visual .item .img img{height:260px;}
		.msec-visual .item .txt{top:15%}
		.msec-visual .item .txt .btxt{font-size:27px;}
		.msec-visual .item .txt .stxt{font-size:44px; margin-top:10px;}
		.msec-visual .item .txt .stxt:before{height:15px; bottom:3px}

		.visual-slide .slick-dots{bottom:7%;}
	}
	@media only screen and (max-width:999px){
		.msec-visual .item{min-height:250px;}
		.msec-visual .item .img img{height:230px;}
		.msec-visual .item .txt .btxt{font-size:24px;}
		.msec-visual .item .txt .stxt{font-size:39px;}
		.msec-visual .item .txt .stxt:before{height:11px; bottom:3px}
	}
	@media only screen and (max-width:780px){
		
		
	}
	@media only screen and (max-width:680px){
		.msec-visual .item{min-height:220px;}
		.msec-visual .item .img img{height:180px;}
		.msec-visual .item .txt .btxt{font-size:19px;}
		.msec-visual .item .txt .stxt{font-size:29px;margin-top:7px;}
		.msec-visual .item .txt .stxt:before{height:7px; bottom:2px}

		.visual-slide .slick-dots li{width:10px; height:10px; margin:0 2px;}
		.visual-slide .slick-dots li button{width:10px; height:10px;}
	}
	@media only screen and (max-width:480px){
	
		.msec-visual .item .img{margin-top:30px;}
		.msec-visual .item .img img{height:140px;}
		.msec-visual .item .txt .btxt{font-size:17px;}
		.msec-visual .item .txt .stxt{font-size:24px;margin-top:5px;}
		.msec-visual .item .txt .stxt:before{height:5px; bottom:2px}

		.visual-slide .slick-dots li{width:8px; height:8px; margin:0 2px;}
		.visual-slide .slick-dots li button{width:8px; height:8px;}
	}

/* msec-press */
.msec-press {padding:40px 0 0 0;}
.msec-press h3{color:#000; font-size:24px; letter-spacing:-0.04em; line-height:1.2em; margin-bottom:35px;}
.msec-press h3 span{display:inline-block;vertical-align:top; line-height:24px; position:relative;}
.msec-press h3 span:after{width:5px;height:18px; background:url(../img/Main/tit-dot2.png) no-repeat center center;background-size:100% auto;right:-14px; top:50%; margin-top:-9px; display:block; content:""; position:absolute;}

.msec-press ul{ margin:0 -1%}
.msec-press ul:after{display:block; content:"";clear:both;}
.msec-press li{float:left; width:31.333333%; margin:0 1%}
.msec-press li a{display:block;}

.msec-press li .btxt{font-size:18px ;font-weight:400; letter-spacing:-0.065em; color:#000; line-height:1.3em; }
.msec-press li .stxt{margin-top:24px; font-size:14px; letter-spacing:-0.045em; color:#707070; font-weight:300; line-height:1.3em;}
.msec-press .more{display:none;line-height:60px; color:#000; text-align:center; font-size:16px; font-weight:500; letter-spacing:-0.04em; border:1px solid #e6e6e6; margin-top:25px;}

	@media only screen and (max-width:1100px){
		.msec-press {padding:40px 0 0 0;}
		.msec-press h3{font-size:21px; margin-bottom:0;}
		.msec-press h3 span:after{width:4px;}
		
		.msec-press .more{display:block;line-height:50px; font-size:15px;margin-top:10px;}
		
		.msec-press ul{ margin:0}
		.msec-press li{float:none;margin:0; width:auto;}
		.msec-press li:nth-child(n+2){border-top:1px solid #e6e6e6}

		.msec-press li a{padding:22px 0}
		.msec-press li .btxt{font-size:16px}
		.msec-press li .btxt br{display:none;}
		.msec-press li .stxt{margin-top:7px; font-size:13px;}
		.msec-press li .stxt br{display:none;}
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:780px){
		.msec-press h3{font-size:19px;margin-bottom:5px;}
	

	}
	@media only screen and (max-width:680px){
		.msec-press li a{padding:17px 0}
		.msec-press .more{line-height:42px; font-size:14px;margin-top:5px;}
	}
	@media only screen and (max-width:480px){
		.msec-press h3{font-size:17px;}
		.msec-press li .btxt{font-size:15px}
	}

/* msec-person */
.msec-person {margin-top:90px;}
.msec-person h3{color:#000; font-size:24px; letter-spacing:-0.04em; line-height:1.2em; margin-bottom:32px;}
.msec-person h3 span{display:inline-block;vertical-align:top; line-height:24px; position:relative;}
.msec-person h3 span:after{width:5px;height:18px; background:url(../img/Main/tit-dot2.png) no-repeat center center;background-size:100% auto ;right:-14px; top:50%; margin-top:-9px; display:block; content:""; position:absolute;}

.msec-person ul{ margin:0 -1%}
.msec-person ul:after{display:block; content:"";clear:both;}
.msec-person li{float:left; width:31.333333%; margin:0 1%}
.msec-person li a{display:block;}
.msec-person li a:hover .img img{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
.msec-person .img{position:relative;overflow:hidden;}
.msec-person .img:after{width:100%;height:100%; position:Absolute; left:0; top:0; background:url(../img/Main/play-btn.png) no-repeat center center rgba(0,0,0,0.4); display:block; content:"";}
.msec-person .img img{width:100%;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

.msec-person .name{margin-top:15px;font-size:20px;font-weight:500; letter-spacing:-0.05em; color:#000; line-height:1.3em;}
.msec-person .cate{font-size:0;}
.msec-person .cate span{font-size:11px ;line-height:19px; padding:0 13px; letter-spacing:-0.04em; background:#e6e6e6; border-radius:18px; color:#fff; display:inline-block;vertical-align:top; height:18px;}
.msec-person .cate span.over{background:#2f3135;}
.msec-person .cate span:nth-child(n+2){margin-left:2px;}
.msec-person .txt{min-height:165px; box-sizing:border-box;border:1px solid #e6e6e6;border-top:none; padding:15px 15px 0 15px;}
.msec-person .stxt{margin-top:7px; margin-bottom:12px;font-size:13px; letter-spacing:-0.04em; color:#707070; font-weight:300; line-height:1.4em;}
.msec-person .date{margin-top:2px;font-size:13px; color:#707070; font-weight:400; letter-spacing:-0.04em; line-height:1.2em;}

.msec-person .review{display:inline-block;vertical-align:top; margin-left:14px;font-size:12px; font-weight:500; letter-spacing:-0.03em; line-height:1.2em; color:#000}
.msec-person .review span{color:#ff6c1c;margin-left:4px;}

.msec-person .star{height:14px;font-size:0;display:inline-block;vertical-align:top;}
.msec-person .star .btxt{margin-right:10px;display:inline-block;vertical-align:top; line-height:14px; height:14px;font-size:12px;font-weight:500;  color:#000; letter-spacing:-0.04em;}
.msec-person .star .sm-star{display:inline-block;vertical-align:top; line-height:14px; height:14px; margin-top:-1px;;}
.msec-person .star .rateit-reset{display:none !important}
.msec-person .star .rateit-txt{color:#ff6c1c; font-size:13px; font-weight:600; letter-spacing:-0.04em; display:inline-block;vertical-align:top; line-height:14px;margin-left:7px;}

.msec-person .more{display:block;line-height:60px; color:#000; text-align:center; font-size:16px; font-weight:500; letter-spacing:-0.04em; border:1px solid #e6e6e6; margin-top:25px;}
	@media only screen and (max-width:1100px){
		.msec-person {margin-top:40px;}
		.msec-person h3{font-size:21px; margin-bottom:25px;}
		.msec-person h3 span:after{width:4px;}
		
		.msec-person .more{line-height:50px; font-size:15px;margin-top:20px;}
		
		.msec-person .name{font-size:18px; margin-top:12px;}
		.msec-person .cate span{padding:0 10px;}
		.msec-person .txt{min-height:auto; padding:15px; }
		.msec-person .stxt{max-height:37px; overflow:hidden;}
		.msec-person .stxt br{display:none; }
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:780px){
		.msec-person h3{font-size:19px;margin-bottom:20px;}
		.msec-person ul{ margin:0}
		.msec-person li{float:none;margin:0; width:auto;}
		.msec-person li:nth-child(n+2){margin-top:3%}

	}
	@media only screen and (max-width:680px){
		.msec-person .cate span{padding:0 7px; font-size:10px;}
		.msec-person .more{line-height:42px; font-size:14px;margin-top:15px;}
		.msec-person .name{font-size:16px; margin-top:10px;}
		.msec-person .txt{padding:15px 12px; }
		.msec-person .stxt{font-size:12px;margin-top:5px; margin-bottom:10px;}
	}
	@media only screen and (max-width:480px){
		.msec-person h3{font-size:17px;margin-bottom:15px;}
	}


/* msec-search */
.msec-search {padding-bottom:40px; margin-top:90px;}
.msec-search h3{color:#000; font-size:24px; letter-spacing:-0.04em; line-height:1.2em; margin-bottom:32px;}
.msec-search h3 span{display:inline-block;vertical-align:top; line-height:24px; position:relative;}
.msec-search h3 span:after{width:5px;height:18px; background:url(../img/Main/tit-dot2.png) no-repeat center center;background-size:100% auto;right:-14px; top:50%; margin-top:-9px; display:block; content:""; position:absolute;}

.msec-search .ex{margin-top:45px;}
.msec-search .ex .btxt{color:#000; font-size:18px; font-weight:100; letter-spacing:-0.03em; line-height:1.2em;}
.msec-search .ex .stxt{display:inline-block; vertical-align:top; margin-top:10px; position:relative; font-size:18px; font-weight:500; letter-spacing:-0.05em; line-height:1.2em; color:#000;}
.msec-search .ex .stxt:after{width:42px;height:25px; position:absolute; right:-66px; top:50%;margin-top:-13px; background:url(../img/Main/other-more.jpg) no-repeat left center; display:block; content:""}

.msec-search ul{}
.msec-search ul.mg7t{margin-top:7px;}
.msec-search ul:after{display:block; content:"";clear:both;}
.msec-search li {float:left;margin-left:10px;}
.msec-search li:first-child{margin-left:0;}
.msec-search li a{font-size:16px; font-weight:400;color:#000; letter-spacing:-0.045em; line-height:33px; height:32px; border-radius:32px; border:1px solid #eaeaea; display:block; padding:0 18px;}
.msec-search li a span {font-weight:500;color:#fcce00}
	@media only screen and (max-width:1100px){
		.msec-search ul.mg7t{margin-top:0;}
		.msec-search {padding-bottom:25px; margin-top:40px;}
		.msec-search h3{font-size:21px; margin-bottom:20px;}
		.msec-search h3 span:after{width:4px;}
		.msec-search li{margin-left:0; margin-right:7px; margin-bottom:7px;}
		.msec-search li a{font-size:15px; height:28px; line-height:29px; padding:0 14px}

		.msec-search .ex{margin-top:20px;}
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:780px){
		.msec-search h3{font-size:19px;margin-bottom:15px;}
		.msec-search .ex .btxt{font-size:16px; padding-right:20%;word-break: keep-all;}
		.msec-search .ex .stxt{ font-size:16px;}
		.msec-search .ex .stxt:after{background-size:28px auto; right:-58px;}
		
		.msec-search li{margin-left:0; margin-right:4px; margin-bottom:4px;}
		.msec-search li a{font-size:14px; height:26px; line-height:27px; padding:0 12px}
	}
	@media only screen and (max-width:680px){
		
	}
	@media only screen and (max-width:480px){
		.msec-search h3{font-size:17px;}
		.msec-search .ex .btxt{font-size:14px;}
		.msec-search .ex .stxt{ font-size:14px;}
		.msec-search .ex .stxt:after{background-size:20px auto; right:-52px;}

		.msec-search li a{font-size:13px; }
	}


/* .msec-line */
.msec-line{position:relative; height:1px;}
.msec-line:after{width:2000px;height:1px; background:#e6e6e6; left:50%;margin-left:-1000px; display:block; content:"";position:absolute;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1)  ; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1)  ; -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1)  ; }




/* msec-story */
.msec-ov{position:relative; margin-top:90px;}
.msec-ov:after{display:block;content:"";clear:both;}
.msec-ov h3{color:#000; font-size:24px; letter-spacing:-0.04em; line-height:1.2em; margin-bottom:32px;}
.msec-ov h3 span{display:inline-block;vertical-align:top; line-height:24px; position:relative;}
.msec-ov h3 span:after{width:5px;height:18px; background:url(../img/Main/tit-dot2.png) no-repeat center center;background-size:100% auto;right:-14px; top:50%; margin-top:-9px; display:block; content:""; position:absolute;}

.msec-story{float:left;width:580px;}
.msec-estimate{float:right;width:460px;}

.msec-story .more{display:block;line-height:56px; color:#000; text-align:center; font-size:16px; font-weight:500; letter-spacing:-0.04em; border:1px solid #e6e6e6; margin-top:25px;}
.msec-estimate .more{display:block;line-height:56px; color:#000; text-align:center; font-size:16px; font-weight:500; letter-spacing:-0.04em; border:1px solid #e6e6e6; margin-top:25px;}
	@media only screen and (max-width:1100px){
		.msec-ov{margin-top:40px;}
		.msec-ov h3{font-size:21px; margin-bottom:10px;}
		.msec-ov h3 span:after{width:4px;}
		.msec-story{float:none;width:auto;}
		.msec-estimate{float:none;width:auto; margin-top:40px;}

		.msec-story .more{line-height:50px; font-size:15px;margin-top:20px;}
		.msec-estimate .more{line-height:50px; font-size:15px;margin-top:20px;}
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:780px){
		.msec-ov h3{font-size:19px;margin-bottom:7px;}
		
	}
	@media only screen and (max-width:680px){
		.msec-story .more{line-height:42px; font-size:14px;margin-top:15px;}
		.msec-estimate .more{line-height:42px; font-size:14px;margin-top:15px;}
	}
	@media only screen and (max-width:480px){
		.msec-ov h3{font-size:17px;}
	}
	

.msec-story li{}
.msec-story li:nth-child(n+2){margin-top:15px;}
.msec-story li a{position:relative;border:1px solid #cecdcd; min-height:183px; box-sizing:border-box; display:block; padding:31px 35px 0 93px;}
.msec-story li a:before{width:56px;height:60px; position:absolute; left:17px; top:25px; background:url(../img/Main/ico-qna.jpg) no-repeat left center ;display:block; content:""}
.msec-story li .cate{font-size:11px ;line-height:19px; padding:0 13px; letter-spacing:-0.04em; background:#2f3135; border-radius:18px; color:#fff; display:inline-block;vertical-align:top; height:18px;}
.msec-story li .tit{margin-top:7px;font-size:18px ;font-weight:500; letter-spacing:-0.05em; color:#000; line-height:1.3em;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.msec-story li .txt{margin-top:10px;font-size:13px; letter-spacing:-0.045em; color:#707070; font-weight:300; line-height:1.4em;}
.msec-story li .date{margin-top:15px;font-size:13px; letter-spacing:-0.045em; color:#707070; font-weight:300; line-height:1.3em;}
.msec-story li .state{ position:absolute; right:30px; bottom:13px}
.msec-story li .state p{display:inline-block;vertical-align:top; font-size:12px; font-weight:500; letter-spacing:-0.03em; line-height:1.2em; color:#000}
.msec-story li .state p span{color:#ff6c1c; margin-left:4px;}
.msec-story li .state p:nth-child(n+2){margin-left:17px}
	@media only screen and (max-width:1100px){
		.msec-story li:nth-child(n+2){margin-top:0;}
		.msec-story li a{border:none; padding:22px 0 22px 90px; min-height:auto;}
		.msec-story li a:before{background-size:46px; top:19px;}
		.msec-story li:nth-child(n+2) a{border-top:1px solid #cecdcd; }
		.msec-story li .txt br{display:none;}
		.msec-story li .date{font-size:12px; margin-top:12px;}
		.msec-story li .state{bottom:16px; right:0;}
		.msec-story li .state p:nth-child(n+2){margin-left:12px}
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:780px){
		
		
	}
	@media only screen and (max-width:680px){
		
		.msec-story li a{border:none; padding:17px 0 17px 70px; min-height:auto;}
		.msec-story li a:before{background-size:36px; top:15px;height:40px; width:40px; left:12px;}
		.msec-story li .tit{font-size:16px}
		.msec-story li .txt{font-size:12px; margin-top:7px;}
		.msec-story li .date{font-size:11px; margin-top:10px;}
		.msec-story li .state{bottom:10px;}
		.msec-story li .state p{font-size:11px;}
		.msec-story li .state p:nth-child(n+2){margin-left:7px}
	}
	@media only screen and (max-width:480px){
		
	}
	


.msec-estimate li{}
.msec-estimate li:nth-child(n+2){margin-top:15px;}
.msec-estimate li a{position:relative;border:1px solid #cecdcd; min-height:183px; box-sizing:border-box; display:block; padding:24px 24px 0 141px;}
.msec-estimate .goods{position:Absolute; left:35px; text-align:center; top:21px;}
.msec-estimate .goods p{display:block;margin-top:7px; font-size:16px; color:#000; letter-spacing:-0.04em; line-height:1.2em;}
.msec-estimate .goods p span{font-weight:800; font-size:35px; letter-spacing:-0.04em; display:block; line-height:1.1em; }
.msec-estimate .goods p.img{margin-top:0;}
.msec-estimate .tit{font-size:18px ;font-weight:500; letter-spacing:-0.05em; color:#000; line-height:1.25em;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.msec-estimate .tit span{font-weight:300; padding:0 5px;}
.msec-estimate .txt{margin-top:7px;font-size:13px; letter-spacing:-0.045em; color:#707070; font-weight:300; line-height:1.4em;}
.msec-estimate .state{margin-top:19px;}
.msec-estimate .state li{ padding-left:92px; position:relative; min-height:14px;}
.msec-estimate .state li:nth-child(n+2){margin-top:5px;}
.msec-estimate .state li .btxt{line-height:14px;font-size:12px; font-weight:500; color:#111; letter-spacing:-0.04em; position:absolute; left:0; top:0;}

.msec-estimate .star{height:14px;font-size:0;}
.msec-estimate .star .sm-star{display:inline-block;vertical-align:top; line-height:14px;;}
.msec-estimate .star .rateit-reset{display:none !important}
.msec-estimate .star .rateit-txt{color:#ff6c1c; font-size:13px; font-weight:600; letter-spacing:-0.04em; display:inline-block;vertical-align:top; line-height:14px;margin-left:7px;}
	@media only screen and (max-width:1100px){
		.msec-estimate li:nth-child(n+2){margin-top:0;}
		.msec-estimate li:nth-child(n+2) a{border-top:1px solid #cecdcd; }
		.msec-estimate li a{border:none;min-height:auto; padding:20px 20px 20px 110px;}
		.msec-estimate li .txt br{display:none;}
		.msec-estimate .goods{left:15px; top:17px}
		.msec-estimate .goods p{font-size:15px; margin-top:10px;}
		.msec-estimate .goods p.img img{width:60px}
		.msec-estimate .goods p span{font-size:31px;}
	
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:780px){
		
	}
	@media only screen and (max-width:680px){
		.msec-estimate li a{border:none;min-height:auto; padding:17px 17px 17px 80px;}
		.msec-estimate .tit{font-size:16px;}
		.msec-estimate .txt{font-size:12px; margin-top:5px;}
		.msec-estimate .state{margin-top:10px;}
		.msec-estimate .state li:nth-child(n+2){margin-top:3px;}
		.msec-estimate .goods{left:10px; top:15px}
		.msec-estimate .goods p{font-size:13px; margin-top:7px;}
		.msec-estimate .goods p.img img{width:50px}
		.msec-estimate .goods p span{font-size:28px;}
		.msec-estimate .star .rateit-txt{font-size:11px}
	}
	@media only screen and (max-width:480px){
		
	}
	


/* msec-video */
.msec-video{margin-top:90px;}
.msec-video ul{ margin:0 -1%}
.msec-video ul:after{display:block; content:"";clear:both;}
.msec-video li{float:left; width:23%; margin:0 1%}
.msec-video li a{display:block;}
.msec-video li a:hover .img img{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
.msec-video .img{position:relative;overflow:hidden;}
.msec-video .img:after{width:100%;height:100%; position:Absolute; left:0; top:0; background:url(../img/Main/play-btn.png) no-repeat center center rgba(0,0,0,0.4); display:block; content:"";}
.msec-video .img img{width:100%;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.msec-video .txt{min-height:148px; box-sizing:border-box;background:#f5f5f5; border:1px solid #e6e6e6;border-top:none; padding:19px 14px 0 14px;}
.msec-video .tit{font-size:20px; color:#000; font-weight:300; letter-spacing:-0.085em; line-height:1.2em; max-height:65px;min-height:65px;}
.msec-video .name{font-size:16px; color:#000; font-weight:400; letter-spacing:-0.05em; line-height:1.2em;}
.msec-video .date{margin-top:2px;font-size:13px; color:#707070; font-weight:400; letter-spacing:-0.04em; line-height:1.2em;}
	@media only screen and (max-width:1100px){
		.msec-video{margin-top:40px;}
		.msec-video .txt{padding:15px 12px 15px 12px;min-height:auto;}
		.msec-video .tit{font-size:17px;font-weight:500;max-height:40px;min-height:40px; overflow:hidden;}
		.msec-video .name{font-size:15px; margin-top:20px;}
		.msec-video .date{font-size:13px;}
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:780px){
		.msec-video .txt{padding:12px 10px 12px 10px;}
		.msec-video li{float:left; width:48%; margin:0 1%}
		.msec-video li:nth-child(n+3){margin-top:2%}
		
	}
	@media only screen and (max-width:680px){
		.msec-video .tit{font-size:15px;}
	}
	@media only screen and (max-width:480px){
		.msec-video .img:after{background-size:24px auto;}
		.msec-video .txt{padding:12px 7px 12px 7px;}
		.msec-video .tit{font-size:14px;max-height:35px;min-height:35px;}
		.msec-video .name{font-size:13px; margin-top:10px;}
		.msec-video .date{font-size:11px;}
	}
	@media only screen and (max-width:380px){
		.msec-video .tit{font-size:13px;max-height:31px;min-height:31px;}
		.msec-video .name{font-size:12px;}
		.msec-video .date{font-size:10px;}
	}
	

/* msec-notice */
.msec-notice{margin-top:63px;position:relative; padding:25px 60px 25px 112px;}
.msec-notice:before{width:20000px; left:50%;margin-left:-1000px; top:0 ;height:1px ;background:#e6e6e6; display:block; content:""; position:absolute;}
.msec-notice h3{position:absolute; left:0; top:25px }
.msec-notice h3 span{display:inline-block;vertical-align:top; line-height:20px; font-weight:500; letter-spacing:-0.05em; font-size:18px; color:#000; position:relative;}
.msec-notice h3 span:after{width:4px;height:14px; background:url(../img/Main/tit-dot.png) no-repeat center center;right:-12px; top:50%; margin-top:-8px; display:block; content:""; position:absolute;}

.msec-notice li a{line-height:20px; font-size:15px; font-weight:400;color:#494949 ; letter-spacing:-0.04em;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block; }
.msec-notice .more{padding-right:26px; line-height:20px; font-size:13px; color:#494949; background:url(../img/Main/notice-more.jpg) no-repeat right center; position:absolute; right:2px; top:50%;margin-top:-11px; }
	@media only screen and (max-width:1100px){
		.msec-notice{padding:20px 0px 20px 90px;margin-top:40px;}
		.msec-notice h3{ left:0; top:20px;}
		.msec-notice h3 span{font-size:16px;}
		.msec-notice li a{font-size:14px;}
		.msec-notice .more{display:none;}
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:780px){
		
	}
	@media only screen and (max-width:680px){
		.msec-notice{padding:15px 0px 15px 80px;}
		.msec-notice h3{ top:15px;}
		.msec-notice h3 span{font-size:15px;}
		.msec-notice li a{font-size:13px;}
	}
	@media only screen and (max-width:480px){
		.msec-notice{padding-left:74px;}
		.msec-notice h3 span:after{background-size:3px auto; right:-10px;}
	}
	
