@charset "utf-8"; /* CSS Document */


/* ////////////////////// */
/*       basic set        */
/* ////////////////////// */


/* last mod 2014-09-06 kw */



html,body		{ width:100%;  height:100%;  }

body			{ background-color:#fff; text-align:left; }

/* pne main.css */
body			{ line-height:1.2; }


#wrapper		{ font-size:12px; } /* 12px */


#bg_wrap		{ width:100%; min-width:1000px; height:100%; min-height: 100%; position:relative; }


body > #bg_wrap			{ height: auto; min-height: 100%;} /*ie6*/




/* new bg 201201 */
body			{ background-color:#FFF;  background:url(newbgimg_base.jpg) left top repeat; }  /* background:url(newbgimg_base.jpg) left top repeat; */
#bg_wrap		{  background:url(newbgimg_wgrd.png) left top repeat-x; }
/* new bg 201201 */


/* force bg normal */

body.bg_nrl							{ background:url(newbgimg_base.jpg) left top repeat; }
body.bg_nrl #bg_wrap				{ background:url(newbgimg_wgrd.png) left top repeat-x; }

body.bg_nrl #wrapper				{ background:none; }


/* bg jack new mode 140717 */



/* w980 */

body #wrapper													{ background:url(/mygc/files/top/top_item_files/jack_ad_od/jack_930.jpg?t=181107) center top no-repeat #393631; }


/* w1040 */

body#page_membertop_index2 #wrapper,
body#page_membertop_index #wrapper,
body#page_newminigameplay_play #wrapper,
body#page_minigame_play #wrapper,
body#page_oauthconsumer_canvas #wrapper,
body#page_application_canvas #wrapper							{ background:url(/mygc/files/top/top_item_files/jack_ad_od/jack_1040.jpg?t=181107) center top no-repeat #393631; }

body#page_membertop_index2 #wrapper,
body#page_membertop_index #wrapper							{ background-position:center 250px; }


/* w1200 */

body#page_oauthconsumer_canvas.opensocial_wide #wrapper,
body#page_application_canvas.opensocial_wide #wrapper			{ background:url(/mygc/files/top/top_item_files/jack_ad_od/jack_1200.jpg?t=181107) center top no-repeat #393631; }


/* w1300- */

body#page_application_canvas.opensocial_ex_wide #wrapper		{ background:url(/mygc/files/top/top_item_files/jack_ad_od/jack_1300.jpg?t=181107) center top no-repeat #393631; }

/* w1400ex */
body#page_application_canvas.opensocial_ex_wide_1400 #wrapper 		{ background-size:2100px auto; }

/* 2015-01-30 bg jack link block */

#bgi_jack_link_wrap					{ position:absolute; width:100%; }
#bgi_jack_link_wrap a				{ display:block; width:100%; height:750px; background:rgba(0,0,0,0.5); margin-top:-20px;  }

#Container								{ /* position:relative; display:table; */ } /* block width ctrl */



/* gloval block */
#wrapper				{ margin:0 auto 0; padding-top:1px; height:auto; width:100% !important;  } /*  width:1000px;   position:relative; */

#contents_body			{ margin:20px 0 0; padding:0 0 0px; } /* space*/




/* swf anim f */
#swf_wrapper			{ height:80px; }

#swf_anim				{ width:100%; height:120px; position:absolute; top:0; z-index:5; }



/* float & clear and more */
.lefty			{ float:left; visibility:visible; }
.righty			{ float:right; visibility:visible; }

.clear			{ clear:both; height:0; } /* */
*html .clear	{ height: 0.1em; overflow:hidden; margin-top:-0.1em; }

/* <div class="clear"><hr /></div> | <span class="inv">Invisible</span> */
.clear hr		{ visibility:hidden; border:0; }
span.inv 		{ display:none; }

/* clear fix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
*html .clearfix { height: 1%; }
.clearfix { display:block; }


/* ------------------------------------------------------------------------ */


/* MEMO */

.stock { /* pre wrap */

	white-space: normal;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */

}


/*���4px radius 4part */
.bd_r4				{ border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }



/* font color */

body			{ color:#333; }

a				{ font-weight:normal; outline: none; border:none; overflow:hidden; text-decoration:underline; }
a:link 			{ color: #444; text-decoration:underline; }
a:visited 		{ color: #444; text-decoration:underline; }
a:hover 		{ color: #ff6000; }
a:active 		{ color: #ff6000; }


/* pne main.css  */
a:link {
  color: #D6292C;
}

a:visited {
  color: #8E1C1F;
}

a:hover, a:active {
  color: #E98B8D;
}




#sampel_color	{ color:#9143b0; }


/* txt decorate */
strong		{ font-weight:bold; }
.atent		{ color:#c55; }

a span		{ display:none }



/* header */

#g_head_wrap			{ width:100%;  }

#g_head					{/*background:url(g_head.png) left bottom repeat-x #fff; width:100%; */ background-color:#fff;   }


#header					{ margin:0 auto 0; width:100%; height:auto; overflow:hidden;  }
#header h1				{ display:none; }


*:first-child+html #header h1		 { display:block; width:200px; text-indent:-9999px; } /* f ie7 hack */


#header h2				{ text-indent:-9999px; background:url(logotype_min.png) left top no-repeat; clear:both; width:145px; height:35px; float:left; margin:2px 0 3px; }


#header h2  		     { margin: 6px 0 3px; }

#header                     {  max-width: 900px; }

body.secure_page #header,
body.insecure_page #header                       { max-width: none; }


body.secure_page #header h2,
body.insecure_page #header h2  		     { margin:2px 0 3px; }


#hd_links				{ margin:0 0 0; text-align:right;  float:right } /* width:230px; height:22px; */
#hd_links a				{ margin:0 0.5em 0; color:#555; vertical-align:bottom; line-height:1.5; }



#hd_links a.hdl_treas,
#hd_links a.logout		{font-size:12px;  color:#000; padding:2px 12px; background-color:#DBCEC3; border-radius:4px; text-decoration:none; display:inline-block;  } /*  */


#hd_links a.hdl_treas                { background-color:#881707; color:#fff; font-weight: bold;  background: hsla(28,85%,50%,1.00);  background-size:18px; } /* url(gcicon20.png) 5px center no-repeat */
#hd_links a.hdl_treas:hover          { background-color:hsla(28,90%,55%,1.00);}

#hd_links a.view_sp:hover,
#hd_links a.logout:hover		{ background-color:#F2A982; }

/*
#hd_links a.view_sp			{ margin-bottom:3em; }
*/

#hd_ex_blk							{ margin:10px auto; text-align:center; }


#hd_ex_blk a.view_sp				{ font-size:5em;  color:#000; padding:0.25em 1em; background-color:#DBCEC3; border-radius:0.25em; text-decoration:none; display:inline-block; }


#hd_ex_blk a.view_sp:hover			{ background-color:#F2A982; }




/* notify ind. */

#hd_items				{  }


#hd_smb					{ float:right; margin:0 5px 0 0; padding:0 5px 0 0; height:22px; border-right: 1px solid #999999; }
#hd_smb	#smb_bt_list	{ height:22px; overflow:hidden; }
#hd_smb	#smb_bt_list li	{ float:left; margin:0 5px 0; }


#hd_indicator			{ float:right; margin:0 1px 0 auto;height:40px;display:flex;align-items:center;}


#ind_member				{ float:left; }

#ind_member p.photo		{ width:40px; height:40px; overflow:hidden; float:left;border-radius:30px;border:2px solid #A00;}
#ind_member p.photo img	{ display:block; max-height:20px; max-width:20px; margin:auto; }

#ind_member p.text		{ float:left; margin:4px 5px 0;  }



#ind_info				{ /* position:relative; */  width:20px; float:left; border-right:1px solid #999; margin:0 5px 0 0; padding:0 5px 0 0; }

#ind_maker				{ text-indent:-9999px; background:url(ind_maker.png) left top no-repeat; width:20px; height:20px; overflow:hidden; }

#ind_maker.act			{ background-position:0 0; }
#ind_maker.inact		{ background-position:0 -20px; }


#ind_info_contents		{ position:absolute; z-index:15; top:24px; left:56%;  background:#FFF; padding:6px; border:1px solid #C30; width:360px;
} /* left:-120px; height:55px;  overflow:auto; */


#ind_coin				{ float:left; background:url(gcicon20.png) left top no-repeat; height:20px; border-right:1px solid #999; margin:0 5px 0 0; padding:0 5px 0 0; cursor:pointer; background-position: 0 6px!important;}




/* new apend 1401 */
/*
#ind_message,
#ind_notice				{ float:left;  margin:0 0.5em 0; height:20px; width:20px; }


#ind_notice				{ margin-right:0.5em; padding-right:1.0em; border-right: 1px solid #999999; }
*/

#ind_message span,
#ind_notice span		{ text-align:center; display:inline-block; vertical-align:baseline; background-color:#C90; color:#FFF; border-radius:13px; height:13px;
 min-width:13px; width:13px; padding:2px; font-size:10px; line-height:1.4; margin:0 0 0 14px; }



/*
#ind_message .ind_message_icon 		{ background:url(ind_msg_icon.png) 0 0 no-repeat; height:20px; width:20px; }
#ind_notice	.ind_notice_icon			{ background:url(ind_req_icon.png) 0 0 no-repeat; height:20px; width:20px; }
*/


#ind_message span				{ background-color:#df7514; }
#ind_notice span				{ background-color:#42b8dd; }



#hd_links a.hdl_treas {margin-top:8px!important;}



#notice_list			{ position:absolute; z-index:15; top:24px; left:56%;  background:#FFF; padding:6px; border:1px solid #42b8dd; width:360px; }


#notice_list p			{ margin:0.4em 0; line-height:1.2; }


#ind_coin p				{ margin:6px 0 0 24px; color:#ff7800; font-weight:bold; }



#ind_info_contents p,
#ind_info_contents li					{ margin:8px 0 0; line-height:1.2; }


/* 181212  */

#ind_member p.photo {
    width: 35px;
    height: 35px;
    margin-right: 10px;
}
#ind_member p.photo img {
    max-width: 35px;
    max-height: 35px;
}
.ind_ico_wrap {
	float: left;
	margin: 0 0.5em 0;
	width: 50px;
	height: 35px;
}

.ind_ico_wrap a     { display:block;  }

.ind_ico_wrap a div     { display:block; width: 50px; height: 35px; }

#ind_message .ind_message_icon {
	background: url(indicator_message.png) 0 0 no-repeat;
}
#ind_notice .ind_notice_icon {
	background: url(indicator_request.png) 0 0 no-repeat;
}
#ind_community .ind_community_icon {
	background: url(indicator_community.png) 0 0 no-repeat;
}
#ind_diary .ind_diary_icon {
	background: url(indicator_diary.png) 0 0 no-repeat;
}
#ind_logout .ind_logout_icon {
	background: url(indicator_logout.png) 0 0 no-repeat;
}
#ind_logout 					{ margin-left:32px; }


#ind_message span, #ind_notice span {
	margin: 0 0 0 30px;
}
#ind_notice {
	margin-right: 0.5em;
	padding-right: 0;
	border-right: none;
}
#ind_coin {
    height: 35px;
    line-height: 1.5;
 	background: url(/mygc/files/gcicon20.png) left 3px no-repeat;
	border-right: none;
	margin: 0 5px 0 10px;
}
#hd_links a.hdl_treas {
    margin-top: 3px;
}





/* reboot1 */

#hd_l1,
#hd_l2,
#hd_l3				{ clear:both; }



#hd_l1				{ margin:0px 0 0; overflow:hidden; }
#hd_l2				{ margin:0px 0 0; }
#hd_l3				{ margin:0px 0 0; overflow:hidden; background-color:#820000;}

#hd_l1					{ width:1030px;margin:0 auto 0;padding: 5px 0;}
#hd_l2					{ margin: 0px auto 0; width:100%;background-color:#AA0000;}






/* ver social app  */

body#page_application_canvas						{}

body#page_application_canvas #header,
body#page_application_canvas #FooterContainer		{  } /* width:1000px; */


/*
body#page_application_canvas #ind_info_contents						{ top:27px; }

body#page_application_canvas #hd_indicator							{ margin-top:0; }



body#page_application_canvas #header				{ width:1000px; height:120px; overflow:hidden; padding:8px 0 0; }

body#page_application_canvas #header h2				{ background:url(logotype_min.png) left top no-repeat; width:145px; height:35px; }


body#page_application_canvas #hd_links				{  margin:0 0 8px auto; text-align:right; }


#hd_links_to_ft					{ margin:5px 0 0; text-align:right; float:right; }
#hd_links_to_ft a				{ margin:0 0.5em 0; color:#555; vertical-align:bottom; line-height:1.5; }


.sa_custom #ft_links 						{ width:490px; text-align:right; float:right;  margin:5px 0 0; line-height:1.5em; }
.sa_custom #ft_links a						{ margin:0 0.75em 0; color:#555; }
*/


/* ver social app  */



/* glv menu 110125mod */
#glv_menu				{ height:auto; float:left; width:694px; }
#glv_menu p				{ text-align:center; font-size:10px; }

#glv_menu ul			{  }
#glv_menu li			{ height:69px; width:173px; float:left; margin:0; line-height:1.0; font-size:1px; } /* ie */


#glv_menu li a			{ display:block; height:69px; width:175px;background:url(menu_glv_base.jpg) left top no-repeat; margin:0; }

#glv_menu li.ml1 a		{ background-position:0 0; }						#glv_menu li.ml1 a:hover	{ background-position:0 -69px; }
#glv_menu li.ml2 a		{ background-position:-173px 0; }					#glv_menu li.ml2 a:hover	{ background-position:-173px -69px; }
#glv_menu li.ml3 a		{ background-position:-346px 0; }					#glv_menu li.ml3 a:hover	{ background-position:-346px -69px; }

#glv_menu li.ml4 a		{ background-position:-519px 0; }					#glv_menu li.ml4 a:hover	{ background-position:-519px -69px; }


#glv_menu li.ml_inact	{ width:175px; background:url(menu_glv_base.jpg) left top no-repeat; background-position:-519px 0; }


/* glv now here */
#glv_mytop li.ml1 a		{ background-position:0 -69px;  }		#glv_menu #glv_mytop li.ml1 a:hover		{ background-position:0 -69px;  }
#glv_mycomm li.ml2 a	{ background-position:-173px -69px;  }	#glv_menu #glv_mycomm li.ml2 a:hover	{ background-position:-173px -69px;  }
#glv_mygame li.ml4 a	{ background-position:-519px -69px;  }	#glv_menu #glv_mygame li.ml4 a:hover	{ background-position:-519px -69px;  }

/* glv now here er */


body.serialPoint #glv_mycomm li.ml2 a 	{ background-position: -173px 0; } /* */
body.serialPoint #glv_mycomm li.ml3 a	{ background-position:-346px -69px;  }
body.serialPoint #glv_menu #glv_mycomm li.ml3 a:hover	{ background-position:-346px -69px;  }


body.game #glv_mycomm li.ml2 a 	{ background-position: -173px 0; } /* */
body.game #glv_mycomm li.ml4 a	{ background-position:-519px -69px;  }
body.game #glv_menu #glv_mycomm li.ml4 a:hover	{ background-position:-519px -69px; }




/* footer */
#footer					{ width:100%; padding:16px 0 110px; margin:0px 0 0; background-color:#FFF; position:relative;  border-top:1px solid #ddd;  } /* ie */

#footer					{ font-size:85%; } /* 11px */
#footer					{ font-size:11px; } /* 11px */


/* fonnter extra */
.short900 #FooterContainer			{ width:900px; }
.short900 #com_links					{ margin:0; }



#FooterContainer				{ width:1030px; margin:0 auto 0; position:relative; }

#com_links						{  margin:20px 0 0;  }
#com_links a					{ background:url(company_logos.png) 0 0 no-repeat; display:block; height:42px; }

#com_links #com_links_kth		{ width:60px; float:left; }
#com_links #com_links_gct		{ width:40px; background-position:-62px 0;  }


#FooterContainer address		{ width:290px; height:17px; margin:28px 0 0; color:#555; font-style:normal; text-align:left; float:left;
									text-indent:-9999px; background:url(com_ft_copyrights.png) left top no-repeat; }

#FooterContainer address.cpt	{ text-indent:0; background:none; float:none; margin:1em 0 0 1em; }


#ft_links 						{  text-align:left; margin:16px 0 0; line-height:1.5em; }

#ft_links a						{ margin:0 0.75em 0; color:#555; }

#com_links #com_links_kth,
#com_links #com_links_gct,
#FooterContainer address.cpt				{ display:inline-block; vertical-align:middle; }















/* main content */
#Container				{ width:928px; margin:0 auto 0; }

/* base */
.c_wrapper				{ width:928px; margin:0 auto 0; overflow:hidden; clear:both; }




/* common */

/* include block */
.dummy					{ height:350px; padding:5px; }
.dash_line				{ border:1px dotted #DBCEC3; }



/* main frame */

.f_upp								{ height:20px; }
.f_mid								{  }
.f_btm								{ height:20px }


.mframe_wrap						{ padding: 0 0 0px; }


.mframe_wrap .f_upp			{ background:url(m_frame_upp.png) no-repeat bottom center; }
.mframe_wrap .f_mid			{ background:url(m_frame_mid.png) repeat-y top center; min-height:750px; }
.mframe_wrap .f_btm			{ background:url(m_frame_btm.png) no-repeat top center; }


.mframe_wrap .inner_ct			{ width:860px; margin:0 auto 0; padding:10px 0; overflow:hidden; } /* alt  main.css layoutABC */


.mframe_wrap_bgrd					{ margin:0 0 -35px; }

.mframe_wrap_bgrd .f_upp			{ background:url(m_frame_upp.png) no-repeat bottom center; }
.mframe_wrap_bgrd .f_mid			{ background:url(m_frame_mid.png) repeat-y top center; }
.mframe_wrap_bgrd .f_btm			{ background:url(m_frame_btm_grd1.png) no-repeat top center; height:40px; }





.mframe_wrap .f_upp_extend		{ /* height:30px; background-color:#FFA826; bumper */ height:1px; width:894px; margin:0 auto 0; }

/* extend menu */
.f_upp_extend ul					{ margin:0 0 0 20px; }
.f_upp_extend li					{ float:left; margin:0 10px 0 0; }

.f_upp_extend li a					{ display:block; background-color:#FFCC66; padding:2px 4px;
									 border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.f_upp_extend li a:hover			{ background-color:#FFF; }




/* inner content */
.c_b1, .c_b2, .c_b3		{  } /*  border:1px solid #aaa;  border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  */


/* rad */
.og_base				{ background-color:#DBCEC3; padding:7px; text-align:left;  border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; font-weight:bold; } /* borderradius  top right left */

.c_section				{ border:1px solid #DBCEC3;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }




/* 860 */
/* 202 16 424 16 202 */


/* col2-1 */
.col21 .c_b1			{ width:202px; float:left; margin:0; }
.col21 .c_b2			{ width:642px; float:right; margin:0 0 0 16px; }


/* col2-1 c_b2(642) inner */
.col21_i .c_b1			{ width:424px; float:left; margin:0; }
.col21_i .c_b2			{ width:202px; float:right; margin:0 0 0 16px; }




/* variation stock */
/* col11 */
.col11 .c_b1			{ width:845px; margin:0 auto 0; }/* full  */


.mframe_wrap .inner_ct.col12		{ width:800px; } /* .inner_ct調���*/
.col12 .c_b1			{ width:800px; margin:0 auto 0; }

/* col22 */
.col22 .c_b1			{ width:642px; float:left; margin:0; }
.col22 .c_b2			{ width:202px; float:right; margin:0 0 0 16px; }

/* col23 */
.col23 .c_b1			{ width:422px; float:left; margin:0; }
.col23 .c_b2			{ width:422px; float:right; margin:0 0 0 16px; }

/* col31 */
.col31 .c_b1			{ width:202px; float:left; margin:0; }
.col31 .c_b2			{ width:424px; float:left; margin:0 16px 0; }
.col31 .c_b3			{ width:202px; float:right; margin:0; }



/* freepage inner */

.fp_inner				{ /* padding:10px; */  }


/* temp 10-12-21 */

#select_hashtag_id {
    width: auto;
}



/* home banner ctrl  */


div.parts iframe			{  }

#gad_center_banner_wrap.box .body,
#gad_left_banner_wrap.box .body			{ padding:0 }

#gad_center_banner_wrap			{  }
#gad_left_banner_wrap			{ margin:20px 0 0;  }

#gad_center_banner		{  }
#gad_left_banner		{   }



/* gamequestGadget  */

#iframe_gamequestGadget_wrap { text-align:center; }
#iframe_gamequestGadget_list { }




/* ad net dfp last-mod.130226 */

/* common */
.adnet						{ margin:5px auto 5px; text-align:center; }
.adnet a					{  }
.adnet img					{  }

/* exclusive */
.adnet_pos_com_header		{ text-align:right; }
.adnet_pos_city_footer		{ text-align:right; margin:5px auto 0; }

/* kw 130226 */
/* exc dfp mode */

.adnet > div					{ margin:0 auto 0; }

.adnet_pos_com_header > div		{ }
.adnet_pos_city_footer > div	{ margin:0 0 0 auto; }

.adnet_pos_lf_DA2,
.adnet_pos_lf_DA3 				{ display: inline-block; margin: 0 0 0 1em; }


/* 230705 inst mov ad for mini game play */
.adnet.mgp_instmov01 			{ margin: 35px auto 35px; }







/* adsense test ctrl */

#adsense01					{ text-align:right; height:1px; overflow:hidden; margin:0 0 5px; }

#adsense01 > ins			{ margin:2px 0 0 0 !important; }


/* jack link area */

#jack_link_block			{ position:absolute;  }
#jack_link_block a		{ display:block; width:100px; height:100px; border:2px dotted #F60; }



/* utr affi tag ctrl */
.af_tag					{ height:1px; width:1px; overflow:hidden; }


/*                      */
/* 181010 badge & genre */
/*                      */
/*  */

.badge_wrapper 				{ position:relative; }
.badge_common 				{ text-indent:-9999px;  position:absolute; top:0px; right:0px; height:50px; width:50px;  display:none;  }


.badge_popular,
.badge_new,
.badge_update,
.badge_recommend 			{ display:block !important; }



.badge_popular 				{ background:url(badge_popular.png) 0 0 no-repeat; background-size:100% auto; top:-10px; right:-10px; } /* ereg */
.badge_new 					{ background:url(badge_new.png) 0 0 no-repeat; background-size:100% auto; }
.badge_update 				{ background:url(badge_update.png) 0 0 no-repeat; background-size:100% auto; }
.badge_recommend 			{ background:url(badge_recommend.png) 0 0 no-repeat; background-size:100% auto; }


/* ereg pat   */

#page_mygame_index  .badge_common  		{  }

#page_mygame_index  .badge_popular  		{ background-size:90% auto; top:-5px; right:-9px;  }

#page_application_search .game_gen_common 				{ margin: 0.25em 0 0.25em; max-width: 9em; }
.applicationThumbnail.applicationThumbnail  					{ overflow: visible ; }

.applicationInfoBox .operation 		{ min-height: 3.4em; position: relative; top: -24px; right: -10px; }
.applicationInfoBox .info.info 			{  padding: 0px 10px; }

.applicationInfoBox .info .description {
    height: 76px !important;
}



#page_application_selfinstalledlist .applicationInfoBox .info .description {
    height: 76px !important; margin-bottom:24px;
}

#page_newminigame_list .badge_popular  			{ top:-5px; right:-5px;  }
#page_newminigame_list .game_gen_common 			{ margin: 0.25em 0 0.25em; }

#page_newminigame_list ul.two_column li 			{ float:none; display: inline-block; }


.onlinegame_box.applicationInfoBox .operation			{ top:0px;  }

.onlinegame_box.applicationInfoBox .desc1_wrapper 			{ height: 2.2em; overflow: hidden; }

/* genre */


.game_gen_common 			{ padding: 0.10em 0.5em 0.05em; background-color: #555; font-size: 90%; border-radius: 1em; margin: 0.5em auto; max-width:10em; text-align: center;
     text-overflow: ellipsis; white-space: nowrap; overflow: hidden; min-height: 1.2em; line-height: 1.4; }

.game_gen_common:empty    	{ display:none; }

.game_gen_simulation,
.game_gen_puzzle,
.game_gen_action,
.game_gen_card,
.game_gen_rpg,
.game_gen_table,
.game_gen_brain,
.game_gen_shooting,
.game_gen_srpg,
.game_gen_other 				{ color: #999;  border:1px solid #999;background-color:transparent;}



/* 210903 dugout-video */
.ad_mov_ex              { margin:1.0em 0 1.5em; }
.ad_mov_ex--capt        { margin-top: 0.25em; text-align: center; font-weight: bold; }



/* .game_gen_simulation		{ background-color:hsla(0,85%,30%,1.0); border:1px solid #;}
.game_gen_puzzle			{ background-color:hsla(50,85%,30%,1.0); }
.game_gen_action			{ background-color:hsla(150,65%,20%,1.0); }
.game_gen_card				{ background-color:hsla(200,85%,35%,1.0); }
.game_gen_rpg				{ background-color:hsla(180,85%,35%,1.0); }
.game_gen_table				{ background-color:hsla(110,85%,35%,1.0); }
.game_gen_brain				{ background-color:hsla(240,85%,35%,1.0); }
.game_gen_shooting			{ background-color:hsla(170,85%,35%,1.0); }
.game_gen_srpg				{ background-color:hsla(190,85%,35%,1.0); } 

.game_gen_other				{ color: #fff; }
*/


/* 150805 temp *//* 0909 CUT OFF */
/*
#homeRecentList.up_gad.up_gad.up_gad    { margin-left: 40px; }

#page_oauthconsumer_canvas .latestOAuthList .moreInfo ul.moreInfo li,
#page_oauthconsumer_canvas .diaryList .moreInfo ul.moreInfo li,
#page_oauthconsumer_canvas .latestApplicationList .moreInfo ul.moreInfo li           { width:5em; margin:0 0 0 auto; text-align:right; }
*/
/* 150805 temp *//* 0909 CUT OFF */
