/* 220421 강남센터 css */
.C00040_diplayNone{display: none !important;}
.C00040_diplayBlk{display: block !important;}


.C00040_maincection04 .InnerContainer > div{display: inline-block; vertical-align: top;}
.banner4_MainContents_Title{padding: 40px; background-color: #EBC5C2; width: 22%; height: 646px;}
.banner4_MainContents_Title p {font-size: 40px; color: #fff;}
.banner4_MainContents_Title .titleTop6{position: relative; margin-top: 45px;}
.banner4_MainContents_Title .titleTop6:before{content: ''; position: absolute; top: -20px; left: 0; width: 40px; height: 5px; background-color: #F0597E;}
.banner4_content{width: calc(78% - 5px);}
.banner4_content > div {position:relative; display: inline-block; width: calc((100% / 3) - 5px ); height: 323px; padding: 40px; vertical-align: inherit;}
.banner4_content > div:nth-child(odd){background-color: #F6EEEC;}  
.cellBtn{display: block; width: 100%; height: 100%;}
.cellText p{font-size: 24px; margin-bottom: 5px; font-weight: bold;}
.cellText span{font-size: 16px; line-height: 1.4;}
.cellImg {position: absolute; bottom: 20px; right: 20px; width: 130px; height: 130px;} 
.cellImg img{border-radius: 130px; }
.cellNumber{position: absolute; bottom: 0; left: 0; padding: 25px; text-align: center; background-color: #F0A6AB;}
/* .cellBox1 .cellNumber{background-color: #F0597E;} */
.cellNumber span{font-size: 24px; font-weight: 200; color: #fff;}

.C00040_maincection06 .InnerContainer{padding-left: 0;}
.banner6_MainContents_Title{text-align: center; margin-bottom: 60px;}
.banner6_MainContents_Title .title{font-size: 26px; margin-bottom: 10px;}
.banner6_MainContents_Title .sub{font-size: 18px; font-weight: 600; color: rgba(0,0,0,.6);}
.banner6_content > div{display: inline-block; width: calc((100% / 4) - 20px); height: 450px; margin-right: 20px; text-align: center; position: relative;}
.banner6_content > div:last-child{margin-right: 0;}
.banner6_content img{position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.banner6_content .banner6_cText{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(23,16,16,.2); padding: 20px;}
.banner6_cText p{color: #fff; text-shadow: 0 0 8px rgba(0,0,0,.2);}
.banner6_cText .num{font-family: 'Noto Serif KR', serif; font-size: 20px; margin-bottom: 90px;}
.banner6_cText .title{font-family: 'Noto Serif KR', serif; font-size: 24px; font-weight: bold; margin-bottom: 20px;}
.banner6_cText .stick{display: block; width: 20px; height: 1px; background-color: #fff; margin-bottom: 20px; margin-left: calc((100% - 20px) / 2);}
.banner6_cText .sub{font-weight: bold; font-size: 16px;}
.banner6_cText .minmi{font-size: 14px; position: absolute; bottom: 20px; width: calc(100% - 40px);}

.C00040_MainSection07 .InnerContainer{padding-left: 0; height: 522px;}
.banner7_MainContents_Title{text-align: center; margin-bottom: 60px; position: relative; z-index: 2;}
.banner7_MainContents_Title .title{font-size: 26px; margin-bottom: 10px;}
.banner7_MainContents_Title .sub{font-size: 18px; font-weight: 600; color: rgba(0,0,0,.6);}
.left_textBox{position: relative; margin-top: 50px; text-align: left;}
.left_textBox .title{font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.left_textBox .sub{font-size: 16px; color: rgba(0,0,0,.6);}
.left_textBox .minmitvGo{display: block; position: absolute; right: calc(50% + 15px); top: 0; font-size: 14px; padding: 10px 32px 10px 20px; text-align: center; background-color: #F1597F; border-radius: 30px; color: #fff;  transition: .4s;}
.left_textBox .minmitvGo:before{content: ''; position: absolute; top: 15px; right: 20px; width: 8px; height: 8px; border-top: 1px solid #fff; border-right: 1px solid #fff; transform: rotate(45deg);}
.left_textBox .minmitvGo:hover:before{right: 12px; transition: .4s;}
.C00040_minmitv{bottom: 120px; height: 365px;}
.C00040_MainSection07 .C00040_Tuumbtnul_wrap{display: inline-block; width: calc(50% - 20px); overflow-x: scroll; overflow-y: hidden; height: 190px; position: absolute; bottom: -15px;}
.C00040_MainSection07 .C00040_Tuumbtnul_wrap::-webkit-scrollbar {height: 15px;}
.C00040_MainSection07 .C00040_Tuumbtnul_wrap::-webkit-scrollbar-thumb {background-color: #F1597F; border-radius: 10px; background-clip: padding-box; border: 5px solid transparent;}
.C00040_MainSection07 .C00040_Tuumbtnul_wrap::-webkit-scrollbar-track {background-color: transparent;}
/* .MainSection03 .C00040_Tuumbtnul_wrap{width: 100%; bottom: -67px; height: 67px;}
.LayerPopSliderArea  .C00040_Tuumbtnul_wrap{width: 100%; height: auto;}
.LayerPopSliderArea  .C00040_Tuumbtnul_wrap li button{background-color: #fff !important;}
.LayerPopSliderArea  .C00040_Tuumbtnul_wrap li button:hover{background-color: #f3f3f3 !important;} */
.C00040_MainSection07 .C00040_minmitv ul.SliderThum_BtnPage{left: 0; width: 1300px; text-align: left; bottom: 0; height: 100%; padding-right: 5px;}
.C00040_MainSection07 .C00040_minmitv ul.SliderThum_BtnPage li{width: calc(20% - 10px); margin-right: 10px; height: 100%; display: inline-block; vertical-align: top;}
.C00040_MainSection07 .C00040_minmitv ul.SliderThum_BtnPage li button{width: 100% !important; height: 100% !important; margin: 0; padding: 0; border-radius: 0;}
.C00040_MainSection07 .MainMultiSlider ul.SliderThum_BtnPage li.slick-active button{border: 2px solid #f0597d;}
.C00040_MainSection07 .C00040_minmitv ul.SliderThum_BtnPage li button img{width: 100%; height: 100%; margin: 0; padding: 0;}
.C00040_MainSection07 .C00040_minmitv .slick-list{position: absolute; right: 0; width: calc(50% - 5px); overflow: hidden;}
.C00040_MainSection07 .C00040_minmitv .mitvThum{width: 645px;}
.C00040_MainSection07 .C00040_minmitv .mitvThum .mitvPlay_Area iframe{border-radius: 0;}


