@CHARSET "UTF-8";

.header > .gnb-wrap > ul > li {padding-left:35px; }

.body-wrap > .menu-title {position: relative;width: 100%;height:230px;text-align:center;margin-bottom: 60px;border-bottom: 0;background-color: #bae9f2;background-image: url(../../../res/pc/img/visual-submain.png);background-repeat: no-repeat; background-position: center top;}
.body-wrap > .menu-title > h2 {display:block;height:auto;float: none;margin: 0;border-bottom: 0; margin-top: 0;line-height: 1; padding-top:45px;}
.body-wrap > .menu-title > h2 > span:FIRST-CHILD {display: block;vertical-align: top;font-size: 133%;font-weight: bold;}
.body-wrap > .menu-title > h2 > .sub-title {display: block;vertical-align: top;font-size: 67%;font-weight: normal;color:#666666;margin-top:15px;}
.body-wrap > .menu-title > div.title-util {position: relative;display:block;float:none;height:auto;width:1000px;margin:auto;padding-top:128px;}
.body-wrap > .menu-title > div.title-util > div {display: block;vertical-align: top;float: right;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents {position: absolute;width: auto;height: 152px;bottom:0;left:91px}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > button {display:none}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div {width:100%;height:100%;cursor: default;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul {display: block;border-bottom: 0;box-sizing: content-box ;width: auto;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li {display:block;float:left;padding: 110px 0 0 0;width:136px;background:url(../../../res/pc/img/icon-relation-01.png) no-repeat;color:#333333;cursor: pointer;border:0;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li > span {display:none}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD 								{background-position: 42px 38px;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li + li						{background-position: 42px -162px;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li + li + li					{background-position: 42px -362px ;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li + li + li + li			{background-position: 42px -562px ;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li + li + li + li + li		{background-position: 42px -762px ;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li + li + li + li + li + li	{background-position: 42px -962px ;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li {display:none}

.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li > a {color:#333333}

.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li > ul {display:none}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li > ul > li {display:none}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li > ul > li:FIRST-CHILD {display:block}

.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li.hover {padding-top: 50px;height: 102px;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li.hover > a {color:#ffffff;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li > a:HOVER {color:#ffffff}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD.hover 								{background-position: -200px 0px;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li + li.hover 					{background-position: -200px -200px}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li + li + li.hover 				{background-position: -200px -400px}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li + li + li + li.hover			{background-position: -200px -600px}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li + li + li + li + li.hover 	{background-position: -200px -800px}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li:FIRST-CHILD + li + li + li + li + li + li.hover{background-position: -200px -1000px}

.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li.hover > ul {display:block;margin-top:30px;position:relative;top:auto;left:auto;width:auto;border:0;background-color: inherit;}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li.hover > ul > li {padding:0}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li.hover > ul > li > a {color:#ffffff;font-size:85%}
.body-wrap > .menu-title > div.title-util > div > .relation-contents > div > ul > li.hover > ul > li > a:HOVER {color:#ffffff}