@charset "utf-8";
/**************************　注意事項　****************************
	* 下記スプレットシートを根拠に実装
	https://docs.google.com/spreadsheets/d/1NH883hPCmHGzdD6YQqxGmaUt-9NbzUXfv4-JmwcpuBw/edit?folder=1buZbhAMCmSupBW4r1q27lImLISR8W1MD#gid=1896104827
****************************************************************/
body {
	color: #fff;
	background: #000;
	font-weight: 400;
	font-family: 'M PLUS 1p', sans-serif, Helvetica, Arial;
	padding: 0;
	margin: 0;
	touch-action: manipulation;
}

input {
	color: #fff;
	font-size: 20px;
}

textarea {
	color: #fff;
	background: #000;
	font-size: 20px;
}

/* jQuery Mobile削除 の暫定処理 */
div[data-role="page"] {
	display: none;
	overflow: hidden;
}

.default_btn_text_div {
	position: absolute;
	top: 20px;
	width: 100%;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 24px;
}

.default_help_button_div {
	position: relative;
	width: 100%;
	text-align: center;
	min-height: 50px;
}

/* 【水色の枠 】 */
.default_light_blue_border_box {
	padding: 15px;
	border: 3px solid #8b9faa;
	width: 80%;
	background-color: #000000;
	box-shadow: 0px 0px 15px 10px #023b56 inset;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* 強調色　オレンジ */
.textcolor_emphasis {
	font-weight : bold;
	color : #fd9026
}
.textcolor_common_btn {
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/* ルビー */
.textcolor_gold {
	color: #ffffff;
	text-shadow: 0 0 0.1em #9f0000,0 0 0.1em #9f0000, 0 0 0.1em #9f0000,0 0 0.1em #9f0000, 0 0 0.1em #9f0000;
	font-family: Bebas Neue;
	font-weight: bold;
}
/* ダークマター */
.textcolor_darkmatter {
	color:#da61ff;
	text-shadow: 0 0 0.1em #370035,0 0 0.1em #370035, 0 0 0.1em #370035,0 0 0.1em #370035, 0 0 0.1em #370035;
	font-family: Bebas Neue;
	font-weight: bold;
}
/* エネル */
.textcolor_enell {
	color: #fffc00;
	text-shadow: 0 0 0.1em #635200,0 0 0.1em #635200, 0 0 0.1em #635200,0 0 0.1em #635200, 0 0 0.1em #635200;
	font-family: Bebas Neue;
	font-weight: bold;
}
/* ベル */
.textcolor_bell {
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
	font-family: Bebas Neue;
	font-weight: bold;
}
/* ユニオンPt */
.textcolor_team_pt {
	color: #a9ff5c;
	text-shadow: 0 0 0.1em #0b6000,0 0 0.1em #0b6000, 0 0 0.1em #0b6000,0 0 0.1em #0b6000, 0 0 0.1em #0b6000;
	font-family: Bebas Neue;
	font-weight: bold;
}
/* レディオコイン(仮) */
.textcolor_radio_coin {
	color: #ffffff;
	text-shadow: 0 0 0.1em #9f0000,0 0 0.1em #9f0000, 0 0 0.1em #9f0000,0 0 0.1em #9f0000, 0 0 0.1em #9f0000;
	font-family: Bebas Neue;
	font-weight: bold;
}
/* 勝利数(仮) */
.textcolor_battle_win_count {
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
	font-family: Bebas Neue;
	font-weight: bold;
}
/* 課金通貨 */
.textcolor_zcoin {
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
	font-family: Bebas Neue;
	font-weight: bold;
}
/* プレイヤーの名前 */
.textcolor_player_name {
	font-weight: bold;
	color: #43fffd;
	text-shadow: 0 0 0.1em #0050ff,0 0 0.1em #0050ff, 0 0 0.1em #0050ff,0 0 0.1em #0050ff, 0 0 0.1em #0050ff;
}
/*コズミックリーグのコスモ*/
.textcolor_leage_event_pt {
	color:#ffb5fe;
}
/* ユニグランド */
.realm1{
	color: #ff2121;
}
.realm2{
	color: #19a8ff;
}
.realm3{
	color: #ffce00;
}

/* 未読赤ぽち */
.common_notice_mark_unread {
	width: 10px;
	height: 10px;
	border-radius: 12px;
}
.common_notice_mark_unread[data-unread="0"] {
	background: transparent;
}
.common_notice_mark_unread[data-unread="1"] {
	background: #ef0016;
}

/* エラー文 */
.textcolor_error_message {
	font-weight: bold;
	color: #ff0000;
}
.textcolor_error_modal {
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}

/* アイテムBOXのモーダル(有効期限表示)用 明るい赤色 */
.textcolor_red_message_light {
	font-weight: bold;
	color: #ff2a2a;
}

.unigrand_chat_textcolor_mine {
	color: #003332;
}
.unigrand_chat_textcolor_other {
	color: #531f00;
}

.function_lock_effect {
	filter: grayscale( 87% ) saturate( 170% );
	transform: translateZ(0);
}

.button_emphasis_animation_class {
	mix-blend-mode		: color-dodge;
	animation			: button_emphasis_animation_class 0.75s linear infinite;
	-webkit-animation	: button_emphasis_animation_class 0.75s linear infinite;
	-moz-animation		: button_emphasis_animation_class 0.75s linear infinite;
	-ms-animation		: button_emphasis_animation_class 0.75s linear infinite;
	-o-animation		: button_emphasis_animation_class 0.75s linear infinite;
}
@keyframes 			button_emphasis_animation_class {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}
@-webkit-keyframes	button_emphasis_animation_class {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}
@-moz-keyframes		button_emphasis_animation_class {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}
@-ms-keyframes		button_emphasis_animation_class {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}
@-o-keyframes		button_emphasis_animation_class {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}


.modal_back_btn {		/* css_font20 */
	position: relative;
	width: 4em;
	height: 4em;
	margin: 0 auto;
	pointer-events: auto;
}

.common_show_detail {		/* css_font20 必須 */
	background-color: rgba( 0, 0, 0, 0.4 );
	border-top: 0.1em solid rgb( 10, 147, 152 );
	border-bottom: 0.1em solid rgb( 10, 147, 152 );
	padding: 0;
}

/*モーダルをまとめる大枠のdiv用class*/
.page_default_modal_list_div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

/*モンスターの影*/
.monster_img_shadow {
	filter:drop-shadow(0 0 2px black) drop-shadow(0 0 2px black) drop-shadow(0 0 2px black);
	transform: translateZ(0);
}

/* 商品名 */
/* アイテム名 */
.shop_item_name {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #03008f,0 0 0.2em #03008f, 0 0 0.2em #03008f,0 0 0.2em #03008f, 0 0 0.2em #03008f;
}
/* アイテム説明文 */
/* ショップ等のアイテム説明文 */
.item_description {
	color: #ffffff;
	line-height: 1.5em;
}
/* 再生したモンスターの種類数 */
.types_of_monster_played {
	font-weight: bold;
	color: #fd9026;
}
/* モンスターの最大種類数 */
.max_number_of_monsters {
	font-weight: bold;
	color: #ffffff;
}
/* 値段表示（セール） */
.price_display_sale {
	font-family: Bebas Neue;
	font-weight: bold;
	color: #ffffff;
	text-decoration: line-through;	/* -文章中央線- */
}
/* 値段表示（通常） */
.price_display {
	font-family: Bebas Neue;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.15em #9f0000,0 0 0.15em #9f0000, 0 0 0.15em #9f0000,0 0 0.15em #9f0000, 0 0 0.15em #9f0000;
}

/* 値段の単位表示 */
.price_unit_display {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #9f0000,0 0 0.2em #9f0000, 0 0 0.2em #9f0000,0 0 0.2em #9f0000, 0 0 0.2em #9f0000;
}
/* アイテム所持数 */
.item_have_count {
	font-weight: bold;
	color: #ffffff;
}
/* アイテム所持数（MAX） */
.item_have_count_max {
	font-weight: bold;
	color: #ffffff;
}
/* アイテム所持数（手持ち数がMAX） */
.item_have_count_max_self {
	font-weight: bold;
	color: #ff0000;
}
/* モーダルのタイトル */
.modal_title {
	font-weight: bold;
	color: #ffffff;
}
/* 交換しました！ */
.exchanged_message {
	font-weight: bold;
	color: #ffffff;
}

.alchemy_accessory_have_count_text {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.alchemy_accessory_have_count_red_text {
	font-weight: bold;
	color: #ff0000;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.alchemy_accessory_status_text {
	font-weight: normal;
	color: #ffffff;
}
.alchemy_result_modal_message_text {
	font-weight: bold;
	color: #ffffff;
}

/* 編成 */
/* ボタンのテキスト */
.deck_edit_btn_text {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/* 編成中の注意文言 */
.deck_now_edit_text {
	color:#00FFFF;
	text-shadow:0 0 0.1em #00F,0 0 0.1em #00F, 0 0 0.1em #00F,0 0 0.1em #00F, 0 0 0.1em #00F;
}
/* カスタマイズポイントの残り */
.deck_edit_remain_build_point {
	font-weight: bold;
	text-shadow:0 0 0.1em #000,0 0 0.1em #000, 0 0 0.1em #000,0 0 0.1em #000, 0 0 0.1em #000;
}
/* パーティ編成セレクト画像アニメーション */
.monster_img_block_selected_img_animation {
	-webkit-animation: monster_img_block_selected_img_animation 1s linear infinite;
	-moz-animation: monster_img_block_selected_img_animation 1s linear infinite;
	-ms-animation: monster_img_block_selected_img_animation 1s linear infinite;
	-o-animation: monster_img_block_selected_img_animation 1s linear infinite;
	animation: monster_img_block_selected_img_animation 1s linear infinite;
}

@-webkit-keyframes monster_img_block_selected_img_animation {
	0% {opacity:1;}
	50% {opacity:0.1;}
	100% {opacity:1;}
}
@-moz-keyframes monster_img_block_selected_img_animation {
	0% {opacity:1;}
	50% {opacity:0.1;}
	100% {opacity:1;}
}
@-ms-keyframes monster_img_block_selected_img_animation {
	0% {opacity:1;}
	50% {opacity:0.1;}
	100% {opacity:1;}
}
@-o-keyframes monster_img_block_selected_img_animation {
	0% {opacity:1;}
	50% {opacity:0.1;}
	100% {opacity:1;}
}
@keyframes monster_img_block_selected_img_animation {
	0% {opacity:1;}
	50% {opacity:0.1;}
	100% {opacity:1;}
}
/* パーティ編成セレクト画像アニメーション */
.deck_edit_walker_build_notice_img_animation {
	-webkit-animation: deck_edit_walker_build_notice_img_animation 1s linear infinite;
	-moz-animation: deck_edit_walker_build_notice_img_animation 1s linear infinite;
	-ms-animation: deck_edit_walker_build_notice_img_animation 1s linear infinite;
	-o-animation: deck_edit_walker_build_notice_img_animation 1s linear infinite;
	animation: deck_edit_walker_build_notice_img_animation 1s linear infinite;
}

@-webkit-keyframes deck_edit_walker_build_notice_img_animation {
	0% {opacity:1;}
	50% {opacity:0.1;}
	100% {opacity:1;}
}
@-moz-keyframes deck_edit_walker_build_notice_img_animation {
	0% {opacity:1;}
	50% {opacity:0.1;}
	100% {opacity:1;}
}
@-ms-keyframes deck_edit_walker_build_notice_img_animation {
	0% {opacity:1;}
	50% {opacity:0.1;}
	100% {opacity:1;}
}
@-o-keyframes deck_edit_walker_build_notice_img_animation {
	0% {opacity:1;}
	50% {opacity:0.1;}
	100% {opacity:1;}
}
@keyframes deck_edit_walker_build_notice_img_animation {
	0% {opacity:1;}
	50% {opacity:0.1;}
	100% {opacity:1;}
}

/* 編成・モンスター詳細 */
/* モンスター名の色（火属性） */
.monster_name_property_flame {
	font-weight: bold;
	color: #ea393e;
	text-shadow: 0 0 0.2em #510505,0 0 0.2em #510505, 0 0 0.2em #510505,0 0 0.2em #510505, 0 0 0.2em #510505;
}
/* モンスター名の色（水属性） */
.monster_name_property_water {
	font-weight: bold;
	color: #0096ff;
	text-shadow: 0 0 0.2em #020549,0 0 0.2em #020549, 0 0 0.2em #020549,0 0 0.2em #020549, 0 0 0.2em #020549;
}
/* モンスター名の色（雷属性） */
.monster_name_property_thunder {
	font-weight: bold;
	color: #ffcc00;
	text-shadow: 0 0 0.2em #492202,0 0 0.2em #492202, 0 0 0.2em #492202,0 0 0.2em #492202, 0 0 0.2em #492202;
}
/* モンスター名の色（無属性） */
.monster_name_property_none {
	font-weight: bold;
	color: #d9d9d9;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 凶暴度・ゲノム */
.monster_berserk_genome_text {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 凶暴度（アルファベット） */
.monster_berserk_alphabet {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* MAX の文字 */
.monster_status_max {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* レベル１のときの数字 */
.monster_status_lv1_num {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* レベルMAXのときの数字 */
.monster_status_lvmax_num {
	font-weight: bold;
	color: #fd9026;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 「Lv.」「/100」 の文字　*/
.monster_status_lv_text {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 現在のレベル */
.monster_stauts_lv_num {
	font-weight: bold;
	color: #fd9026;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 強化 モンスター一覧 現在のレベル */
.monster_list_lv_num {
	font-weight: normal;
	color: #fd9026;
}

/* 各ステータス */
.monster_status_text {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* スキル名称の背景グラデーション */
.monster_skill_info_bg {
	background: -webkit-linear-gradient( to right, #053438, #0c0e0e ); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient( to right, #053438, #0c0e0e ); /* FF3.6 */
	background:     -ms-linear-gradient( to right, #053438, #0c0e0e ); /* IE10 */
	background:      -o-linear-gradient( to right, #053438, #0c0e0e ); /* Opera 11.10+ */
	background:         linear-gradient( to right, #053438, #0c0e0e );
}
/* スキル名称の背景グラデーション(~ver.なし~) */
.monster_skill_info_no_data_bg {
	background: -webkit-linear-gradient( to right, #272727, #0d0d0c ); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient( to right, #272727, #0d0d0c ); /* FF3.6 */
	background:     -ms-linear-gradient( to right, #272727, #0d0d0c ); /* IE10 */
	background:      -o-linear-gradient( to right, #272727, #0d0d0c ); /* Opera 11.10+ */
	background:         linear-gradient( to right, #272727, #0d0d0c );
}
.monster_skill_info_updated_bg {
	background: -webkit-linear-gradient( to right, #c36500, #000000 ); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient( to right, #c36500, #000000 ); /* FF3.6 */
	background:     -ms-linear-gradient( to right, #c36500, #000000 ); /* IE10 */
	background:      -o-linear-gradient( to right, #c36500, #000000 ); /* Opera 11.10+ */
	background:         linear-gradient( to right, #c36500, #000000 );
}

/* スキルパワーのP */
.monster_skill_power_name {
	font-weight: bold;
	color: #00f5f8;
}
.monster_data_skill_block_div[data-slot-type="1"] .monster_skill_power_name {
	color: #ffc8c8;
}
/* スキルパワーのPの背景色 */
.monster_skill_power_bg_color {
	background-color: #0b7870;
}
.monster_data_skill_block_div[data-slot-type="1"] .monster_skill_power_bg_color {
	background-color: #e23131;
}
/* スキルパワーの数値 */
.monster_skill_power_num {
	font-weight: bold;
	color: #fffc00;
}
/* スキルの説明文 */
.monster_skill_description {
	font-weight: normal;
	color: #ffffff;
}
.monster_skill_description_btn_text {
	color:#ffffff;
}

/* 詳細_現在のレベル */
.monster_detail_now_lv {
	font-weight: bold;
	color: #fd9026;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 詳細_MAXレベル */
.monster_detail_max_lv {
	font-weight: bold;
	color: #ffffff;
}
/* 詳細_レベルアップまでのEXP */
.monster_detail_left_exp {
	font-weight: bold;
	color: #ffffff;
}
/* 詳細_強化ボタン */
.monster_data_lv_up_btn_text {
	font-weight: bold;
	color: #ffffff;
}
/* 詳細_強化ボタン */
.monster_detail_ranking_btn_text {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}

/* リアクターの装備画面 */
/* リアクター名称（reactor詳細モーダル） */
.reactor_detail_name {
	font-weight: bold;
	color: #00f4ff;
	text-shadow: 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff;
}
/* リアクターLv */
.reactor_detail_lv {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* リアクター最大レベル */
.reactor_detail_max_lv {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* リアクター上昇ステータス */
.reactor_detail_up_parameter {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* リアクタースキルの効果 */
.reactor_detail_effect {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* リアクター所持数 */
.reactor_list_holder_num {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* リアクター所持数MAX */
.reactor_list_max_holder_num {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* リアクター外すボタン */
.reactor_detail_remove_btn_text {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}

/* リアクターの強化画面 */
/* リアクター残りEXP */
.reactor_power_up_remain_exp {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 強化素材の文字 */
.reactor_power_up_material_text {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 強化素材選択数 */
.reactor_power_up_material_count {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 強化素材MAX選択数 */
.reactor_power_up_material_max_count {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 合成価格 */
.reactor_power_up_need_price {
	font-weight: bold;
	font-family: Bebas Neue;
	color: #ffffff;
	text-shadow: 0 0 0.2em #9f0000,0 0 0.2em #9f0000, 0 0 0.2em #9f0000,0 0 0.2em #9f0000, 0 0 0.2em #9f0000;
}
/* 素材のレベル */
.reactor_power_up_material_lv {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 星の点滅演出 */
.max_lv_up_lv_img_animation {
	animation: star_flashing 1.2s linear infinite;
}
@keyframes star_flashing {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}

/* 限界突破結果画面の最大レベル */
.reactor_power_up_max_lv {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}

/* ショップ購入後モーダルのテキスト */
.shop_buy_result_modal_text {
	font-weight: bold;
	color: #ffffff;
}

/* 話者名 無所属・国別 */
.textcolor_talker_name {
	font-weight: bold;
	color: #8df3ff;
	text-shadow: 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff;
}
.textcolor_talker_name1 {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #a10000,0 0 0.2em #a10000, 0 0 0.2em #a10000,0 0 0.2em #a10000, 0 0 0.2em #a10000;
}
.textcolor_talker_name2 {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000cff,0 0 0.2em #000cff, 0 0 0.2em #000cff,0 0 0.2em #000cff, 0 0 0.2em #000cff;
}
.textcolor_talker_name3 {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #c84b00,0 0 0.2em #c84b00, 0 0 0.2em #c84b00,0 0 0.2em #c84b00, 0 0 0.2em #c84b00;
}
/* セリフのフォント */
.textcolor_comment {
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
	line-height: 36px;
}


/* ガチャ結果 */
.gacha_result_title{
	font-weight: bold;
	color: #ffffff;
}
.box_remain_count_text{
	font-weight: bold;
	color: #ffffff;
}
.box_remain_count_text_self{
	font-weight: bold;
	color: #fd9026;
}
.monster_description_text{
	font-weight: bold;
	color: #ffffff;
}

.registration_area_name{
	font-weight: bold;
	color: #fd9026;
}
.nihon_meisan_const_text{
	font-weight: bold;
	color: #ffffff;
}
.nihon_meisan_text{
	font-weight: bold;
	color: #ffffff;
}

/* モンスター研究所 */
/* レディオ名 */
.radio_name{
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #03008f,0 0 0.2em #03008f, 0 0 0.2em #03008f,0 0 0.2em #03008f, 0 0 0.2em #03008f;
}

.registration_area_name{
	font-weight: bold;
	color: #ffffff;
}
/* レディオ一覧　MAXレディオ */
.radio_count_max_text{
	font-weight: bold;
	color: #ffffff;
}
/* レディオ一覧　これまでに再生したモンスター */
.radio_generate_state_text{
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* レディオ一覧　これまでに再生したモンスター　自分が再生済み */
.radio_generate_state_self_text{
	font-weight: bold;
	color: #fd9026;
	text-shadow: 0 0 0.2em #000001,0 0 0.2em #000001, 0 0 0.2em #000001,0 0 0.2em #000001, 0 0 0.2em #000001;
}

/* 研究 */
.research_name_common {
	font-weight: bold;
	color: #00f4ff;
	text-shadow: 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff;
}
.research_name_application {
	font-weight: bold;
	color: #ffa0b2;
	text-shadow: 0 0 0.2em #af0000,0 0 0.2em #af0000, 0 0 0.2em #af0000,0 0 0.2em #af0000, 0 0 0.2em #af0000;
}
.research_price_num {
	font-family: Bebas Neue;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.1em #9f0000,0 0 0.1em #9f0000, 0 0 0.1em #9f0000,0 0 0.1em #9f0000, 0 0 0.1em #9f0000;
}
.research_time_short_cut_ratio {
	color:#fae501;
	font-weight:normal;
}

/*研究のフレーバーテキスト 緑（研究内容）*/
.research_effect_text {
	color: #fae501;
}
/*研究のフレーバーテキスト 黄色（効果）*/
.research_effect_num {
	color: #fd9026;
}
/*つりーにある研究の効果名*/
.research_tree_effect_name {
	color: #fff600;
	text-shadow: 0 0 0.2em #ff6600,0 0 0.2em #ff6600, 0 0 0.2em #ff6600,0 0 0.2em #ff6600, 0 0 0.2em #ff6600;
}
/*研究時間*/
.research_remain_time {
	color: #ffffff;
	font-weight:normal;
}
.research_left_time_text {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}


/* 覚醒回数、ゲノム名称 */
.awakening_monster_status_name_text {
	font-weight: bold;
	color: #ffffff;
}



/*ドラグーン選択画面*/
/*戦闘力_数値*/
.dragoon_select_total_power {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/*ドラグーンのリストにある「アストロBARでドラグーンを雇用できます！」*/
.dragoon_select_list_new_dragoon_text {
	color: #ffffff;
}
/*雇用人数_分子*/
.dragoon_select_dragoon_count {
	color: #ffffff;
}
/*雇用人数_分母*/
.dragoon_select_max_dragoon_count {
	color: #ffffff;
}
/*雇用について説明するモーダル*/
/*「研究をすすめるとドラグーンを雇用できる人数が増えます」*/
.dragoon_employ_modal_title {
	color: #ffffff;
}
/*「研究レベルを上げよう!」*/
.dragoon_employ_modal_research_lv_up_text {
	color: #ffff00;
	text-shadow: 0 0 0.2em #ff6600,0 0 0.2em #ff6600, 0 0 0.2em #ff6600,0 0 0.2em #ff6600, 0 0 0.2em #ff6600;
}
/*「必要な研究レベル」*/
.dragoon_employ_modal_need_research_lv_text {
	color: #ffffff;
}
/* 研究項目名*/
.dragoon_employ_modal_need_research_name_text {
	color: #3ce7ff;
	text-shadow: 0 0 0.2em #0025af,0 0 0.2em #0025af, 0 0 0.2em #0025af,0 0 0.2em #0025af, 0 0 0.2em #0025af;
}

/* アイテムBOX */
.item_box_select_tab_active_text {
	color: #ffffff;
	font-weight: bold;
}
.item_box_select_tab_inactive_text {
	color: #a9a9a9;
	font-weight: bold;
}
.item_box_node_have_count_text {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
.item_box_node_limit_time_text {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
.item_box_modal_cation_text {
	color: #ff0000;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
.item_box_after_use_modal_text {
	font-weight: bold;
	color: #ffffff;
}
.item_box_reactor_count {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}

.ruby_aventure_not_own_planet_filter {
	filter: brightness( 40% );
	transform: translateZ(0);
}
.ruby_adventure_dragoon_walk_animation_1 {
	animation: ruby_adventure_dragoon_walk_animation_1 1s linear infinite normal;
}
.ruby_adventure_dragoon_walk_animation_2 {
	animation: ruby_adventure_dragoon_walk_animation_2 1s linear infinite normal;
}
@keyframes ruby_adventure_dragoon_walk_animation_1{
	0%		{ opacity: 1; }
	0%		{ opacity: 0; }
	49%		{ opacity: 0; }
	50%		{ opacity: 1; }
	51%		{ opacity: 1; }
	100%	{ opacity: 1; }
}
@keyframes ruby_adventure_dragoon_walk_animation_2{
	0%		{ opacity: 1; }
	50%		{ opacity: 1; }
	51%		{ opacity: 0; }
	100%	{ opacity: 0; }
}

.ruby_adventure_return_item_dragoon_select_animation{
	animation: ruby_adventure_return_item_dragoon_select_animation 1s linear infinite normal;
}
@keyframes ruby_adventure_return_item_dragoon_select_animation{
	0%		{ opacity: 1; display: block; }
	50%		{ opacity: 0; display: block; }
	100%	{ opacity: 1; display: block; }
}


.ruby_adventure_dragoon_empty_animation_1 {
	animation: ruby_adventure_dragoon_walk_animation 1.5s linear 0.0s infinite normal;
}
.ruby_adventure_dragoon_empty_animation_2 {
	animation: ruby_adventure_dragoon_walk_animation 1.5s linear 0.5s infinite normal;
}
.ruby_adventure_dragoon_empty_animation_3 {
	animation: ruby_adventure_dragoon_walk_animation 1.5s linear 1.0s infinite normal;
}
@keyframes ruby_adventure_dragoon_walk_animation {
	0%		{ opacity: 1.00; transform-origin: center center; transform: scale( 1.0 ) }
	33%		{ opacity: 0.66; transform-origin: center center; transform: scale( 1.2 ) }
	66%		{ opacity: 0.33; transform-origin: center center; transform: scale( 1.4 ) }
	100%	{ opacity: 0.00; transform-origin: center center; transform: scale( 1.6 ) }
}

.ruby_adventure_waiting_dragoon_text {
	color: #ffffff;
}
.ruby_adventure_end_report_common_text {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
.ruby_adventure_dragoon_name_text {
	font-weight: bold;
	color: #00f4ff;
	text-shadow: 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff;
}
.ruby_adventure_end_report_detail_btn {
	color: #ffffff;
	text-shadow: 0 0 0.2em #00004b,0 0 0.2em #00004b, 0 0 0.2em #00004b,0 0 0.2em #00004b, 0 0 0.2em #00004b;
}
.ruby_adventure_end_report_have_now {
	font-weight: bold;
	color: #73edff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
.ruby_adventure_end_report_have_max {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}

.ruby_adventure_modal_common_title_text {
	color: #16d4bb;
}

.ruby_adventure_modal_dragoon_select_max_capacity_text {
	font-weight: bold;
	color: white;
}

.ruby_adventure_modal_need_time_notice_text {
	color: #ff0000;
}

.ruby_adventure_end_report_animation_resource_text {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
.ruby_adventure_end_report_animation_have_text {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}

.ruby_adventure_report_common_text {
	color: #ffffff;
}
.ruby_adventure_report_enemy_name_text {
	color: #ffb400;
}

.ruby_adventure_coop_result_modal_reward_group_name {
	color: #00ff30;
}

.ruby_adventure_report_looting_emphasis_color {
	color: #ff4532;
}


/* 星廻カード　後光クラス */
.ruby_adventure_event_card_back_flash {
	box-shadow: #00f4ff 0 0 0.25em, #00f4ff 0 0 0.25em, #00f4ff 0 0 0.25em;
}
/* ルビー探索　残り時間表示 */
.ruby_adventure_left_time {
	font-weight: normal;
	text-shadow: #a43600 0 0 0.10em, #a43600 0 0 0.10em, #a43600 0 0 0.10em;
}
/* ルビー探索　出撃枠ロックテキスト */
.ruby_adventure_node_lock_text {
	font-weight: normal;
	color: #ffffff;
	text-shadow: #ff0000 0 0 0.10em, #ff0000 0 0 0.10em, #ff0000 0 0 0.10em;
}
/* ルビー探索　レポート表示　タイトル部分　強調 */
.ruby_adventure_report_title_emphasis {
	font-weight: bold;
	color: #ffb400;
	text-shadow: 0 0 0.15em #ff4200,0 0 0.15em #ff4200, 0 0 0.15em #ff4200,0 0 0.15em #ff4200, 0 0 0.15em #ff4200;
}
/* ルビー探索　レポート表示　タイトル部分　通常 */
.ruby_adventure_report_title_normal {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.15em #ff4200,0 0 0.15em #ff4200, 0 0 0.15em #ff4200,0 0 0.15em #ff4200, 0 0 0.15em #ff4200;
}

.ruby_adventure_excavation_point_name {
	font-weight: bold;
	color: #fff600;
	text-shadow: 0 0 0.15em #ed4800,0 0 0.15em #ed4800, 0 0 0.15em #ed4800,0 0 0.15em #ed4800, 0 0 0.15em #ed4800;
}

/* 宇宙カードショップ　各リソース　背景画像色 */
.ruby_adventure_event_card_shop_resource_bg_ruby {
	background-color: #ff0000;
}
.ruby_adventure_event_card_shop_resource_bg_enell {
	background-color: #ffcc00;
}
.ruby_adventure_event_card_shop_resource_bg_bell {
	background-color: #ff6000;
}
/* 宇宙カードショップ　各リソース　テキストシャドウ */
.ruby_adventure_event_card_shop_resource_text_shadow_ruby {	/* price_display と同じ */
	font-family: Bebas Neue;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.15em #9f0000,0 0 0.15em #9f0000, 0 0 0.15em #9f0000,0 0 0.15em #9f0000, 0 0 0.15em #9f0000;
}
.ruby_adventure_event_card_shop_resource_text_shadow_enell {
	font-family: Bebas Neue;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.15em #000000,0 0 0.15em #000000, 0 0 0.15em #000000,0 0 0.15em #000000, 0 0 0.15em #000000;
}
.ruby_adventure_event_card_shop_resource_text_shadow_bell {
	font-family: Bebas Neue;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.15em #9f3b00,0 0 0.15em #9f3b00, 0 0 0.15em #9f3b00,0 0 0.15em #9f3b00, 0 0 0.15em #9f3b00;
}

/* 各レポート　border 表示部分色 */
.ruby_adventure_report_border_color_trade {
	border: 0.1em solid #e400ff;
	background-color: #000000;
	box-shadow:0px 0px 14px 3px #a1002d inset;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;

}
.ruby_adventure_report_border_color_excavation {
	border: 0.1em solid #ffc000;
	background-color: #000000;
	box-shadow:0px 0px 14px 3px #d46400 inset;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	}
.ruby_adventure_report_border_color_discovery {
	border: 0.1em solid #f8ff86;
	background-color: #000000;
	box-shadow:0px 0px 14px 3px #a0a600 inset;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;

}
.ruby_adventure_report_border_color_looting {
	border: 0.1em solid #ff7070;
	background-color: #000000;
	box-shadow:0px 0px 14px 3px #ff1e2e inset;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
}

.ruby_adventure_report_target_spot_color {
	color: yellow;
}
.ruby_adventure_report_get_ruby_color {
	color: #ff00cc;
}
.ruby_adventure_report_excavation_emphasis_color {
	color: #ff7e00;
}
.ruby_adventure_report_discovery_emphasis_color {
	color: #ffea00;
}
.ruby_adventure_report_get_tem_color {
	font-weight: bold;
	color: #00f4ff;
	text-shadow: 0 0 0.1em #0050ff,0 0 0.1em #0050ff, 0 0 0.1em #0050ff,0 0 0.1em #0050ff, 0 0 0.1em #0050ff;
}


/* ユニオン勤怠 */
.facility_lvup_modal_facility_name {
	color: #00f4ff;
	text-shadow: 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff;
	font-weight: bold;
}
.facility_detail_green {
	color: #00ff00;
}
/*ユニオン勤怠 役職名*/
.facility_lvup_modal_staffing_stage1{
	color: #fff8a5;
	font-weight: bold;
	background: -webkit-linear-gradient(90deg, #fff8a5, #ffb700, #c78313);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.facility_lvup_modal_staffing_stage2{
	color: #ACB6E5;
	font-weight: bold;
	background: -webkit-linear-gradient(90deg, #ffffff, #8e8e8e, #bebebe);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.facility_lvup_modal_staffing_stage3{
	color: #8bf5ff;
	font-weight: bold;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
.facility_lvup_modal_staffing_stage4{
	background: linear-gradient( #ff4ffd, #ffa9fe );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/*ユニオン勤怠 獲得リソース関連表記*/
.staffing_get_ruby_calc, .staffing_get_ruby_sum {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
.staffing_member_list_login_time{
	color: #fd9026;
}

.enell_collect_build_name{
	color: #00f4ff;
	text-shadow: 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff;
}
.enell_collect_build_lv{
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}

/*ユニオン勤怠 エラー文言用*/
.need_join_union_message_title {
	color: #ffff00;
	text-shadow: 0 0 0.2em #ff6600,0 0 0.2em #ff6600, 0 0 0.2em #ff6600,0 0 0.2em #ff6600, 0 0 0.2em #ff6600;
}
/*ユニオンを探すボタン用*/
.union_search_btn_text {
	color: #fff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}

/*ドラグーン詳細*/
/*コストの数値*/
.dragoon_detail_cost_num {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/*信頼Lv.のテキスト*/
.dragoon_detail_trust_lv_text {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
/*速度のテキスト*/
.dragoon_detail_velocity_text {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*テイム能力のテキスト*/
.dragoon_detail_tame_ability_text {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*ドラグーンスペシャル名の背景色*/
.dragoon_skill_info_bg {
	background: -webkit-linear-gradient( to right, #053438, #0c0e0e ); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient( to right, #053438, #0c0e0e ); /* FF3.6 */
	background:     -ms-linear-gradient( to right, #053438, #0c0e0e ); /* IE10 */
	background:      -o-linear-gradient( to right, #053438, #0c0e0e ); /* Opera 11.10+ */
	background:         linear-gradient( to right, #053438, #0c0e0e );
}
/* ドラグーンスペシャル名 */
.dragoon_skill_info_text {
	font-weight: bold;
	color: #fd9026;
}
/* ドラグーンスペシャルLv. */
.dragoon_skill_lv_text {
	font-weight: bold;
	color: #ffffff;
}
/* ドラグーンスペシャルレベルの数値. */
.dragoon_skill_lv_num {
	font-weight: bold;
	color: #ffffff;
}
/* ドラグーンスペシャル消費スぺエネ量の数値. */
.dragoon_skill_need_point_num {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/* ドラグーンスペシャル効果 */
.dragoon_skill_info_effect_text {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/* ドラグーンスペシャル効果のアイコン */
.dragoon_skill_effect_text_icon {
	width:1.3em;
	margin-bottom:-0.3em;
}
/* ビルドによる追加パラメーター */
.dragoon_detail_build_plus_text {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/* ドラグーンビルドの選択されてるビルドのLv.のテキスト */
.dragoon_build_select_build_lv_text {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/* ドラグーンビルドの選択されているビルドのエラー文 */
.dragoon_build_select_build_caution_text {
	font-weight: bold;
	color: #ff0000;
}
/* ドラグーンビルドの選択されてるビルドのLv.の数値 */
.dragoon_build_select_build_lv_num {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/* ドラグーンビルドの選択されているビルドの必要BP */
.dragoon_build_select_build_point_num {
	font-weight: lighter;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/* ドラグーンビルドの選択されているビルドの必要BP */
.dragoon_build_select_caution_build_point_num {
	font-weight: lighter;
	color: #ff0000;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}

/* ドラグーンビルドの選択されてるビルドの効果 */
.dragoon_build_select_build_effect_text {
	font-weight: lighter;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/* ドラグーンビルドの選択されてるビルドの効果に出てくるアイコンのサイズ */
.dragoon_build_select_build_effect_text_icon {
	width:1em;
	margin-bottom:-0.15em;
}
/*cpチャージ 所持ドローンパーツ一覧モーダル*/
.dragoon_cp_item_modal_title{
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
.dragoon_cp_item_name {
	font-weight: bold;
	color: #00f4ff;
	text-shadow: 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff;
}
.dragoon_cp_item_count{
	font-weight:bold;
	color: #ffffff;
}
.dragoon_cp_item_effect{
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}

/*絞り込みボタンのテキスト*/
.list_grep_btn_text {
	font-weight:normal;
	color: #ffffff;
}
/*ソートボタンのテキスト*/
.list_sort_btn_text {
	font-weight:bold;
	color: #000000;
}

/*アストロBAR*/
/*kiki pointの内容のテキスト*/
.bar_dragoon_balloon_text {
	color: #ffffff;
	text-shadow: 0 0 0.2em rgb(16, 190, 255), 0 0 0.2em rgb(16, 190, 255), 0 0 0.2em rgb(16, 190, 255),0 0 0.2em rgb(16, 190, 255), 0 0 0.2em rgb(16, 190, 255);
	font-weight: bold;
}
/*契約画面のコスト*/
.bar_dragoon_cost {
	font-weight: 900;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.bar_dragoon_velocity_text {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.bar_dragoon_velocity_num {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.bar_item_name_text {
	font-weight: bold;
	color: #00f4ff;
	text-shadow: 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff;
}
.bar_item_description_text {
	color: #ffffff;
}
.bar_dragoon_trust_lv_title{
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.bar_dragoon_uncontract_check_dragoon_name{
	color: #fd9026;
}
.bar_dragoon_drink_name_locked{
	font-weight: bold;
}

/*モンスター売却*/
.monster_sell_monster_lv {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
	font-weight: bold;
}
.monster_sell_monster_lv_max {
	color: #ffffff;
}
.monster_sell_genome {
	color: #ffffff;
}
.monster_sell_grep_btn_text {
	color: #000000;
}
.monster_sell_accessory_get_count {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.monster_sell_accessory_parameter {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.monster_sell_genome_title {
	color: #ffffff;
}

/*ランキング*/
.ranking_rank_num_now {
	font-family: Bebas Neue;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.ranking_rank_num_self {
	color: #b1ff08;
	text-shadow: 0 0 0.2em #0d2704, 0 0 0.2em #0d2704, 0 0 0.2em #0d2704, 0 0 0.2em #0d2704, 0 0 0.2em #0d2704;
}
.ranking_player_lv_class {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.ranking_player_name {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.ranking_player_union {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.ranking_player_power {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.ranking_player_power_num {
	color: #ffb400;
	font-weight: bold;
	text-shadow: 0 0 0.2em #ff0000, 0 0 0.2em #ff0000, 0 0 0.2em #ff0000, 0 0 0.2em #ff0000, 0 0 0.2em #ff0000;
}
.ranking_change_from_yesterday {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.ranking_update_time_text {
	color: #000;
}
/*ランキング 集計中*/
.ranking_tallying_text{
	color: #fff;
	font-weight: bold;
}
.rank_up {
	font-weight: bold;
	background: -webkit-linear-gradient(90deg, #ff002a, #ffaa93);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.rank_down {
	font-weight: bold;
	background: -webkit-linear-gradient(90deg, #3976ff, #80faff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.rank_same {
	color: #9fff31;
	font-weight: bold;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;

}

.rank_planet_name {
	font-weight: bold;
	color: #00f4ff;
	text-shadow: 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff,0 0 0.2em #0050ff, 0 0 0.2em #0050ff;
}

/*ランキング 星戦専用*/
.ranking_select_tab_active_text {
	color: #ffffff;
	font-weight: bold;
}
.ranking_select_tab_inactive_text {
	color: #a9a9a9;
	font-weight: bold;
}

/*ゲーム内で使うオレンジ*/
.textcolor_defaultorange {
	color:#ffd800;
}

/*プレイヤー名*/
.textcolor_playername {
	color:#ff77f7;
}

/*緑の強調色*/
.textcolor_emphasis2 {
	color:#00ff01;
}

/* 経営履歴（旧プロフィール） */
.profile_level_class {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.profile_team_text {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.profile_common_record_title_text {
	font-weight: normal;
	color: #ffd823;
	text-shadow: 0 0 0.2em #ff4e00, 0 0 0.2em #ff4e00, 0 0 0.2em #ff4e00, 0 0 0.2em #ff4e00, 0 0 0.2em #ff4e00;
}
.profile_practice_battle_start_text {
	font-weight: bold;
	color: #00f4ff;
	text-shadow: 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff, 0 0 0.2em #0050ff;
}

/* モンスターレポート */
.monster_report_get_title, .monster_report_get_per {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.9em #00fff0;
}
.monster_report_head_title {
	color: #ffffff;
	text-shadow: 0 0 0.9em #00fff0;
}
.monster_report_head_num {
	color: #ffa726;
	font-weight: bold;
	text-shadow: 0 0 0.1em #ff5a00, 0 0 0.3em #ff5a00, 0 0 0.9em #ff5a00;
}
.monster_report_head_num_master {
	color: #ffffff;
	text-shadow: 0 0 0.9em #00fff0;
}
.monster_report_record {
	color: #ffffff;
}
.monster_report_get_per_0 {
	font-weight: bold;
	color: rgb( 10, 147, 152 );
	text-shadow: 0 0 0.9em #00fff0;
}
.monster_report_get_per_10 {
	font-weight: bold;
	color: rgb(73,162,212);
	text-shadow: 0 0 0.9em #009cff;
}
.monster_report_get_per_20 {
	font-weight: bold;
	color: rgb(78,173,159);
	text-shadow: 0 0 0.9em #00fff0;
}
.monster_report_get_per_30 {
	font-weight: bold;
	color: rgb(123,185,106);
	text-shadow: 0 0 0.9em #00fff0;
}
.monster_report_get_per_40 {
	font-weight: bold;
	color: rgb(156,194,68);
	text-shadow: 0 0 0.9em #00bb00;
}
.monster_report_get_per_50 {
	font-weight: bold;
	color: rgb(197,201,65);
	text-shadow: 0 0 0.9em #81ff11;
}
.monster_report_get_per_60 {
	font-weight: bold;
	color: rgb(242,201,68);
	text-shadow: 0 0 0.9em #ffc000;
}
.monster_report_get_per_70 {
	font-weight: bold;
	color: rgb(238,180,62);
	text-shadow: 0 0 0.9em #b42f00;
}
.monster_report_get_per_80 {
	font-weight: bold;
	color: rgb(229,153,54);
	text-shadow: 0 0 0.9em #981414;
}
.monster_report_get_per_90 {
	font-weight: bold;
	color: rgb(219,106,42);
	text-shadow: 0 0 0.9em #6d0303;
}
.monster_report_get_per_100 {
	font-weight: bold;
	color: rgb(210,47,37);
	text-shadow: 0 0 0.9em #2b1c16;
}
.monster_report_reward_item_name {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #03008f,0 0 0.2em #03008f, 0 0 0.2em #03008f,0 0 0.2em #03008f, 0 0 0.2em #03008f;
}
/* 未入手モンスターをシルエット化 */
.transparent_img_shadow{
	-webkit-filter: brightness(0);
	-moz-filter: brightness(0);
	-o-filter: brightness(0);
	-ms-filter: brightness(0);
	filter: brightness(0);
	transform: translateZ(0);
}
.transparent_img_shadow_report{
	-webkit-filter: brightness(0) drop-shadow( 0 0 1px #3ceeed) drop-shadow( 0 0 1px #3ceeed);
	-moz-filter: brightness(0) drop-shadow( 0 0 1px #3ceeed) drop-shadow( 0 0 1px #3ceeed);
	-o-filter: brightness(0) drop-shadow( 0 0 1px #3ceeed) drop-shadow( 0 0 1px #3ceeed);
	-ms-filter: brightness(0) drop-shadow( 0 0 1px #3ceeed) drop-shadow( 0 0 1px #3ceeed);
	filter: brightness(0) drop-shadow( 0 0 1px #3ceeed) drop-shadow( 0 0 1px #3ceeed);
	transform: translateZ(0);
}
.transparent_img_shadow_radio {
	-webkit-filter: brightness(0) drop-shadow( 0 0 1px #3ceeed) drop-shadow( 0 0 1px #3ceeed);
	-moz-filter: brightness(0) drop-shadow( 0 0 1px #3ceeed) drop-shadow( 0 0 1px #3ceeed);
	-o-filter: brightness(0) drop-shadow( 0 0 1px #3ceeed) drop-shadow( 0 0 1px #3ceeed);
	-ms-filter: brightness(0) drop-shadow( 0 0 1px #3ceeed) drop-shadow( 0 0 1px #3ceeed);
	filter: brightness(0) drop-shadow( 0 0 1px #3ceeed) drop-shadow( 0 0 1px #3ceeed);
	transform: translateZ(0);
}


/* タイムライン */
/*メインの称号の文字サイズから計算する*/
.timeline_player_color_1 {
	color: #ffffff;
	/*text-shadow: 0.1em 0.1em 0.3em #8b0073,-0.1em -0.1em 0.3em #8b0073,1px 1px 0 #8b0073,-1px 1px 0 #8b0073,1px -1px 0 #8b0073,-1px -1px 0 #8b0073;*/
}
.timeline_player_color_2 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #940a58,-0.1em -0.1em 0.3em #940a58,1px 1px 0 #940a58,-1px 1px 0 #940a58,1px -1px 0 #940a58,-1px -1px 0 #940a58;*/
}
.timeline_player_color_3 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #831462,-0.1em -0.1em 0.3em #831462,1px 1px 0 #831462,-1px 1px 0 #831462,1px -1px 0 #831462,-1px -1px 0 #831462;*/
}
.timeline_player_color_4 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #65007b,-0.1em -0.1em 0.3em #65007b,1px 1px 0 #65007b,-1px 1px 0 #65007b,1px -1px 0 #65007b,-1px -1px 0 #65007b;*/
}
.timeline_player_color_5 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #520762,-0.1em -0.1em 0.3em #520762,1px 1px 0 #520762,-1px 1px 0 #520762,1px -1px 0 #520762,-1px -1px 0 #520762;*/
}
.timeline_player_color_6 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #1100b2,-0.1em -0.1em 0.3em #1100b2,1px 1px 0 #1100b2,-1px 1px 0 #1100b2,1px -1px 0 #1100b2,-1px -1px 0 #1100b2;*/
}
.timeline_player_color_7 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #070b6f,-0.1em -0.1em 0.3em #070b6f,1px 1px 0 #070b6f,-1px 1px 0 #070b6f,1px -1px 0 #070b6f,-1px -1px 0 #070b6f;*/
}
.timeline_player_color_8 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #041ac1,-0.1em -0.1em 0.3em #041ac1,1px 1px 0 #041ac1,-1px 1px 0 #041ac1,1px -1px 0 #041ac1,-1px -1px 0 #041ac1;*/
}
.timeline_player_color_9 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #0f009f,-0.1em -0.1em 0.3em #0f009f,1px 1px 0 #0f009f,-1px 1px 0 #0f009f,1px -1px 0 #0f009f,-1px -1px 0 #0f009f;*/
}
.timeline_player_color_10 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #001eff,-0.1em -0.1em 0.3em #001eff,1px 1px 0 #001eff,-1px 1px 0 #001eff,1px -1px 0 #001eff,-1px -1px 0 #001eff;*/
}
.timeline_player_color_11 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #134d1e,-0.1em -0.1em 0.3em #134d1e,1px 1px 0 #134d1e,-1px 1px 0 #134d1e,1px -1px 0 #134d1e,-1px -1px 0 #134d1e;*/
}
.timeline_player_color_12 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #06380a,-0.1em -0.1em 0.3em #06380a,1px 1px 0 #06380a,-1px 1px 0 #06380a,1px -1px 0 #06380a,-1px -1px 0 #06380a;*/
}
.timeline_player_color_13 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #0d3300,-0.1em -0.1em 0.3em #0d3300,1px 1px 0 #0d3300,-1px 1px 0 #0d3300,1px -1px 0 #0d3300,-1px -1px 0 #0d3300;*/
}
.timeline_player_color_14 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #073602,-0.1em -0.1em 0.3em #073602,1px 1px 0 #073602,-1px 1px 0 #073602,1px -1px 0 #073602,-1px -1px 0 #073602;*/
}
.timeline_player_color_15 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #64311a,-0.1em -0.1em 0.3em #64311a,1px 1px 0 #64311a,-1px 1px 0 #64311a,1px -1px 0 #64311a,-1px -1px 0 #64311a;*/
}
.timeline_player_color_16 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #461900,-0.1em -0.1em 0.3em #461900,1px 1px 0 #461900,-1px 1px 0 #461900,1px -1px 0 #461900,-1px -1px 0 #461900;*/
}
.timeline_player_color_17 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #ce4e00,-0.1em -0.1em 0.3em #ce4e00,1px 1px 0 #ce4e00, -1px 1px 0 #ce4e00, 1px -1px 0 #ce4e00, -1px -1px 0 #ce4e00;*/
}
.timeline_player_color_18 {
	color:#ffffff;
	/*text-shadow:0.1em 0.1em 0.3em #5a1500,-0.1em -0.1em 0.3em #5a1500,1px 1px 0 #5a1500,-1px 1px 0 #5a1500,1px -1px 0 #5a1500,-1px -1px 0 #5a1500;*/
}
.timeline_important {
	color:#00ff42;
}

/* メインページの簡易版タイムライン */
/* 日付・施設の通知、ユニオンの通知 */
.simple_timeline_node_time_text {
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* ユニオンチャット */
.simple_timeline_node_union_chat_text {
	color: #fcff00;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 祝福のベル系 */
.simple_timeline_node_bell_text {
	color: #feff8b;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.bell_title {
	color: #ffd823;
	text-shadow: 0 0 0.2em #ff4e00, 0 0 0.2em #ff4e00, 0 0 0.2em #ff4e00, 0 0 0.2em #ff4e00, 0 0 0.2em #ff4e00;
}
.bell_caution {
	color: #ffffff;
}
.bell_player_class_rank {
	color: #ffffff;
}
.bell_ring_count_num {
	color: #fd9026;
	text-shadow: 0 0 0.2em #690000, 0 0 0.2em #690000, 0 0 0.2em #690000, 0 0 0.2em #690000, 0 0 0.2em #690000;
	font-weight: bold;
}
.bell_ring_count_suffix {
	color: #ffffff;
	text-shadow: 0 0 0.2em #690000, 0 0 0.2em #690000, 0 0 0.2em #690000, 0 0 0.2em #690000, 0 0 0.2em #690000;
	font-weight: bold;
}
.chat_reg_date_text_war{
	color: #ffffff;
}
.ef_get_bell_text {
	color: #ffffff;
	text-shadow: 0 0 0.1em #000,0 0 0.1em #000, 0 0 0.1em #000,0 0 0.1em #000, 0 0 0.1em #000;
	font-weight: bold;
	font-family: Bebas Neue;
}
.ef_get_text{
	color:#ffffff;
	text-shadow: 0 0 0.2em #690000, 0 0 0.2em #690000, 0 0 0.2em #690000, 0 0 0.2em #690000, 0 0 0.2em #690000;
	font-weight: bold;
}
.chat_radio_name{
	color:#ffffff;
	text-shadow: 0 0 0.2em #03008f,0 0 0.2em #03008f, 0 0 0.2em #03008f,0 0 0.2em #03008f, 0 0 0.2em #03008f;
}
.chat_place_name{
	color: #00ff30;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.chat_score_color{
	color: #ffffff;
}
.chat_damage_color{
	color: #d324c8;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.chat_win_color{
	color: #d42b30;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.chat_lose_color{
	color: #55c0b4;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}

/* スタンプshadow */
.union_chat_stamp_nickname_shadow{
	text-shadow: 0 0 0.1em #0f2057, 0 0 0.1em #0f2057, 0 0 0.1em #0f2057, 0 0 0.1em #0f2057, 0 0 0.1em #0f2057;
}

/* ユニグランド（星戦の通知） */
.simple_timeline_node_war_notice_text {
	color: #ff0000;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* ユニグランドチャット */
.simple_timeline_node_unigrand_chat_text {
	color: #00ff30;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 星戦（バトルのログ系） */
.simple_timeline_node_war_log_text {
	color: #6dfff0;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
/* 星廻 */
.simple_timeline_node_ruby_adventure_text {
	color: #ff4bb9;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
/*ユニオン未所属テキスト*/
.simple_timeline_write_no_team_text {
	color: #ff0000;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}

/*メインページ*/
/*紅玉が最大の時の紅玉のアニメーション*/
.main_page_footer_button_emphasis_animation {
	animation: main_mission_stamina_max_animation_keyframe 0.5s linear infinite normal;
}
@keyframes main_mission_stamina_max_animation_keyframe{
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}

.main_page_footer_button_emphasis_half_animation {
	animation: main_mission_emphasis_half_animation_keyframe 0.7s linear infinite normal;
}
@keyframes main_mission_emphasis_half_animation_keyframe{
	0%		{ filter: brightness(1); }
	50%		{ filter: brightness(1.5); }
	100%	{ filter: brightness(1); }
}

/*メインクエストの表示*/
.main_quest_link_text {
	color:#ffffff;
	font-weight: normal;
}
/*戦闘力ランキングの順位*/
.main_total_power_rank_text {
	color:#ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.main_total_power_rank_up_text {
	color:#ffffff;
	font-weight: bold;
}
.main_total_power_rank_up_data_text {
	color:#ffffff;
	font-weight: bold;
}
/*レディオ再生までの紅玉数*/
.main_lab_core_generate_count {
	color:#ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*施設レベル*/
.main_build_lv_num {
	font-family: Bebas Neue;
	font-weight: bold;
	color: #ffffff;
}
/**/
.main_radio_need_stamina {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
}
.main_container_remain_time {
	font-weight: bold;
	color: #ffffff;
}
.main_container_ruby_adventure_count_emphasis {
	color: #fff600;
	text-shadow: 0 0 0.2em #ed4800, 0 0 0.2em #ed4800, 0 0 0.2em #ed4800, 0 0 0.2em #ed4800, 0 0 0.2em #ed4800;
}
/*メインページのパーティタイム残り時間*/
.main_party_time_num {
	font-weight: bold;
	color: #ffffff;
}

/*日々の任務*/
/*初心者応援任務の残り時間*/
.workspace_newbie_quest_limit {
	color: #ffffff;
	font-weight: normal;
}
/*リセットされます*/
.workspace_quest_reset_text {
	color:#ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*クエスト名*/
.workspace_quest_name_text {
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*今の達成数*/
.workspace_quest_clear_count {
	color:#ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*必要達成数*/
.workspace_quest_border_count {
	color:#ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*報酬アイテム名*/
.workspace_quest_reward_name_text {
	color:#ffffff;
	font-weight: normal;
}
/*完了するボタン*/
.workspace_quest_clear_btn_text {
	color:#ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*クリアモーダル*/
/*クエスト名*/
.workspace_modal_quest_name {
	color:#ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*「報酬」画像の背景色*/
.workspace_modal_quest_reward_img_bg {
	background-image: linear-gradient(to left, transparent, rgb(0,0,0) 25%, rgb(0,0,0) 75%, transparent);
}
/*報酬アイテム名*/
.workspace_modal_reward_name {
	font-weight: normal;
	color:#ffffff;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}

/*探索*/
/*MiniMapポイント表示用アニメーション*/
.mission_map_point_stage {
	filter: brightness(200%);
	transform: translateZ(0);
}

.mission_map_point_blink_03 {
	-webkit-animation: mission_map_point_blink_animation 0.3s linear infinite alternate;
	-moz-animation: mission_map_point_blink_animation 0.3s linear infinite alternate;
	-ms-animation: mission_map_point_blink_animation 0.3s linear infinite alternate;
	-o-animation: mission_map_point_blink_animation 0.3s linear infinite alternate;
	animation: mission_map_point_blink_animation 0.3s linear infinite alternate;
}
.mission_map_point_blink_06 {
	-webkit-animation: mission_map_point_blink_animation 0.6s linear infinite alternate;
	-moz-animation: mission_map_point_blink_animation 0.6s linear infinite alternate;
	-ms-animation: mission_map_point_blink_animation 0.6s linear infinite alternate;
	-o-animation: mission_map_point_blink_animation 0.6s linear infinite alternate;
	animation: mission_map_point_blink_animation 0.6s linear infinite alternate;
}

.mission_map_point_blink_09 {
	-webkit-animation: mission_map_point_blink_animation 0.9s linear infinite alternate;
	-moz-animation: mission_map_point_blink_animation 0.9s linear infinite alternate;
	-ms-animation: mission_map_point_blink_animation 0.9s linear infinite alternate;
	-o-animation: mission_map_point_blink_animation 0.9s linear infinite alternate;
	animation: mission_map_point_blink_animation 0.9s linear infinite alternate;
}

@-webkit-keyframes mission_map_point_blink_animation {
	from { filter: brightness(100%);}
	to { filter: brightness(150%);}
}
@-moz-keyframes mission_map_point_blink_animation {
	from { filter: brightness(100%);}
	to { filter: brightness(150%);}
}
@-ms-keyframes mission_map_point_blink_animation {
	from { filter: brightness(100%);}
	to { filter: brightness(150%);}
}
@-o-keyframes mission_map_point_blink_animation {
	from { filter: brightness(100%);}
	to { filter: brightness(150%);}
}
@keyframes mission_map_point_blink_animation {
	from { filter: brightness(100%);}
	to { filter: brightness(150%);}
}

.mission_map_point_blink_scale_03 {
	-webkit-animation: mission_map_point_blink_scale_animation 0.3s linear infinite alternate;
	-moz-animation: mission_map_point_blink_scale_animation 0.3s linear infinite alternate;
	-ms-animation: mission_map_point_blink_scale_animation 0.3s linear infinite alternate;
	-o-animation: mission_map_point_blink_scale_animation 0.3s linear infinite alternate;
	animation: mission_map_point_blink_scale_animation 0.3s linear infinite alternate;
}

.mission_map_point_blink_scale_06 {
	-webkit-animation: mission_map_point_blink_scale_animation 0.6s linear infinite alternate;
	-moz-animation: mission_map_point_blink_scale_animation 0.6s linear infinite alternate;
	-ms-animation: mission_map_point_blink_scale_animation 0.6s linear infinite alternate;
	-o-animation: mission_map_point_blink_scale_animation 0.6s linear infinite alternate;
	animation: mission_map_point_blink_scale_animation 0.6s linear infinite alternate;
}

.mission_map_point_blink_scale_09 {
	-webkit-animation: mission_map_point_blink_scale_animation 0.9s linear infinite alternate;
	-moz-animation: mission_map_point_blink_scale_animation 0.9s linear infinite alternate;
	-ms-animation: mission_map_point_blink_scale_animation 0.9s linear infinite alternate;
	-o-animation: mission_map_point_blink_scale_animation 0.9s linear infinite alternate;
	animation: mission_map_point_blink_scale_animation 0.9s linear infinite alternate;
}

@-webkit-keyframes mission_map_point_blink_scale_animation {
	from { opacity: 1.0;transform: scale(2);}
	to { opacity: 0.5;}
}
@-moz-keyframes mission_map_point_blink_scale_animation {
	from { opacity: 1.0;transform: scale(2);}
	to { opacity: 0.5;}
}
@-ms-keyframes mission_map_point_blink_scale_animation {
	from { opacity: 1.0;transform: scale(2);}
	to { opacity: 0.5;}
}
@-o-keyframes mission_map_point_blink_scale_animation {
	from { opacity: 1.0;transform: scale(2);}
	to { opacity: 0.5;}
}
@keyframes mission_map_point_blink_scale_animation {
	from { opacity: 1.0;transform: scale(2);}
	to { opacity: 0.5;}
}

/*探索PlanetMap用吹き出しstyle*/
.mission_planet_map_member_location_balloon:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -0.5em;
  border: 0.5em solid transparent;
  border-top: 1em solid #ffa200;
}
.mission_planet_map_member_location_balloon:after {
  content: "";
  position: absolute;
  top: 92%;
  left: 50%;
  margin-left: -0.5em;
  border: 0.5em solid transparent;
  border-top: 1em solid #000000;
}

.mission_planet_map_member_location_balloon_another:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -0.5em;
  border: 0.5em solid transparent;
  border-top: 1em solid #ffffff;
}
.mission_planet_map_member_location_balloon_another:after {
  content: "";
  position: absolute;
  top: 92%;
  left: 50%;
  margin-left: -0.5em;
  border: 0.5em solid transparent;
  border-top: 1em solid #000000;
}


/*モンスター詳細*/
/**/
.monster_detail_name_edit_btn_animation {
	animation: monster_detail_name_edit_btn_animation_keyfram 1s linear infinite normal;
}
@keyframes monster_detail_name_edit_btn_animation_keyfram{
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}

/*赤ポチのテキスト*/
.badge_count_text {
	font-weight: bold;
	color: #ffffff;
}

/*活動量ランキング本文*/
.user_exp_ranking_text {
	font-weight: normal;
	color: #ffffff;
}
.user_exp_ranking_notice_text {
	font-weight: normal;
	color: #ffffff;
}

/*ユニオン総活動量デイリーランキング(仮見た目)*/
.team_exp_ranking_title, .team_exp_ranking_list_title {
	color: #fd9026;
	font-weight: normal;
}
.team_exp_ranking_rank_num, .team_exp_ranking_rank_num_suffix {
	color: #ffffff;
	font-weight: bold;
}
.team_exp_ranking_upgrade_num, .team_exp_ranking_activity_sum_title {
	color: #ffffff;
	font-weight: normal;
}
.team_exp_ranking_rank_num_top3, .team_exp_ranking_player_name_top3, .team_exp_ranking_activity_top3 {
	color: #ffffff;
	font-weight: normal;
}
.team_exp_ranking_rank_up_img{
	color: #ffffff;
	font-weight: normal;
}

/*惑星：解析率*/
.mission_planet_record_planet_name {
	font-weight: bold;
	color: #00f4ff;
	text-shadow: 0 0 0.1em #0050ff,0 0 0.1em #0050ff, 0 0 0.1em #0050ff,0 0 0.1em #0050ff, 0 0 0.1em #0050ff;
}

/******************************************************
	配置用クラス
*******************************************************/
.div_fitter{
	width: 100%;
	height: 100%;
}
.width_fitter{
	width: 100%;
}
.height_fitter{
	height: 100%;
}

.absolute_zero{
	position: absolute;
	left: 0;
	top: 0;
}
.relative_zero{
	position: relative;
	left: 0;
	top: 0;
}

.flex_center{
	display: flex;
	justify-content: center;
	align-items: center;
	white-space: nowrap;
}
.flex{
	display: flex;
	align-items: center;
}
.flex_wrap {
	flex-wrap: wrap;
}

.img_horizontal_reverse{
	transform: scale( -1,  1 );
}
.img_vartical_reverse{
	transform: scale(  1, -1 );
}

.inline_img_height_fitter{
	height: 100%;
	vertical-align: middle;
}
.inline_img_height_fitter_b {
	height: 100%;
	vertical-align: bottom;
}
.inline_img_height_fitter_root {
	height: 1.0em;
	line-height: 1.0em;
}
.inline_img_height_fitter_root15 {
	height: 1.5em;
	line-height: 1.5em;
}
.inline_img_height_fitter_root20 {
	height: 2.0em;
	line-height: 2.0em;
}

.display_block {
	display: block;
}
.display_none {
	display: none;
}

.display_block {
	display: block;
}
.display_none {
	display: none;
}
.modal_background{
	background-color:rgba( 0, 0, 0, 0.8 );
}

.bg_white {
	background-color: white;
}

.absolute_centering {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.absolute_vertical_centering {
	top: 50%;
	transform: translate(-50%, -50%);
}
.absolute_horizontal_centering {
	left: 50%;
	transform: translate(-50%, -50%);
}

/*日々の任務通知*/
.daily_quest_notice_text{
	color: #fff;
	font-family: "M PLUS 1p", Helvetica, Arial, sans-serif;
}
.daily_quest_notice_text_complete{
	color: #fd9026;
	font-weight: bold;
}

/******************************************************
	ユニオンページ
*******************************************************/
/*ユニオン名*/
.team_menu_team_name{
	color: #fff600;
	font-weight: 800;
	text-shadow: 0 0 0.1em #ff6c00,0 0 0.1em #ff6c00, 0 0 0.1em #ff6c00,0 0 0.1em #ff6c00, 0 0 0.1em #ff6c00;
}
.union_header_lv{
	color: #fff600;
	font-weight: bold;
	text-shadow: 0 0 0.1em #ff6c00,0 0 0.1em #ff6c00, 0 0 0.1em #ff6c00,0 0 0.1em #ff6c00, 0 0 0.1em #ff6c00;
}
.union_header_ranking_title{
	color: #ff0000;
	font-weight: 800;
}
.union_header_ranking_point{
	color: #ffffff;
	font-weight: 800;
	text-shadow: 0 0 0.2em #ff0024,0 0 0.2em #ff0024, 0 0 0.2em #ff0024,0 0 0.2em #ff0024, 0 0 0.2em #ff0024;
}
.union_header_ranking_data, .union_header_ranking_title_enell{
	color: #fff000;
	font-weight: 800;
}
.union_header_ranking_marquee{
	color: #ffffff;
	text-shadow: 0 0 0.2em #000cff,0 0 0.2em #000cff, 0 0 0.2em #000cff,0 0 0.2em #000cff, 0 0 0.2em #000cff;
}
.union_header_ranking_marquee_rank{
	color: #fff600;
	text-shadow: 0 0 0.2em #ff6c00,0 0 0.2em #ff6c00, 0 0 0.2em #ff6c00,0 0 0.2em #ff6c00, 0 0 0.2em #ff6c00;
}
.union_header_ranking_marquee_name{
	color: #ffffff;
	font-weight: 800;
	text-shadow: 0 0 0.2em #ff0024,0 0 0.2em #ff0024, 0 0 0.2em #ff0024,0 0 0.2em #ff0024, 0 0 0.2em #ff0024;
}
.union_header_ranking_marquee_num{
	color: #00ffea;
	text-shadow: 0 0 0.2em #000cff,0 0 0.2em #000cff, 0 0 0.2em #000cff,0 0 0.2em #000cff, 0 0 0.2em #000cff;
}

/*ユニオンメンバーリスト*/
.union_member_name{
	font-weight: bold;
}
.union_activity_title{
	color: #fff;
}
.union_activity_num{
	color:#fd9026;
}
.union_rank_num{
	color: #fff;
	font-weight: bold;
	text-shadow: 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000,0 0 0.2em #000000, 0 0 0.2em #000000;
}
.union_rank_num_self{
	color: #b1ff08;
	font-weight: bold;
	text-shadow: 0 0 0.2em #0d2704,0 0 0.2em #0d2704, 0 0 0.2em #0d2704,0 0 0.2em #0d2704, 0 0 0.2em #0d2704;
}

.union_self_arrow{
	-webkit-animation: union_self_arrow_move_animation 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;
	-moz-animation: union_self_arrow_move_animation 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;
	-ms-animation: union_self_arrow_move_animation 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;
	-o-animation: union_self_arrow_move_animation 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;
	animation: union_self_arrow_move_animation 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;
}
@-webkit-keyframes union_self_arrow_move_animation {
	0%{left:0px;}
	50%{left:7px;}
	100%{left:0px;}
}
@-moz-keyframes union_self_arrow_move_animation {
	0%{left:0px;}
	50%{left:7px;}
	100%{left:0px;}
}
@-ms-keyframes union_self_arrow_move_animation {
	0%{left:0px;}
	50%{left:7px;}
	100%{left:0px;}
}
@-o-keyframes union_self_arrow_move_animation {
	0%{left:0px;}
	50%{left:7px;}
	100%{left:0px;}
}
@keyframes union_self_arrow_move_animation {
	0%{left:0px;}
	50%{left:7px;}
	100%{left:0px;}
}

/*設定変更ボタン*/
.team_menu_edit_btn_text{
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*ユニオン詳細*/
.team_menu_info{
	color: #ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}

/*紹介の文章*/
.team_menu_team_message{
	color: #ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}

/*脱退する*/
.team_menu_exit_btn_text{
	color: #ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}

/*設定変更＿タイトル*/
.team_info_edit_title{
	color: #ffffff;
	font-weight: normal;

}

/*ユニオン名*/
.team_info_edit_team_name{
	color: #ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*リーダー、サブリーダー*/
.team_info_edit_leader_subleader_name{
	color: #ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*設定変更の説明*/
.team_info_edit_team_message{
	color: #ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}

/*リーダー変更_プレイヤー名*/
.team_leader_change_name{
	font-weight: normal;
}
/*任命ボタン*/
.team_leader_change_select_btn_text{
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*リーダー変更_●●に任命しました*/
.team_leader_change_set_user_text{
	color: #ffffff;
	font-weight: normal;
}
/*リーダー変更_任命されたプレイヤー名*/
.team_leader_change_set_user_name{
	color: #ffffff;
	font-weight: normal;
}
/*メンバーを増やすモーダルのボタンテキスト*/
.team_member_plus_btn_text {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}

/******************************************************
	ユニオンチャット
*******************************************************/
.chat_node_position_self{
	margin-left:auto;
}
.chat_node_position_another{
	margin-right:auto;
}

/*	******************************************************	*/
/*		ドラグーン選択の共通テンプレート（大・中・小）
/*	******************************************************	*/
.dragoon_select_common_bold {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black;
}
.dragoon_select_common_medium {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black;
}

/*	******************************************************	*/
/*		モーダル
/*	******************************************************	*/
.modal_navi_message_color {
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000,0 0 0.1em #000000, 0 0 0.1em #000000;
}

/*	******************************************************	*/
/*		共通マップ
/*	******************************************************	*/
.common_map_other_realm_color_effect{
	filter: brightness( 0.5 );
	transform: translateZ( 0 );
}
.common_map_lock_color_effect{
	filter: brightness( 0.5 );
	transform: translateZ( 0 );
}
.common_map_planet_name {
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.commom_map_player_lv_lock {
	color: #969696;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}

/*	******************************************************	*/
/*		所持原材料表示モーダル
/*	******************************************************	*/
.common_resource_modal_item_name{
	font-weight: bold;
	color: #00f4ff;
	text-shadow: 0 0 0.1em #0050ff, 0 0 0.1em #0050ff, 0 0 0.1em #0050ff, 0 0 0.1em #0050ff, 0 0 0.1em #0050ff;
}
.common_resource_modal_default_config{
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.common_resource_modal_bold_config{
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.common_resource_modal_tab_active_text{
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.common_resource_modal_tab_inactive_text{
	font-weight: normal;
	color: #6e6e6e;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
#parts_your_shop_product_detail_modal_detail_information_unlock_message_div{
	position: relative;
	width: 95%;
	margin: 10px auto;
}
#parts_your_shop_product_detail_modal_detail_information_unlock_message_research_btn_div{
	position: relative;
	width: 290px;
	height: 118px;
	margin: 0px auto;
}
#parts_your_shop_product_detail_modal_detail_information_unlock_message_research_btn_img{
	position: relative;
	width: 290px;
	height: 118px;
}

.common_resource_modal_light_animation {
	animation: common_resource_modal_light_animation 1.5s linear infinite normal;
}
@keyframes common_resource_modal_light_animation{
	0%		{ opacity: 1; }
	50%		{ opacity: 0; }
	100%	{ opacity: 1; }
}

/*投資モーダル 効果一覧テキスト*/
.facility_lvup_effect_text {
	font-weight: normal;
	color: #ffffff;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
/*投資モーダル 獲得した効果のタイトル*/
.facility_lvup_effect_title {
	font-weight: bold;
}

/*投資 勤怠ボーナス表示用*/
.staffing_up_bonus{
	color: #ffe534;
	text-shadow: 0 0 0.1em #ff3c00, 0 0 0.1em #ff3c00, 0 0 0.1em #ff3c00, 0 0 0.1em #ff3c00, 0 0 0.1em #ff3c00;
}
.staffing_up_bonus_strong{
	font-weight: bold;
	color: #ffe534;
	text-shadow: 0 0 0.1em #ff3c00, 0 0 0.1em #ff3c00, 0 0 0.1em #ff3c00, 0 0 0.1em #ff3c00, 0 0 0.1em #ff3c00;
}


/*商品ログテキスト*/
.shelf_log_text {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.25em #000000, 0 0 0.25em #000000, 0 0 0.25em #000000, 0 0 0.25em #000000, 0 0 0.25em #000000;
}

/*投資ボタンアニメーション*/
.build_management_btn_animation {
	animation			: build_btn_animation_keyframes 0.5s linear infinite;
	-webkit-animation	: build_btn_animation_keyframes 0.5s linear infinite;
	-moz-animation		: build_btn_animation_keyframes 0.5s linear infinite;
	-ms-animation		: build_btn_animation_keyframes 0.5s linear infinite;
	-o-animation		: build_btn_animation_keyframes 0.5s linear infinite;
}
@keyframes 			build_btn_animation_keyframes {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}
@-webkit-keyframes	build_btn_animation_keyframes {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}
@-moz-keyframes		build_btn_animation_keyframes {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}
@-ms-keyframes		build_btn_animation_keyframes {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}
@-o-keyframes		build_btn_animation_keyframes {
	0%		{ opacity: 0; }
	50%		{ opacity: 1; }
	100%	{ opacity: 0; }
}

/* 使い予定なし */
/* どこにも問題なければ最後に削除する */
.common_notice_red_circle {
	width			: 33px;
	height			: 33px;
	border			: 2px solid white;
	border-radius	: 50%;
	color 			: white;
	background-color: red;
	box-shadow		: 0 0 3px 0 black inset;
	display			: flex;
	justify-content	: center;
	align-items		: center;
	text-shadow		: 0 0 0.1em #000000, 0 0 0.1em #000000;
	line-height		: 1.0em;
	font-weight		: bold;
	white-space		: nowrap;
}

/*	******************************************************	*/
/*		クエストページ
/*	******************************************************	*/
.quest_player_lv_text {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.quest_player_need_exp_text {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.quest_player_need_exp_num {
	color: #5aff19;
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.quest_daily_now_box_point {
	color: #00ffea;
	font-weight: bold;
	text-shadow: 0 0 0.1em #004eff, 0 0 0.1em #004eff, 0 0 0.1em #004eff, 0 0 0.1em #004eff, 0 0 0.1em #004eff;
}
.quest_daily_need_box_point {
	color: #ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.quest_name_text {
	font-weight: bold;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.quest_count_text {
	color: #ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.quest_reward_text {
	color: #000000;
	font-weight: normal;
}
.quest_reward_point_text {
	color: #00ffea;
	font-weight: normal;
	text-shadow: 0 0 0.1em #004eff, 0 0 0.1em #004eff, 0 0 0.1em #004eff, 0 0 0.1em #004eff, 0 0 0.1em #004eff;
}
.quest_reward_item_text {
	color: #ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.quest_tab_text {
	color: #ffffff;
	font-weight: normal;
}
.quest_tab_notice_text {
	color: #ffffff;
	font-weight: bold;
}
.daily_quest_text {
	color: #ffffff;
	font-weight: normal;
	text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.1em #000000;
}
.clear_quest_name {
	font-weight: bold;
}
.clear_reward_item_name {
	color: #00f4ff;
	font-weight: bold;
	text-shadow: 0 0 0.1em #0050ff, 0 0 0.1em #0050ff, 0 0 0.1em #0050ff, 0 0 0.1em #0050ff, 0 0 0.1em #0050ff;
}
.quest_daily_box_modal_title {
	color: #ffffff;
	font-weight: normal;
}
.quest_daily_box_modal_exp {
	color: #5aff19;
	font-weight: normal;
}
.quest_daily_box_reward_text{
	font-weight:bold;
}
.quest_daily_box_rank_up_animation{
	-webkit-animation: light_img_rortate 25s linear infinite;
	-moz-animation: light_img_rortate 25s linear infinite;
	-ms-animation: light_img_rortate 25s linear infinite;
	-o-animation: light_img_rortate 25s linear infinite;
	animation: light_img_rortate 25s linear infinite;
}
@-webkit-keyframes light_img_rortate {
	0% {transform: rotate(0deg);}
	50% {transform: rotate(180deg);}
	100% {transform: rotate(360deg);}
}
@-moz-keyframes light_img_rortate {
	0% {transform: rotate(0deg);}
	50% {transform: rotate(180deg);}
	100% {transform: rotate(360deg);}
}
@-ms-keyframes light_img_rortate {
	0% {transform: rotate(0deg);}
	50% {transform: rotate(180deg);}
	100% {transform: rotate(360deg);}
}
@-o-keyframes light_img_rortate {
	0% {transform: rotate(0deg);}
	50% {transform: rotate(180deg);}
	100% {transform: rotate(360deg);}
}
@keyframes light_img_rortate {
	0% {transform: rotate(0deg);}
	50% {transform: rotate(180deg);}
	100% {transform: rotate(360deg);}
}

.ruby_adventure_result_modal_item_backlight_animation_forward {
	animation			: ruby_adventure_result_modal_item_backlight_animation_forward 6s linear infinite;
	-webkit-animation	: ruby_adventure_result_modal_item_backlight_animation_forward 6s linear infinite;
	-moz-animation		: ruby_adventure_result_modal_item_backlight_animation_forward 6s linear infinite;
	-ms-animation		: ruby_adventure_result_modal_item_backlight_animation_forward 6s linear infinite;
	-o-animation		: ruby_adventure_result_modal_item_backlight_animation_forward 6s linear infinite;
}
@keyframes 			ruby_adventure_result_modal_item_backlight_animation_forward {
	0%		{ transform: rotate( 0deg ); }
	100%	{ transform: rotate( 360deg ); }
}
@-webkit-keyframes	ruby_adventure_result_modal_item_backlight_animation_forward {
	0%		{ transform: rotate( 0deg ); }
	100%	{ transform: rotate( 360deg ); }
}
@-moz-keyframes		ruby_adventure_result_modal_item_backlight_animation_forward {
	0%		{ transform: rotate( 0deg ); }
	100%	{ transform: rotate( 360deg ); }
}
@-ms-keyframes		ruby_adventure_result_modal_item_backlight_animation_forward {
	0%		{ transform: rotate( 0deg ); }
	100%	{ transform: rotate( 360deg ); }
}
@-o-keyframes		ruby_adventure_result_modal_item_backlight_animation_forward {
	0%		{ transform: rotate( 0deg ); }
	100%	{ transform: rotate( 360deg ); }
}
.ruby_adventure_result_modal_item_backlight_animation_back {
	animation			: ruby_adventure_result_modal_item_backlight_animation_back 6s linear infinite;
	-webkit-animation	: ruby_adventure_result_modal_item_backlight_animation_back 6s linear infinite;
	-moz-animation		: ruby_adventure_result_modal_item_backlight_animation_back 6s linear infinite;
	-ms-animation		: ruby_adventure_result_modal_item_backlight_animation_back 6s linear infinite;
	-o-animation		: ruby_adventure_result_modal_item_backlight_animation_back 6s linear infinite;
}
@keyframes 			ruby_adventure_result_modal_item_backlight_animation_back {
	0%		{ transform: rotate( 0deg ); }
	100%	{ transform: rotate( -360deg ); }
}
@-webkit-keyframes	ruby_adventure_result_modal_item_backlight_animation_back {
	0%		{ transform: rotate( 0deg ); }
	100%	{ transform: rotate( -360deg ); }
}
@-moz-keyframes		ruby_adventure_result_modal_item_backlight_animation_back {
	0%		{ transform: rotate( 0deg ); }
	100%	{ transform: rotate( -360deg ); }
}
@-ms-keyframes		ruby_adventure_result_modal_item_backlight_animation_back {
	0%		{ transform: rotate( 0deg ); }
	100%	{ transform: rotate( -360deg ); }
}
@-o-keyframes		ruby_adventure_result_modal_item_backlight_animation_back {
	0%		{ transform: rotate( 0deg ); }
	100%	{ transform: rotate( -360deg ); }
}


/* 施設投資　レベルアップ可能アニメーション */
.build_can_lvup_animation {
	animation			: build_can_lvup_animation 1.75s linear infinite;
	-webkit-animation	: build_can_lvup_animation 1.75s linear infinite;
	-moz-animation		: build_can_lvup_animation 1.75s linear infinite;
	-ms-animation		: build_can_lvup_animation 1.75s linear infinite;
	-o-animation		: build_can_lvup_animation 1.75s linear infinite;
}
@keyframes 			build_can_lvup_animation {
	0%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	12.5%	{ transform: scale( 1.1 ); transform-origin: 50% 75%; }
	25%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	37.5%	{ transform: scale( 1.1 ); transform-origin: 50% 75%; }
	50%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	100%	{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
}
@-webkit-keyframes	build_can_lvup_animation {
	0%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	12.5%	{ transform: scale( 1.1 ); transform-origin: 50% 75%; }
	25%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	37.5%	{ transform: scale( 1.1 ); transform-origin: 50% 75%; }
	50%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	100%	{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
}
@-moz-keyframes		build_can_lvup_animation {
	0%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	12.5%	{ transform: scale( 1.1 ); transform-origin: 50% 75%; }
	25%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	37.5%	{ transform: scale( 1.1 ); transform-origin: 50% 75%; }
	50%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	100%	{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
}
@-ms-keyframes		build_can_lvup_animation {
	0%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	12.5%	{ transform: scale( 1.1 ); transform-origin: 50% 75%; }
	25%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	37.5%	{ transform: scale( 1.1 ); transform-origin: 50% 75%; }
	50%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	100%	{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
}
@-o-keyframes		build_can_lvup_animation {
	0%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	12.5%	{ transform: scale( 1.1 ); transform-origin: 50% 75%; }
	25%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	37.5%	{ transform: scale( 1.1 ); transform-origin: 50% 75%; }
	50%		{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
	100%	{ transform: scale( 1.0 ); transform-origin: 50% 75%; }
}


/* 星間MAP レティクルアニメーション */
.world_map_planet_reticle_1_animation {
	animation			: world_map_planet_reticle_1_animation 1.4s linear infinite;
	-webkit-animation	: world_map_planet_reticle_1_animation 1.4s linear infinite;
	-moz-animation		: world_map_planet_reticle_1_animation 1.4s linear infinite;
	-ms-animation		: world_map_planet_reticle_1_animation 1.4s linear infinite;
	-o-animation		: world_map_planet_reticle_1_animation 1.4s linear infinite;
}
@keyframes 			world_map_planet_reticle_1_animation {
	0%		{ transform: scale( 0.5 ) rotate( 0deg ); transform-origin: center; }
	8.3%	{ transform: scale( 0.5 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ transform: scale( 1.3 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ transform: scale( 1.3 ) rotate( 130deg ); transform-origin: center; }
	91.7%	{ transform: scale( 0.5 ) rotate( 180deg ); transform-origin: center; }
	100%	{ transform: scale( 0.5 ) rotate( 180deg ); transform-origin: center; }
}
@-webkit-keyframes	world_map_planet_reticle_1_animation {
	0%		{ transform: scale( 0.5 ) rotate( 0deg ); transform-origin: center; }
	8.3%	{ transform: scale( 0.5 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ transform: scale( 1.3 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ transform: scale( 1.3 ) rotate( 130deg ); transform-origin: center; }
	91.7%	{ transform: scale( 0.5 ) rotate( 180deg ); transform-origin: center; }
	100%	{ transform: scale( 0.5 ) rotate( 180deg ); transform-origin: center; }
}
@-moz-keyframes		world_map_planet_reticle_1_animation {
	0%		{ transform: scale( 0.5 ) rotate( 0deg ); transform-origin: center; }
	8.3%	{ transform: scale( 0.5 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ transform: scale( 1.3 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ transform: scale( 1.3 ) rotate( 130deg ); transform-origin: center; }
	91.7%	{ transform: scale( 0.5 ) rotate( 180deg ); transform-origin: center; }
	100%	{ transform: scale( 0.5 ) rotate( 180deg ); transform-origin: center; }
}
@-ms-keyframes		world_map_planet_reticle_1_animation {
	0%		{ transform: scale( 0.5 ) rotate( 0deg ); transform-origin: center; }
	8.3%	{ transform: scale( 0.5 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ transform: scale( 1.3 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ transform: scale( 1.3 ) rotate( 130deg ); transform-origin: center; }
	91.7%	{ transform: scale( 0.5 ) rotate( 180deg ); transform-origin: center; }
	100%	{ transform: scale( 0.5 ) rotate( 180deg ); transform-origin: center; }
}
@-o-keyframes		world_map_planet_reticle_1_animation {
	0%		{ transform: scale( 0.5 ) rotate( 0deg ); transform-origin: center; }
	8.3%	{ transform: scale( 0.5 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ transform: scale( 1.3 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ transform: scale( 1.3 ) rotate( 130deg ); transform-origin: center; }
	91.7%	{ transform: scale( 0.5 ) rotate( 180deg ); transform-origin: center; }
	100%	{ transform: scale( 0.5 ) rotate( 180deg ); transform-origin: center; }
}
.world_map_planet_reticle_2_animation {
	animation			: world_map_planet_reticle_2_animation 1.4s linear infinite;
	-webkit-animation	: world_map_planet_reticle_2_animation 1.4s linear infinite;
	-moz-animation		: world_map_planet_reticle_2_animation 1.4s linear infinite;
	-ms-animation		: world_map_planet_reticle_2_animation 1.4s linear infinite;
	-o-animation		: world_map_planet_reticle_2_animation 1.4s linear infinite;
}
@keyframes 			world_map_planet_reticle_2_animation {
	0%		{ opacity:0; transform: scale( 0.74 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ opacity:1; transform: scale( 1.3 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ opacity:1; transform: scale( 1.3 ) rotate( 130deg ); transform-origin: center; }
	91.7%	{ opacity:0; transform: scale( 0.74 ) rotate( -0deg ); transform-origin: center; }
	100%	{ opacity:0; transform: scale( 0.74 ) rotate( -0deg ); transform-origin: center; }
}
@-webkit-keyframes	world_map_planet_reticle_2_animation {
	0%		{ opacity:0; transform: scale( 0.74 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ opacity:1; transform: scale( 1.3 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ opacity:1; transform: scale( 1.3 ) rotate( 130deg ); transform-origin: center; }
	91.7%	{ opacity:0; transform: scale( 0.74 ) rotate( -0deg ); transform-origin: center; }
	100%	{ opacity:0; transform: scale( 0.74 ) rotate( -0deg ); transform-origin: center; }
}
@-moz-keyframes		world_map_planet_reticle_2_animation {
	0%		{ opacity:0; transform: scale( 0.74 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ opacity:1; transform: scale( 1.3 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ opacity:1; transform: scale( 1.3 ) rotate( 130deg ); transform-origin: center; }
	91.7%	{ opacity:0; transform: scale( 0.74 ) rotate( -0deg ); transform-origin: center; }
	100%	{ opacity:0; transform: scale( 0.74 ) rotate( -0deg ); transform-origin: center; }
}
@-ms-keyframes		world_map_planet_reticle_2_animation {
	0%		{ opacity:0; transform: scale( 0.74 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ opacity:1; transform: scale( 1.3 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ opacity:1; transform: scale( 1.3 ) rotate( 130deg ); transform-origin: center; }
	91.7%	{ opacity:0; transform: scale( 0.74 ) rotate( -0deg ); transform-origin: center; }
	100%	{ opacity:0; transform: scale( 0.74 ) rotate( -0deg ); transform-origin: center; }
}
@-o-keyframes		world_map_planet_reticle_2_animation {
	0%		{ opacity:0; transform: scale( 0.74 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ opacity:1; transform: scale( 1.3 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ opacity:1; transform: scale( 1.3 ) rotate( 130deg ); transform-origin: center; }
	91.7%	{ opacity:0; transform: scale( 0.74 ) rotate( -0deg ); transform-origin: center; }
	100%	{ opacity:0; transform: scale( 0.74 ) rotate( -0deg ); transform-origin: center; }
}
.world_map_planet_reticle_3_animation {
	animation			: world_map_planet_reticle_3_animation 1.4s linear infinite;
	-webkit-animation	: world_map_planet_reticle_3_animation 1.4s linear infinite;
	-moz-animation		: world_map_planet_reticle_3_animation 1.4s linear infinite;
	-ms-animation		: world_map_planet_reticle_3_animation 1.4s linear infinite;
	-o-animation		: world_map_planet_reticle_3_animation 1.4s linear infinite;
}
@keyframes 			world_map_planet_reticle_3_animation {
	0%		{ transform: scale( 0.74 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ transform: scale( 1 ) rotate( -32deg ); transform-origin: center; }
	91.7%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
	100%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
}
@-webkit-keyframes	world_map_planet_reticle_3_animation {
	0%		{ transform: scale( 0.74 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ transform: scale( 1 ) rotate( -32deg ); transform-origin: center; }
	91.7%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
	100%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
}
@-moz-keyframes		world_map_planet_reticle_3_animation {
	0%		{ transform: scale( 0.74 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ transform: scale( 1 ) rotate( -32deg ); transform-origin: center; }
	91.7%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
	100%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
}
@-ms-keyframes		world_map_planet_reticle_3_animation {
	0%		{ transform: scale( 0.74 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ transform: scale( 1 ) rotate( -32deg ); transform-origin: center; }
	91.7%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
	100%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
}
@-o-keyframes		world_map_planet_reticle_3_animation {
	0%		{ transform: scale( 0.74 ) rotate( 0deg ); transform-origin: center; }
	20.8%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
	66.7%	{ transform: scale( 1 ) rotate( -32deg ); transform-origin: center; }
	91.7%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
	100%	{ transform: scale( 1 ) rotate( 0deg ); transform-origin: center; }
}

/*ショップ外アイテムモーダル選択時シャドウ*/

/*アイテムデータ詳細背景*/
#page_item_use_modal_window_position_div {
	overflow: hidden;
}
#page_item_use_modal_window_body_item_detail_bg_group_div{
	display: flex;
    flex-direction: column;
}
#page_item_use_modal_window_body_item_detail_bg_head_div{
	position: relative;
	width: fit-content;
	height: fit-content;
	transform: scale(1, -1);
}
#page_item_use_modal_window_body_item_detail_bg_middle_div{
	position: relative;
	width: 100%;
	background-size: 100% auto;
	flex-grow: 1;
}
#page_item_use_modal_window_body_item_detail_bg_bottom_div{
	position: relative;
	width: fit-content;
	height: fit-content;
	transform: scale(1, -1);
}
#page_item_use_modal_window_body_item_detail_div {
	box-sizing: border-box;
	overflow: hidden;
}
#page_item_use_modal_window_body_item_detail_bg_div{
	position: absolute;
	left: 4.5%;
	right: 4.7%;
	top: 48px;
	bottom: 14px;
	overflow: hidden;
}
#page_item_use_modal_window_body_item_detail_bg{
	position: absolute;
	top: 0px;
	bottom: 0px;
	margin: auto;
}
#page_item_use_modal_window_body_item_detail_contents_div{
	position: relative;
	/*padding: 14px 4.7% 62px 4.5%;*/
	pointer-events: auto;
}
/*選択中*/
.page_item_use_modal_window_choise_use_item_list_block_data_item_img_select_effect{
	transform: scale(0.82353, 0.82353);
}
.page_item_use_modal_window_choise_use_item_list_block_data_item_img_select_effect .page_item_use_modal_window_choise_use_item_list_block_data_item_img{
    transform: translateZ(0);
}
/* VIP店の割引通知 */
#page_item_use_modal_window_body_item_detail_contents_vip_shop_btn_discount_div,
#page_item_use_modal_window_body_item_detail_contents_vip_shop_btn_set_div {
	position: relative;
	width: 240px;
	height: 70px;
	margin: 10px auto;
}
/*コズミックリーグ順位のテキストカラー*/
.team_battle_leage_event_rank_textcolor {
	color: #fff000;
}
/*お知らせの注意事項の小項目の色*/
.info_caution_mini_titlecolor {
	color: #3588ff;
}

/*お知らせの注意事項のタイトル*/
.info_caution_titlecolor {
	color: #e56b19;
}

.fit_content {
	width: fit-content;
}
