.bd {display:block;border:none;background:#eaeaea;height:1px;margin: 15px 0px;padding:0px;font-size:0px;clear:both;}
.bd2 {display:block;border:none;background:rgba(255,255,255,.2);height:1px;margin: 17px 0px;padding:0px;font-size:0px;clear:both;}
.shdw {border-radius:20px;overflow: hidden;box-shadow: 0 0 12px 5px rgb(0 0 0 / 8%);box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
.mBtnAdiv {box-sizing: border-box;width: 315px;height: 70px;border-radius: 50px;overflow:hidden;}
a.mBtnA {position:relative;display: block;font-size: 20px;line-height: 70px;background: #c96130;color: #fff;font-weight: 500;padding: 0 0 0 50px;}
a.mBtnA:after {content:'';position: absolute;right: 30px;top: 50%;width: 20px;height: 16px;margin-top: -8px;background: url(/img/main/arrow_story_r_w.png) no-repeat;}
.mBtnBdiv {box-sizing: border-box;width: 280px;height: 60px;border-radius: 30px;overflow:hidden;margin: 0 auto;}
a.mBtnB {position:relative;display: block;line-height: 60px;background: #f3f3f3;font-size: 17px;color: #444;font-weight: 700;text-align: center;padding: 0 36px 0 0;}
a.mBtnB:after {content:'';position: absolute;right: 20px;top: 50%;transform: translateY(-50%);width: 35px;height: 35px;background: #424242 url(/img/main/arrow_more_r_w.png) 51% 48% no-repeat;border-radius: 50%;}
.hvr-bounce-to-right:before {background:#161616 !important;}
.hvr-sweep-to-top:before {background:#79503c !important;}
h2 {font-size: 36px;line-height: 100%;color: #222;letter-spacing: -2px;margin-bottom: 30px;}
.txt_c {text-align:center !important;}

#sectionA {margin-top: 100px;}
#sectionA dl {height: 718px;}
#sectionA dl:after {content:'';display:block;clear:both;}
#sectionA dl dt {float: left;width: calc(100% - 20px - 460px);height: 100%;}
#sectionA dl dd {float: right;width: 460px;height: 100%;}
#mVisual {height: 100%;}
#mVisual .mVisualA {height: 100%;background: url(/img/main/mv_img.jpg) no-repeat;border-radius: 25px;box-sizing: border-box;padding: 80px 90px;}
#mVisual .mVisualA p {font-size: 42px;line-height: 52px;color: #fff;font-weight: 500;letter-spacing: -2px;margin-bottom: 25px;}
#mVisual .mVisualA span {font-size: 16px;color: #fff;font-weight: 500;text-transform: uppercase;line-height: 26px;}

#mVisual {
	height: 100%;position:relative;
}

#mVisual .mVisualA {
	position:absolute;
	left:0px;
	top:0px;
    background: transparent;
    padding: 80px 90px;
	z-index:10;
}

#mVisual .mVisualA p {
    font-size: 42px;
    line-height: 52px;
    color: #fff;
    font-weight: 500;
    letter-spacing: -2px;
    margin-bottom: 25px;
}

#mVisual .mVisualA span {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
}

#mVisual .swiper-container {
	width:960px;
	height:720px;
	border-radius:25px;
}
#mVisual .swiper-button-next {
	z-index:11;
	color:#fff;
	width:60px;
	height:60px;
	background-color:rgb(0,0,0,.5);
	border-radius:50%;
	
}
#mVisual .swiper-button-prev {
	z-index:11;
	color:#fff;
	width:60px;
	height:60px;
	background-color:rgb(0,0,0,.5);
	border-radius:50%;
}
#mVisual .swiper-container .swiper-slide{
	img {max-width:100%;}
}



#mBannerA span {line-height: 100%;font-size: 16px;font-weight: 700;}
#mBannerA p {margin: 15px 0 35px;font-size: 38px;line-height: 48px;font-weight: 500;letter-spacing: -2px;}
#mBannerA em {font-style: normal;font-size: 17px;line-height: 27px;}
#mBannerA .mBtnAdiv {position: absolute;bottom: 68px;left: 50%;transform: translateX(-50%);}


#mBannerA {
	width:460px;
    position: relative;
    height: 720px;
    box-sizing: border-box;
    padding: 0px;
    background: transparent;
    color: #fff;
	border-radius:25px;
}

#mBannerA span {
    line-height: 100%;
    font-size: 16px;
    font-weight: 700;
}

#mBannerA p {
    margin: 15px 0 35px;
    font-size: 38px;
    line-height: 48px;
    font-weight: 500;
    letter-spacing: -2px;
}

#mBannerA em {
    font-style: normal;
    font-size: 17px;
    line-height: 27px;
}

#mBannerA .mBtnAdiv {
    position: absolute;
    bottom: 68px;
    left: 50%;
    transform: translateX(-50%);
}

#mBannerA .swiper-container {
	width:460px;
	height:720px;
	border-radius:25px;
}
#mBannerA .swiper-button-next {
	right:10px;
	z-index:11;
	color:#fff;
	width:60px;
	height:60px;
	background-color:rgb(0,0,0,.5);
	border-radius:50%;
	
}
#mBannerA .swiper-button-prev {
	left:10px;
	z-index:11;
	color:#fff;
	width:60px;
	height:60px;
	background-color:rgb(0,0,0,.5);
	border-radius:50%;
}



#sectionB {padding: 80px 0;}
#sectionB dl {margin-top: 20px;margin-bottom: 40px;height: 504px;}
#sectionB dl:after {content:'';display:block;clear:both;}
#sectionB dl dt {float: left;width: 709px;height: 100%;}
#sectionB dl dd {float: right;width: calc((100% - 729px));}
#mNotiA {}
#mNotiA ul {}
#mNotiA ul:after {content:'';display:block;clear:both;}
#mNotiA ul li {float: left;width: calc((100% - 60px)/4);margin-right: 20px;}
#mNotiA ul li:last-child {margin-right:0;}
#mNotiA ul li a {display: block;position: relative;height: 220px;background: #f3f3f3;border-radius: 25px;box-sizing: border-box;padding: 40px 35px 0;transition: .3s;}
#mNotiA ul li:hover a {background:#fcf3ee;}
#mNotiA ul li a:before {content:'공지사항';display: block;width: 126px;height: 44px;line-height: 43px;background: #fff url(/img/main/icon_notice.png) 20px 10px no-repeat;border-radius: 30px;font-size: 16px;color: #555;font-weight: 700;box-sizing: border-box;padding: 0 0 0 50px;}
#mNotiA ul li a > strong {display: block;height: 68px;overflow: hidden;margin-top: 22px;font-size: 23px;color: #444;font-weight: 500;line-height: 34px;letter-spacing: -1px;}
#mNotiA ul li a .tit {display: block;height: 68px;overflow: hidden;margin-top: 22px;font-size: 23px;color: #444;font-weight: 500;line-height: 34px;letter-spacing: -1px;}
#mNotiA ul li a .date {display: none}
#mNotiA ul li a .con {display: none}
#mNotiA ul li a .btn{display: none}
#mNotiA ul li a > span {position: absolute;left: 172px;top: 50px;font-family: 'Minsans';color: #777;font-size: 16px;}
#mCalA {position:relative;width: 100%;height: 100%;box-sizing: border-box;background: #f3f3f3;border-radius: 25px;text-align: center;}
#mCalA:hover{background: #fcf3ee;}
#mCalA .mCtit {}
#mCalA .mCtit h3 {padding: 65px 0 50px;text-align: center;font-size: 26px;color: #444;font-weight: 500;letter-spacing: -1px;font-family: 'Minsans';}
#mCalA a.mCprev {position: absolute;left: 40px;top: 50%;transform: translateY(-50%);width: 52px;height: 52px;background: #fff url(/img/main/arrow_calendar_l_b.png) center center no-repeat;border-radius: 50%;text-indent:-99999px;}
#mCalA a.mCnext {position: absolute;right: 40px;top: 50%;transform: translateY(-50%);width: 52px;height: 52px;background: #fff url(/img/main/arrow_calendar_r_b.png) center center no-repeat;border-radius: 50%;text-indent:-99999px;}
#mCalA .mCtbl {display: inline-block;}
#mCalA table#schedule_cal {width: 100%;text-align: center;}
#mCalA table#schedule_cal th {line-height: 100%;font-size: 16px;color: #888;padding: 0 0 5px;}
#mCalA table#schedule_cal td {font-size: 16px;font-weight: bold;}
#mCalA table#schedule_cal a {display: block;padding: 11px 11px;margin: 3px 5px;color: #555;border-radius: 50%;line-height: 100%;font-size: 20px;font-weight: 500;font-family: 'Minsans';}
#mCalA table#schedule_cal a.mCsunday {color:#d85151;}
#mCalA table#schedule_cal a.mCtoday {color:#c96130;}
#mCalA table#schedule_cal a.mCchecked {background:rgba(0,0,0,.1);}
#mCalA table#schedule_cal a.mCchecked.mCtoday {background:#ccdcf2 !important;color:#c96130 !important;}
#mCalB {}
#mCalB ul {}
#mCalB ul li {margin-bottom: 20px;}
#mCalB ul li a {position:relative;display: block;background: #f3f3f3;box-sizing: border-box;height: 111px;border-radius: 25px;padding: 35px 40px;}
#mCalB ul li:hover a {background: #fcf3ee;}
#mCalB ul li a:before {content:'주요일정';position: absolute;left: 40px;top: 50%;transform: translateY(-50%);width: 126px;height: 44px;line-height: 43px;background: #fff url(/img/main/icon_calendar.png) 20px 10px no-repeat;border-radius: 30px;font-size: 16px;color: #c96130;font-weight: 700;box-sizing: border-box;padding: 0 0 0 50px;}
#mCalB .tit {display: block;margin: 9px 92px 0 146px;font-size: 23px;line-height: 100%;height: 23px;overflow: hidden;color: #444;font-weight: 500;}
#mCalB .date {position: absolute;right: 40px;top: 45px;font-family: 'Minsans';color: #777;font-size: 16px;}
#mCalB .con {display: none}
#mCalB .btn {display: none}


#sectionC {}
#sectionC dl {height: 520px;margin-bottom: 40px;}
#sectionC dl:after {content:'';display:block;clear:both;}
#sectionC dl dt {height: 100%;float: left;width: 466px;}
#sectionC dl dd {float: right;width: calc(100% - 466px);height: 100%;}
#mLinkA {position: relative;height: 100%;background: url(/img/main/templestay_img.jpg) no-repeat;border-radius: 25px;}
#mLinkA a {display: block;height: 100%;}
#mLinkA a:after {content:'';position: absolute;right:55px;top: 45px;width: 60px;height: 60px;background: #FFF url(/img/main/arrow_templestay_r_b.png) center center no-repeat;border-radius: 50%;}
#mGallA {height: 100%;}
#mGallA ul {height: 100%;}
#mGallA ul:after {content:'';display:block;clear:both;}
#mGallA ul li {float: left;width: calc((100% - 40px)/2);margin-left: 20px;height: 100%;}
#mGallA ul li a {display: block;height: 100%;border-radius: 25px;overflow: hidden;background: #f3f3f3;}
#mGallA ul li:hover a {background: #fcf3ee;}
#mGallA .imgA {position: relative;padding-top: 76%;overflow: hidden;}
#mGallA .imgA > img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: auto;height: 100%;}
#mGallA .txtA:before {content:'템플스테이 갤러리';display: block;margin: 25px 30px 10px 0;margin-left: -22px;width: 155px;height: 44px;line-height: 44px;background: #fff;border-radius: 30px;text-align: center;font-size: 16px;color: #555;font-weight: 500;}
#mGallA .txtA {font-size: 23px;color: #444;font-weight: 500;letter-spacing: -1px;text-align: left;padding: 0px 50px;line-height: 28px;height: 136px;overflow: hidden;}

#mNotiB {margin: 20px 0 40px;}
#mNotiB ul {}
#mNotiB ul:after {content:'';display:block;clear:both;}
#mNotiB ul li {float: left;width: calc((100% - 20px) / 2);margin-right: 20px;}
#mNotiB ul li:last-child{margin-right:0;}
#mNotiB ul li a {position:relative;display: block;box-sizing: border-box;background: #f3f3f3;border-radius: 25px;padding: 44px 0 0;height: 111px;}
#mNotiB ul li a:before {content:'템플스테이 공지사항';position: absolute;left: 40px;top: 50%;transform: translateY(-50%);width: 166px;height: 44px;line-height: 43px;background:#fff;border-radius: 30px;font-size: 16px;color: #555;font-weight: 700;box-sizing: border-box;text-align: center;}
#mNotiB ul li:hover a {background: #fcf3ee;}
#mNotiB strong {display: block;margin: 0 130px 0 226px;font-size: 23px;line-height: 100%;height: 23px;overflow: hidden;color: #444;font-weight: 500;}
#mNotiB span {position: absolute;right: 40px;top: 45px;font-family: 'Minsans';color: #777;font-size: 16px;}


#sectionD {padding: 80px 0;}
#mVideoA {}
#mGallB {}
#mGallB ul {margin-bottom: 40px;}
#mGallB ul:after {content:'';display:block;clear:both;}
#mGallB ul li {float: left;width: calc((100% - 40px)/3);margin-right: 20px;}
#mGallB ul li:last-child {margin-right:0;}
#mGallB ul li a {display: block;height: 520px;border-radius: 25px;overflow: hidden;background: #f3f3f3;}
#mGallB ul li:hover a {background: #fcf3ee;}
#mGallB .imgA {position: relative;padding-top: 76%;overflow: hidden;}
#mGallB .imgA > img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: auto;height: 100%;}
#mGallB .txtA  {font-size: 23px;color: #444;font-weight: 500;letter-spacing: -1px;text-align: left;padding: 0px 50px;line-height: 28px;height: 136px;overflow: hidden;}
#mGallB .txtA:before {content:'갤러리';display: block;margin: 25px 30px 10px 0;margin-left: -22px;width: 85px;height: 44px;line-height: 44px;background: #fff;border-radius: 30px;text-align: center;font-size: 16px;color: #555;font-weight: 500;}
#mGallB .txtA .date{display:none}

#sectionE {padding: 0 0 60px;}
#sectionE dl {height: 190px;}
#sectionE dl:after {content:'';display:block;clear:both;}
#sectionE dl dt {float: left;width: calc((100% - 20px) / 2);height: 100%;border-radius: 25px;box-sizing: border-box;overflow: hidden;}
#sectionE dl dt:after {content:'';}
#sectionE dl dd {float: right;width: calc((100% - 20px) / 2);height: 100%;border-radius: 25px;box-sizing: border-box;overflow: hidden;}
#sectionE dl dd:after {content:'';}
#sectionE a {position: relative;display: block;height: 100%;box-sizing: border-box;color: #fff;padding: 55px 0 0 55px;}
#sectionE dl dt a {background: #4e433b;}
#sectionE dl dd a {background: #c96130;}
#sectionE dl dt a:after {content: '';position: absolute;right: 60px;top: 50%;transform: translateY(-50%);width: 88px;height: 80px;background: url(/img/main/icon_bus.png) no-repeat;}
#sectionE dl dd a:after {content: '';position: absolute;right: 60px;top: 50%;transform: translateY(-50%);width: 88px;height: 80px;background: url(/img/main/icon_map.png) no-repeat;}
#sectionE p {margin-bottom: 45px;font-size: 28px;font-weight: 500;letter-spacing: -1px;}
#sectionE span {position: relative;font-weight: 500;}
#sectionE span:after {content: '';position: absolute;right: -33px;top: 2px;width: 23px;height: 23px;border-radius: 50%;background: #fff url(/img/main/arrow_link_r_b.png) center no-repeat;}





/*

#mVisual {margin:146px 0 0;background:#d9e2ee;}
#mVisual:after {content:'';display:block;clear:both;}

#mVisualA {float:left;width: 493px;height: 445px;border-radius: 20px;overflow: hidden;margin: 40px 20px 0 0;box-shadow: 0 0 12px 5px rgb(0 0 0 / 8%);}
#mVisualA .slide {height: 445px;}
#mVisualA .mySwiper {position:relative;}
#mVisualA .swiper-container {width: 100%;height: 100%;}
#mVisualA .swiper-pagination-bullet {width: 10px;height: 10px;border-radius: 50%;opacity: 100%;vertical-align: middle;background:#fff}
#mVisualA .swiper-pagination-bullet-active {width:18px;height:18px;}
#mVisualA .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 8px;}
#mVisualA .swiper-container-horizontal>.swiper-pagination-bullets, #mVisualA .swiper-pagination-custom, #mVisualA .swiper-pagination-fraction {bottom:20px;}

#mNotiA {float: left;border-radius: 25px;width: calc(100% - 513px);height: 445px;overflow: hidden;margin: 40px 0 0;background: #fff;box-shadow: 0 0 12px 5px rgb(0 0 0 / 8%);/box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
#mNotiA #mNotiA_wrap {}
#mNotiA #mNotiA_tab {background: #b6bdc7;position: relative;}
#mNotiA #mNotiA_tab h2 {float: left;width: 176px;text-align: center;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;cursor: pointer;line-height: 70px;background: #ffff;}
#mNotiA #mNotiA_tab h2.off {background: #b6bdc7;}
#mNotiA #mNotiA_tab h2 span {position: relative;font-size: 20px;font-weight: 500;color: #0f5dc5;}
#mNotiA #mNotiA_tab h2 span:after {content:'';position:absolute;left:0;bottom: -5px;width:100%;height: 3px;background: #0f5dc5;}
#mNotiA #mNotiA_tab h2.off span {color: #6f7883;}
#mNotiA #mNotiA_tab h2.off:hover span {color: #4f5760;}
#mNotiA #mNotiA_tab h2.off span:after {display:none;}
#mNotiA #mNotiA_tab a {display: block;position: absolute;right: 30px;top: 18px;width: 36px;height: 36px;text-indent: -99999px;background: url(/img/main/btn_noticem.png) no-repeat;}
#mNotiA .mNotiA_con {padding: 40px 50px 40px;}
#mNotiA #notiTab1 {}
#mNotiA #notiTab1 ul {}
#mNotiA #notiTab1 ul li {}
#mNotiA #notiTab1 .noti_first {border-bottom: 1px solid #e4e2e2;padding: 0 0 30px;margin: 0 0 30px;}
#mNotiA #notiTab1 .noti_first:after {content:'';display:block;clear:both;}
#mNotiA #notiTab1 .noti_first ul {float: left;margin: 10px 0 0 40px;width: calc(100% - 160px);}
#mNotiA #notiTab1 .noti_first ul li {}
#mNotiA #notiTab1 .noti_first ul li.title {position: relative;font-size: 20px;font-weight: 500;height: 24px;overflow: hidden;letter-spacing: -0.5px;}
#mNotiA #notiTab1 .noti_first ul:hover li.title {color: #0f5dc5;}
#mNotiA #notiTab1 .noti_first ul li.title:before {content: '';display: block;float: left;width: 19px;height: 19px;background: #c96130 url(/img/main/icon_noticen.png) no-repeat;border-radius: 50%;margin: 4px 4px 0 0;}
#mNotiA #notiTab1 .noti_first ul li.content {color: #666;font-size: 16px;font-weight: 400;height: 16px;overflow: hidden;line-height: 100%;margin: 25px 0;}
#mNotiA #notiTab1 .noti_first ul:hover li.content {color: #0f5dc5;}
#mNotiA #notiTab1 .noti_first ul li.date {font-size: 16px;color: #666;line-height: 100%;font-family: 'Opensans';font-weight: 400;}
#mNotiA #notiTab1 .noti_icon {display: block;float: left;width: 120px;height: 120px;border-radius: 50%;background: #d9e2ee url(/img/main/icon_noticeb.png) no-repeat;}
#mNotiA #notiTab1 .noti_else {margin: 0 0 14px;}
#mNotiA #notiTab1 .noti_else:after{content:'';display:block;clear:both;}
#mNotiA #notiTab1 .noti_else li.title {float:left;position: relative;width: calc(100% - 135px);height: 34px;padding: 0 0 0 20px;overflow: hidden;font-size: 18px;font-weight: 400;color: #222;}
#mNotiA #notiTab1 .noti_else li.title:before {content: '';display: block;position: absolute;left:0;top: 10px;width:6px;height:6px;border-radius:50%;background:#5281c0;}
#mNotiA #notiTab1 .noti_else:hover li.title {color: #105cc2;}
#mNotiA #notiTab1 .noti_else li.date:before {content: '';display: block;position: absolute;left: -26px;top: 5px;margin: 0 5px 0 0;width: 19px;height: 19px;border-radius: 50%;background: #c96130 url(/img/main/icon_noticen.png) no-repeat;}
#mNotiA #notiTab1 .noti_else li.date {position: relative;float:right;color: #666;font-weight: 400;font-size: 18px;font-family: 'Opensans';}
#mNotiA #notiTab2 {display:none;}
#mNotiA #notiTab2 ul {}
#mNotiA #notiTab2 ul li {border-bottom: 1px solid #ddd;padding: 15px 0;}
#mNotiA #notiTab2 ul li:after{content:'';position:absolute;left:0;top:0;}
#mNotiA #notiTab2 ul li:first-child {padding: 0 0 15px;}
#mNotiA #notiTab2 ul li:last-child {border-bottom:0;}
#mNotiA #notiTab2 ul li a {position:relative;display: block;padding: 0 0 0 20px;}
#mNotiA #notiTab2 ul li a:before {content: '';position: absolute;left: 0;top: 17px;width: 6px;height: 6px;border-radius: 50%;background: #5281c0;}
#mNotiA #notiTab2 ul li a:after {content:'';display:block;clear:both;}
#mNotiA #notiTab2 ul li a strong {float: left;position:relative;width: calc(100% - 88px);height: 38px;overflow: hidden;line-height: 38px;font-size: 17px;font-weight: 400;color: #444;}
#mNotiA #notiTab2 ul li:hover a strong{color: #105dc5;}
#mNotiA #notiTab2 ul li a span {float: right;color: #666;font-weight: 400;font-size: 17px;font-family: 'Opensans';line-height: 38px;}

#mCalA {float: left;width: 405px;height: 333px;background: #fff;margin: 30px 22px 40px 0;padding: 30px 50px;}
#mCalA .mCtit {position: relative;margin: 0 0 30px;}
#mCalA .mCtit h3 {font-size: 20px;font-weight: 500;letter-spacing: -1px;line-height: 100%;}
#mCalA .mCarrow {position: absolute;right: -5px;top: 0;}
#mCalA .mCarrow a {display: inline-block;text-indent: -999999px;width: 25px;height: 25px;}
#mCalA .mCarrow a.mCprev {background: url(/img/main/btn_calendarl.png) no-repeat;}
#mCalA .mCarrow a.mCnext {background: url(/img/main/btn_calendarr.png) no-repeat;}
#mCalA .mCtbl {}
#mCalA table#schedule_cal {width: 100%;text-align: center;}
#mCalA table#schedule_cal th {line-height: 100%;font-size: 12px;color: #666;padding: 0 0 5px;}
#mCalA table#schedule_cal td {font-size: 16px;font-family: 'tahoma';font-weight: bold;}
#mCalA table#schedule_cal a {display: block;padding: 7px 0;margin: 2px 4px;color: #7f7f7f;border-radius: 50%;line-height: 100%;}
#mCalA table#schedule_cal a.mCsunday {color:#d85151;}
#mCalA table#schedule_cal a.mCtoday {color:#c96130;}
#mCalA table#schedule_cal a.mCchecked {background:#e5e5e5;}
#mCalA table#schedule_cal a.mCchecked.mCtoday {background:#ccdcf2 !important;color:#c96130 !important;}

#mQuickA {float: right;margin: 30px 0 40px 0;}
#mQuickA ul {float:left;}
#mQuickA ul li {position:relative;width: 405px;line-height: 99px;margin: 0 0 17px 0;}
#mQuickA ul li:after {content:'';display:block;position:absolute;left: 50px;top: 50%;margin-top: -25px;width:50px;height:50px;}
#mQuickA ul li a {display: block;background: #fff;font-size: 21px;font-weight: 700;color: #2c2c2c;letter-spacing: -1px;padding: 0 0 0 130px;}
#mQuickA ul li a:hover {color:#fff;background:#105dc5;}
#mQuickA .mQul1 li:nth-child(1):after {background:url(/img/main/btn_link1.png) no-repeat;}
#mQuickA .mQul1 li:nth-child(2):after {background:url(/img/main/btn_link2.png) no-repeat;}
#mQuickA .mQul1 li:nth-child(3):after {background:url(/img/main/btn_link3.png) no-repeat;}
#mQuickA .mQul2 {margin:0 0 0 20px;}
#mQuickA .mQul2 li:nth-child(1):after {background:url(/img/main/btn_link4.png) no-repeat;}
#mQuickA .mQul2 li:nth-child(2):after {background:url(/img/main/btn_link5.png) no-repeat;}
#mQuickA .mQul2 li:nth-child(3):after {background:url(/img/main/btn_link6.png) no-repeat;}

#mNotiD {padding: 60px 0 60px;}
#mNotiD h2{margin: 0 0 30px;}
#mNotiD h2 a{line-height: 100%;font-size: 28px;color: #222;font-weight: 700;letter-spacing: -1px;}
#mNotiD ul {}
#mNotiD ul:after {content:'';display:block;clear:both;}
#mNotiD ul li {float:left;width: calc((100% - 50px) / 3);margin:0 25px 0 0;position:relative;}
#mNotiD ul li:last-child {margin:0;}
#mNotiD ul li:first-child:after {content:'NEW';position:absolute;right: 30px;top: 211px;width:46px;height:46px;line-height:46px;background: #0f5dc5;color: #fff;font-size: 13px;text-align: center;font-weight: 700;}
#mNotiD .imgA {border-radius: 20px;overflow: hidden;}
#mNotiD ul li .imgA img {transition:.3s;}
#mNotiD ul li:hover .imgA img {transform: scale(1.2);}
#mNotiD .sbjA {font-size: 18px;color:#444;font-weight:400;line-height: 140%;margin: 15px 0 0;}
#mNotiD ul li:hover .sbjA {color:#105dc5}


#mQuickB {padding: 100px 0;background: #073d83;text-align: center;}
#mQuickB p {color: #fff;font-size: 28px;font-weight: 700;line-height: 43px;margin:0 0 40px;}
#mQuickB a {display: inline-block;width: 370px;line-height: 63px;box-sizing: border-box;border: 2px solid #fff;border-radius: 5px;color: #fff;font-size: 20px;font-weight: 700;margin: 0 10px;}
#mQuickB a.reverse {background: #fff;color: #073d83;}

#mBanner { border: 1px solid #e2e2e2; padding: 20px 0;background: #ebebeb;}
#mBanner h2 {font-size: 19px;font-weight: 500;letter-spacing: -1px;margin: 15px 0 0;}
#mBanner dl {}
#mBanner dl:after {content:'';display:block;clear:both;}
#mBanner dl dt {float:left;width: 320px;position: relative;}
#mBanner dl dd {float:left;width: calc(100% - 320px);}
#mBanner .bn_ul {}
#mBanner .bn_ul:after {content:'';display:block;clear:both;}
#mBanner .bn_ul li {float:left;}
#mBanner .bn_ul li a {display:block;-webkit-box-sizing: border-box;box-sizing: border-box;}
#mBanner .bn_arrow{position:absolute;left: 150px;top: 38px;}
#mBanner .swiper-button-next, #mBanner .swiper-button-prev{width:24px !important;height:24px !important;border:1px solid #ddd;}
#mBanner .swiper-button-prev:after, #mBanner .swiper-container-rtl .swiper-button-next:after {display:none;}
#mBanner .swiper-button-next:after, #mBanner .swiper-container-rtl .swiper-button-prev:after {display:none;}
#mBanner .swiper-button-prev, #mBanner .swiper-container-rtl #mBanner .swiper-button-next{left:0 !important;background: #fff url(/img/main/bn_arrowleft.png) center no-repeat;}
#mBanner .swiper-button-next, #mBanner .swiper-container-rtl #mBanner .swiper-button-prev {right:0 !important;left:25px !important;background: #fff url(/img/main/bn_arrowright.png) center no-repeat;}

*/

