﻿	/*-----------------------------------テキストデコーレション*/

.deco {
	text-shadow: 0 -1px 1px #FFF,
    	-1px 0 1px #FFE300,
    	1px 0 1px #FFE300,
    	0 1px 1px #FFE300,/*黄色のフチ*/
    	1px 1px 1px #000;/*ドロップシャドウ*/
	font-weight: bold;
	color: #FF0000;
}

#wrap {
	width:960px;
	height:1200px;	
	padding:0px;
	margin:0px;
}

#geso_sp #wrap {
	width:100%;
	height:1200px;	
	padding:0px;
	padding-right:15px;
	margin:0px;
}

#mobage_sp #geso_sp #wrap {
	width:105%;
	height:1200px;	
	padding:0px;
	padding-right:15px;
	margin:0px;
}

#mixi_sp #geso_sp #wrap {
	width:105%;
	height:1200px;	
	padding:0px;
	padding-right:15px;
	margin:0px;
}

#ad {
	padding:0px;
	margin-top:0x;
	float:right;
}

#ad_sp {
	padding:0px;
	margin-top:0x;
}

#geso_sp #ad {
	padding:0px;
	margin-top:0x;
}

#mobage_sp #geso_sp #ad {
	padding:0px;
	margin-top:0x;
}

#mixi_sp #geso_sp #ad {
	padding:0px;
	margin-top:0x;
}

/*-----------------------------------------------------タブ*/
#tab{
	width:660px;
	height:40px;
	padding-bottom:5px;
	margin-left:4px;
}

#geso_sp #tab{
	width:100%;
	height:40px;
	padding-bottom:0px;
	margin-left:4px;
}

#mobage_sp #geso_sp #tab{
	width:100%;
	height:40px;
	padding-bottom:40px;
	margin-left:4px;
}

#mixi_sp #geso_sp #tab{
	width:100%;
	height:40px;
	padding-bottom:40px;
	margin-left:4px;
}

#tab ul {
	display:inline;
	margin:0px;
	padding:0px;
}

#tab ul li{
	list-style-type:none;
	display:inline;
}
#tab ul li a{
	display:block;
	float:left;
	width:165px;
	height:40px;
	text-decoration:none;
	outline:none;
	text-indent:-9999px;
}


#geso_sp #tab ul li a{
	display:block;
	float:left;
	width:82px;
	height:24px;
	text-decoration:none;
	outline:none;
	text-indent:-9999px;
}

#mobage_sp #geso_sp #tab ul li a{
	display:block;
	float:left;
	width:88px;
	height:27px;
	text-decoration:none;
	outline:none;
	text-indent:-9999px;
}

#mixi_sp #geso_sp #tab ul li a{
	display:block;
	float:left;
	width:118px;
	height:32px;
	text-decoration:none;
	outline:none;
	text-indent:-9999px;
}

#tab ul li a#MenuTrouble{
	background:url(../img/menu_trouble.png) no-repeat 0px -40px;
}
#tab ul li a#New_MenuTrouble{
	background:url(../img/menu_trouble_new.png) no-repeat 0px -40px;
}
#tab ul li a#MenuNews{
	background:url(../img/menu_oshirase.png) no-repeat 0px -40px;
}
#tab ul li a#New_MenuNews{
	background:url(../img/menu_news_new.png) no-repeat 0px -40px;
}
#tab ul li a#MenuAsobi{
	background:url(../img/menu_asobi.png) no-repeat 0px -40px;
}
#tab ul li a#MenuFaq{
	background:url(../img/menu_faq.png) no-repeat 0px -40px;
}
#tab ul li a#MenuHelp{
	background:url(../img/menu_help.png) no-repeat 0px -40px;
}
#tab ul li a#MenuEvent{
	background:url(../img/menu_event.png) no-repeat 0px 0px;
}


#geso_sp #tab ul li a#MenuEvent{
	background:url(../img/menu_event.png) no-repeat 60% 10%;
	background-size: 89% 200%;	
}
#geso_sp #tab ul li a#MenuNews{
	background:url(../img/menu_oshirase.png) no-repeat 60% 100%;
	background-size: 89% 200%;	
}
#geso_sp #tab ul li a#MenuFaq{
	background:url(../img/menu_faq.png) no-repeat 60% 100%;
	background-size: 89% 200%;	
}
#geso_sp #tab ul li a#MenuHelp{
	background:url(../img/menu_help.png) no-repeat 60% 100%;
	background-size: 89% 200%;	
}

#mobage_sp #tab ul li a#MenuEvent{
	background:url(https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/menu_event.png) no-repeat 60% 10%;
	background-size: 89% 200%;	
}
#mobage_sp #tab ul li a#MenuNews{
	background:url(https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/menu_oshirase.png) no-repeat 60% 100%;
	background-size: 89% 200%;	
}
#mobage_sp #tab ul li a#MenuFaq{
	background:url(https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/menu_faq.png) no-repeat 60% 100%;
	background-size: 89% 200%;	
}
#mobage_sp #tab ul li a#MenuHelp{
	background:url(https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/menu_help.png) no-repeat 60% 100%;
	background-size: 89% 200%;	
}

#mixi_sp #tab ul li a#MenuEvent{
	background:url(../img/menu_event.png) no-repeat 60% 10%;
	background-size: 89% 200%;	
}
#mixi_sp #tab ul li a#MenuNews{
	background:url(../img/menu_oshirase.png) no-repeat 60% 100%;
	background-size: 89% 200%;	
}
#mixi_sp #tab ul li a#MenuFaq{
	background:url(../img/menu_faq.png) no-repeat 60% 100%;
	background-size: 89% 200%;	
}
#mixi_sp #tab ul li a#MenuHelp{
	background:url(../img/menu_help.png) no-repeat 60% 100%;
	background-size: 89% 200%;	
}
/*-----------------------------------------------------告知*/
#content_newsfooter{
	margin-top:10px;
}
#content_newsfooter_sp{
	margin-top:40px;
}
#kokuchi_wrap {
	width:670px;
	padding:0px;
	margin:0px;
	float:left;
}

#geso_sp #kokuchi_wrap {
	width:98%;
	padding:0px;
	margin:0px;
}

#mobage_sp #geso_sp #kokuchi_wrap {
	width:98%;
	padding:0px;
	margin:0px;
}

#mixi_sp #geso_sp #kokuchi_wrap {
	width:98%;
	padding:0px;
	margin:0px;
}

#kokuchi_header {
	width:670px;
	height:15px;
	padding:0px;
	margin:0px;
	background-image:url(../img/kokuchi_header.png);
	background-repeat:no-repeat;
}

#geso_sp #kokuchi_header {
	width:100%;
	height:15px;
	padding:0px;
	margin:0px;
	background-image:url(../img/kokuchi_header.png);
	background-repeat:no-repeat;
	background-size: 960px;
}

#mobage_sp #geso_sp #kokuchi_header {
	width:100%;
	height:13px;
	padding:0px;
	margin:0px;
	background-image:url(https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/kokuchi_header.png);
	background-repeat:no-repeat;
	background-size: 960px;
}

#mixi_sp #geso_sp #kokuchi_header {
	width:100%;
	height:15px;
	padding:0px;
	margin:0px;
	background-image:url(../img/kokuchi_header.png);
	background-repeat:no-repeat;
	background-size: 960px;
}

#kokuchi_center {
	width:670px;
	margin:0px;
	background-image:url(../img/kokuchi_center.png);
	background-repeat:repeat-y;
}

#geso_sp #kokuchi_center {
	width:100%;
	margin:0px;
	background-image:url(../img/kokuchi_center.png);
	background-repeat:repeat-y;
	background-size: 960px;
}

#mobage_sp #geso_sp #kokuchi_center {
	width:100%;
	margin:0px;
	background-image:url(https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/kokuchi_center.png);
	background-repeat:repeat-y;
	background-size: 960px;
}

#mixi_sp #geso_sp #kokuchi_center {
	width:100%;
	margin:0px;
	background-image:url(../img/kokuchi_center.png);
	background-repeat:repeat-y;
	background-size: 960px;
}

#kokuchi_footer {
	width:670px;
	height:15px;
	padding:0px;
	margin:0px;
	background-image:url(../img/kokuchi_footer.png);
	background-repeat:no-repeat;
}

#geso_sp #kokuchi_footer {
	width:100%;
	height:15px;
	padding:0px;
	margin:0px;
	background-image:url(../img/kokuchi_footer.png);
	background-repeat:no-repeat;
}

#mobage_sp #geso_sp #kokuchi_footer {
	width:100%;
	height:15px;
	padding:0px;
	margin:0px;
	background-image:url(https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/kokuchi_footer.png);
	background-repeat:no-repeat;
}

#mixi_sp #geso_sp #kokuchi_footer {
	width:100%;
	height:15px;
	padding:0px;
	margin:0px;
	background-image:url(../img/kokuchi_footer.png);
	background-repeat:no-repeat;
}

/*-----------------------------------------------------メンテ*/

#mainte_wrap {
	width:670px;
}

#geso_sp #mainte_wrap {
	width:100%;
}

#mobage_sp #geso_sp #mainte_wrap {
	width:100%;
}

#mixi_sp #geso_sp #mainte_wrap {
	width:100%;
}

#mainte_header {
	width:670px;
	height:38px;
	padding:0px;
	margin:0px;
	background-image:url(../img/mainte_header.png)
}

#geso_sp #mainte_header {
	width:100%;
	height:20px;
	padding:0px;
	margin:0px;
	background-image:url(../img/mainte_header.png);
	background-size: 100%;
}

#mobage_sp #geso_sp #mainte_header {
	width:100%;
	height:20px;
	padding:0px;
	margin:0px;
	background-image:url(https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/mainte_header.png);
	background-size: 100%;
}

#mixi_sp #geso_sp #mainte_header {
	width:100%;
	height:27px;
	padding:0px;
	margin:0px;
	background-image:url(../img/mainte_header.png);
	background-size: 100%;
}

#mainte_center {
	width:670px;
	margin:0px;
	background-image:url(../img/mainte_center.png);
	background-repeat:repeat-y;
}

#geso_sp #mainte_center {
	width:100%;
	margin:0px;
	background-image:url(../img/mainte_center.png);
	background-repeat:repeat-y;
	background-size: 100%;
}

#mobage_sp #geso_sp #mainte_center {
	width:100%;
	margin:0px;
	background-image:url(https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/mainte_center.png);
	background-repeat:repeat-y;
	background-size: 100%;
}

#mixi_sp #geso_sp #mainte_center {
	width:100%;
	margin:0px;
	background-image:url(../img/mainte_center.png);
	background-repeat:repeat-y;
	background-size: 100%;
}

#mainte_center p{
	padding-top:3px;
	padding-bottom:5px;
	padding-left:30px;
	padding-right:30px;
}

#mainte_footer {
	width:670px;
	height:25px;
	padding:0px;
	margin:0px;
	background-image:url(../img/mainte_footer.png);
}

#geso_sp #mainte_footer {
	width:100%;
	height:10px;
	padding:0px;
	margin:0px;
	background-image:url(../img/mainte_footer.png);
	background-size: 100%;
}

#mobage_sp #geso_sp #mainte_footer {
	width:100%;
	height:10px;
	padding:0px;
	margin:0px;
	background-image:url(https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/mainte_footer.png);
	background-size: 100%;
}

#mixi_sp #geso_sp #mainte_footer {
	width:100%;
	height:10px;
	padding:0px;
	margin:0px;
	background-image:url(../img/mainte_footer.png);
	background-size: 100%;
}


/*-----------------------------------------------------中身の設定*/
#news_wrap{
	width:660px;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#geso_sp #news_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mobage_sp #geso_sp #news_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mixi_sp #geso_sp #news_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#update_wrap{
	width:660px;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#geso_sp #update_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mobage_sp #geso_sp #update_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mixi_sp #geso_sp #update_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#faq_wrap{
	width:660px;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#geso_sp #faq_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mobage_sp #geso_sp #faq_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mixi_sp #geso_sp #faq_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#help_wrap{
	width:660px;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#geso_sp #help_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mobage_sp #geso_sp #help_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mixi_sp #geso_sp #help_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#asobi_wrap{
	width:660px;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#geso_sp #asobi_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mobage_sp #geso_sp #asobi_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mixi_sp #geso_sp #asobi_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#event_wrap{
	width:660px;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
	text-align:left;
}

#geso_sp #event_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mobage_sp #geso_sp #event_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mixi_sp #geso_sp #event_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#trouble_wrap{
	width:660px;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#geso_sp #trouble_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mobage_sp #geso_sp #trouble_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

#mixi_sp #geso_sp #trouble_wrap{
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
}

/*
#help_wrap .answer_txt{
	display: block;
	padding-left: 80px;
	padding-right: 10px;
	background-image: url("../img/icon/icon_answer.gif");
	background-repeat: no-repeat;
	background-position-y : 2px;
}

#geso_sp #help_wrap .answer_txt{
	display: block;
	padding-left: 55px;
	padding-right: 10px;
	background-image: url("../img/icon/icon_answer.gif");
	background-repeat: no-repeat;
	background-position-y : 2px;
	background-size: 14%;
}

#mobage_sp #geso_sp #help_wrap .answer_txt{
	display: block;
	padding-left: 55px;
	padding-right: 10px;
	background-image: url("https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/icon/icon_answer.gif");
	background-repeat: no-repeat;
	background-position-y : 2px;
	background-size: 14%;
}

#mixi_sp #geso_sp #help_wrap .answer_txt{
	display: block;
	padding-left: 75px;
	padding-right: 10px;
	background-image: url("../img/icon/icon_answer.gif");
	background-repeat: no-repeat;
	background-position-y : 2px;
	background-size: 14%;
}

#help_wrap .yokuaru_q_text{
	display: block;
	padding-left: 80px;
	background: url("../img/icon/icon_yokuaru_q.gif") no-repeat 0px 8px;
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

#geso_sp #help_wrap .yokuaru_q_text{
	display: block;
	padding-left: 55px;
	background: url("../img/icon/icon_yokuaru_q.gif") no-repeat 0px 8px;
	background-size: 14%;
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

#mobage_sp #geso_sp #help_wrap .yokuaru_q_text{
	display: block;
	padding-left: 60px;
	background: url("https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/icon/icon_yokuaru_q.gif") no-repeat 0px 8px;
	background-size: 14%;
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

#mixi_sp #geso_sp #help_wrap .yokuaru_q_text{
	display: block;
	padding-left: 75px;
	background: url("../img/icon/icon_yokuaru_q.gif") no-repeat 0px 8px;
	background-size: 14%;
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}
*/

#faq_wrap .answer_txt{
	display: block;
	padding-left: 80px;
	padding-right: 10px;
	background-image: url("../img/icon/icon_answer.gif");
	background-repeat: no-repeat;
	background-position-y : 2px;
}

#geso_sp #faq_wrap .answer_txt{
	display: block;
	padding-left: 55px;
	padding-right: 10px;
	background-image: url("../img/icon/icon_answer.gif");
	background-repeat: no-repeat;
	background-position-y : 2px;
	background-size: 14%;
}

#mobage_sp #geso_sp #faq_wrap .answer_txt{
	display: block;
	padding-left: 60px;
	padding-right: 10px;
	background-image: url("https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/icon/icon_answer.gif");
	background-repeat: no-repeat;
	background-position-y : 2px;
	background-size: 14%;
}

#mixi_sp #geso_sp #faq_wrap .answer_txt{
	display: block;
	padding-left: 75px;
	padding-right: 10px;
	background-image: url("../img/icon/icon_answer.gif");
	background-repeat: no-repeat;
	background-position-y : 2px;
	background-size: 14%;
}

#faq_wrap .yokuaru_q_text{
	display: block;
	padding-left: 80px;
	background: url("../img/icon/icon_yokuaru_q.gif") no-repeat 0px 8px;
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

#geso_sp #faq_wrap .yokuaru_q_text{
	display: block;
	padding-left: 55px;
	background: url("../img/icon/icon_yokuaru_q.gif") no-repeat 0px 8px;
	background-size: 14%;
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

#mobage_sp #geso_sp #faq_wrap .yokuaru_q_text{
	display: block;
	padding-left: 55px;
	background: url("https://prdstatic01.gegege.gacha.fujitv.co.jp/news/img/icon/icon_yokuaru_q.gif") no-repeat 0px 8px;
	background-size: 14%;
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

#mixi_sp #geso_sp #faq_wrap .yokuaru_q_text{
	display: block;
	padding-left: 75px;
	background: url("../img/icon/icon_yokuaru_q.gif") no-repeat 0px 8px;
	background-size: 14%;
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

/*-----------------------------------------------------中身の設定*/

p {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color:#666666;
	margin:0px;
}

#geso_sp p {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color:#666666;
	margin: 0 auto;
}

#mobage_sp #geso_sp p {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color:#666666;
	margin:0px;
}

#mixi_sp #geso_sp p {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color:#666666;
	margin:0px;
}

p.indent1{
	text-indent: 1em;	
}

p.indent2{
	text-indent: 2em;	
}

.linkRed { 
    color:#D81919;
}

.linkBlue { 
    color:#2020BC;
}
 
.Title_text{
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

#mobage_sp #geso_sp .Title_text{
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

#mixi_sp #geso_sp .Title_text{
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

#geso_sp .Title_text{
	font-weight:bold;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
}

.Box{
	padding-left:5px;
	padding-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	background-color:#FFFFF6;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCB;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EFF;
}

.news{
	display:none;
}

#geso_sp .spnews{
	display:none;
}

#mobage_sp #geso_sp .spnews{
	display:none;
}

#mixi_sp #geso_sp .spnews{
	display:none;
}

.spannounce{
	display:none;
}

#geso_sp .spannounce{
	display:block;
}

#mobage_sp #geso_sp .spannounce{
	display:block;
}

#mixi_sp #geso_sp .spannounce{
	display:block;
}

img {
	 border:none;

}

.pagetop {
    text-align: right;
    margin-right:56px;
}

/*-----------------------------------------------------テキスト強調*/
.large{
	font-size:16px;
	font-weight:bold;
}

#geso_sp .large{
	font-size:16px;
	font-weight:bold;
}

.middle{
	font-size:14px;
}

#geso_sp .middle{
	font-size:14px;
}

.small{
	font-size:10px;
}

#geso_sp .small{
	font-size:10px;
}


.blue_M{
	color:#3366FF;
	font-size:12px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .blue_M{
	color:#3366FF;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .blue_M{
	color:#3366FF;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .blue_M{
	color:#3366FF;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.blue_L{
	color:#3366FF;
	font-size:16px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .blue_L{
	color:#3366FF;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .blue_L{
	color:#3366FF;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .blue_L{
	color:#3366FF;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.purp_S{
	color:#8A2BE2;
	font-size:12px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .purp_S{
	color:#8A2BE2;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .purp_S{
	color:#8A2BE2;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .purp_S{
	color:#8A2BE2;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.purp_M{
	color:#8A2BE2;
	font-size:12px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .purp_M{
	color:#8A2BE2;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .purp_M{
	color:#8A2BE2;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .purp_M{
	color:#8A2BE2;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.purp_L{
	color:#8A2BE2;
	font-size:16px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .purp_L{
	color:#8A2BE2;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .purp_L{
	color:#8A2BE2;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .purp_L{
	color:#8A2BE2;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.pink_S{
	color:#FF3399;
	font-size:12px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .pink_S{
	color:#FF3399;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .pink_S{
	color:#FF3399;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .pink_S{
	color:#FF3399;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.pink_M{
	color:#FF3399;
	font-size:12px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .pink_M{
	color:#FF3399;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .pink_M{
	color:#FF3399;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .pink_M{
	color:#FF3399;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.pink_L{
	color:#FF3399;
	font-size:16px;		
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .pink_L{
	color:#FF3399;
	font-size:15px;		
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .pink_L{
	color:#FF3399;
	font-size:15px;		
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .pink_L{
	color:#FF3399;
	font-size:15px;		
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.orange_M{
	color:#FF6700;
	font-size:12px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .orange_M{
	color:#FF6700;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .orange_M{
	color:#FF6700;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .orange_M{
	color:#FF6700;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.orange_L{
	color:#FF6700;
	font-size:16px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .orange_L{
	color:#FF6700;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .orange_L{
	color:#FF6700;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .orange_L{
	color:#FF6700;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.green_M{
	color:#006D00;
	font-size:12px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .green_M{
	color:#006D00;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .green_M{
	color:#006D00;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .green_M{
	color:#006D00;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.green_L{
	color:#006D00;
	font-size:16px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .green_L{
	color:#006D00;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .green_L{
	color:#006D00;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .green_L{
	color:#006D00;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.lgreen_M{
	color:#00D400;
	font-size:12px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .lgreen_M{
	color:#00D400;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .lgreen_M{
	color:#00D400;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .lgreen_M{
	color:#00D400;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.dred_S{
	color:#D81919;
	font-size:12px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .dred_S{
	color:#D81919;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .dred_S{
	color:#D81919;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .dred_S{
	color:#D81919;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.red_S{
	color:#FF0000;
	font-size:12px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .red_S{
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .red_S{
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .red_S{
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.red_M{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .red_M{
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .red_M{
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .red_M{
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.red_L{
	color:#FF0000;
	font-size:16px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .red_L{
	color:#FF0000;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .red_L{
	color:#FF0000;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .red_L{
	color:#FF0000;
	font-size:15px;	
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.gray_S{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .gray_S{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .gray_S{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .gray_S{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.gray_M{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .gray_M{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .gray_M{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .gray_M{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.gray_L{
	color:#666666;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .gray_L{
	color:#666666;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .gray_L{
	color:#666666;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .gray_L{
	color:#666666;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.black_S{
	color:#231815;
	font-size:12px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .black_S{
	color:#231815;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .black_S{
	color:#231815;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .black_S{
	color:#231815;
	font-size:11px;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.black_M{
	color:#231815;
	font-size:12px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .black_M{
	color:#231815;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .black_M{
	color:#231815;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .black_M{
	color:#231815;
	font-size:11px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.black_L{
	color:#231815;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#geso_sp .black_L{
	color:#231815;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mobage_sp #geso_sp .black_L{
	color:#231815;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mixi_sp #geso_sp .black_L{
	color:#231815;
	font-weight:normal;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.subtitle{
	display:block;
	font-size:16px;
	font-weight:bold;
	border:3px solid #3366FF;
	padding:3px;
	margin-bottom:5px;
	text-align:center;
	background-color: #FFFF99;
	border-radius: 8px;
}

#geso_sp .subtitle{
	display:block;
	font-size:15px;
	font-weight:bold;
	border:3px solid #3366FF;
	padding:3px;
	margin-bottom:5px;
	text-align:center;
	background-color: #FFFF99;
	border-radius: 8px;
}

#mobage_sp #geso_sp .subtitle{
	display:block;
	font-size:15px;
	font-weight:bold;
	border:3px solid #3366FF;
	padding:3px;
	margin-bottom:5px;
	text-align:center;
	background-color: #FFFF99;
	border-radius: 8px;
}

#mixi_sp #geso_sp .subtitle{
	display:block;
	font-size:15px;
	font-weight:bold;
	border:3px solid #3366FF;
	padding:3px;
	margin-bottom:5px;
	text-align:center;
	background-color: #FFFF99;
	border-radius: 8px;
}

.subtitle2{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:block;
	font-size:14px;
	font-weight:bold;
	background-color:#FCFEFF;
	border-top:2px dashed #DFF2FC;
	border-bottom:2px dashed #DFF2FC;
	padding:3px;
	margin-bottom:5px;
	text-align:left;
	color:#0033CC;
}

#geso_sp .subtitle2{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:block;
	font-size:13px;
	font-weight:bold;
	background-color:#FCFEFF;
	border-top:2px dashed #DFF2FC;
	border-bottom:2px dashed #DFF2FC;
	padding:3px;
	margin-bottom:5px;
	text-align:left;
	color:#0033CC;
}

#mobage_sp #geso_sp .subtitle2{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:block;
	font-size:13px;
	font-weight:bold;
	background-color:#FCFEFF;
	border-top:2px dashed #DFF2FC;
	border-bottom:2px dashed #DFF2FC;
	padding:3px;
	margin-bottom:5px;
	text-align:left;
	color:#0033CC;
}

#mixi_sp #geso_sp .subtitle2{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:block;
	font-size:13px;
	font-weight:bold;
	background-color:#FCFEFF;
	border-top:2px dashed #DFF2FC;
	border-bottom:2px dashed #DFF2FC;
	padding:3px;
	margin-bottom:5px;
	text-align:left;
	color:#0033CC;
}

.subtitle3{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background-color: #c7e8f9;
    border-bottom: 2px dashed #99d6f5;
    border-top: 2px dashed #99d6f5;
    color: #0033CC;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 3px;
    text-align: center;
}

#geso_sp .subtitle3{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background-color: #c7e8f9;
    border-bottom: 2px dashed #99d6f5;
    border-top: 2px dashed #99d6f5;
    color: #0033CC;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 3px;
    text-align: center;
}

#mobage_sp #geso_sp .subtitle3{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background-color: #c7e8f9;
    border-bottom: 2px dashed #99d6f5;
    border-top: 2px dashed #99d6f5;
    color: #0033CC;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 3px;
    text-align: center;
}

#mixi_sp #geso_sp .subtitle3{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background-color: #c7e8f9;
    border-bottom: 2px dashed #99d6f5;
    border-top: 2px dashed #99d6f5;
    color: #0033CC;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 3px;
    text-align: center;
}

.komidashi2 {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#191970;
	padding-left:80px;
	padding-top:15px;
	width:720px;
	height:24px;
	background-image: url(../img/help_komidashi.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#geso_sp .komidashi2 {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#191970;
	padding-left:80px;
	padding-top:15px;
	width:720px;
	height:24px;
	background-image: url(../img/help_komidashi.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#mobage_sp #geso_sp .komidashi2 {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#191970;
	padding-left:80px;
	padding-top:15px;
	width:720px;
	height:24px;
	background-image: url(../img/help_komidashi.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#mixi_sp #geso_sp .komidashi2 {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#191970;
	padding-left:80px;
	padding-top:15px;
	width:720px;
	height:24px;
	background-image: url(../img/help_komidashi.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

/*-----------------------------------------------------テキスト強調*/

/*-----------------------------------------------------テーブル*/
table, td, th{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	border-collapse: collapse;
	border-spacing: 0;
	color:#666666;
}

#geso_sp table,#geso_sp td,#geso_sp th{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	border-spacing: 0;
	color:#666666;
}

#mobage_sp #geso_sp table,#geso_sp td,#geso_sp th{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	border-spacing: 0;
	color:#666666;
}

#mixi_sp #geso_sp table,#geso_sp td,#geso_sp th{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	border-spacing: 0;
	color:#666666;
}

#geso_sp #sp_news_start_icon{
	width: 15%;
}

#mobage_sp #geso_sp #sp_news_start_icon{
	width: 15%;
}

#geso_sp #sp_news_new_icon{
	width: 10%;
}

#geso_sp #sp_news_update_icon{
	width: 13%;
}

#mobage_sp #geso_sp #sp_news_new_icon{
	width: 10%;
}

#mobage_sp #geso_sp #sp_news_update_icon{
	width: 13%;
}

#geso_sp #sp_icon_S{
	width: 7%;
}

#mobage_sp #gso_sp #sp_icon_S{
	width: 7%;
}

#geso_sp #sp_oyaji_icon{
	width: 70%;
	height: 60%;
}

#mobage_sp #geso_sp #sp_oyaji_icon{
	width: 70%;
	height: 65%;
}

#geso_sp #sp_chara_icon{
	width: 150%;
	height: 70%;
}

#mobage_sp #geso_sp #sp_chara_icon{
	width: 150%;
	height: 70%;
}

#geso_sp #sp_shop_set{
	width: 130%
}

#mobage_sp #geso_sp #sp_shop_set{
	width: 130%
}

#geso_sp #sp_shop_omake{
	width: 100%;
}

#mobage_sp #geso_sp #sp_shop_omake{
	width: 100%;
}

#geso_sp #sp_chara_illust_M{
	width: 60%;
	height: 30%;
}

#mobage_sp #geso_sp #sp_chara_illust_M{
	width: 55%;
	height: 80%;
}

#geso_sp #sp_chara_illust_L{
	width: 75%;
	height: 35%;
}

#mobage_sp #geso_sp #sp_chara_illust_L{
	width: 75%;
	height: 35%;
}


#geso_sp #sp_store_S{
	width: 20%;
	height: 9%;
}

#mobage_sp #geso_sp #sp_store_S{
	width: 20%;
	height: 9%;
}

#geso_sp #sp_store_M{
	width: 27%;
	height: 13%;
}

#mobage_sp #geso_sp #sp_store_M{
	width: 27%;
	height: 13%;
}

#geso_sp #sp_store_L{
	width: 35%;
	height: 17%;
}

#mobage_sp #geso_sp #sp_store_L{
	width: 35%;
	height: 17%;
}

table.tbl_rank th {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
    background: none repeat scroll 0 0 #FFFFCC;
    font-weight: bold;
    text-align: center;
}

table.tbl_rank td, table.tbl_rank th {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
    border: 1px solid #FFC088;
    line-height: 1;
    padding: 3px;
    text-align: center;
}
/*-----------------------------------------------------ランキングテーブル*/

/*-----------------------------------------------------リコメンド*/
#recommend_content {
	padding-left:78px;
	height:52px;
	padding-top:6px;
	margin-left:5px;
}

.recommend_img:hover{  
	opacity: 0.7;
	filter: alpha(opacity=30);
} 

.recommend_img{
	margin-right:5px;
	display: inline-block;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

	-webkit-transition: 0.2s ease-in-out;  
	-moz-transition: 0.2s ease-in-out;  
	-o-transition: 0.2s ease-in-out;  
	transition: 0.2s ease-in-out;  
}


/**PC版はSP用バナーを表示させない**/
	#twitter_sp {
		display:none;
	}
/**PC版はSP用のおしらせ文言を表示させない**/
	#oshirase_sp {
		display:none;
	}
/**PC専用のNEWを初期配置**/
	#planets_sp_news {
		position: absolute;
		top: -5px;
		left: 175px;
		height:38px;
		width:36px;
	}
	#planets_sp_help {
		position: absolute;
		top: -5px;
		left: 335px;
		height:38px;
		width:36px;
	}
	#planets_sp_faq {
		position: absolute;
		top: -5px;
		left: 505px;
		height:38px;
		width:36px;
	}
/**PC専用のアンカー切り分け**/
	#popup_lineup {
		display:block;
	}
	#popup_lineup_sp {
		display:none;
	}
	#popup_bonus_attack_news {
		display:block;
	}
	#popup_bonus_attack_news_sp {
		display:none;
	}
	#popup_news_help_improve {
		display:block;
	}
	#popup_news_help_improve_sp {
		display:none;
	}
/**PC専用の調整用
	.faq_head {
		width:640px;
		height:65px;
	}
/*-----------------------------------------------------リコメンド*/
/*--
	SP
-----------------------------------------------------------------------------------*/

#toiawase_sp {
	display: none;
}

.nocopyFlex {
	 display: flex;
	 flex-direction: row;
	 justify-content: center;
	 padding: 10px 0;
	 border-top: 2px dotted #75e3d8;
	 margin: 0 auto;
	 width: 960px;
	}

	.nocopyFlex div:nth-child(2){
			width: 400px;
			margin-left: 10px;
			text-align: left;
			margin: 10px;
		}

#btn_coinkigen {
	margin-bottom: -10px;
}

#user_logout_sp a img {
	display: none;
}

#btn_coinkigen {
	margin-bottom: -14px;
	margin-left: 10px;
}

@media screen and (max-width:480px) {

	/*　ヘッダーメニュー　*/
	.form__btnBox {
		display: flex;
		flex-direction: row-reverse;
		margin-left: 28px;
	}

	#btn_coinkigen {
		padding-left: 8px;
		padding: 4px;
		height: 21px;
		margin-bottom: 0px;
		margin-left: 0px;
	}

	#user_logout_sp a img {
		display: block;
		margin: 0px!important;
		height: 21px;
		padding: 4px;
	}

		#event_wrap {
			width: 300px;
		}

		#userstatus {
			display: none;
		}

		#gamecontainer {
			width: 300px!important;
		}

		#toiawase_sp {
			display: block;
		    padding: 10px 0;
		    border-top: 2px dotted #75e3d8;
		    margin: 0 auto;
		    width: 300px;
		}

		#toiawase {
			display: none;
		}

		#nocopy, #backtopla, #backtobeach, #copyright, #toiawase {
			width: 300px!important;
		}

		.tableInnerSpwidth {
			width: 150px;
		}

		#copyright img{
			width: 300px;
			height: auto;
		}

		 .nocopyFlex {
            width: 300px;
            flex-direction: row;
            justify-content: center;
            padding: 10px 0;
            border-top: 2px dotted #75e3d8;
            margin: 0 auto;
        }

			.nocopyFlex div:nth-child(2){
				width: 250px;
				margin: 0 auto;
			}

		.contents {
			width: 300px;
		}

		#c01 , #center{
			width: 100%;
			margin-top: -10px;
		}

		.timeline-Widget {
			display: none;
		}

	#kokuchi_wrap {
		width:350px;
	}

	#kokuchi_header {
		width:350px;
	}

	#event_wrap {
		width: 350px;
	}

	#tab {
		width: 350px;
	}

	#News210604 {
		display: flex;
		flex-direction: column;
	}

	.kokuchi_wrap {
		width:300px;
	}

	.kokuchi_header {
		width:350px;
	}

	.kokuchi_center {
		width:350px;
	}

	#event_wrap {
		width: 350px;
		margin-top: 60px;
	}

	#tab {
		width: 350px;
		margin-left: 12px!important;
	}

	#tab ul li a{
		margin-top: 5px;
	}

	.box {
		margin-top: 60px!important;
	}

	#footer {
		width: 350px;
		margin: 0 auto;
	}

	#kokuchi_header {
		display: none;
	}

	#kokuchi_center {
		width: 355px;
		border-radius: 15px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#kokuchi_footer {
		display: none;
	}

	#html5_contnts {
		width: 350px;
	}

	#contents {
		width: 100%;
		margin: 0 auto;
	}

	#wrap {
		/*
		display: flex;
		*/
		flex-direction: column-reverse;
		margin-top: 40px;
	}

	#ad {
		margin: -50px 0px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		margin-right: -10px;
		margin-bottom: -35px;
	}

	#Rcolumn_wrapper {
		text-align: center;
		clear: right;
		margin-top: -20px;
	}

	#Rcolumn_wrapper_sp {
		clear: right;
		margin: 40px 0;
	}
	
	#gegege_html5 {
		width: 355px!important;
		height: 600px!important;
	}

	#gbheader {
		display: none!important;
	}

	#geso_sp #wrap {
		width: 100%!important;
		height: auto!important;
		display: flex;
		flex-direction: column;
	}
/**タブコーナー**/
	#planets_sp_news {
		position: absolute;
		top: -5px;
		left: 175px;
		height:38px;
		width:40px;
	}
	#planets_sp_help {
		position: absolute;
		top: 45px;
		left: 10px;
		height:38px;
		width:40px;
	}
	#planets_sp_faq {
		position: absolute;
		top: 45px;
		left: 175px;
		height:38px;
		width:40px;
	}
/**ポップアップ系コーナー**/
	#popup_lineup {
		display:none;
	}
	#popup_lineup_sp {
		display:block;
		width: 100%;
	}
	#popup_bonus_attack_news {
		display:none;
	}
	#popup_bonus_attack_news_sp {
		display:block;
	}
	#popup_news_help_improve {
		display:none;
	}
	#popup_news_help_improve_sp {
		display:block;
	}
/**おしらせ出し分け用**/
	#oshirase {
		display:none;
	}
	#oshirase_sp {
		display:block;
	}
/**バナー**/
	#twitter_sp {
		width: 355px;
		display:block;
	}
	#twitter_pc {
		display:none;
	}
	#youkainohi {
		display:none;
	}
/**おしらせタブ系**/
	#news_wrap {
		width: 350px;
		margin-top: 60px;
	}
/**ヘルプタブ系**/
	#help_wrap {
		width: 350px;
		margin-top: 60px;
	}
/**FAQタブ系**/
	#faq_wrap {
		width: 350px;
		margin-top: 60px;
	}
	.faq_head {
		width: 100%;
	}
}
