.naviWrap .navInner {width: 1000px; margin: 0 auto; }
.naviWrap .navInner:after {content: ""; clear: both; display: block; }
/* header */
.naviWrap .top-head {font-weight: bold; font-size: 14px; top: -100px; position: absolute; width: 100%; margin: 100px auto 0; padding: 10px 0; line-height: 1; z-index: 999; }
.naviWrap .top-head {background: rgba(238,135,183,1); height: 56px; }
.naviWrap .top-head a {color: #fff; text-decoration: none; }
.naviWrap .top-head .navInner {/*background: rgba(233,80,152,0.5); */position: relative; }
.naviWrap .top-head .logo {top:0; float: left; font-size: 36px; }
.naviWrap #global-nav ul {list-style: none; position: absolute; right: 50px; bottom: -47px; font-size: 14px; }
.naviWrap #global-nav ul li {float: left; position: relative; cursor: default; margin-bottom: 7px; }
.naviWrap #global-nav ul li:nth-child(6) {clear:both; }
.naviWrap #global-nav ul li a {padding: 3px 0;display: block;width: 100px; }
.naviWrap .gblnv_list li:nth-child(3) a{color: rgba(255,255,255,0.4); }
/* Btn Hover */
.naviWrap #global-nav ul li:after {position: absolute; content: ""; display: block; width: 100%; height: 3px; bottom: -10px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
.naviWrap #global-nav ul li:hover:after {background: #fff; bottom: -6px; }
.naviWrap .gblnv_list li:nth-child(3) a:hover{background:none; }
/* Fixed */
.naviWrap .top-head.fixed {margin-top: 0; top: 0; position: fixed; padding: 20px 0; height: 56px; background: #fff; background: rgba(233,80,152,0.5); transition: top 0.65s ease-in; -webkit-transition: top 0.65s ease-in; -moz-transition: top 0.65s ease-in; }
.naviWrap .top-head.fixed .logo {position: absolute; top:-10px; font-size: 24px; color: #333; }
.naviWrap .top-head.fixed #global-nav ul{bottom: -40px; }
.naviWrap .top-head.fixed .snsbtnline{top:0; }
.naviWrap .top-head.fixed #global-nav ul li a {color: #fff; padding: auto 10px; }
.naviWrap .innertop { margin: 0 auto;  max-width:1000px;  }
/* Fixed Btn Hover */
.naviWrap .top-head.fixed #global-nav ul li:after {bottom: -10px; }
.naviWrap .top-head.fixed #global-nav ul li:hover:after {background: #fff; bottom: -3px; }
/* Toggle Button */
.naviWrap #nav-toggle {display: none; position: absolute; right: 12px; top: 14px; width: 34px; height: 36px; cursor: pointer; z-index: 101; }
.naviWrap #nav-toggle div {position: relative; }
.naviWrap #nav-toggle span {display: block; position: absolute; height: 2px; width: 100%; background: #666; left: 0; -webkit-transition: .35s ease-in-out; -moz-transition: .35s ease-in-out; transition: .35s ease-in-out; }
.naviWrap #nav-toggle span:nth-child(1) {top: 0; }
.naviWrap #nav-toggle span:nth-child(2) {top: 11px; }
.naviWrap #nav-toggle span:nth-child(3) {top: 22px; }
.naviWrap .naviWrap #mobile-head img.maingazo {display: none; }
.naviWrap .commentlink{height: 500px; }
.naviWrap h1.logo img {top:-10px; width: 56px;position: absolute; left: 0px;}
.naviWrap h1.logo img.toplogo {top: -10px;width: 170px;position: absolute;left: 60px;}
@media screen and (max-width: 1024px) {
.naviWrap .top-head .navInner {position: relative; width: 100%; }
}
@media screen and (max-width: 980px) {
.naviWrap .fixed .navInner {width: 100%; padding: 0 20px; }
.naviWrap #global-nav ul{right: 10px;}
.naviWrap #global-nav ul li a {width: 80px; }
.naviWrap .top-head.fixed #global-nav ul li a {padding: auto 5px; }
.naviWrap #mobile-head img.maingazo{display: none; }
.naviWrap #cast .navInner {width: 100%; padding: 0; }
.naviWrap h1.logo img {left: 0;top: -11px;width: 56px;}
}
@media screen and (max-width: 769px) {
.naviWrap .snsbtnline{display: none; }
.naviWrap #global-nav ul li a {padding: 0 15px; }
.naviWrap #mobile-head img.maingazo{display: none; }
.naviWrap h1.logo img.toplogo {top: 0px;width: 130px;position: absolute;left: 60px;}
.naviWrap h1.logo img{width: 56px;}
.top-head.fixed h1.logo img.toplogo{width: 130px; left: 60px;}
#main-visual {height: 100%; }
.naviWrap .fixed .navInner {width: 100%; padding: 0; }
.naviWrap .top-head,.navInner {width: 100%; padding: 0; }
.naviWrap .top-head {top: 0; position: fixed; margin-top: 0; }
/* Fixed reset */
.naviWrap .top-head.fixed {padding-top: 0; background: transparent; }
.naviWrap .top-head a {background: rgba(233,80,152,0.6); }
.naviWrap .newsbox{position: absolute; top:56px; }
.naviWrap #mobile-head {background: #fff; width: 100%; height: 56px; z-index: 999; position: relative; box-shadow:0px 1px 2px -1px #333; -moz-box-shadow:0px 1px 2px -1px #333; -webkit-box-shadow:0px 1px 2px -1px #333; }
.naviWrap #mobile-head img.maingazo {display: block; height: 56px; width: auto; padding: 8px 0 8px 10px;  }
.naviWrap .top-head.fixed .logo,.top-head .logo {position: absolute; left: 0!important; top: 11px!important; color: #333; font-size: 26px; }
.naviWrap #global-nav {position: absolute; top: -500px; background: rgba(255,255,255,0.8); width: 100%; text-align: center; /*padding: 10px 0; */-webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; transition: .5s ease-in-out; }
.naviWrap #global-nav ul {display: flex; flex-wrap: wrap; list-style: none; position: static; right: 0; bottom: 0; font-size: 12px; box-shadow:0px 1px 2px -1px #333; -moz-box-shadow:0px 1px 2px -1px #333; -webkit-box-shadow:0px 1px 2px -1px #333; }
.naviWrap #global-nav ul li {border-bottom: 1px #fff solid; width: 50%; position: static; }
.naviWrap #global-nav ul li:nth-child(odd){border-right: 1px solid #fff; }
	.naviWrap #global-nav ul li{margin-bottom: 0;}
.naviWrap #global-nav ul li:after  {display: none; }
.naviWrap .top-head #global-nav ul li a,.top-head.fixed #global-nav ul li a {width: 100%; display: block; color: #fff; padding: 18px 0; }
.naviWrap #nav-toggle {display: block; }
/* #nav-toggle */
.naviWrap .open #nav-toggle span:nth-child(1) {top: 11px; -webkit-transform: rotate(315deg); -moz-transform: rotate(315deg); transform: rotate(315deg); }
.naviWrap .open #nav-toggle span:nth-child(2) {width: 0; left: 50%; }
.naviWrap .open #nav-toggle span:nth-child(3) {top: 11px; -webkit-transform: rotate(-315deg); -moz-transform: rotate(-315deg); transform: rotate(-315deg); }
/* #global-nav ã‚ */
.naviWrap .open #global-nav {/* #global-nav top + #mobile-head height */-moz-transform: translateY(556px); -webkit-transform: translateY(556px); transform: translateY(556px); }
