@charset "utf-8";

/*=============
RESET
=============*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
	} 
	
img{border:none;}

/*=============
BASIC
=============*/
body {
	text-align:center;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r‚oƒSƒVƒbƒN",Verdana,Helvetica,Arial;
	line-height:13px;
	color:#333333;
}

/*---------
LINK
---------*/

a{
	text-decoration:underline;
	color:#E05603;
	font-weight: bold;
	}
	
a:hover {
	text-decoration:underline;
	color:#FF6600;
	font-weight: bold;
	}
	
a:visited {
	text-decoration:underline;
	font-weight: bold;
	}

/*---------
FONT
---------*/

/* basic */
.gSmall{font-size:10px; line-height: 12pt}
.font1{font-size:10px; line-height: 12pt}
.gSmallB {  font-size: 10px; font-weight: bold; line-height: 13pt}
.gNormal {  font-size: 12px; line-height: 13pt}
.gNormalB {  font-size: 12px; font-weight: bold; line-height: 13pt}
.gLarge {  font-size: 14px; line-height: 15pt}
.gLargeB {  font-size: 14px; font-weight: bold line-height: 14pt}
.btit_f {  font-size: 14px; color: #FF4E00; font-weight: bold; line-height: 14pt}
.atten_M {  font-size: 12px; color: #FF0000; font-weight: bold; line-height: 13pt}
.atten_L {  font-size: 14px; color: #FF0000; font-weight: bold; line-height: 14pt}
.forte_M {  font-size: 12px; color: #FF6700; font-weight: bold; line-height: 13pt}
.forte_L {  font-size: 14px; color: #FF6700; font-weight: bold; line-height: 14pt}
.blue_M {  font-size: 12px; color: #1f88d2; font-weight: bold; line-height: 13pt}
.blue_L {  font-size: 14px; color: #1f88d2; font-weight: bold; line-height: 14pt}

/* news */
.G_mark {font-size: 12px; font-weight: bold; color: #FFD155; line-height: 13pt}
.G_atten {font-size: 12px; font-weight: bold; color: #FF0000; line-height: 13pt}
.G_attenL {font-size: 14px; font-weight: bold; color: #CC3300; line-height: 14pt}

/* etc */
.logo_odaiba{font-size: 10px; color:#666666; line-height: 12pt}

.gNormal1 {
	font-size: 12px;
	line-height: 13pt;
}

.gSmall1 {
	font-size: 10px;
	line-height: 11pt;
}

/*  select chara*/
#select_chara td{
font-size:12px;
}
/*=============
MARGIN
=============*/
.mt5{margin:5px 0 0 0;}
.mt8{margin:8px 0 0 0;}
.mt10{margin:10px 0 0 0;}

.ml30{margin:0 0 0 30px;}
.mt150{margin:150px 0 0 0;}

.mt5mr10{margin:5px 10px 0 0;}

.mt10ml40{margin:10px 0 0 40px;}

.mt5mb15{margin:5px 0 15px 0;}

.logo_gacha_orange{padding:5px 0 5px 25px;}

/*=============
LAYOUT
=============*/
/*wrapper*/

#wrapper{
width:990px;
margin:0 auto;
text-align:left;
}

#user_wrapper{
width:680px;
margin:0 auto;
text-align:left;
}

#msg_wrapper{
width:432px;
margin:0 auto;
text-align:left;
}

#charaselect_wrapper{
width:510px;
}

/*header*/
#komado_header{
background:#fbb658;
text-align:left;
}

/*=============
SCROLL-BAR COLOR
=============*/
body
 {
	scrollbar-base-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ff9933;
	scrollbar-track-color:#fffff;
	scrollbar-face-color:#ffffff;
	scrollbar-3dlight-color:#ff9933;
	scrollbar-arrow-color:#ff9933;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#ffffff;
}

/*=============
TABLE
=============*/
/* ranking */
.inr_table td{padding:2px;}


/* mydata */
.kaiin{
margin-top:5px;
font-size:10px;
}

/*=============
ETC
=============*/
.scno { overflow-x : hidden ;}

/*=============
=============*/


