.googlewaku{
width:90%;
margin:10px auto;
padding:12px;
border: 0px solid #2790E1;/*【変更箇所】ボーダーカラー*/
border-radius: 5px;
box-shadow: 1px 1px 3px #999;
}

.googlewaku01{
margin:2px auto;
width:24px;
padding:2px;
border: 1px solid #2B652A;/*【変更箇所】ボーダーカラー*/
border-radius: 5px;
font-size:10px;
color:#2B652A;
float:left;
}



.googlewaku02{
margin:2px auto;
width:86%;
padding:2px;
font-size:13px;
color:#2B652A;
float:left;
}


.googlewaku03{
margin:12px auto;
border-bottom: 1px solid #AAA;/*【変更箇所】ボーダーカラー*/
}

span.gootex01{
color:#3266CB;
font-size:16px;
line-height:20px;
letter-spacing:1.0px;
/*font-weight:bold;*/
}

span.gootex02{
color:#474A4C;
font-size:15px;
line-height:19px;
/*font-weight:bold;*/
}

/*最上段枠の協調文字*/
span.ueue01{
font-size:18px;
}

/*アプリ枠の協調文字*/
span.nakanaka01{
font-size:20px;
color:#FF0000;
}

/*■■■最上段サイトロゴ■■■■■*/
/*上段タイトル部分・画像*/
.gsbla01{
width:10%;
padding:4px;
float:left;
}

/*上段タイトル部分・テキスト部分*/
.gsbla01a{
width:85%;
padding:8px 0px 0px 2px;
float:left;
font-size:12px;
color:#777;
font-weight:bold;
line-height: 16px;
}

.gsbla01aa{
width:85%;
padding:4px 0px 0px 2px;
float:left;
font-size:12px;
color:#555;
line-height: 12px;
}

/*新しい上部コメント*/
.gsbla01aa2{
width:85%;
padding:4px 0px 0px 2px;
float:left;
font-size:12px;
color:#FFF;
line-height: 12px;
}


/*TOPアプリ*/
.gsbla01aaa{
padding:4px 0px 0px 4px;
}



/*上段MENU*/
/*パターン1*/
/*上段MENU大枠*/
.gsbltop01{
width:100%;
padding:0px 0px;
margin:0px auto;
background:#1D81C2;/*【変更箇所】メニュー枠色*/
}

/*MENU枠選択中*/
.gsbltop01a{
width : 32%;
float:left;
text-align:center;
padding:0px 3px;
font-size:12px;
font-weight:bold;
border-bottom: 3px solid #0C3450;/*【変更箇所】下線*/
color:#FFFF00;/*【変更箇所】選択中テキスト*/
background:#1D81C2;/*【変更箇所】メニュー枠色*/
}

/*MENU枠上下幅調整*/
.gsbltop01b{
padding:8px 0px;
}

/*MENU枠非選択中（リンク）*/
.gsbltop01c{
width : 32%;
float:left;
text-align:center;
padding:0px 3px;
color:#FFF;
font-size:12px;
font-weight:bold;
background:#1D81C2;/*【変更箇所】メニュー枠色*/
}

.gsbltop01d{
width : 31%;
float:left;
text-align:center;
padding:0px 3px;
font-size:12px;
font-weight:bold;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-bottom: 3px solid #0C3450;/*【変更箇所】下線*/
color:#FFFF00;/*【変更箇所】選択中テキスト*/
background:#1D81C2;/*【変更箇所】メニュー枠色*/
}

.gsbltop01e{
width : 31%;
float:left;
text-align:center;
padding:0px 3px;
color:#FFF;
font-size:12px;
font-weight:bold;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
background:#1D81C2;/*【変更箇所】メニュー枠色*/
}

.gsbltop01f{
width : 27%;
float:left;
text-align:center;
padding:0px 0px 0px 8px;
font-size:12px;
font-weight:bold;
border-bottom: 3px solid #0C3450;/*【変更箇所】下線*/
color:#FFFF00;/*【変更箇所】選択中テキスト*/
background:#1D81C2;/*【変更箇所】メニュー枠色*/
}

.gsbltop01g{
width : 27%;
float:left;
text-align:center;
padding:0px 0px 0px 8px;
color:#FFF;
font-size:12px;
font-weight:bold;
background:#1D81C25;/*【変更箇所】メニュー枠色*/
}




/*■■■TOPランキング用ブロック■■■■**************/

/*■■レビューパターン1■■*/
/*変更部分
■枠色を変える
上段枠（順位＆アイコン＆アプリ名枠）
gsbl01c
順位枠
gsbl01d
■枠内の文字色
順位枠
gsbl01d
アプリ名枠
gsbl01f01text
提供会社枠
gsbl01f02text
*/


/*ランキング大枠*/
.gsbl01{
padding:2px 0px;
background: #EEEEEE;
}

/*ランキング中枠1*/
.gsbl01a{
width:100%;
padding:0px 0px 2px 0px;
margin:0em auto 0.5em auto;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
color:#444444;
box-shadow: 0px 3px 2px -2px #AAA;
background: #FFFFFF;
}

.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*/
.gsbl01b{
margin:0px auto;
padding:0px;
color:#444444;
background: #FFFFFF;
}

/*上段順位、アプリ名枠*/
.gsbl01c{
/*line-height: 0.2em;*/
color:#555;
padding:6px 0px 0px 0px;
background: #186CA5;/*【変更箇所】ランキング枠色*/
}

/*順位枠*/
.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;/*【変更箇所】ランキング枠色*/
}

/*アイコン*/
.gsbl01e{
width:36px;
padding:0px 0px 0px 4px;
float:left;
}




/*アプリ名&提供会社*/
.gsbl01f{
padding:6px 2px 0px 4px;
line-height: 0.9em;
float:left;
}


/*アプリ名&提供会社*/
.gsbl01f01{
padding:1px 2px 0px 4px;
line-height: 1.2em;
float:left;
}




/*ゲームタイトル*/
span.gsbl01f01text{
font-weight: bold;
font-size: 16px;
letter-spacing:0.3px;
color:#FFF;/*【変更箇所】文字色*/
}

/*提供会社*/
span.gsbl01f02text{
font-weight: bold;
font-size: 8px;
letter-spacing:0.3px;
color:#FFF;/*【変更箇所】文字色*/
}

/*提供会社*/
span.gsbl01f02text01{
font-weight: bold;
font-size: 12px;
letter-spacing:0.3px;
color:#FFF;/*【変更箇所】文字色*/
}


/*新作情報*/
span.gsbl01f03text{
font-weight: bold;
font-size: 10px;
letter-spacing:0.3px;
color:#333;/*【変更箇所】文字色*/
}

/*ゲームレビュー部分*/
span.gsbl01f04text{
font-weight: bold;
font-size: 10px;
letter-spacing:0.3px;
color:#999;/*【変更箇所】文字色*/
}

/*ゲーム名と説明分の境界線*/
.gsbl01g{
border-bottom: 1px dotted #0085B2;
}

/*ゲーム説明タイトル1*/
.gsbl01h{
float:left;
margin:0px auto;
padding:4px 6px;
}

/*ゲームタイトルひとこと部分*/
.gsbl01hh{
margin:0px auto 6px auto;
padding:4px 6px;
border-bottom: 1px dotted #AAA;/*#0085B2*/
}

.gsbl01hh01{
margin:0px auto 0px auto;
padding:4px 6px;
border-bottom:0px dotted #AAA;/*#0085B2*/
}


/*ストアー説明部分*/
.gsbl01hhh{
width:96%;
margin:6px auto 10px auto;
padding:10px 6px;
line-height: 1.3em;
background: #FAFAFA;/*【変更箇所】ランキング枠色*/
box-shadow: 1px 1px 3px #999;
}

/*説明*/
.gsbl01hhha{
width:73%;
padding:0px 0px;
float:left;
}

/*新しい説明*/
.gsbl01hhha1{
width:73%;
padding:0px 0px 0px 2px;
float:left;
}



.gsbl01hhhb{
width:23%;
padding:2px 4px 2px 2px;
float:left;
}


/*テキストリンクアンダーラインなど*/
.gsbl01hhhc{
line-height: 1.4em;
color:#006DD9;
text-decoration:underline;
font-size:16px;
}

/*新しいテキストリンクアンダーラインなど*/
.gsbl01hhhc1{
line-height: 1.5em;
color:#006DD9;
text-decoration:underline;
font-size:15px;
}



/*お試しプレイボタン*/
.gsbl01hhhd{
text-align:center;
margin:10px auto 6px auto;
padding:10px 4px;
border: 1px solid #2790E1;/*【変更箇所】ボーダーカラー*/
border-radius: 5px;
color:#2790E1;
font-weight:bold;
font-size: 18px;
}





/*ゲーム説明タイトル1テキスト*/
span.gsbl01h01text{
font-weight: bold;
color:#EA0000;/*#009577*/
font-size: 18px;
letter-spacing:0.5px;
text-shadow: 1px 1px 1px #CCC;
line-height: 1.6em;
}

/*新作用の日付部分*/
span.gsbl01h01text02{
font-weight: bold;
color:#186CA5;/*#009577*/
font-size: 12px;
}


/*ゲーム説明サブタイトル*/
span.gsbl01h02text{
font-weight: bold;
color:#555;/*#009577*/
font-size: 14px;
/*letter-spacing:0.5px;
text-shadow: 1px 1px 1px #CCC;*/
line-height: 1.2em;
}


/*ゲーム説明3ポイント*/
span.gsbl01h02atext{
font-weight: bold;
color:#555;/*#009577*/
font-size: 15px;
/*letter-spacing:0.5px;
text-shadow: 1px 1px 1px #CCC;*/
line-height: 1.6em;
}


/*新しいゲーム説明3ポイント*/
span.gsbl01h02atexta{
font-weight: bold;
color:#555;/*#009577*/
font-size: 16px;
/*letter-spacing:0.5px;
text-shadow: 1px 1px 1px #CCC;*/
line-height: 2.0em;
}


/*ゲーム説明3ポイント*/
span.gsbl01h02btext{
font-weight: bold;
color:#C5141C;/*#009577*/
font-size: 15px;
/*letter-spacing:0.5px;
text-shadow: 1px 1px 1px #CCC;*/
line-height: 1.6em;
}



/*ストアゲーム説明*/
span.gsbl01h03text{
color:#000;/*#009577*/
font-size: 14px;
/*letter-spacing:0.5px;
text-shadow: 1px 1px 1px #CCC;*/
line-height: 1.2em;
}


/*ストアゲーム説明のカッコ*/
span.gsbl01h03atext{
color:#BBBBBB;/*#009577*/
font-size: 30px;
/*text-shadow: 1px 1px 1px #CCC;*/
}



/*無料特典*/
span.gsbl01h04text{
font-weight: bold;
color:#2790E1;
font-size: 12px;
letter-spacing:0.4px;
}

/*無料特典*/
span.gsbl01h05text{
font-weight: bold;
color:#2790E1;
font-size: 16px;
letter-spacing:0.4px;
}

/*新し無料特典*/
span.gsbl01h05text01{
font-weight: bold;
color:#3266CB;/*グーグルリンクから*/
font-size: 16px;
letter-spacing:0.4px;
}


/*無料特典*/
span.gsbl01ha05text{
font-weight: bold;
color:#555;
font-size: 16px;
letter-spacing:0.4px;
}



/*ゲームカテゴリ*/
span.gsbl01i01text{
font-weight: bold;
color:#2790E1;
font-size: 12px;
letter-spacing:0.5px;
}

/*ハッシュタグ*/
span.gsbl01i01text1{
font-weight: bold;
color:#AAA;
font-size: 12px;
letter-spacing:0.5px;
}

/*上段NEW時間枠*/
span.gsbl01i01text2{
font-weight: bold;
color:#AAA;
font-size: 12px;
letter-spacing:0.5px;
}


/*左側ゲーム画像枠*/
.gsbl01i{
width:28%;
margin:0px auto;
padding:2px 2px;
text-align:center;
float:left;
}

/*ゲーム画像枠*/
.gsbl01i01{
border: solid 0px #FB8EAC;/*#0099D9*/
box-sizing:border-box;
box-shadow: 1px 1px 3px #888;
}

/*TOP動画用サムネイル枠色*/
.gsbl01i01a{
border: solid 3px #555;/*#0099D9*/
box-sizing:border-box;
}

/*ゲームアイコン小用影*/
.gsbl01i01b{
border-radius: 5px;
box-shadow: 1px 1px 3px #333;
}






/*ゲームカテゴリ*/
span.gsbl01i01text{
font-weight: bold;
color:#2790E1;
font-size: 12px;
letter-spacing:0.5px;
}

/*右側テキスト枠*/
.gsbl01j{
width:68%;
padding:2px;
float:left;
}

/*TOPレビュープロフ*/
.gsbl01j01{
padding:0px 0px 0px 0px;
}

/*TOPレビュー文言*/
.gsbl01j02{
line-height: 1.4em;
}

/*TOPレビュー文言*/
.gsbl01j02a{
line-height: 1.2em;
}


/*TOPレビュータイトル青*/
span.gsbl01j01text{
font-weight: bold;
color:#1A0DAB;/*#1A0DAB*/
font-size: 15px;
letter-spacing:0.5px;
}

/*TOPレビュータイトル青*/
span.gsbl01j01atext{
font-weight: bold;
color:#555;/*#1A0DAB*/
font-size: 15px;
letter-spacing:0.5px;
}

/*TOPストア説明の続きを見る*/
span.gsbl01j01btext{
font-weight: bold;
color:#130A83;/*#1A0DAB*/
font-size: 16px;

}

/*新しいTOPストア説明の続きを見る*/
span.gsbl01j01btext1{
font-weight: bold;
color:#130A83;/*#130A83*/
font-size: 16px;

}

/*TOPレビュー文言青*/
span.gsbl01j02text{
color:#1A0DAB;/*#1A0DAB*/
font-size: 14px;
letter-spacing:0.2px;
line-height: 1px;
}

/*TOPレビュー文言青*/
span.gsbl01j02atext{
color:#555;/*#1A0DAB*/
font-size: 14px;
letter-spacing:0px;
line-height: 1px;
}


/*続きを見る*/
span.gsbl01j03text{
font-size: 14px;
color:#1A0DAB;
font-weight: bold;
}




/*レビュー続きを見る*/
span.gsbl01j04text{
font-size: 14px;
color:#555;
font-weight: bold;
}



/*レビュー続きを見る*/
span.gsbl01j05text{
font-size: 14px;
color:#999;
font-weight: bold;
}

/*ランキング1〜3コメント*/
.gsbl01k{
color:#555;
padding:4px 4px;
background: #F4F4F4;
}


span.gsbl01k01text{
font-size: 17px;
margin:0px 0px 0px 2px;
color:#FBBC00;
font-weight: bold;
/*text-shadow: 1px 1px 1px #D9A300;*/
}




/*■■■ランキングパターン1■■■*/
/*アイコン画像枠*/
.gsbl02a{
width:20%;
padding:2px 2px 2px 2px;
float:left;
}

/*テキストリンク枠*/
.gsbl02b{
width:76%;
padding:0px;
float:left;
}

/*テキスト枠内*/
.gsbl02b01{
padding:2px 2px;
line-height: 1.0em;
}

/*リンク内テキスト文言*/
span.gsbl02b01text01{
color:#222;
font-size: 13px;
letter-spacing:0.2px;
}

/*続きを見る*/
span.gsbl02b01text02{
font-size: 14px;
color:#1A0DAB;
font-weight: bold;
}

/*画像とリンクボタンの重なりもと*/
.gsbl02b02{
position: relative;
}

/*画像上の詳細を見るボタン*/
.gsbl02b03{
position: absolute;  
bottom: 4px;  
right: 4px;  
width:30%;
text-align:center;
margin-right: 0px;
padding:6px 4px;
border: 2px solid #186CA5;
border-radius: 4px;
font-size: 13px;
color:#186CA5;
font-weight:bold;
background: #FFF;
}



/*■■TOP動画枠■■■*/

/*TOP動画枠用*/
/*youtube用画像枠*/
.gsbl03{
line-height: 1.4em;
}

/*ランキング動画タイトル部分*/
span.gsbl03text01{
font-weight: bold;
color:#1D3994;
font-size: 15px;
letter-spacing:0.5px;
}


/*動画を見る*/
.gsbl03a{
width:30%;
text-align:center;
margin-right: 0px;
padding:6px 4px;
border: 1px solid #186CA5;
border-radius: 4px;
font-size: 13px;
color:#186CA5;
font-weight:bold;
background: #FFF;
}


/*■最上段■*/
.gspp01{
width:100%;

border-bottom:1px solid #CCC;
color:#000;
background:#186CA5;/*#0085B2*/
margin:0px auto 4px auto;
}




/*無料特典囲い*/
.gspp02{
padding:4px 4px;
float:left;
font-size:12px;
color:#000;
line-height: 12px;
border: 1px solid #186CA5;
border-radius: 4px;
}

/*特典内*/
.gspp02a{
padding:4px 0px 0px 4px;
float:left;
line-height: 12px;
}


/*特典内*/
.gspp02a{
padding:4px 0px 0px 4px;
float:left;
line-height: 12px;
}


/*点数囲い*/
.gspp03{
margin:10px auto 10px auto;
padding:0px 0px;
color:#000;
border: 1px solid #186CA5;
border-radius: 4px;
}


/*点数囲い*/
.gspp03a{
padding:6px 6px;
text-align:center;
font-size:14px;
color:#FFF;
line-height: 12px;
background:#2093DF;/*#186CA5*/
font-weight:bold;
}
/*点数囲い*/
.gspp03b{
padding:8px 6px;

text-align:center;
font-size:18px;
font-weight:bold;
color:#555;
line-height: 12px;
border-bottom: 0px solid #186CA5;
}

/*おすすめ囲い*/
.gspp04{
width:98%;

}

/*点数部分*/
span.gspp05a{
font-size:24px;
}



/*ストアーボタン囲い*/
.gspp06{
margin:20px auto 12px auto;
width:35%;
text-align:center;
}

}
/*■■■ランキング前のコメント枠■■■*/
/*タイトル帯黒文字*/
.gsbb01{
padding:2px 6px;
border-bottom:1px solid #CCC;
color:#000;
background:#FFF;/*#0085B2*/
}

/*上段日付部分*/
.gsbb01b{
text-align:left;

margin:0px auto 2px auto;
background:#FFF;/*#0085B2*/
}


/*タイトル帯黒文字*/
.gsbb01c{
width:96%;
padding:2px 6px;
border-bottom:1px solid #CCC;
color:#000;
background:#FFF;/*#0085B2*/
}



/*タイトル下ランキング*/
.gsbb02{
margin:6px auto 2px auto;
text-align:center;
font-size:16px;
line-height:26px;
font-weight:bold;
color:#104B78;
}



/*新着更新枠*/
span.gsbb01a{
padding:2px 6px;
border-radius: 10px;
background:#FFA851;/*#0085B2*/
color:#FFF;
}


/*NEWの時間部分*/
span.gsbb01text01{
font-size:12px;
color:#555;
line-height: 0.5em;
}

/*説明分*/
span.gsbb01text02{
font-size:12px;
color:#333;
line-height: 0.5em;
}

/*説明分2*/
span.gsbb01text02a{
font-size:10px;
color:#333;
}


/*タイトル部分*/
span.gsbb01text03{
font-size:20px;
line-height:26px;
font-weight:bold;
text-shadow: 1px 1px 1px #CCC;
color:#104B78;/*#F70080ピンク*/
}


/*タイトル部分赤*/
span.gsbb01text03a{
font-size:20px;
line-height:26px;
font-weight:bold;
text-shadow: 1px 1px 1px #CCC;
color:#FF0000;/*#F70080ピンク*/
}

/*タイトル部分赤*/
span.gsbb01text03ab{
font-size:18px;
line-height:26px;
font-weight:bold;
text-shadow: 1px 1px 1px #CCC;
color:#FF0000;/*#F70080ピンク*/
}



/*タイトル下ガチャ*/
span.gsbb01text03ac{
font-size:17px;
line-height:20px;
font-weight:bold;

color:#555;/*#F70080ピンク*/
}


/*タイトル下ガチャ*/
span.gsbb01text03ad{
font-size:14px;
line-height:20px;
font-weight:bold;
color:#777;
}


/*新しいタイトル部分みんなが選んだ限定版*/
span.gsbb01text03ae{
font-size:16px;
line-height:26px;
font-weight:bold;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#186CA5;/*#F70080ピンク*/
}


/*新しいタイトル部分みんなが選んだ限定版*/
span.gsbb01text03aec{
font-size:18px;
line-height:26px;
font-weight:bold;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#555;/*#EA0000赤*/
}


/*日付*/
span.gsbb01text03aed{
font-size:12px;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#000;/*#EA0000赤*/
}


/*新しいタイトル部分*/
span.gsbb01text03af{
font-size:20px;
line-height:26px;
font-weight:bold;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#D90000;/*#F70080ピンク*/
}


/*タイトル下ランキング*/
span.gsbb01text03b{
font-size:18px;
line-height:26px;
font-weight:bold;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#104B78;/*#F70080ピンク*/
}


span.gsbb01text04a{
font-size:18px;
line-height:26px;
font-weight:bold;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#555;/*#F70080ピンク*/
}

span.gsbb01text04b{
font-size:20px;
line-height:26px;
font-weight:bold;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#D90000;/*#F70080ピンク*/
}

/*h1トップタイトル*/
h1#gsbl01h1{
font-size:12px;

font-weight:bold;
text-shadow: 1px 1px 1px #CCC;
color:#104B78;/*#F70080ピンク*/
}


/*h1トップタイトル新し*/
h1#gsbl02h1{
font-size:12px;
font-weight:bold;
/*text-shadow: 1px 1px 1px #999;*/
color:#FFFF00;/*#F70080ピンク*/
}


/*h2ストラテジー系のカテゴリランキング上部*/
h2#gsbh2{
font-weight:bold;
font-size:20px;
color:#000;
}

h2#gsbh2a{
font-weight:bold;
font-size:16px;
color:#000;
}

span.gsbh0001{
font-size:14px;
color:#555;
line-height:1.0em;
}


/*■■キーワード用文言ランダム表示■*/
span.bgs01text01{
font-size:12px;
color:#333;
}




/*■■詳細ページ用/store/■■*/

/*新規特典表示欄*/
.astore01{
width:100%;
text-align:left;
padding:2px 2px;
}



/*イベント用画像枠*/
.astore01a{
width:96%;
margin:24px auto 10px auto;
text-align:center;
line-height:1.2em;
}

/*新規特典文字*/
span.astore01text01{
font-size:12px;
font-weight:bold;
color:#FF0000;
}

/*新規特典文字*/
span.astore01text03{
font-size:12px;
font-weight:bold;
color:#FFF;
}

/*特典内容文字*/
span.astore01text02{
font-size:14px;
font-weight:bold;
color:#FFFF00;
}


/*中枠*/
.astore02{
text-align:left;
padding:6px 0px;
line-height: 1.4em;
}


/*■■ランキング途中のバナー枠■■*/
.atopbana01{
width:90%;
margin:0px auto 6px auto;
padding:4px;
color:#555;
}

/*おすすめアイコン*/
.atopbana02{
border-radius: 20px;
border:1px solid #999;
box-shadow: 1px 1px 1px #CCC;
}

/*画像枠*/
.atopbana02a{
width:10%;
float:left;
}

/*おすすめコメント枠*/
.atopbana02b{
width:85%;
float:left;
padding:2px 0px 0px 4px;
color:#555;
font-weight:bold;
font-size:14px;
line-height: 1.4em;
}

/*おすすめコメント枠*/
.atopbana02c{
line-height: 1.2em;
}

/*おすすめコメント枠2*/
.atopbana02d{
width:10%;
float:left;
padding:0px 8px 0px 0px;
}

/*おすすめコメント枠*/
.atopbana02e{
width:85%;
float:left;
padding:2px 0px 0px 4px;
color:#555;
font-weight:bold;
font-size:14px;
line-height: 1.4em;
letter-spacing:0.5px;
}



.atopbana03{
margin:0px auto;
width:100%;
border:1px solid #999;
padding:4px 4px;
background:#FFF;
}

.atopbana04{
margin:0px auto;
width:100%;
padding:4px 4px;
}




span.atopbana02btext01{
font-weight:bold;
font-size:15px;
color:#222;
}


span.atopbana02btext02{
font-weight:bold;
font-size:15px;
color:#CD5473;
}


span.atopbana02btext03{
font-weight:bold;
font-size:20px;
color:#000;
}



/*■■ランキング途中のバナー枠02■■*/

/*2020.3.24追加*/
.atop_eve00{
width:98%;
margin:0px auto 0px auto;
padding:4px;
color:#555;
background:#FFF;
}

.atop_eve01{
padding:4px;
line-height:1.5em;
}

span.atop_eve_text01{
font-weight:bold;
font-size:18px;
color:#222;
font-family: "Hiragino Sans","ヒラギノ角ゴシック";
}



/*4位↓のイベントテーブル囲い*/
.eve_newtb01{
width: 100%;
border-collapse: collapse;
}
.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;
}
.eve_newtb01 td{
font-size:14px;
padding: 6px;
line-height: 1.2em;
vertical-align: top;
background-color: #fff;
border-bottom: 1px solid #b9b9b9;
}

/*2020.3.24追加*/





.atopbana01new00{
width:90%;
margin:0px auto 0px auto;
padding:4px;
color:#555;
}




.atopbana01new{
width:100%;
margin:0px auto 8px auto;
color:#555;
background:#FFF;
}

.atopbana01newa{
padding:4px;

}




.atopbana01newimg{
width:94%;
margin:0px auto 6px auto;
}


.atopbana03new{
margin:0px auto;
padding:4px 4px;
background:#FFF;
}

/*タイトル部分*/
.atopbana03newa{
padding:4px 0px 6px 0px;
}

/*テキスト部分*/
.atopbana03newb{
padding:4px 2px;
font-size:15px;
line-height: 1.4em;
color:#333;
}

/*タグ部分*/
.atopbana03newc{
margin:10px auto 0px auto;
padding:6px 4px 0px 0px;
text-align:center;
color:#666;
}


/*リンク部分*/
.atopbana03newd{
font-size:18px;
margin:10px auto 0px auto;
text-align:center;
}


span.atopbana02new01{
font-weight:bold;
font-size:16px;
color:#000000;

}




/*画像枠*/

/*境界線*/
.newtopbana00{
border-bottom:solid 1px #DDD;
/*background:#FFF;#0085B2*/
}

.newtopbana01{
padding:2px 0px;
}

/*新しい最上段枠*/
.newtopbana001{
padding:2px 0px;
background:#FFF;
}


/*画像枠*/
.newtopbana01a{
width:15%;
float:left;
padding:4px;
}

/*おすすめコメント枠*/
.newtopbana01b{
width:80%;
padding:2px 0px 0px 10px;
color:#555;
font-size:14px;
line-height: 1.2em;
font-weight:bold;
}


/*最上段コメント部分*/
span.newtop01a{
color:#666;
font-size:17px;
line-height: 1.2em;
font-weight:bold;
}



/*おすすめコメント枠*/
.newtopbana01bb{
margin:0px auto;
padding:2px 2px 2px 6px;
color:#FF0000;
font-size:14px;
line-height: 1.2em;
font-weight:bold;
}

/*おすすめコメント枠*/
.newtopbana01bc{
width:80%;
padding:2px 0px 0px 10px;
color:#555;
font-size:16px;
line-height: 1.2em;
font-weight:bold;
}



/*日付枠*/
.newtopbana01c{
width:26%;
padding:4px;
color:#555;
font-size:14px;
text-align:right;
float:left;
}


/*ハッシュタグ*/
.newtopbana01cc{
width:50%;
padding:4px;
color:#2790E1;
font-size:14px;
font-weight:bold;
float:left;
}

/*ハッシュタグ*/
.newtopbana01ccc{
width:80%;
padding:4px;
color:#2790E1;
font-size:14px;
font-weight:bold;
float:left;
}


/*おすすめコメント枠*/
.newtopbana01d{
padding:4px 4px;
font-size:14px;
}

/*フッター枠*/
.foota01{
padding:6px 6px;
font-size:16px;
line-height:1.5em;
}


/*キーワード枠*/
.adbox001{
width:96%;
line-height:1.5em;
}


/*新ページ分*/
/*■最上段■*/
.gid01{

border-bottom:1px solid #CCC;
color:#000;
background:#186CA5;/*#0085B2*/
margin:0px auto 4px auto;
padding:4px;
color:#FFF;
}

/*上段SNS画像*/
.gid01a{
margin:0px auto;
padding:2px;
text-align:center;
}



/*説明文枠*/
.gid01bb{
margin:0px auto;
background:#FFF;/*#0085B2*/
}

/*ランキングタイトル*/
.gid01b{
width:96%;
margin:0px auto;
padding:4px;
line-height:1.5em;
font-size:22px;
font-weight:bold;
letter-spacing:0.5px;
/*background:#FFF;/*#0085B2*/*/

}

/*ランキングタイトル下おすすめ〇選*/
.gid01c{
margin:0px auto;
padding:2px;
font-size:16px;
font-weight:bold;
text-align:center;
color:#D90000;
}

span.gid01ctext01{
font-weight:bold;
font-size:24px;
}


/*タイトル下説明分*/
.gid01d{
width:92%;
margin:0px auto;
padding:4px;
font-size:16px;
line-height:1.3em;
color:#D90000;
font-weight:bold;
/*background:#FFF;/*#0085B2*/*/
}

/*ランキング数*/
.gid01dtext01{
font-size:20px;
font-weight:bold;
color:#D90000;
}

/*詳細説明分*/
.gid01dtext02{
font-size:16px;
font-weight:bold;
color:#333;
}





.gid01e{
width:30%;
margin:0px auto;
padding:4px;
}








.gid01f{
margin:16px auto;
}

.gid01img{
  width: 100%;
  height: 80px;
object-position: 0 0;
  object-fit: cover; /* この一行を追加するだけ！ */
}

/*イベント枠*/
.gid02{
width:98%;
}




.gid03a{
padding:10px;
}

/*つなぎ目の灰色部分*/
.gid04{
padding:0px 0px;
background: #EEEEEE;
}



/*おすすめのtop*/
.gid05{
position: relative;
padding:6px;
background: #FFF;
border-bottom:1px solid #EEE;
}

/*コメント枠*/
.gid05a{
width:70%;

padding:4px;
background: #FFF;
float:left;
color:#333;
font-size:16px;
font-weight:bold;
line-height:1.5em;
letter-spacing:0.5px;
}

/*アイコン枠*/
.gid05b{
width:25%;
padding:4px;
background: #FFF;
float:left;
}


/*カテゴリ*/
.gid05c{
position: absolute;
padding:4px;
background: #FFF;
text-align:left;
left: 12px;
bottom:0px;
color:#999;
font-size:13px;
}



/*おすすめＴＯＰランキング3*/
.gid05d{
border-bottom:1px solid #CCC;
color:#000;
background:#186CA5;/*#0085B2*/
margin:0px auto 4px auto;
padding:4px;
color:#FFF;
}


/*TOPランキング枠*/
.gid05e{
width:96%;
padding:4px;
line-height:1.5em;
border-bottom:1px dotted #AAA;
}

/*順位*/
.gid05e01{
width:5%;
padding:4px;
float:left;
color:#000;
}


/*アイコン*/
.gid05e02{
width:20%;
padding:4px;
float:left;

}


/*本文*/
.gid05e03{
width:65%;
padding:4px;
float:left;
}


/*ランキング一覧*/
.gid05e04{
text-align:right;
padding:6px;
color:#006DD9;
line-height:1.5em;
}


/*ランキング一覧*/
.gid06{
text-align:center;
padding:6px auto; 6px auto;
}


/*ランキング1〜3位のコメント*/
.gid06a{
font-weight:bold;
padding:4px 6px;
color:#444;
font-size:14px;
}

.gid07{
font-weight:bold;
padding:4px 6px;
font-size:14px;
line-height:1.5em;
}


span.gid05text01{
color:#006DD9;
font-size:14px;
}


span.gid05text02{
color:#444;
font-size:18px;
}

span.gid05text03{
color:#555;
font-size:14px;
}


span.gid05text04{
color:#000;
font-size:14px;
}





/*gameappのタイトルh1*/
h1#gid05text05{
line-height:1.5em;
font-size:20px;
font-weight:bold;
letter-spacing:0.5px;

}

/*gamesp上段h1*/
h1#gid05text06{

font-size:18px;
font-weight:bold;
letter-spacing:0.5px;

}


/*gamesp下段タイトルh1*/
h1#gid05text07{
font-size:20px;
line-height:26px;
font-weight:bold;
/*text-shadow: 1px 1px 1px #CCC;*/
color:#D90000;/*#F70080ピンク*/
letter-spacing:1.5px;
}

/*gamesp上段タイトル*/
span.gid06text01{
color:#444;
font-size:18px;
}



.gid08{
padding:4px 4px;
text-align:center;
line-height:1.5em;
letter-spacing:0.5px;
}





