﻿@charset "UTF-8";


*{padding:0;margin:0;}
img{border:0;}

body{
font-size:16px;
line-height:160%;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
/*font-familit: "MS UI Gothic";*/
color: #fff;
background-color:#000025;
/*background-image:url("../img/pc_ui_common_bg.png");*/
background-attachment:fixed;
background-repeat:no-repeat;
background-size:cover;
max-width: 760px;
margin: 0 auto 0;
}

#wrapper{
width:90%;
margin:auto;
padding:0px 0 30px;
position:relative;

background-color:#000025;
/*border-left: 1px solid #036;*/
/*border-right: 1px solid #036;*/
/*background-color: rgba(0, 0, 20, 0.7);*/
}


/*common*/
.info_content {
	margin: auto;
}

#newInformation{
display:block;
padding:10px 0 10px;
/*border-bottom:1px solid #ddd;*/
}

.image_newInformation{
display:block;
width:100%;
/* max-width:600px; */
margin:0 auto 0;
}

.textarea_newInformation {
display:block;
width:92%;
/* max-width:580px; */
margin:5px 20px 5px ;
/* padding:0 0 10px; */
/* margin:15px auto 0 ; */
}

.textarea_title {
display:block;
/* width:92%; */
/* max-width:580px; */
padding:1px 0 0;
font-size:16px;
color: #ddddff;
}

.textarea_title div{
	display : inline-block;
}

.title_date {
display: inline-block;
width:80px;
color: #ffffff;
padding:2px 10px 2px;
}

.title {
display: inline-block;
font-size:24px;
color: #b6e6e6;
margin:10px 5px 10px ;
}

.list {
display: inline-block;
color: #ffff88;
}

.listdescription {
display: inline-block;
color: #ffffff;
margin:3px 25px 3px ;
}

.newsdescription {
}

.newsdescription img {
	width: 100%;
}

.newssentence {
margin:10px 0px 10px ;
}

/* 同色にして欲しいとのCG部からの指定 */
a:link { color: #1480ec; }
a:visited { color: #1480ec; }

/* 【アイコン】イベント */
.icon_event {
display: inline-block;
width:90px; height:20px;
background-color: #00ffff;
font-size:12px;
color: #000000;
text-align: center;
padding:0 0 2px;
}

/* 【アイコン】キャンペーン */
.icon_campaign {
display: inline-block;
width:90px; height:20px;
background-color: #00ffff;
font-size:12px;
color: #000000;
text-align: center;
padding:0 0 2px;
}

/* 【アイコン】メンテ */
.icon_maintenance {
display: inline-block;
width:90px; height:20px;
background-color: #00ffff;
font-size:12px;
color: #000000;
text-align: center;
padding:0 0 2px;
}

/* 【アイコン】不具合 */
.icon_apology {
display: inline-block;
width:90px; height:20px;
background-color: #ff3333;
font-size:12px;
color: #ffffff;
text-align: center;
padding:0 0 2px;
}

/* 【アイコン】お知らせ */
.icon_info {
display: inline-block;
width:90px; height:20px;
background-color: #ffa500;
font-size:12px;
color: #000000;
text-align: center;
padding:0 0 2px;
}


img.title{
display:block;
width:95%;
/* max-width:600px; */
margin:35px auto 0px;
}

.textarea{
width:90%;
/* max-width:580px; */
margin:15px auto 30px;
}

.line{

border-top:1px solid #dcc;
border-bottom:1px solid #fff;
}


.bg_campaign{
width:100%;
background-color:rgba(255,255,255,0.7);
padding:0 0 10px;
border-bottom:1px solid #ddd;
}

.image_campaign{
display:block;
width:100%;
/* max-width:600px; */
margin:0 auto 0;
}

.bold{
font-weight:600;
}


#staff .bold{
font-size:14px;
}

#staff .rights{
font-size:16px;
white-space: nowrap;
}

.partition{
	min-height: 0px;
	margin: 0;
}

/*テーブル*/
.newstable_01{
border-collapse: collapse;
border-right: 1px solid #999;
}

.newstable_01 th{
padding: 6px;
text-align: left;
vertical-align: top;
color: #fff;
background-color: #555;
border-left: 5px solid #33FFFF;
border-top: 1px solid #fff;
}

.newstable_01 td{
padding: 6px;
background-color: #002;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
}

.banner_img{
	display:block;
	width:100%;
}

.gacha_banner_parent {
    position: relative;
}

.banner_power{
    position: absolute;
	display:block;
    width: 18.75%;
	top: 0px;
    right: 0px;
}

.banner_taget{
    position: absolute;
	display:block;
    width: 68.75%;
	top: 2%;
    right: 15.62%;
}

.banner_power_sp1{
    position: absolute;
	display:block;
    width: 15.75%;
	top: 0%;
    right: 12.0%;
}

.banner_taget_sp1{
    position: absolute;
	display:block;
    width: 60.75%;
	top: -2%;
    right: 24.62%;
}

#topics{
	width: 100%;
	height: 313px;
	position:relative;
	margin:10px auto 0;
	padding:0;
	max-width: 522px;
	overflow:hidden;
}

#topics_inner {
/*	width: 522px; */
/*	height: 260px; */
	position:relative;
}

#window{
	width:99%;
	margin:0% auto 0%;
	position:relative;
	background-image:url("//d00030400.gamecity.ne.jp/Nobu201X/html/img/rotation_banner/topics_bg.png");
	background-size:100%;
	padding:3% 0.5% 0.5%;
}

#topics .flexslider{
/*	overflow:hidden; */
}

.flex-control-nav{
	bottom: -25px!important;
}

.flex-control-paging li a{
	background-color: #479!important;
}

.flex-control-paging li a.flex-active{
	background-color: #f62273!important;
}

.flex-direction-nav .flex-prev {
	padding-top:16px!important;
}
.flex-direction-nav .flex-next {
	padding-top:16px!important;
}
