@charset "utf-8";

#headerWrap .logo.multi a.siteLogo {white-space:initial; word-break:break-all; font-size:1em; width:6em;}
#headerWrap .logo.multi a.siteLogo span {font-size:1.3em; line-height:1.1em;}

@media all and (max-width:1024px) {
	#headerWrap .logo.multi a.siteLogo {width:5em;}
	#headerWrap .logo.multi a.siteLogo span {font-size:1.1em;}
}

#snbWrap h2 {background:linear-gradient(100deg, #4401B1 11.19%, #2505A8 88.08%);}

@media (min-width: 1025px){
	#lnbWrap {margin:0 12em;}
	#lnbWrap .li_depth01{padding:0 .5em;}
	#lnbWrap .li_depth01 > a {font-size:1.05em;}
	#lnbWrap .lnb_nav {text-align:center;}
	#lnbWrap .lnb_sub > .tit {padding-top:2em;}
	#lnbWrap .lnb_sub > .tit strong {font-size:1.7em;}
    #lnbWrap .lnb_sub .acc-object .obj.ty4 {display:none;}
	#lnbWrap .lnb_sub .acc-object .obj.ty1 {right:2em; top:3.5em;}
    #lnbWrap .lnb_sub .acc-object .obj.ty3 {bottom:-1.2em; right:1em; width:16em; height:10em;}
    #lnbWrap .lnb_sub .acc-object .obj.ty1:before {background-image:url(../img/common/img_lnb_title_01.svg);}
    #lnbWrap .lnb_sub .acc-object .obj.ty2:before {background-image:url(../img/common/img_lnb_title_02.svg);}
    #lnbWrap .lnb_sub .acc-object .obj.ty3:before {background-image:url(../img/common/img_lnb_title_03.svg);}
}