@charset "shift_jis";

BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	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;
	PADDING-TOP: 0px
}

/* ‘S‘Ì• */
#wrapper {
	WIDTH: 825px;
	margin:auto;
	padding: 0px;


}

/* ƒƒjƒ…[ */
.globalnavi {
	border: 0;
	margin: 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);
}


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


/* 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;
}

/* ƒRƒ“ƒeƒ“ƒc */

#topbox {
	float:left;
	width: 825px;
	height:auto;
}

.tx01 {
	float:left;
	width: 825px;
	margin-bottom:15px;
	font-size:85%;
	line-height:180%;
}

#box_left {
	float:left;
	width: 555px;
	height:auto;
	margin-bottom: 10px;
	padding:5px;	
}

#box_right{
	float:right;
	width: 250px;
	height:auto;
	margin:10px 0 0 10px;
}

#twitterw {
	float:right;
	width: 250px;
	height:auto;
	margin-left:10px;
	margin-bottom: 10px;
}

#ayumi {
	float:right;
	width: 825px;
	margin-bottom:15px;
}

.clear{
	clear: both;
}


.notsee{ 
	display: none; 
} 

html {overflow-x: hidden;}

A:link { 
	text-decoration:none; 
}

A:hover {
	text-decoration: underline; 
}

A:visited {
	text-decoration: none; 
}

A:active {
	text-decoration: underline; 
}


td.line {border-bottom: dotted 1px #990000;}



.size7 {  font-size: 70%; line-height: 150%;}
.size10 { font-size: 80% ; line-height: 150%;}
.sokuholist { font-size: 85% ; line-height: 180%; margin-bottom:6px;}
.midashi { font-size: 100%; color:#C00; line-height: 180%;}
.repodate { font-size: 75%; color:#C36; line-height: 150%; text-align:right;}
.size_medium { font-size: 85% ; line-height: 180%;}
.size_small { font-size: 75% ; line-height: 180%;}
.report_cap { font-size: 80% ; color: #003399; line-height: 180%;}

/* image‰EŠñ‚¹ */
.right_img {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}


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

.ninja_onebutton {
	float:right;
	margin-top:5px;
}

@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;}
} 