@charset "utf-8";

#multipleContentsDiv_temp_org_4_6{max-width: 1600px; margin: 0 auto;}
#multipleContentsDiv_temp_org_4_6::after{content:"";display: table;clear: both;}
@media all and (max-width: 1600px) {
  #multipleContentsDiv_temp_org_4_6{padding-right: 20px;}
}

@media all and (max-width: 1023px) {
  #multipleContentsDiv_temp_org_4_6{padding: 0;}
}


/* 비주얼텍스트 */
#multipleContentsDiv_temp_org_4_6 ._obj:nth-child(3){position: absolute; top: 86px; left: 2%;}
.main-slogan h1{font-size: 47px; color: white; font-family:'S-CoreDream-6Bold'; text-shadow: 0px 0px 7px rgba(0,0,0,0.2);}
.main-slogan p{font-size: 24px; color: white; font-family:'S-CoreDream-4Regular'; text-shadow: 0px 0px 7px rgba(0,0,0,0.2);}
@media all and (max-width: 1670px) {
  #multipleContentsDiv_temp_org_4_6 ._obj:nth-child(3){left: 5%;}
}
@media all and (max-width: 1023px) {
  #multipleContentsDiv_temp_org_4_6 ._obj:nth-child(3){top: 60px;}
  .main-slogan{text-align:center;}
}
@media all and (max-width: 768px) {
  .main-slogan h1{font-size: 40px;}
  .main-slogan p{font-size: 20px;}
}
@media all and (max-width: 420px) {
  .main-slogan h1{font-size: 30px;}
  .main-slogan p{font-size: 16px;}
}


.quick-menu-list{margin-top: 50px;}
.quick-menu-list ul::after{content:"";display: table;clear: both;}
.quick-menu-list li{float: left; width: 14%; margin-right: 3.2%;}
.quick-menu-list li:last-child{margin-right: 0;}
.quick-menu-list li a{width: 100%; height: 100%; display: block; color: #333333;}
.quick-menu-list .quick-menu-image{width: 50px; margin: 0 auto; position: relative; top: 0; transition: all .3s;}
.quick-menu-list p{text-align: center; font-family: 'Noto Regular'; font-size: 15px; margin-top: 3px;}
.quick-menu-list p span{position: relative;}
.quick-menu-list p span::after{content:""; display: block; position: absolute; bottom: -3px; width: 0%; height: 2px; background-color: #2340c3; left: 0; transition: all .3s;}
.quick-menu-list li a:hover .quick-menu-image{top: -5px;}
.quick-menu-list li a:hover p span::after{width: 100%;}

@media all and (max-width: 768px) {
  .quick-menu-list{margin-top: 25px;}
  .quick-menu-list li{width: calc(100%/3); margin-right: 0; margin-bottom: 20px;}
}

.global-site-wrap{margin-top: 50px;}
.global-site-wrap ul::after{content:"";display: table;clear: both;}
.global-site-wrap li{float: left; width: calc(100%/4); box-sizing: border-box; border-right: 1px solid #cccccc;}
.global-site-wrap li:last-child{border-right: 0;}
.global-site-wrap li a{width: 100%; height: 100%; display: block; color: #121212; padding: 0 2%;}
.global-site-wrap .global-site-image{width: 81px; margin: 0 auto; position: relative; top: 0; transition: all .3s;}
.global-site-wrap p{font-family: 'Noto Regular'; font-size: 18px; text-align: center; margin-top: 20px;}
.global-site-wrap li p span{background: linear-gradient(to top, #2340c3 0%, transparent 0%); transition: all .3s;}
.global-site-wrap li:hover .global-site-image{top: -5px;}
.global-site-wrap li:hover p span{background: linear-gradient(to top, #2340c3 25%, transparent 0%);}

@media all and (max-width: 1023px) {
  .global-site-wrap .global-site-image{width: 50px;}
  .global-site-wrap p{font-size: 14px; margin-top: 10px;}
}

@media all and (max-width: 768px) {
  .global-site-wrap{margin-top: 25px;}
}

@media all and (max-width: 420px){
  .global-site-wrap li:nth-child(even){border-right: 0;}
  .global-site-wrap li{width: calc(100%/2); padding: 10px 0; border-bottom: 1px solid #cccccc;}
  .global-site-wrap li:nth-child(n+3){border-bottom: 0;}
}

#multipleContentsDiv_temp_org_4_6 ._obj:nth-child(6){position: absolute; bottom: 25.5%; right: 46.8%; z-index: 200;}
.consulting-wrap{width: 200px; height: 200px; box-shadow: 0px 5px 10px rgba(0,0,0,0.5); background-color: #2340c3;}
.consulting-wrap a{ padding: 50px 35px 50px 40px; width: 100%; height: 100%; display: block;}
.consulting-content{position: relative; padding-bottom: 50px; top: 0; transition: all .3s;}
.consulting-wrap:hover .consulting-content{top: -3px;}
.consulting-wrap:hover p span{background: linear-gradient(to top, rgba(255,255,255,1) 8%, transparent 0%);}
.consulting-content::before{content:"";display: block; position: absolute; width: 16px; height: 10px; background: url(/sites/t_orga_2/images/main/consulting-arrow.png); left: 0; bottom: 0;}
.consulting-content::after{content:"";display: table;clear: both;}
.consulting-content p{font-size: 19px; color: white; font-family: 'Noto Regular'; float: left; }
.consulting-content p span{background: linear-gradient(to top, rgba(255,255,255,1) 0%, transparent 0%); transition: all .3s;}
.consulting-logo{float: right; width: 35px; height: 44px; background: url(/sites/t_orga_2/images/main/consulting-logo.png); margin-top: 5px;}

@media all and (max-width: 1023px) {
  #multipleContentsDiv_temp_org_4_6 ._obj:nth-child(6){top: 420px; right: 20px; bottom: auto;}
}

@media all and (max-width: 768px) {
  #multipleContentsDiv_temp_org_4_6 ._obj:nth-child(6){top: 320px;}
  .consulting-wrap{width: 150px; height: 150px;}
  .consulting-wrap a {padding: 25px 20px 25px 20px;}
  .consulting-content p{font-size: 17px;}
  .consulting-logo{width: 25px; height: 31px; background-size: cover;}
}

@media all and (max-width: 420px) {
  #multipleContentsDiv_temp_org_4_6 ._obj:nth-child(6){top: 220px;}
}


#multipleContentsDiv_temp_org_4_6 ._obj:nth-child(6){clear: both;}
