﻿@charset "utf-8";
@font-face {
  font-family: 'Noto Sans KR2';
  font-style: normal;
  font-weight: 300;
  src: url(../../../font/NotoSansKR-Light-Hestia.woff) format('woff'),
       url(../../../font/NotoSansKR-Light-Hestia.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR2';
   font-style: normal;
   font-weight: 400;
   src: url(../../../font/NotoSansKR-Regular-Hestia.woff) format('woff'),
        url(../../../font/NotoSansKR-Regular-Hestia.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR2';
   font-style: normal;
   font-weight: 500;
   src: url(../../../font/NotoSansKR-Medium-Hestia.woff) format('woff'),
        url(../../../font/NotoSansKR-Medium-Hestia.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR2';
   font-style: normal;
   font-weight: 600;
   src: url(../../../font/NotoSansKR-Bold-Hestia.woff) format('woff'),
        url(../../../font/NotoSansKR-Bold-Hestia.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR2';
   font-style: normal;
   font-weight: 700;
   src: url(../../../font/NotoSansKR-Black-Hestia.woff) format('woff'),
        url(../../../font/NotoSansKR-Black-Hestia.otf) format('opentype');
}

#skipNavi{position:absolute;margin:0 auto;width:100%;list-style:none;font-size:1.15em;top:-10.5em;left:0;z-index:999999;}
#skipNavi a:active,
#skipNavi a:focus{position:absolute;padding-top:0.5em;width:100%;height:2em;top:10.5em;text-align:center;color:#000;font-weight:bold;background:#fff;border-bottom:1px solid #475470;outline:0;z-index:999999;}
#wrap_2021{font-family:'Noto Sans KR2', '맑은 고딕', sans-serif;-webkit-text-size-adjust:100%;font-weight:400;font-size:13px;line-height:150%;}

/* main_layout */
#wrap_2021 #header_2021{position:fixed;left:0;right:0;top:0;z-index:10001;background:#fff;}
#wrap_2021 #header_2021 h1{text-align:center;padding:15px 0}
#wrap_2021 #header_2021 .gnb{background:#e7e7e7}
#wrap_2021 #header_2021 .gnb ul{max-width:1184px;padding:0 10px;margin:0 auto;overflow:hidden; text-align:center;}
#wrap_2021 #header_2021 .gnb ul li{/*float:left;*/ display:inline-block; width:13.3%/*11.7%*/;text-align:center;position:relative;}
#wrap_2021 #header_2021 .gnb ul li:nth-last-child(2){width:20.2%/*18.1%*/;}
#wrap_2021 #header_2021 .gnb ul li a{display:block;font-size:18px;color:#000;line-height:55px;-webkit-transition:all .3s;transition:all .3s;}
#wrap_2021 #header_2021 .gnb ul li a:hover{color:#003399}
#wrap_2021 #header_2021 .gnb ul li:after{content:'';display:block;width:1px;height:18px;background:#b5b5b5;position:absolute;right:0;top:50%;margin-top:-9px;}
#wrap_2021 #header_2021 .gnb ul li:first-child:before{content:'';display:block;width:1px;height:18px;background:#b5b5b5;position:absolute;left:0;top:50%;margin-top:-9px;}
#wrap_2021 #container{margin-top:118px;}
#wrap_2021 #mHeader{display:none;position:fixed;left:0;right:0;top:0;z-index:10001;background:#fff; border-bottom:1px solid #e1e1e1; box-shadow:0 1px 6px 0 rgba(32,33,36,0.18);}
#wrap_2021 #mHeader h1 a{display:block;padding:15px 10px}
#wrap_2021 #mHeader h1 img{height:20px;}
#wrap_2021 #mHeader h1 a{display:block;}
#wrap_2021 #mHeader h1 a svg{width:100%;height:100%;}
#wrap_2021 #mHeader h1 a iframe{width:100%;height:100%;}
#wrap_2021 #mHeader .open_mobileFullmenu{position:absolute;right:0;top:0;display:block;float:left;width:50px;height:50px;text-indent:-9999px;overflow:hidden;background:url(../../../images/sns/2021/mainindex/btn_mobileFullmenu.png) no-repeat center center;background-size:auto 20px;}
#wrap_2021 #mHeader .mobileFullmenu{display:none;}
#wrap_2021 #mHeader .mobileFullmenu{background:rgba(0,0,0,0.7);position:fixed;left:0;top:0;right:0;bottom:0;overflow-y:auto;z-index:1000;}
#wrap_2021 #mHeader .mobileFullmenu .in{background:#fff;}
#wrap_2021 #mHeader .mobileFullmenu .in .close_mobileFullmenu{position:absolute;right:0;top:0;width:50px;height:50px;background:url(../../../images/sns/2021/mainindex/btn_close.png) no-repeat center center;background-size:auto 20px;text-indent:-9999px;overflow:hidden;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul{padding:0 10px;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li{border-top:1px solid #d2d2d2;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > a{display:block;padding:15px;font-size:16px;color:#000;line-height:150%;font-weight:500;letter-spacing:-1px;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > a img{height:20px;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > ul{display:none;border-top:1px solid #d2d2d2;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > ul > li{border-top:1px solid #d2d2d2;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > ul > li:first-child{border-top:0;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > ul > li > a{display:block;font-size:15px;color:rgba(255,255,255,0.7);padding:15px 20px;background-color:#4d7bb4;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > ul > li > a.child{background:#4d7bb4 url(../../../images/sns/2021/mainindex/ico_mobileFullmenu02.png) no-repeat right 10px center;background-size:auto 10px;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > ul > li > a.child.on{background:#6189bd url(../../../images/sns/2021/mainindex/ico_mobileFullmenu02_ov.png) no-repeat right 10px center;background-size:auto 10px;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > ul > li > ul{display:none;border-top:1px solid #d2d2d2}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > ul > li > ul > li{border-top:1px solid #122237}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > ul > li > ul > li:first-child{border-top:0;}
#wrap_2021 #mHeader .mobileFullmenu .in > ul > li > ul > li > ul > li > a{display:block;padding:10px 20px;font-size:14px;background:#2e568a url(../../../images/sns/2021/mainindex/ico_mobileFullmenu01.png) no-repeat 25px 13px;background-size:auto 12px;padding-left:40px;color:rgba(255,255,255,0.7);}
#wrap_2021 .h2_tit{padding-bottom:15px;}
#wrap_2021 .main_section01{background:url(../../../images/sns/2021/mainindex/bg_main_section01.jpg) no-repeat center top;background-size:cover;}
#wrap_2021 .main_section01 .main_banner{max-width:1184px;margin:0 auto;padding:30px 0}
#wrap_2021 .main_section01 .main_banner ul{text-align:center;}
#wrap_2021 .main_section01 .main_banner ul:after{content:'';display:block;clear:both;}
#wrap_2021 .main_section01 .main_banner ul li{display:inline-block;vertical-align:top;margin:0 4px;}
#wrap_2021 .main_section01 .main_banner ul li a{display:block;width:157px;height:176px;overflow:hidden;box-shadow:5px 5px 2px rgba(0,0,0,0.2);background:#fff;border-radius:15px;text-align:center;font-size:20px;font-weight:500;letter-spacing:-1px;line-height:130%;color:#000;padding-top:20px;-webkit-transition:background-color .3s;transition:background-color .3s;position:relative;}
#wrap_2021 .main_section01 .main_banner ul li a .ico{margin:0 0 15px 0;}
#wrap_2021 .main_section01 .main_banner ul li a span{display:block;font-size:16px;color:#000;line-height:130%;}
#wrap_2021 .main_section01 .main_banner ul li a:after{content:'';display:block;background:url(../../../images/sns/2021/mainindex/ico_main_banner_arrow.png) no-repeat center top;width:28px;height:8px;-webkit-transition:all .3s;transition:all .3s;position:absolute;left:50%;margin-left:-14px;bottom:20px;}
#wrap_2021 .main_section01 .main_banner ul li a.short{padding-top:30px;padding-bottom:20px;}
#wrap_2021 .main_section01 .main_banner ul li a#main_banner01:hover{background:linear-gradient(#fdd400, #fcb000)}
#wrap_2021 .main_section01 .main_banner ul li a#main_banner02:hover{background:linear-gradient(#83e3fe, #6dcde8)}
#wrap_2021 .main_section01 .main_banner ul li a#main_banner03:hover{background:linear-gradient(#ace842, #98d42e)}
#wrap_2021 .main_section01 .main_banner ul li a#main_banner04:hover{background:linear-gradient(#eea6ff, #e787ff)}
#wrap_2021 .main_section01 .main_banner ul li a#main_banner05:hover{background:linear-gradient(#90b1ff, #77a0ff)}
#wrap_2021 .main_section01 .main_banner ul li a#main_banner06:hover{background:linear-gradient(#ffb3b3, #ff9797)}
#wrap_2021 .main_section01 .main_banner ul li a#main_banner07:hover{background:linear-gradient(#c9c9c9, #b3b3b3)}
#wrap_2021 .main_section01 .main_banner ul li a:hover:after{background-image:url(../../../images/sns/2021/mainindex/ico_main_banner_arrow_ov.png)}
#wrap_2021 .main_section02{padding:50px 0;/*페이스북 임시제거 색상 추가*/background:#e9edf4;}
#wrap_2021 .main_section02 .inner{max-width:1184px;margin:0 auto;position:relative;}
#wrap_2021 .main_section02 .inner .more{position:absolute;right:0;top:10px;}
#wrap_2021 .main_section02 .inner .youtube_list ul{overflow:hidden;margin-left:-2%;}
#wrap_2021 .main_section02 .inner .youtube_list ul li{float:left;width:31.33%;margin-left:2%;}
#wrap_2021 .main_section02 .inner .youtube_list ul li a{display:block;position:relative;}
#wrap_2021 .main_section02 .inner .youtube_list ul li .grid-item{position:relative;}
#wrap_2021 .main_section02 .inner .youtube_list ul li .grid-main-data{position:absolute;left:0;right:0;top:0;bottom:0;}
#wrap_2021 .main_section02 .inner .youtube_list ul li .grid-thumb{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;overflow: hidden;margin-bottom: 10px; padding-bottom:59%;background-repeat:no-repeat;/* background-size:cover; */background-position:center center;}
#wrap_2021 .main_section02 .inner .youtube_list ul li .grid-thumb .youtube-play{position: absolute;top: 50%;left: 50%;width: 62px;height: 62px;margin: -31px 0 0 -31px;background:url(../../../images/sns/icon-youtube-play.png) no-repeat;transition:all .5s ease;}
#wrap_2021 .main_section02 .inner .youtube_list ul li .grid-thumb:hover .ico-youyube-play {background:url(../../../images/sns/icon-youtube-play-on.png) no-repeat;transition:all .5s ease;}
#wrap_2021 .main_section02 .inner .youtube_list ul li a .img{height:0;padding-bottom:59%;overflow:hidden;margin-bottom:10px;}
#wrap_2021 .main_section02 .inner .youtube_list ul li a .img img{width:100%;}
#wrap_2021 .main_section02 .inner .youtube_list ul li a .txt p{font-size:18px;color:#000;line-height:150%;letter-spacing:-1px;}
#wrap_2021 .main_section02 .inner .youtube_list ul li a .txt .cate{display:block;font-size:18px;color:#000;line-height:150%;letter-spacing:-1px;}
#wrap_2021 .main_section03{padding:50px 0;background:#e9edf4;}
#wrap_2021 .main_section03 .inner{max-width:1184px;margin:0 auto;position:relative;}
#wrap_2021 .main_section03 .inner .more{position:absolute;right:0;top:10px;}
#wrap_2021 .main_section03 .inner .facebook_list ul{overflow:hidden;margin-left:-2%;}
#wrap_2021 .main_section03 .inner .facebook_list ul li{float:left;width:48%;margin-left:2%;}
#wrap_2021 .main_section03 .inner .facebook_list ul li a{display:block;border:1px solid #c7c7c7;position:relative;background:#fff;}
#wrap_2021 .main_section03 .inner .facebook_list ul li a .img{height:0;padding-bottom:50%;overflow:hidden;width:50%;}
#wrap_2021 .main_section03 .inner .facebook_list ul li a .img img{width:100%;}
#wrap_2021 .main_section03 .inner .facebook_list ul li a .txt{padding:20px;box-sizing:border-box;position:absolute;left:50%;top:0;bottom:0;right:0;}
#wrap_2021 .main_section03 .inner .facebook_list ul li a .txt p{font-size:16px;color:#000;line-height:150%;font-weight:600;letter-spacing:-1px;margin-bottom:20px;height:48px;overflow:hidden;}
#wrap_2021 .main_section03 .inner .facebook_list ul li a .txt .hashtag{font-size:14px;color:#333;line-height:150%;font-weight:300;letter-spacing:-1px;height:63px;overflow:hidden;}
#wrap_2021 .main_section03 .inner .facebook_list ul li a .txt .date{position:absolute;left:20px;bottom:20px;font-size:14px;color:#333;line-height:150%;letter-spacing:-1px;}
#wrap_2021 .main_section04{padding:50px 0;}
#wrap_2021 .main_section04 .inner{max-width:1184px;margin:0 auto;position:relative;}
#wrap_2021 .main_section04 .inner .more{position:absolute;right:0;top:10px;}
#wrap_2021 .main_section04 .inner .blog_list ul{overflow:hidden;margin-left:-2%;}
#wrap_2021 .main_section04 .inner .blog_list ul li{float:left;width:23%;margin-left:2%;}
#wrap_2021 .main_section04 .inner .blog_list ul li a{display:block;border:1px solid #d2d2d2;padding:15px;}
#wrap_2021 .main_section04 .inner .blog_list ul li a .cate{display:block;font-size:14px;color:#000;line-height:150%;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#wrap_2021 .main_section04 .inner .blog_list ul li a .txt strong{display:block;font-size:18px;color:#000;line-height:150%;letter-spacing:-1px;font-weight:500;margin-bottom:15px;height:81px;overflow:hidden;}
#wrap_2021 .main_section04 .inner .blog_list ul li a .txt p{display:block;font-size:14px;color:#535353;line-height:150%;height:63px;overflow:hidden;margin-bottom:35px;letter-spacing:-1px;}
#wrap_2021 .main_section04 .inner .blog_list ul li a .txt .date{display:block;font-size:14px;color:#535353;line-height:150%;letter-spacing:-1px;}
#wrap_2021 .main_section05{padding:50px 0;background:#efedf4}
#wrap_2021 .main_section05 .inner{max-width:1184px;margin:0 auto;position:relative;overflow:hidden;}
#wrap_2021 .main_section05 .inner .more{position:absolute;right:0;top:10px;}
#wrap_2021 .main_section05 .inner .cardNews{float:left;width:49%;position:relative;}
#wrap_2021 .main_section05 .inner .infographics{float:right;width:49%;position:relative;} 	
#wrap_2021 .main_section05 .inner .cardNews_list ul{overflow:hidden;margin-left:-2%;}
#wrap_2021 .main_section05 .inner .cardNews_list ul li{float:left;width:48%;margin-left:2%;}
#wrap_2021 .main_section05 .inner .cardNews_list ul li .img{height:0;padding-bottom:92%;overflow:hidden;margin-bottom:10px;border:1px solid #d5dedb;}
#wrap_2021 .main_section05 .inner .cardNews_list ul li .img img{width:100%;}
#wrap_2021 .main_section05 .inner .cardNews_list ul li .txt{font-size:18px;color:#000;line-height:150%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-1px;}
#wrap_2021 .main_section06{padding:50px 0;}
#wrap_2021 .main_section06 .inner{max-width:1184px;margin:0 auto;position:relative;overflow:hidden;}
#wrap_2021 .main_section06 .inner .quick{float:left;/*width:56%; 청소년방문안내있을경우*/width:100%;}
#wrap_2021 .main_section06 .inner .quick ul{overflow:hidden;margin-left:-2%;}
#wrap_2021 .main_section06 .inner .quick ul li{float:left;width:31.33%;margin-left:2%;}
#wrap_2021 .main_section06 .inner .quick ul li a{display:block;border:1px solid #d2d2d2;text-align:center;height:0;/*padding-bottom:124%; 청소년방문안내있을경우*/ padding-bottom:70%; overflow:hidden;position:relative;}
#wrap_2021 .main_section06 .inner .quick ul li a .ico{margin-bottom:5px;display:block;/*margin-top:10%; 청소년방문안내있을경우*/ margin-top:7%;}
#wrap_2021 .main_section06 .inner .quick ul li a .txt strong{display:block;font-size:24px;color:#255095;line-height:150%;margin-bottom:5px;font-weight:500;letter-spacing:-1px;}
#wrap_2021 .main_section06 .inner .quick ul li a .txt p{display:block;font-size:14px;color:#333;line-height:150%;letter-spacing:-1px;font-weight:400;}
#wrap_2021 .main_section06 .inner .quick ul li a:after{content:'';display:block;position:absolute;left:0;right:0;bottom:10%;height:9px;background:url(../../../images/sns/2021/mainindex/bg_main_quick_arrow.png) no-repeat center bottom;}
#wrap_2021 .main_section06 .inner .visit{float:right;width:42.5%;}
#wrap_2021 .main_section06 .inner .visit .img img{width:100%;}
#wrap_2021 #footer_2021{background:#444;padding:30px 0;}
#wrap_2021 #footer_2021 .inner{max-width:1184px;margin:0 auto;position:relative;}
#wrap_2021 #footer_2021 .inner .logo{position:absolute;left:0;top:0;}
#wrap_2021 #footer_2021 .inner .foot_menu{margin-left:230px;}
#wrap_2021 #footer_2021 .inner .foot_menu ul{overflow:hidden;margin-bottom:5px;}
#wrap_2021 #footer_2021 .inner .foot_menu ul li{float:left;margin-right:10px;}
#wrap_2021 #footer_2021 .inner .foot_menu ul li a{display:block;font-size:14px;color:#fff;line-height:150%;letter-spacing:-1px;}
#wrap_2021 #footer_2021 .inner .foot_menu .copyright{font-size:14px;color:#888;line-height:150%;letter-spacing:0;}

@media only screen and (max-width: 1201px) {
	#wrap_2021 #header_2021 .gnb ul li a{font-size:14px;}
	#wrap_2021 .main_section01 .main_banner{padding:30px 10px;}
	#wrap_2021 .main_section01 .main_banner ul{margin-left:0;}
	#wrap_2021 .main_section01 .main_banner ul li{width:13.28%;margin-left:0.3%;margin-right:0.3%;margin-bottom:1%;}
	#wrap_2021 .main_section01 .main_banner ul li a{background-size:100% auto;width:100%;overflow:hidden;font-size:14px;height:136px;}
	#wrap_2021 .main_section01 .main_banner ul li a.short{padding-top:20px;height:136px;padding-bottom:0;}
	#wrap_2021 .main_section01 .main_banner ul li a.short .ico{margin-bottom:10px;}
	#wrap_2021 .main_section01 .main_banner ul li a span{font-size:12px;}
	#wrap_2021 .main_section01 .main_banner ul li a .ico{margin-bottom:5px;}
	#wrap_2021 .main_section01 .main_banner ul li a .ico img{max-width:52px;width:40%;}
	#wrap_2021 .main_section02{padding:30px 10px;}
	#wrap_2021 .main_section03{padding:30px 10px;}
	#wrap_2021 .main_section04{padding:30px 10px;}
	#wrap_2021 .main_section05{padding:30px 10px;}
	#wrap_2021 .main_section06{padding:30px 10px;}
	#wrap_2021 #footer_2021{padding:30px 10px;}
	#wrap_2021 .main_section02 .inner .youtube_list ul li a .txt p{font-size:15px;}
	#wrap_2021 .main_section02 .inner .youtube_list ul li a .txt .cate{font-size:15px;}
	#wrap_2021 .main_section03 .inner .facebook_list ul li a .txt{padding:10px;}
	#wrap_2021 .main_section03 .inner .facebook_list ul li a .txt .date{left:10px;bottom:10px;font-size:13px;}
	#wrap_2021 .main_section04 .inner .blog_list ul li a .txt strong{font-size:14px;height:63px;}
	#wrap_2021 .main_section04 .inner .blog_list ul li a .txt p{font-size:12px;height:72px;}
	#wrap_2021 .main_section04 .inner .blog_list ul li a .txt .date{font-size:12px;}
	#wrap_2021 .main_section05 .inner .cardNews_list ul li .txt{font-size:15px;}
	#wrap_2021 .main_section06 .inner .quick ul li a{/*청소년방문안내있을경우 삭제*/ padding-bottom:78%;}
	#wrap_2021 .main_section06 .inner .quick ul li a:after{/*bottom:5% 청소년방문안내있을경우*/ bottom:12%;}
	#wrap_2021 .main_section06 .inner .quick ul li a .ico img{/*width:50%; 청소년방문안내있을경우*/ width:25%;}
	#wrap_2021 .main_section06 .inner .quick ul li a .txt strong{font-size:17px;}
	#wrap_2021 .main_section06 .inner .quick ul li a .txt p{font-size:12px;}
}

@media only screen and (max-width: 768px) {
	#wrap_2021 #header_2021{display:none;}
	#wrap_2021 #mHeader{display:block;}
	#wrap_2021 #container{margin-top:50px;}
	#wrap_2021 .h2_tit{padding-bottom:10px;}
	#wrap_2021 .h2_tit img{height:25px;}
	#wrap_2021 .main_section02 .inner .more{top:5px;}
	#wrap_2021 .main_section03 .inner .more{top:5px;}
	#wrap_2021 .main_section04 .inner .more{top:5px;}
	#wrap_2021 .main_section05 .inner .more{top:5px;}
	#wrap_2021 .main_section01 .main_banner{padding:20px 10px;}
	#wrap_2021 .main_section01 .main_banner ul{text-align:center;}
	#wrap_2021 .main_section01 .main_banner ul li{width:23%;display:inline-block;float:none;}
	#wrap_2021 .main_section02{padding:20px 10px 0 10px;}
	#wrap_2021 .main_section02 .inner .youtube_list ul li{float:none;width:auto;margin-bottom:20px;}
	#wrap_2021 .main_section02 .inner .youtube_list ul li a .txt p{font-size:13px;}
	#wrap_2021 .main_section02 .inner .youtube_list ul li a .txt .cate{font-size:13px;}
	#wrap_2021 .main_section03{padding:20px 10px;}
	#wrap_2021 .main_section03 .inner .facebook_list ul li{float:none;width:auto;margin-bottom:2%;}
	#wrap_2021 .main_section04{padding:20px 10px;}
	#wrap_2021 .main_section04 .inner .blog_list ul li{width:48%;margin-bottom:2%;}
	#wrap_2021 .main_section04 .inner .blog_list ul li a{padding:10px;}
	#wrap_2021 .main_section04 .inner .blog_list ul li a .txt p{margin-bottom:10px;}
	#wrap_2021 .main_section05{padding:20px 10px;}
	#wrap_2021 .main_section05 .inner .cardNews{float:none;width:auto;margin-bottom:20px;}
	#wrap_2021 .main_section05 .inner .infographics{float:none;width:auto;}
	#wrap_2021 .main_section05 .inner .cardNews_list ul li .txt{font-size:13px;}
	#wrap_2021 .main_section06{padding:20px 10px;}
	#wrap_2021 .main_section06 .inner .quick{float:none;width:auto;margin-bottom:20px;}
	#wrap_2021 .main_section06 .inner .quick ul li a{padding-bottom:0;height:auto;}
	#wrap_2021 .main_section06 .inner .quick ul li a .ico img{width:40%;}
	#wrap_2021 .main_section06 .inner .quick ul li a .txt{padding-bottom:30px;}
	#wrap_2021 .main_section06 .inner .quick ul li a .txt strong{font-size:14px;}
	#wrap_2021 .main_section06 .inner .quick ul li a .txt p{height:54px;}
	#wrap_2021 .main_section06 .inner .quick ul li a:after{bottom:15px}
	#wrap_2021 .main_section06 .inner .visit{float:none;width:auto;}
	#wrap_2021 #footer_2021{padding:20px 10px;}
	#wrap_2021 #footer_2021 .inner .logo{position:static;margin-bottom:10px;}
	#wrap_2021 #footer_2021 .inner .foot_menu{margin-left:0;}
	#wrap_2021 #footer_2021 .inner .foot_menu ul li a{font-size:12px;}
	#wrap_2021 #footer_2021 .inner .foot_menu .copyright{font-size:12px;}
}