/********背景白余白あり*******/
#gm_main01{
width:480px;
background:#fff;
margin:0px auto;
padding:0;
padding:0;
}

/*--------------------------------
▲ ウィンドウ幅が800px以上の場合 ▲
--------------------------------*/
/*--------------------------------
▼ ウィンドウ幅が799px以下の場合 ▼
--------------------------------*/
@media screen and (max-width:799px){
#gm_main01{
width:100%;
background:#FFF;
margin:0 auto;
padding:0px 0px;
}
}


/********背景白余白あり*******/
#gm_all0001{
width:960px;
background:#fff;
margin:0px auto;
padding:0;
padding:0;
}

/*--------------------------------
▲ ウィンドウ幅が800px以上の場合 ▲
--------------------------------*/
/*--------------------------------
▼ ウィンドウ幅が799px以下の場合 ▼
--------------------------------*/
@media screen and (max-width:799px){
#m_all0001{
width:100%;
background:#FFF;
margin:0 auto;
padding:0px 0px;
}
}


.gm_floatcl{
clear:both;　/*floatの解除、ここがポイント*/
}


/*●●●●●●div系ファイル********/
/*■■indexファイル■■■■■■■■■■■■■■■*/
/*背景が灰色*/
.gm_gsbl01{
padding:2px 0px;
background: #EEEEEE;
}

/*index■最上段■*/
.gm_gspp01{
width:100%;
border-bottom:1px solid #CCC;
color:#000;
background:#186CA5;/*#0085B2*/
margin:0px auto 4px auto;
}

.gm_app036{
padding:2px 10px;
}

/*indexタイトル帯黒文字*/
.gm_gsbb01c{
width:96%;
padding:2px 6px;
border-bottom:1px solid #CCC;
color:#000;
background:#FFF;/*#0085B2*/
}

/*index各種タイトル帯*/
.gm_app030{
background:#444444;/*#0974D3青*/
padding:10px 4px;
color:#FFF;
font-weight:bold;
border-bottom:1px solid #000;
}

/*ガチャ特集件数*/
.gm_app01604b{
width:90%;
margin:0px auto;
text-align:right;
border-bottom: 1px dotted #0085B2;
padding:4px 4px;
font-weight:bold;
font-size:14px;
color:#555;
}

/*ワンポイント*/
.gm_app01607{
padding:2px 4px;
}

/*ゲームリリース用*/
.gm_app01600{
width:98%;
margin:2px auto;
line-height: 1.1em;
border-left: 0px solid #000;
border-right: 0px solid #000;
border-bottom: 0px solid #000;
background: #FFFFFF;
color:#444444;
}

/*一覧ページ大枠*/
.gm_app01601{
/*width:98%;*/
margin:0px auto;
padding:0px;
background: #FFFFFF;
color:#444444;
}

/*ガチャ枠用*/
.gm_app01600a{
width:20%;
padding:2px 2px 2px 2px;
float:left;
}

/*ガチャ枠用上段枠テキストリンク*/
.gm_app01600b{
width:76%;
padding:0px;
float:left;
}

/*topカテゴリ*/
.gm_app01603a{
margin:0px auto 0px auto;
padding:0px 0px 0px 4px;
}

.gm_app01603b{
padding:0px 0px 0px 4px;
}

.gm_app01606{
margin:0px auto 6px auto;
/*padding:6px;
line-height: 1.1em;*/
border-left: 0px solid #000;
border-right: 0px solid #000;
border-bottom: 1px solid #CCC;
background: #999;
}

/*TOP特集ページのもっとミル*/
.gm_app020d{
width:80%;
margin:10px auto;
text-align:center;
padding:0px 0px;
border: 1px solid #00A3D9;
border-radius: 6px;
color:#00A3D9;
background:#FFF;
}

.gm_app020b{
padding:12px 8px;
font-weight:bold;
}

/*各種タイトル帯*/
.gm_app030{
background:#444444;/*#0974D3青*/
padding:10px 4px;
color:#FFF;
font-weight:bold;
border-bottom:1px solid #000;
}

/*動画サムネイル枠色*/
.gm_app026a {
border: solid 3px #555;/*#0099D9*/
box-sizing:border-box;
}

.gm_app023new {
display: inline-block;
margin:0em auto;
background: #FF0000;
color:#FFF;
font-weight:bold;
font-size:10px;
text-align:center;
padding:0px 2px;
border: 1px solid #ccc;
}

/*カテゴリ*/
.gm_app023 {
display: inline-block;
background: #FFF;
margin:0em auto;
color:#444;
font-weight:bold;
font-size:10px;
text-align:center;
padding:0px 2px;
border: 1px solid #ccc;
}

/*上段枠テキストリンク装飾*/
.gm_app01604{
line-height: 1.4em;
color:#555;
font-size:16px;
}

/*ゲーム名との境界線*/
.gm_app01604a{
border-bottom: 1px dotted #0085B2;
}

/*上段枠アイコン*/
.gm_app01602{
width:28%;
padding:2px 2px 2px 2px;
float:left;
}

/*レビューサムネイル枠色*/
.gm_app026b {
border: solid 3px #EAD726;/*#0099D9*/
box-sizing:border-box;
}

/*上段枠テキストリンク*/
.gm_app01603{
width:68%;
padding:0px;
float:left;
}

/*レビュー枠文言*/
.gm_app01603c{
line-height: 1.2em;
}

/*リスティングLP用無課金◎などのカテゴリー枠*/
.gm_div001box {
display: inline-block;
margin:0em auto;
color:#444;
font-weight:bold;
font-size:12px;
text-align:center;
padding:4px 4px;
border: 1px solid #ccc;
}

/*00games動画部分*/
.gm_box021{
width:94%;
padding:4px;
border-bottom: 1px solid #555;
}

/*動画画像*/
.gm_box021a{
width:30%;
padding:4px;
float:left;
}

/*動画タイトル*/
.gm_box021b{
width:65%;
padding:4px;
float:left;
line-height: 1.3em;
}

/*動画本文*/
.gm_box021c{
width:98%;
padding:4px;
line-height: 1.3em;
color:#555555;
}

/*00games動画一覧ゲーム名*/
.gm_title005 {
margin:0.3em auto;
color:#444;
/*font-weight:bold;*/
font-size:16px;
padding:4px 4px 4px 10px;
border-left: 4px solid #888;
border-right: 0px solid #003266;
border-bottom: 0px solid #003266;
background:#FFF;
line-height: 1.2em;
background-size: 4px 4px;
}

/*TOPレビュープロフ*/
.gm_app01604c{
padding:0px 0px 0px 0px;
}

/*■■incファイル■■■■■■■■■■■■*/
/*タイトル帯黒文字*/
.gm_gsbb01{
padding:2px 6px;
border-bottom:1px solid #CCC;
color:#000;
background:#FFF;/*#0085B2*/
}

.gm_atopbana01new{
width:100%;
margin:0px auto 8px auto;
color:#555;
background:#FFF;
}

.gm_atopbana01newa{
padding:4px;
}

/*各カテゴリ用ページのランキング囲い*/
.gm_newtb02{
width: 100%;
border-collapse: collapse;
}

.gm_newtb02 th{
padding: 6px;
font-size:12px;
text-align: center;
vertical-align:middle;
color: #333;
background-color: #eee;
border: 1px solid #b9b9b9;
font-weight:normal;
}
.gm_newtb02 td{
font-size:14px;
padding: 6px;
line-height: 1.2em;
vertical-align: middle;
background-color: #fff;
border: 1px solid #b9b9b9;
}

/*各カテゴリランキングの文章部分*/
.gm_newbox06{
line-height: 1.5em;
}

/*ワンポイント*/
.gm_allbox06a{
padding:2px 4px;
}

/*picTOPメッセージ*/
.gm_allbox09{
margin:0px auto;
padding:4px;
font-size:12px;
line-height: 1.2em;
width:97%;
border: 1px solid #3BAF8A;
background: #FFF;
}

.gm_apphead00{
padding:4px;
background:#FFF;
margin:0px auto;
text-align:center;
}

/*LPフッター会社概要*/
.gm_box015 {
margin:0px auto;
padding:6px 6px 16px 6px;
border: 0px solid #000000;
background:#000;
line-height: 1.3em;
}

/*検索題名部分*/
.gm_box014 {
color:#FFF;
background: #A0A0A0;
margin:0px auto 4px auto;
cursor: pointer;
padding: 4px 8px;
border-bottom: 0px solid #fff;
}

/*検索部分4つバージョン*/
/*adw対策用セクレト*/
.gm_select-app002{
width: 24%;
background:#FFF;
margin: 0px 0px;
padding: 4px 0px 0px 2px;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
display: table-cell;
border-radius: 0px;
font-size:8px;
color:#777;
}

.gm_select-app002 select {
width: 98%;
background:#FFF;
padding: 2px 6px;
font-size:10px;
color:#444;
border: 0px solid #999;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-size: 24px, 100%;
}

/*検索段落*/
.gm_select-app04cl{
margin:2px 0px 2px 0px;
}

/*セクレト段落部分*/
.gm_select-app001cl{
margin:2px auto;
}

/*4つバージョン*/
/*adw対策用セクレト*/
.gm_select-app002a{
width: 24%;
margin: 0px 0px;
padding: 4px 0px 0px 2px;
background:#FFF;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
float:left;
border-radius: 0px;
font-size:8px;
color:#777;
}

.gm_select-app002a select {
width: 98%;
background:#FFF;
padding: 2px 4px;
font-size:10px;
color:#444;
border: 0px solid #999;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

/*検索部分*/
/*adw対策用セクレト*/
.gm_select-app001{
width: 30%;
margin: 0px 0px;
padding: 4px 0px 0px 2px;
background:#EEE;
border: 2px solid #FFF;
display: table-cell;
border-radius: 0px;
font-size:8px;
color:#777;
}


.gm_select-app001 select {
width: 98%;
padding: 2px 6px;
font-size:12px;
font-weight: bold;
color:#444;
border: 0px solid #999;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background:#EEE;
background-size: 24px, 100%;
}

/*adw対策用セクレト*/
.gm_select-app001a{
width: 32%;
background:#FFF;
margin: 0px 0px;
padding: 4px 0px 0px 2px;
border: 1px solid #999;
border-bottom: 2px solid #999;
float:left;
border-radius: 0px;
font-size:8px;
color:#777;
}

.gm_select-app001a select {
width: 98%;
background:#FFF;
padding: 2px 4px;
font-size:12px;
color:#444;
border: 0px solid #999;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-size: 24px, 100%;
}

/*検索サブミットボタン*/
.gm_sbt_2{
background: -moz-linear-gradient(top,#8097CE 0%,#8097CE);
background: -webkit-gradient(linear, left top, left bottom, from(#8097CE), to(#8097CE));
border: 1px solid #DDD;
color:#111;
float:left;
width: 33%;
padding: 10px 0;
margin:1px 0px 0 1px;
font-size:14px;
-webkit-box-shadow: 1px 1px 3px #888;
-moz-box-shadow: 1px 1px 3px #888;	
font-weight: bold;
color:#FFF;
}
.gm_sbt_2:hover{
color:#FFF;
}

/*検索部分枠*/
.gm_app029all{
margin:0px auto 0px auto;
background:#FFF;
padding:2px 0px;
}

/*検索部分枠*/
.gm_app029all01{
margin:0px auto 0px auto;
background:#FFF;
padding:4px 0px;
box-shadow: 1px 4px 3px -3px #888;
}

/*検索部分枠*/
.gm_app029{
width:90%;
margin:6px auto 0px auto;
background:#FFF;
padding:0px;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
/*box-shadow: 1px 1px 3px #888;*/
border-radius:0px;
}


/*検索サブミットボタン4つバージョン*/
.gm_sbt_app003{
background: -moz-linear-gradient(top,#DDD 0%,#EEE);
background: -webkit-gradient(linear, left top, left bottom, from(#DDD), to(#EEE));
border: 1px solid #DDD;
color:#555;
float:left;
width: 24%;
padding: 8px 0;
margin:1px 0px 0px 1px;
font-size:10px;
border: 1px solid #999;	
font-weight: bold;
}

.gm_sbt_app003:hover{
color:#FFF;
}

/*■■00g_adwtxtファイル■■■■■■■■■■■■*/
/*TOPアプリ*/
.gm_gsbla01aaa{
padding:4px 0px 0px 4px;
}

/*上段タイトル部分・画像*/
.gm_gsbla01{
width:10%;
padding:4px;
float:left;
}

/*新しい上部コメント*/
.gm_gsbla01aa2{
width:85%;
padding:4px 0px 0px 2px;
float:left;
font-size:12px;
color:#FFF;
line-height: 12px;
}

/*■■00g_eve02ファイル■■■■■■■■■■■■*/
/*イベント枠の上段画像*/
.gm_newbox010{
height: 120px;
overflow: hidden;
background: #FFF;/*#EAFFFF*/
opacity: 0.8;
}

.gm_eve02_01{
padding:4px 4px;
line-height:1.5em;
}

.gm_eve02_02{
margin:0px 1px 3px 2px;
width:40px;
padding:10px 2px;
float:left;
font-weight:bold;
font-size:18px;
text-align:center;
border: 1px solid #FFF;/*【変更箇所】ボーダーカラー*/
color:#FFF;/*【変更箇所】文字色*/
background: #EA4581;/*【変更箇所】ランキング枠色*/
}

/*ランキング囲い*/
.gm_eve02_03{
margin:0px 1px 3px 2px;
width:36px;
padding:10px 6px;
float:left;
font-weight:bold;
font-size:20px;
text-align:center;
border: 1px solid #FFF;/*【変更箇所】ボーダーカラー*/
color:#FFF;/*【変更箇所】文字色*/
background: #EA4581;/*【変更箇所】ランキング枠色*/
}

.gm_eve02_04{
padding:12px 0px 12px 0px;
margin:0em auto 0.5em auto;
color:#444444;
box-shadow: 0px 3px 2px -2px #AAA;
background: #FFFFFF;
}

/*ランキングアプリ名*/
.gm_eve02_05{
padding:12px 2px 0px 4px;
line-height: 0.9em;
font-weight:bold;
float:left;
font-size:20px;
}

/*タイトル*/
.gm_eve02_06{
width:98%;
margin:12px auto 0px auto;
padding:4px;
line-height: 0.9em;
}

/*タイトル*/
.gm_eve02_06a{
width:98%;
margin:0px auto 0px auto;
padding:4px;
line-height: 0.9em;
}

/*本文*/
.gm_eve02_07{
width:98%;
padding:4px;
line-height: 1.5em;
}

/*ストアーボタン囲い*/
.gm_eve02_08{
margin:20px auto 12px auto;
width:35%;
text-align:center;
}

/*アイコン＆一体横並び*/
.gm_eve02_09{
width:20%;
float:left;
}

.gm_eve02_10{
width:76%;
float:left;
}

/*■■00g_main02ファイル■■■■■■■■■■■■■■■*/
/*無料特典囲い*/
.gm_gspp02{
padding:4px 4px;
float:left;
font-size:12px;
color:#000;
line-height: 12px;
border: 1px solid #186CA5;
border-radius: 4px;
}

/*特典内*/
.gm_gspp02a{
padding:4px 0px 0px 4px;
float:left;
line-height: 12px;
}

/*all画像枠色*/
.gm_app026c {
border: solid 1px #999;/*#0099D9*/
box-sizing:border-box;
}

/*レビュー境界線*/
.gm_box005e{
margin:12px auto 12px auto;
border-bottom: 1px dotted #AAA;/*#0085B2*/
}

/*TOP動画部分*/
.gm_box024_00{
line-height:-1.05em;
float:left;
width:45%;
}

.gm_box024_01{
padding:2px 4px;
float:left;
width:48%;
}


/*新作グループ用動画部分*/
.gm_box025_00{
line-height:-1.05em;
float:left;
width:55%;
}

.gm_box025_01{
padding:2px 4px;
float:left;
width:38%;
}



/*レビュー囲い*/
.gm_box005f{
margin:12px auto;
}

/*右側テキスト枠*/
.gm_gsbl01j{
width:68%;
padding:2px;
float:left;
}

/*TOPレビュー文言*/
.gm_gsbl01j02a{
line-height: 1.2em;
}

/*TOPレビュープロフ*/
.gm_gsbl01j01{
padding:0px 0px 0px 0px;
}

/*左側ゲーム画像枠*/
.gm_gsbl01i{
width:28%;
margin:0px auto;
padding:2px 2px;
text-align:center;
float:left;
}

/*ゲーム画像枠*/
.gm_gsbl01i01{
border: solid 0px #FB8EAC;/*#0099D9*/
box-sizing:border-box;
box-shadow: 1px 1px 3px #888;
}

.gm_gsbl01ab{
width:98%;
padding:0px 0px 2px 0px;
margin:0em auto 0.5em auto;
border: 1px solid #333;
color:#444444;
box-shadow: 0px 3px 2px -2px #AAA;
background: #FFFFFF;
}

/*ランキング中枠2*/
.gm_gsbl01b{
margin:0px auto;
padding:0px;
color:#444444;
background: #FFFFFF;
}

/*上段順位、アプリ名枠*/
.gm_gsbl01c{
/*line-height: 0.2em;*/
color:#555;
padding:6px 0px 0px 0px;
background: #186CA5;/*【変更箇所】ランキング枠色*/
}

/*順位枠*/
.gm_gsbl01d{
margin:0px 1px 3px 2px;
width:30px;
padding:10px 4px;
float:left;
font-weight:bold;
font-size:16px;
text-align:center;
border: 1px solid #FFF;/*【変更箇所】ボーダーカラー*/
color:#FFF;/*【変更箇所】文字色*/
background: #186CA5;/*【変更箇所】ランキング枠色*/
}

/*アイコン*/
.gm_gsbl01e{
width:36px;
padding:0px 0px 0px 4px;
float:left;
}

/*ゲームアイコン小用影*/
.gm_gsbl01i01b{
border-radius: 5px;
box-shadow: 1px 1px 3px #333;
}

/*アプリ名&提供会社*/
.gm_gsbl01f{
padding:6px 2px 0px 4px;
line-height: 0.9em;
float:left;
}

/*ゲーム名と説明分の境界線*/
.gm_gsbl01g{
border-bottom: 1px dotted #0085B2;
}

/*ゲームタイトルひとこと部分*/
.gm_gsbl01hh{
margin:0px auto 6px auto;
padding:4px 6px;
border-bottom: 1px dotted #AAA;/*#0085B2*/
}

/*ストアー説明部分*/
.gm_gsbl01hhh{
width:96%;
margin:6px auto 10px auto;
padding:10px 6px;
line-height: 1.3em;
background: #FAFAFA;/*【変更箇所】ランキング枠色*/
box-shadow: 1px 1px 3px #999;
}

.gm_gsbl01hhhb{
width:23%;
padding:2px 4px 2px 2px;
float:left;
}

/*新しい説明*/
.gm_gsbl01hhha1{
width:73%;
padding:0px 0px 0px 2px;
float:left;
}

/*新しいテキストリンクアンダーラインなど*/
.gm_gsbl01hhhc1{
line-height: 1.5em;
color:#006DD9;
text-decoration:underline;
font-size:15px;
}

/*ストアーボタン囲い*/
.gm_gspp06{
margin:20px auto 12px auto;
width:35%;
text-align:center;
}

/*■■00g_eve01_1ファイル■■■■■■■■■■■■■■■*/
/*2020.3.24追加*/
.gm_atop_eve00{
width:98%;
margin:0px auto 0px auto;
padding:4px;
color:#555;
background:#FFF;
}

.gm_atop_eve01{
padding:4px;
line-height:1.5em;
}

.gm_atopbana01new{
width:100%;
margin:0px auto 8px auto;
color:#555;
background:#FFF;
}

.gm_atopbana01newa{
padding:4px;
}

/*■■00g_new01ファイル■■■■■■■■■■■■■■■*/
/*おすすめコメント枠*/
.gm_newtopbana01d{
padding:4px 4px;
font-size:14px;
}

/*境界線*/
.gm_newtopbana00{
border-bottom:solid 1px #DDD;
/*background:#FFF;#0085B2*/
}

.gm_newtopbana01{
padding:2px 0px;
}

/*画像枠*/
.gm_newtopbana01a{
width:15%;
float:left;
padding:4px;
}

/*おすすめコメント枠*/
.gm_newtopbana01b{
width:80%;
padding:2px 0px 0px 10px;
color:#555;
font-size:14px;
line-height: 1.2em;
font-weight:bold;
}



/*■■storeファイル■■■■■■■■■■■■■■■*/
.gm_store_ned{
padding:2px;
font-size:20px;
color:#FABE00;
font-weight:bold;
}



/*■■■■■■history■■■■■■■■■■*/

/*点数囲い*/
.gm_his001{
margin:10px auto 10px auto;
padding:0px 0px;
color:#000;
border: 1px solid #E6B324;
border-radius: 4px;
background:#FFF;/*#186CA5*/
}

/*点数囲い*/
.gm_his001_01{
padding:6px 6px;
text-align:center;
font-size:20px;
color:#FFF;
line-height: 12px;
background:#E6B324;/*#1F8CD6*/
font-weight:bold;
}

/*点数囲い*/
.gm_his001_02{
padding:8px 6px;
text-align:center;
font-size:18px;
font-weight:bold;
color:#555;
line-height: 1.5em;
border-bottom: 0px solid #186CA5;
}


/*動画部分*/
.gm_his002{
margin:8px auto 8px auto;
padding:0px 0px;
color:#FFF;
text-align:left;
font-weight:bold;
}

/*動画部分*/
.gm_his003{
margin:4px auto 4px auto;
padding:4px 4px;
color:#000;
text-align:left;
font-weight:bold;
background:#000;/*#1F8CD6*/
}



/*武将画像囲い部分*/
.gm_his004{
padding:2px 2px;
}

/*画像部分*/
.gm_his004_01{
width:20%;
float:left;
padding:2px 2px;
}


/*文章部分*/
.gm_his004_02{
width:76%;
float:left;
padding:2px 2px;
}


/*画像なし文章部分*/
.gm_his004_03{
width:96%;
padding:2px 2px;
}




/*●●00main●●*/
/*点数部分*/
span.gm_his001_text01{
font-size:24px;
}



/*■■■■■■history■■■■■■■■■■*/




/*●●●●●●span系ファイル********/
/*■■indexファイル■■■■■■■■■■■■*/
/*日付*/
span.gm_gsbb01text03aed{
font-size:12px;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#000;/*#EA0000赤*/
}

/*タイトル部分赤*/
span.gm_gsbb01text03ab{
font-size:18px;
line-height:26px;
font-weight:bold;
text-shadow: 1px 1px 1px #CCC;
color:#FF0000;/*#F70080ピンク*/
}

span.gm_apptext008a{
font-weight: bold;
color:#999;
font-size: 14px;
letter-spacing:0.3px;
}

/*ガチャ大量*/
span.gm_apptext008{
font-weight: bold;
color:#555;/*#1A0DAB*/
font-size: 18px;
letter-spacing:0.5px;
}

/*ランキングゲーム名*/
span.gm_apptext004a{
font-weight: bold;
color:#555;
font-size: 16px;
letter-spacing:0.3px;
}

/*レビュー*/
span.gm_apptext008b{
font-weight: bold;
color:#555;/*#1A0DAB*/
font-size: 16px;
letter-spacing:0.5px;
}

/*TOPレビュー枠ひとこと部分*/
span.gm_apptext010{
font-weight: bold;
color:#444;/*#1A0DAB*/
font-size: 14px;
letter-spacing:0.5px;
}

/*TOPレビュー枠本文部分*/
span.gm_apptext010a{
/*font-weight: bold;*/
color:#333;/*#1A0DAB*/
font-size: 14px;
letter-spacing:0.2px;
line-height: 1px;
}

/*続きを見る*/
span.gm_gsbl01j03text{
font-size: 14px;
color:#1A0DAB;
font-weight: bold;
}


/*■■incファイル■■■■■■■■■■■■*/
/*日付*/
span.gm_gsbb01text03aed{
font-size:12px;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#000;/*#EA0000赤*/
}

/*新しいタイトル部分みんなが選んだ限定版*/
span.gm_gsbb01text03aec{
font-size:18px;
line-height:26px;
font-weight:bold;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#555;/*#EA0000赤*/
}

/*■■00g_adwtxtファイル■■■■■■■■■■■■*/
span.gm_gsbh0001{
font-size:14px;
color:#555;
line-height:1.0em;
}

/*■■00g_eve02ファイル■■■■■■■■■■■■*/
span.gm_eve02_text01{
font-size:24px;
font-weight:bold;
color:#EA0000;
text-shadow: 1px 1px 1px #FFF;
}

span.gm_eve02_text02{
font-size:24px;
font-weight:bold;
color:#EA0000;
text-shadow: 1px 1px 1px #999;
}

span.gm_eve02_text03{
font-size:20px;
font-weight:bold;
}

span.gm_eve02_text04{
font-size:18px;
color:#555;
font-weight:bold;
}

/*タイトル*/
span.gm_eve02_text05{
font-size:18px;
color:#EA0000;
font-weight:bold;
text-shadow: 1px 1px 1px #CCC;
}

/*本文*/
span.gm_eve02_text06{
font-size:16px;
color:#555;
}

/*続きを見る*/
span.gm_eve02_text07{
font-size:16px;
color:#006DD9;
font-weight:bold;
}

/*イベント公式文章前タイトル*/
span.gm_eve02_text08{
font-size:18px;
color:#EA0000;
font-weight:bold;
text-shadow: 1px 1px 1px #CCC;
}

/*■■00g_main02ファイル■■■■■■■■■■■■■■■*/
/*新し無料特典*/
span.gm_gsbl01h05text01{
font-weight: bold;
color:#3266CB;/*グーグルリンクから*/
font-size: 16px;
letter-spacing:0.4px;
}

/*新作用の日付部分*/
span.gm_gsbl01h01text02{
font-weight: bold;
color:#186CA5;/*#009577*/
font-size: 12px;
}

/*レビュー続きを見る*/
span.gm_gsbl01j05text{
font-size: 14px;
color:#999;
font-weight: bold;
}

/*ゲームレビュー部分*/
span.gm_gsbl01f04text{
font-weight: bold;
font-size: 10px;
letter-spacing:0.3px;
color:#999;/*【変更箇所】文字色*/
}

/*タイトル部分赤*/
span.gm_gsbb01text03ab{
font-size:18px;
line-height:26px;
font-weight:bold;
text-shadow: 1px 1px 1px #CCC;
color:#FF0000;/*#F70080ピンク*/
}

/*TOPレビュータイトル青*/
span.gm_gsbl01j01atext{
font-weight: bold;
color:#555;/*#1A0DAB*/
font-size: 15px;
letter-spacing:0.5px;
}

/*TOPレビュー文言青*/
span.gm_gsbl01j02atext{
color:#555;/*#1A0DAB*/
font-size: 14px;
letter-spacing:0px;
line-height: 1px;
}

/*ゲームタイトル*/
span.gm_gsbl01f01text{
font-weight: bold;
font-size: 16px;
letter-spacing:0.3px;
color:#FFF;/*【変更箇所】文字色*/
}

/*提供会社*/
span.gm_gsbl01f02text{
font-weight: bold;
font-size: 8px;
letter-spacing:0.3px;
color:#FFF;/*【変更箇所】文字色*/
}

/*ゲーム説明タイトル1テキスト*/
span.gm_gsbl01h01text{
font-weight: bold;
color:#EA0000;/*#009577*/
font-size: 18px;
letter-spacing:0.5px;
text-shadow: 1px 1px 1px #CCC;
line-height: 1.6em;
}

/*新しいTOPストア説明の続きを見る*/
span.gm_gsbl01j01btext1{
font-weight: bold;
color:#130A83;/*#130A83*/
font-size: 16px;
}

/*無料特典*/
span.gm_gsbl01h04text{
font-weight: bold;
color:#2790E1;
font-size: 12px;
letter-spacing:0.4px;
}

/*■■00g_eve01_1ファイル■■■■■■■■■■■■■■■*/
span.gm_atop_eve_text01{
font-weight:bold;
font-size:18px;
color:#222;
font-family: "Hiragino Sans","ヒラギノ角ゴシック";
}

/*■■00g_new01ファイル■■■■■■■■■■■■■■■*/


/*●●●●h系のtitleタグ*/
/*■■00g_adwtxtファイル■■■■■■■■■■■■*/
/*h1トップタイトル新し*/
h1#gm_gsbl02h1{
font-size:12px;
font-weight:bold;
/*text-shadow: 1px 1px 1px #999;*/
color:#FFFF00;/*#F70080ピンク*/
}

h2#gm_gsbh2a{
font-weight:bold;
font-size:16px;
color:#000;
}

/*■■00g_eve02ファイル■■■■■■■■■■■■*/
h1#gm_eve02_01h1{
font-size:20px;
font-weight:bold;
color:#FFF;
line-height: 1.2em;
padding:4px;
}

/*■■00g_main02ファイル■■■■■■■■■■■■■■■*/


/*■■00g_eve01_1ファイル■■■■■■■■■■■■■■■*/

/*■■00g_new01ファイル■■■■■■■■■■■■■■■*/

/*●●●img系の*/
/*■■00g_eve02ファイル■■■■■■■■■■■■*/
/*バナートリミング*/    
img.gm_eve02_img01{
width: 100%;
height: 120px;
object-fit: cover;
object-position: 50% 10%;
}  

/*●●●テーブル系の*/
/*■■00g_eve01_1ファイル■■■■■■■■■■■■*/
/*4位↓のイベントテーブル囲い*/
.gm_eve_newtb01{
width: 100%;
border-collapse: collapse;
}

.gm_eve_newtb01 th{
padding: 6px;
font-size:12px;
text-align: center;
vertical-align: top;
color: #333;
background-color: #eee;
border: 0px solid #b9b9b9;
font-weight:normal;
}

.gm_eve_newtb01 td{
font-size:14px;
padding: 6px;
line-height: 1.2em;
vertical-align: top;
background-color: #fff;
border-bottom: 1px solid #b9b9b9;
}



/*■■storeファイル■■■■■■■■■■■■*/
/*日付*/
span.gm_store_cl01{
font-size:20px;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#000;/*#EA0000赤*/
}




/*■21.4.27新規分*/
/*枠系*/
.gm_game01{
margin:6px auto;
width:96%;
padding:4px;
background: #FFF;/*ボタン色*/
border-top:solid 10px #186CA5;
border-bottom:solid 2px #186CA5;
}

.gm_game02{
width:35%;
padding:4px;
float:left;
}

.gm_game03{
width:60%;
padding:4px;
float:left;
}

.gm_game03_a{
width:100%;
padding:4px;
border-bottom:1px solid #999;
}




.gm_game03_b{
width:100%;
padding:4px;
line-height:1.0em;
}

/*カテゴリ*/
.gm_game04_a{
margin:4px 4px;
padding:4px;
background: #4A8AF3;/*ボタン色*/
float:left;
font-weight:bold;
color:#FFF;
}

.gm_game04_b{
margin:4px 4px;
padding:4px;
background: #EA4897;/*ボタン色*/
float:left;
font-weight:bold;
color:#FFF;
}

.gm_game04_c{
width:80%;
padding:0px;
position:relative;
bottom:50px;
}

/*1桁ランキング1-9まで*/    
.gm_game_06a{
margin:2px 3px 3px 2px;
width:32px;
padding:10px 2px;
float:left;
font-weight:bold;
font-size:14px;
text-align:center;
border: 0px solid #FFF;/*【変更箇所】ボーダーカラー*/
color:#FFF;/*【変更箇所】文字色*/
background: #E93D91;/*#EA4581【変更箇所】ランキング枠色*/

}

/*2桁ランキング10～*/ 
.gm_game_06b{
margin:2px 3px 3px 2px;
width:32px;
padding:10px 2px;
float:left;
font-weight:bold;
font-size:14px;
text-align:center;
border: 0px solid #FFF;/*【変更箇所】ボーダーカラー*/
color:#FFF;/*【変更箇所】文字色*/
background: #E93D91;/*【変更箇所】ランキング枠色*/

}


/*いま会える相手をみる*/
.gm_game_09{
padding:10px 0px;
border:1px solid #ccc100;
width: 96%;
margin-right: 0%;
text-align:center;
background-color: #fff100;
border-bottom: 2px solid #ccc100;
border-radius: 4px;
}

/*いま会える相手をみる*/
.gm_game_09b{
padding:10px 0px;
border:1px solid #ccc100;
width: 96%;
margin-right: 0%;
text-align:center;
background-color: #fff100;
border-bottom: 2px solid #ccc100;
border-radius: 4px;
height: 0px;/*見える部分*/

}


/*■上段画像枠■*/
.gm_game005a_02{
padding:4px 0px 0px 0px;
width:100%;
border-bottom:1px solid #CCC;
color:#000;
background:#FFF;/*#0085B2*/
margin:0px auto 0px auto;
}

/*境界線*/
.gm_game005_2{
padding:6px 0px;
background: #EEEEEE;
}


/*画像系*/
/*バナートリミング*/    
img.gme_game_img_001{
width: 100%;
height: 180px;
object-fit: cover;
object-position: 50% 0%;
}

/*h系*/
h2#gm_game_h2_01{
font-weight: bold;
color:#E93D91;/*#009577*/
font-size: 20px;
letter-spacing:0.5px;
text-shadow: 1px 1px 1px #CCC;
padding:0px 0px 12px 0px;
line-height:1.2em;
}

/*スパン系*/
/*ピンク*/
span.gm_game_text01{
color:#186CA5;
font-size:20px;
font-weight:bold;
}

/*いま会える相手をみる*/
span.gm_game_text04{
font-size:16px;
color:dodgerblue;
font-weight: bold;
}

span.gm_game_text05{
font-size:20px;
color:dodgerblue;
font-weight: bold;
}

span.gm_game_text06{
font-size:18px;
line-height:26px;
font-weight:bold;
color:#FF0000;
text-shadow: 1px 1px 1px #CCC;
}


/*アプリ公式文章*/
span.gm_game_text011{
font-size:14px;
color:#555;
}



/*h系*/
span.gm_game_text012{
font-weight: bold;
color:#E93D91;/*#009577*/
font-size: 14px;
letter-spacing:0.5px;
text-shadow: 1px 1px 1px #CCC;
padding:0px 0px 12px 0px;
line-height:1.2em;
}


/*アコーディオン*/
.wrapper {
width: 98%;
margin: 20px auto;/*上とのマージン*/
font-size: 1.2em;
line-height: 1.5;
}
		
.text_wrapper {
position: relative;
margin-bottom: 15px;/*枠の下マージン*/
text-align:center;
}
		
.text {
height: 80px;/*見える部分*/
overflow: hidden;
text-align: center;
}


		
.show_more,
.show_more2 {
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 30px;/*枠のポジション*/
padding-top: 60px;
text-align: center;
line-height: 30px;
background: linear-gradient(180deg, rgb(255, 255, 255, 0) 0%, rgb(255, 255, 255, 1) 70%);
cursor: pointer;
transition: bottom 0.2s;
}

.show_waku{
border : solid 1px #000;
}
		
.active {
background: none;
bottom: -30px;
}


/*aeru流用*/
.gm_aeru02{
width:48%;
padding:4px;
float:left;
}


/*バナートリミング*/    
img.gm_aeru_img_001{
width: 100%;
height: 180px;
object-fit: cover;
object-position: 50% 0%;
}

.gm_aeru03{
width:44%;
padding:4px;
float:left;
}

.gm_aeru03_a{
width:100%;
padding:4px;
border-bottom:1px solid #999;
}

.gm_aeru03_b{
width:100%;
padding:4px;
line-height:1.0em;
}

/*いま会える相手をみる*/
.gm_aeru_09{
padding:10px 0px;
border:1px solid #ccc100;
width: 96%;
margin-right: 0%;
text-align:center;
background-color: #fff100;
border-bottom: 2px solid #ccc100;
border-radius: 4px;
}

/*ストアーボタン囲い*/
.gm_aeru_10{
margin:20px auto 12px auto;
width:96%;
text-align:center;
}

span.gm_aeru_text01{
color:#006DD9;
font-size:20px;
font-weight:bold;
}


/*アプリ公式文章*/
span.gm_aeru_text02{
font-size:14px;
color:#555;
}


/*いま会える相手をみる*/
span.gm_aeru_text04{
font-size:16px;
color:dodgerblue;
font-weight: bold;
}
