@charset "shift_jis";

BODY {
	padding:0;
	MARGIN: 0px; 
	font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
}

html {overflow-x: hidden;}

/* SΜ */
#wrapper {
	WIDTH: 825px;
	margin:auto;
	padding: 0px;


}

/* j[ */
.globalnavi {
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
	width: 825px;
	height: 30px;
	overflow: hidden;
}

.globalnavi img {
	visibility: hidden;
}

.globalnavi a,
.globalnavi a:link,
.globalnavi a:visited {
	background-position: 0px 0px;
	float:left;
}
.globalnavi a:focus,
.globalnavi a:hover,
.globalnavi a:active {
	background-position: 0px 30px;
	float:left;
}

.globalnavi .navi-top a {
	background-image: url(/image/globalnavi/navi_home.gif);
}
.globalnavi .navi-new a {
	background-image: url(/image/globalnavi/navi_whatsnew.gif);
}

.globalnavi .navi-sp a {
	background-image: url(/image/globalnavi/navi_sp.gif);
}

.globalnavi .navi-expo a {
	background-image: url(/image/globalnavi/navi_expo.gif);
}
.globalnavi .navi-moda a {
	background-image: url(/image/globalnavi/navi_moda.gif);
}

.globalnavi .navi-product a {
	background-image: url(/image/globalnavi/navi_product.gif);
}
.globalnavi .navi-repo a {
	background-image: url(/image/globalnavi/navi_repo.gif);
}
.globalnavi .navi-info a {
	background-image: url(/image/globalnavi/navi_info.gif);
}
.globalnavi .navi-calendar a {
	background-image: url(/image/globalnavi/navi_calendar.gif);
}
.globalnavi .navi-inner a {
	background-image: url(/image/globalnavi/navi_inner.gif);
}
.globalnavi .navi-it a {
	background-image: url(/image/globalnavi/navi_it.gif);
}
.globalnavi .navi-books a {
	background-image: url(/image/globalnavi/navi_books.gif);
}

/* Google */
.google {
	border: 0;
	margin: 0;
	padding: 0;
	width: 825px;
	height: 40px;
	overflow: hidden;
}


/* tb^[ */
#footer1 {
	FONT-SIZE: 85%;
	BACKGROUND: #cccccc;
	WIDTH: 825px;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	float: left;
}
#footer1 A:link {
	COLOR: #000000; 
	TEXT-DECORATION: none
}
#footer1 A:hover {
	COLOR: #cccccc; 
	BACKGROUND-COLOR: #333333
}
#footer2 {
	FONT-SIZE: 80%;
	BACKGROUND: #333333;
	WIDTH: 825px;
	COLOR: #cccccc;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	float: left;
}

/* X|T[ */
#head_ad {
	float: left;
	width: 825px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#logo {
	float: left;
	width: 160px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#ad_top {
	FLOAT: left;
	display:inline; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	WIDTH: 650px; 
	HEIGHT: 90px;
}

#ad {
	FLOAT: left; 
	margin-top: 10px;
	margin-bottom: 10px;
	WIDTH: 650px; 
	HEIGHT: 90px;
}

#honbun {
	float: left;
	width: 825px;
	HEIGHT: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* RSNARec */

#box_left {
	float:left;
	width: 615px;
	height:auto;
	margin-right: 5px;
}

#box_twitter {
	float:right;
	width: 205px;
	margin-top: 2px;
	margin-bottom: 2px;
}


.box_new {
	width: 813px;
	border: solid 1px #C00;
	margin-top: 2px;
	margin-bottom: 10px;
	padding:5px;
}


.column {
	float:left;
	width: 825px;
	height:auto;
	margin-bottom:10px;
}

.a_column {
	float:left;
	width: 265px;
	height:auto;
	margin-right:15px;
}

.b_column {
	float:left;
	width: 265px;
	height:auto;
	margin-right:15px;
}

.c_column {
	float:left;
	width: 265px;
	height:auto;
}

.box_area {
	float:left;
	width: 825px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}

.box1 {
	float:left;
	width: 264px;
	height:auto;
	margin:2px;
	padding-right:1px;
	border: solid 1px #999999;
}

.box2 {
	float:left;
	width: 264px;
	height:auto;
	margin:2px 8px 2px 2px;
	padding-right:1px;
	border: solid 1px #999999;
	display: inline;
}

.box_midashi {
	float:left;
	width: 825px;
	font-size:85%;
	font-weight:bold;
	line-height:280%;
	color:#C30;
	margin-top:15px;
}


#honbun A:link {
	TEXT-DECORATION: none
}
#honbun A:visited {
	TEXT-DECORATION: none
}
#honbun A:hover {
	TEXT-DECORATION: none
}

.clear{
	clear: both;
}

#contents {
	FLOAT: left;
	WIDTH: 650px;
	HEIGHT: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.notsee{ 
	display: none; 
} 


A:link { 
	text-decoration:none; 
}

A:hover {
	text-decoration: underline; 
}

A:visited {
	text-decoration: none; 
}

A:active {
	text-decoration: underline; 
}




/* navi begin */
#topicPath {
     display: inline;
	 font-size:80%;
}
#topicPath img {
     margin: 0 5px;
}
/* navi end */


h1 {font-size:120%;}
.anker_midashi { font-size: 95% ; line-height: 170%; font-weight: bold; color: #0033ff}
.topmidashi { font-size: 75% ; line-height: 170%;}
.topdate { font-size: 70% ; line-height: 150%;}
.size7 {  font-size: 70%; line-height: 150%;}
.size10 { font-size: 80% ; line-height: 150%;}
.size12 { font-size: 85% ; line-height: 170%;}
.size12b_990000 { font-size: 85% ; line-height: 170%; font-weight: bold; color: #990000;}
.size14b_990000 { font-size: 90% ; line-height: 170%; font-weight: bold; color: #990000;}
.size14b_990000_line { 
	font-size: 90% ;  
	font-weight: bold; color: #990000;
	border-bottom: solid 2px #990000; 

}
.report_cap11 { font-size: 80% ; line-height: 150%; color: #003399}


.right_img {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}

.left_img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.img_cap {
	font-size:80%;
	color:#039;
	line-height:180%;
}


.selector{ 
	margin-top:20px;
	font-size:90%;
	line-height:170%;
	background:#eee;  
	border-top:1px solid #ccc;  
	border-right:1px solid #ccc;  
	border-left:7px solid #06C;
	border-bottom:1px solid #ccc;  
	padding:5px 0 5px 8px;
    } 


		
.right_box {
	float:right;
	margin-left:10px;
	border:solid 2px #09C;
	font-size:85%;
	line-height:180%;
}	

.awardlist {
	width:815px;
	padding:5px;
	border:solid 1px #C00;
}	
	
	
	
.ninja_onebutton {
	float:right;
}


@media print{
#head_ad{display:none;}
#logo{display:none;}
#ad_top{display:none;}
.google{display:none;}
.glovalnavi{display:none;}
.ninja_onebutton{display:none;}
#footer1{display:none;}
#footer2{display:none;}
#honbun{width:100%; float:none;}
} 