@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 400;
  src: url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Regular.eot");
  src: url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"), url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Regular.woff") format("woff"), url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Regular.ttf") format("truetype"); }
@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 500;
  src: url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Medium.eot");
  src: url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Medium.eot?#iefix") format("embedded-opentype"), url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Medium.woff") format("woff"), url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Medium.ttf") format("truetype"); }
@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 700;
  src: url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Bold.eot");
  src: url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Bold.eot?#iefix") format("embedded-opentype"), url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Bold.woff") format("woff"), url("//image.game-ocean.jp/gameocean/font/NotoSansCJKjp-Bold.ttf") format("truetype"); }
@media screen and (max-width:768px) {
	#gameocean_global_gnb {
		display: none;
	}
}
@media screen and (min-width: 769px) {
}

/*-----fix gnb header-----*/
#gameOcean_hdWrap {
  all: unset;
  font-size: 12px;
  width: 100%;
  position: relative;
  font-family: 'Noto Sans Japanese',sans-serif; }
  #gameOcean_hdWrap #gameOcean_gnbWrap {
    position: relative;
    width: 100%;
    height: 30px;
    background: #000; }
    #gameOcean_hdWrap #gameOcean_gnbWrap a {
      color: #fff; }
    #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner {
      /*width: 1050px;*/
	  width: 85%;
      position: relative;
      margin: 0 auto;
      /*-----gnb game list-----*/ }
      #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner h1 {
        float: left;
        width: 101px;
        height: 12px;
        margin-top: 9px; }
	  #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner img {
		vertical-align: top; }
      #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList {
        z-index: 10000000;
		float: left;
        display: inline-block;
        position: relative;
        top: 0;
        left: 78px;
        padding: 8px 0 0; }
        #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList:hover .gameOcean_gameList {
          display: block; }
        #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_btn_gameList {
          display: inline-block;
          background: url("//image.game-ocean.jp/gameocean/main/icon.png") no-repeat 0 center;
          padding: 0 0 0 31px;
          vertical-align: middle; }
        #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_gameList {
          display: none;
          z-index: 11000000;
          position: absolute;
          top: 30px;
          left: -6px;
          width: 402px;
          background: #fff;
          border: 1px solid #d7d7d7;
          border-top: 0;
          padding: 25px 0 0 0;
          box-sizing: border-box;
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
          #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_gameList:before {
            content: "";
            display: block;
            width: 402px;
            height: 10px;
            background: url("//image.game-ocean.jp/gameocean/common/bg_gnb_list.png") no-repeat -1px 0;
            position: absolute;
            top: -10px;
            left: 0; }
          #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_gameList a {
            color: #333; }
          #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_gameList li {
            display: inline-block;
            width: 160px;
            margin: 0 0 9px 23px;
            /*gnb notice & banner*/ }
            #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_gameList li:nth-child(2n) {
              margin-left: 0; }
            #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_gameList li a:hover {
              color: #0295d7; }
            #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_gameList li.gameOcean_list_nobn {
              position: relative;
              display: block;
              width: 100%;
              height: 50px;
              background: #f6f6f6;
              border-top: 1px solid #d7d7d7;
              margin: 15px 0 0 0;
              padding: 10px 0 0;
              box-sizing: border-box; }
              #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_gameList li.gameOcean_list_nobn ul {
                width: 252px;
                font-size: 11px; }
                #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_gameList li.gameOcean_list_nobn ul li {
                  display: block;
                  width: 220px;
                  height: 15px;
                  margin: 0 0 2px 23px;
                  overflow: hidden;
                  text-overflow: ellipsis; }
              #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnb_gameList .gameOcean_gameList li.gameOcean_list_nobn .gameOcean_gnb_bn {
                position: absolute;
                top: 0;
                right: 0;
                width: 148px;
                height: 50px; }
      #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnbMenu {
        float: right;
        padding: 8px 0 0; }
        #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnbMenu li {
          float: left;
          margin-left: 20px; }
          #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnbMenu li a {
            color: #fff; }
            #gameOcean_hdWrap #gameOcean_gnbWrap .gameOcean_gnbInner .gameOcean_gnbMenu li a:hover {
              color: #f9b52e; }
		.gameOcean_gnb_gameList,
		.gameOcean_btn_gameList,
		.gameOcean_gnbMenu li,
		#gameOcean_gnbWrap a{
		  line-height: 100%;
		}
		.gameOcean_gameList li,
		.gameOcean_list_nobn ul li{
		  line-height: 0;
		}
/*# sourceMappingURL=gameOcean_gnb.css.map */
