/*.mTitA {position: relative;padding:3px 0 20px;font-size: 28px;font-weight: 700;color: #222;}*/
.mTitA {position: relative;padding:3px 0 20px;font-size: 24px;font-weight: 700;color: #222;}
.mTitA a {position: absolute;right: 0;top: 0;font-size: 15px;color: #444;font-weight: 300;line-height: 100%;padding: 8px 20px;border-radius: 30px;border: 1px solid #ddd;transition: .3s;}
.mTitA a:hover {background: #a4082a;color: #fff;border: 1px solid #a4082a;}
.contentmore {display:none;}

#section1 {margin-top: 91px;}
#mVisual {height: 620px;}
#mVisual .slide1 {position: relative;overflow: hidden;height: 100%;}
#mVisual .swiper-slide > img {}
#mVisual .btn-slide1{width:46px;height:46px;border-radius:50%;color: #000;background-size: 0.5em;text-indent: -9999px;}
#mVisual .swiper-button-next.btn-slide1{right: 50%;margin-right: -658px;#efefef url("data: image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 9.4 16.1' viewBox='0 0 9.4 16.1'%3E%3Cpath d='m1.4 16 8-8-8-8L0 1.4 6.6 8 0 14.6z' style='fill:%23222'/%3E%3C/svg%3E") center center no-repeat;background: #efefef url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 9.4 16.1' viewBox='0 0 9.4 16.1'%3E%3Cpath d='m1.4 16 8-8-8-8L0 1.4 6.6 8 0 14.6z' style='fill:%23222'/%3E%3C/svg%3E") center center no-repeat;background-size: 0.5em;}
#mVisual .swiper-button-prev.btn-slide1{left: 50%;margin-left: -658px;background: #efefef url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 9.4 16.1' viewBox='0 0 9.4 16.1'%3E%3Cpath d='M8 16 0 8l8-8 1.4 1.4L2.8 8l6.6 6.6z' style='fill:%23222'/%3E%3C/svg%3E") center center no-repeat;background-size: 0.5em;}
#mVisual .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {font-size: 14px;font-weight: 900;}
#mVisual .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {font-size: 14px;font-weight: 900;}


/*#section2 {padding: 80px 0 60px;}*/
#section2 {padding: 60px 0 60px;}
#section2 .wrap {}
#section2 .wrap > dl {}
#section2 .wrap > dl:after {content:'';display:block;clear:both;}
/*#section2 .wrap > dl > dt {float: left;width: calc(100% - 410px);}*/
/*#section2 .wrap > dl > dt {float: left;width: calc(100% - 480px);}*/
#section2 .wrap > dl > dt {float: left;width: 53%;}
/*#section2 .wrap > dl > dd{float: right;width: 380px;}*/
/*#section2 .wrap > dl > dd{float: right;width: 460px;}*/
#section2 .wrap > dl > dd{float: right;width: 45%;}

#mNotiA {text-align: center;}
#mNotiA .categorylist {display:none;margin: 0 0 50px;}
#mNotiA .categorylist:after {content:'';display:block;clear:both;}
#mNotiA .categorylist li {float: left;}
#mNotiA .categorylist li a {display: block;width: 154px;height: 44px;line-height: 44px;text-align: center;border-radius: 30px;border: 1px solid #a4082a;font-size: 18px;font-weight: 500;color: #a4082a;margin: 0 10px;}
#mNotiA .categorylist li.on a {background: #a4082a;color: #fff;font-weight: 400;}
#mNotiA .contentlist {}
#mNotiA .contentlist li {margin-bottom: 10px;}
/*#mNotiA .contentlist li a {display: block;background: #f5f4f6 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 9.4 15.1' viewBox='0 0 9.4 16.1'%3E%3Cpath d='m1.4 16 8-8-8-8L0 1.4 6.6 8 0 14.6z' style='fill:%23222'/%3E%3C/svg%3E") 97% center no-repeat;background-size: 0.5em;border-radius: 10px;padding: 20px 30px;border: 1px solid #f5f4f6;}*/
/*#mNotiA .contentlist li a {display: block;background: #f5f4f6 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 9.4 15.1' viewBox='0 0 9.4 16.1'%3E%3Cpath d='m1.4 16 8-8-8-8L0 1.4 6.6 8 0 14.6z' style='fill:%23222'/%3E%3C/svg%3E") 97% center no-repeat;background-size: 0.5em;border-radius: 10px;padding: 16px 20px;border: 1px solid #f5f4f6;}*/
#mNotiA .contentlist li a {display: block;background: #f5f4f6 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 9.4 15.1' viewBox='0 0 9.4 16.1'%3E%3Cpath d='m1.4 16 8-8-8-8L0 1.4 6.6 8 0 14.6z' style='fill:%23666'/%3E%3C/svg%3E") 97% center no-repeat;background-size: 0.5em;border-radius: 10px;padding: 8px 20px;border: 1px solid #f5f4f6;}


#mNotiA .contentlist li:hover a {box-sizing: border-box;background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 9.4 15.1' viewBox='0 0 9.4 16.1'%3E%3Cpath d='m1.4 16 8-8-8-8L0 1.4 6.6 8 0 14.6z' style='fill:%23a4082a'/%3E%3C/svg%3E") 97% center no-repeat;background-size: 0.5em;border: 1px solid #a4082a;}
#mNotiA .contentlist li:hover strong {color:#a4082a;}
#mNotiA .contentlist li:hover span {color:#a4082a;}
#mNotiA .contentlist dl {}
#mNotiA .contentlist dl:after {content:'';display:block;clear:both;}
/*#mNotiA .contentlist dl > dt {display:none;}*/
/*#mNotiA .contentlist dl > dt {float: left;width: 88px;}*/
/*#mNotiA .contentlist dl > dt {float: left;width: 70px;}*/
/*#mNotiA .contentlist dl > dt {float: left;width: 67px;}*/
#mNotiA .contentlist dl > dt {float: left;width: 63px;}


/*#mNotiA .contentlist dl > dd {width: 100%;text-align: left;}*/
#mNotiA .contentlist dl > dd {float: left;width: calc(100% - 88px);text-align: left;}
/*#mNotiA .contentlist i {display: block;position: relative;width: 68px;height: 68px;border-radius: 50%;font-style: normal;color: #fff;font-size: 15px;font-weight: 400;}*/
/*#mNotiA .contentlist i {display: block;position: relative;width: 60px;height: 60px;border-radius: 50%;font-style: normal;color: #fff;font-size: 14px;font-weight: 400;}*/
/*#mNotiA .contentlist i {display: block;position: relative;width: 56px;height: 56px;border-radius: 50%;font-style: normal;color: #fff;font-size: 14px;margin-top: 4px;}*/
#mNotiA .contentlist i {display: block;position: relative;width: 52px;height: 52px;border-radius: 50%;font-style: normal;color: #fff;font-size: 13.5px;margin-top: 7px;}

#mNotiA .contentlist i.cate01 {background: #a4082a;}
#mNotiA .contentlist i.cate02 {background: #294261;}
#mNotiA .contentlist i.cate03 {background: #3c3c3c;}
#mNotiA .contentlist i > em {font-style: normal;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);line-height: 120%;}
/*#mNotiA .contentlist strong {display: block;width: calc(100% - 20px);font-size: 19px;color: #333;font-weight: 500;height: 26px;overflow: hidden;margin: 10px 0 0;}*/
#mNotiA .contentlist strong {display: block;width: calc(100% - 20px);font-size: 17px;color: #555;font-weight: 400;height: 26px;overflow: hidden;margin: 10px 0 0;}
#mNotiA .contentlist span {color: #888;font-size: 15px;letter-spacing: 0;}
#mNotiA .contentmore {}
#mNotiA .contentmore a {display: inline-block;margin: 20px 0 0;padding: 15px 45px;font-size: 16px;color: #444;font-weight: 500;line-height: 100%;background: #f5f4f6;border-radius: 30px;}

#mGallA {text-align: center;}
#mGallA ul {}
#mGallA ul li {margin: 0 0 10px;}
/*#mGallA ul li a {display: block;border-radius: 10px;background: #f5f4f6;overflow: hidden;box-sizing: border-box;padding: 28px 30px 28px 20px;border:1px solid #f5f4f6;transition: .3s;}*/
/*#mGallA ul li a {display: block;border-radius: 10px;background: #f5f4f6;overflow: hidden;box-sizing: border-box;padding: 24px 30px 24px 20px;border:1px solid #f5f4f6;transition: .3s;height: 190px;}*/
/*#mGallA ul li a {display: block;border-radius: 10px;background: #f5f4f6;overflow: hidden;box-sizing: border-box;padding: 20px 30px 15px 20px;border: 1px solid #f5f4f6;transition: .3s;height: 170px;}*/
/*#mGallA ul li a {display: block;border-radius: 10px;background: #f5f4f6;overflow: hidden;box-sizing: border-box;padding: 20px 30px 15px 20px;border: 1px solid #f5f4f6;transition: .3s;height: 174px;}*/
#mGallA ul li a {display: block;border-radius: 10px;background: #f5f4f6;overflow: hidden;box-sizing: border-box;padding: 15px 30px 15px 20px;border: 1px solid #f5f4f6;transition: .3s;height: 151px;}


#mGallA ul li:hover a {background: #fff;border: 1px solid #a4082a;}
#mGallA ul li a:after {content:'';display:block;clear:both;}
/*#mGallA .imgA {float: left;width: 120px;position: relative;padding-top: 120px;overflow: hidden;}*/
/*#mGallA .imgA {float: left;width: 140px;position: relative;padding-top: 140px;overflow: hidden;}*/
/*#mGallA .imgA {float: left;width: 130px;position: relative;padding-top: 130px;overflow: hidden;}*/
#mGallA .imgA {float: left;width: 120px;position: relative;padding-top: 120px;overflow: hidden;}
#mGallA .imgA > img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 100%;}
/*#mGallA .content {position: relative;float: left;width: calc(100% - 150px);margin-left: 20px;text-align: left;}*/
#mGallA .content {position: relative;float: left;width: calc(100% - 160px);margin-left: 20px;text-align: left;}
#mGallA ul li.NoImage .content {float:none;width:100% !important;}
#mGallA .cate {display:none;line-height: 100%;font-size: 16px;font-weight: 400;color: #a4082a;}
/*#mGallA .sbjA {margin: 10px 0 2px;font-size: 18px;line-height: 25px;font-weight: 400;color: #222;height: 70px;overflow: hidden;}*/
#mGallA .sbjA {margin: 2px 0 2px;font-size: 17px;line-height: 24px;font-weight: 400;color: #444;height: 70px;overflow: hidden;}
/*#mGallA em {display: block;margin: 14px 0 0;font-style: normal;font-size: 15px;color: #888;font-weight: 300;letter-spacing: 0;}*/
#mGallA em {display: block;margin: 6px 0 0;font-style: normal;font-size: 15px;color: #888;font-weight: 300;letter-spacing: 0;}
#mGallA ul li:hover a .sbjA {color: #a4082a;}
#mGallA ul li:hover em {color: #a4082a;}
#mGallA .contentmore {display:none;}
#mGallA .contentmore a {display: inline-block;margin: 20px 0 0;padding: 15px 45px;font-size: 16px;color: #a4082a;font-weight: 500;line-height: 100%;background: #f5f4f6;border-radius: 30px;}

#section4 {border-top: 1px solid #ddd;}
#section4 .wap {}
#section4 .wap:after {content:'';display:block;clear:both;}
#section4 ul {display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;}
#section4 ul:after {content:'';display:block;clear:both;}
#section4 ul li {padding: 20px 0;}
#section4 ul li a {}
#section4 ul li:nth-child(1) a img {width: 120px;}
#section4 ul li:nth-child(2) a img {width: 260px;margin-top: -10px;}
#section4 ul li:nth-child(3) a img {width: auto;}
#section4 ul li:nth-child(4) a img {width: 160px;}
#section4 ul li:nth-child(5) a img {width: 140px;}
#section4 ul li:nth-child(6) a img {width: 120px;}

/*#section5 {background: #79011a;height: 100px;overflow: hidden;}*/
/*#section5 {background: #89001c;height: 100px;overflow: hidden;}*/
#section5 {background: #a4082a;height: 100px;overflow: hidden;}
#section5 .wrap {height: 100%;}
/*#section5 a.tit {position: relative;display: block;float: left;width: 200px;height: 100%;background: #a30828;}*/
#section5 a.tit {position: relative;display: block;float: left;width: 200px;height: 100%;background: #8b031f;}
#section5 a.tit > p {position: absolute;left: 30px;top: 50%;transform: translateY(-50%);color: #fff;font-size: 21px;font-weight: 500;}
#section5 a.tit > span {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);width: 24px;height: 24px;border-radius: 50%;background:#efefef url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 9.4 16.1' viewBox='0 0 9.4 16.1'%3E%3Cpath d='m1.4 16 8-8-8-8L0 1.4 6.6 8 0 14.6z' style='fill:%23a4082a'/%3E%3C/svg%3E") center center no-repeat;background-size:0.35em}
#section5 ul {float: left;width: calc(100% - 200px);height: 100%;}
#section5 ul:after {content:'';display:block;clear:both;}
#section5 ul li {position: relative;float: left;width: calc(100% / 3);height: 100%;}
/*#section5 ul li:after {content:'';position: absolute;right: 0;top: 0;height: 100%;width: 1px;background: #ddd;}*/
#section5 ul li:after {content:'';position: absolute;right: 0;top: 0;height: 100%;width: 1px;background: rgba(255,255,255,.1);}
#section5 ul li a {position: relative;display: block;height:100%;transition:.3s;}
#section5 ul li a > i {display: block;width: 50px;height: 50px;background-size: 50px !important;padding: 28px 0 0 38px;transition:.3s;}
#section5 ul li:nth-child(1) a > i {background: url(/img/main/link01.png) right bottom no-repeat;}
#section5 ul li:nth-child(2) a > i {background: url(/img/main/link02.png) right bottom no-repeat}
#section5 ul li:nth-child(3) a > i {background: url(/img/main/link03.png) right bottom no-repeat;}
/*#section5 ul li a > p {position: absolute;left: 100px;top:50%;transform: translateY(-50%);font-size: 19px;color: #444;font-weight: 500;line-height: 100%;transition:.3s;}*/
#section5 ul li a > p {position: absolute;left: 100px;top:50%;transform: translateY(-50%);font-size: 19px;color: #fff;font-weight: 400;line-height: 100%;transition:.3s;}
#section5 ul li a > p > span {display: block;margin-top: 5px;font-size: 14px;font-weight: 400;transition:.3s;}
#section5 ul li:hover a {background: #ffffff;}
#section5 ul li:hover a > p {color:#a4082a;}
#section5 ul li:hover a > p > span {color:#a4082a;}
#section5 ul li:nth-child(1):hover a > i {background: url(/img/main/link01_hover.png) right bottom no-repeat;}
#section5 ul li:nth-child(2):hover a > i {background: url(/img/main/link02_hover.png) right bottom no-repeat}
#section5 ul li:nth-child(3):hover a > i {background: url(/img/main/link03_hover.png) right bottom no-repeat;}

.FloatingBn {position:fixed;right: 50%;transform: translateX(660px);bottom: 90px;}
.FloatingBn a {display: block;width: 50px;height: 50px;text-indent: -9999px;border-radius: 5px;box-shadow: 0 0 12px 0 rgba(0,0,0,.15);background: #fafafa url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 45.3 22.6' viewBox='0 0 45.3 22.6'%3E%3Cpath d='M0 22.6 22.6 0l22.7 22.6z' style='fill:%23a4082a'/%3E%3C/svg%3E") center center no-repeat;background-size: 0.8em;}
