BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: "lr oSVbN", Osaka, "qMmpS Pro W3", 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);
}

/* 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 */

#topbox {
	float:left;
	width: 825px;
	height:auto;
}

#box_left {
	float:left;
	width: 605px;
	height:auto;
		margin-right: 5px;
}

#box_text {
	float:left;
	width: 590px;
	border: solid 1px #999999;
	margin-top: 2px;
	margin-bottom: 5px;

	padding:5px;

}

#blog_link {
	width: 605px;

}

#box_movie {
	float:right;
	width: 205px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.box_area {
	float:left;
	width: 825px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}

.box1 {
	float:left;
	width: 268px;
	height:auto;
	margin:2px;
	border: solid 1px #999999;
}


#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;
}

.pad10 {
	FLOAT: left;
	WIDTH: 650px;
	HEIGHT: 10px;
}

#padleft15 {
	FLOAT: left;
	WIDTH: 15px;
	HEIGHT: 10px;
	background-image: url(../../image/15w.gif); 
	background-repeat : repeat-y ;
}

.size14b_990000_line { 
	font-size: 90% ;  
	font-weight: bold; color: #990000;
	border-bottom: solid 2px #990000; 

}

.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; 
}


/* navi begin */
#topicPath {
     display: inline;
	 font-size:80%;
}
#topicPath img {
     margin: 0 5px;
}
/* navi end */



.topmidashi { font-size: 75% ; line-height: 150%;}
.topdate { font-size: 70% ; line-height: 150%;}
.size10 { font-size: 80% ; line-height: 150%;}
.size12 { font-size: 85% ; line-height: 150%;}
.size14 { font-size: 90% ; line-height: 150%;}
.size18 { font-size: 110% ; line-height: 150%;}
.size12b { font-size: 85% ; line-height: 150%; font-weight: bold}
.size14b { font-size: 90% ; line-height: 150%; font-weight: bold}
.size18b { font-size: 110% ; line-height: 150%; font-weight: bold}
.size20b { font-size: 120% ; line-height: 160%; font-weight: bold}
.size12b_FFFFFF { font-size: 85% ; line-height: 150%; font-weight: bold; color: #FFFFFF}
.size12b_990000 { font-size: 85% ; line-height: 150%; font-weight: bold; color: #990000}
.size14b_990000 { font-size: 90% ; line-height: 150%; font-weight: bold; color: #990000}
.size18b_990000 { font-size: 110% ; line-height: 150%; font-weight: bold; color: #990000}
.size12b_999966 { font-size: 85% ; line-height: 150%; font-weight: bold; color: #999966}
.size14b_999966 { font-size: 90% ; line-height: 150%; font-weight: bold; color: #999966}
.size18b_999966 { font-size: 110% ; line-height: 150%; font-weight: bold; color: #999966}
.size12b_FF7900 { font-size: 85% ; line-height: 150%; font-weight: bold; color: #FF7900}
.size14b_FF7900 { font-size: 90% ; line-height: 150%; font-weight: bold; color: #FF7900}
.size18b_FF7900 { font-size: 110% ; line-height: 150%; font-weight: bold; color: #FF7900}
.size12b_FF9966 { font-size: 85% ; line-height: 150%; font-weight: bold; color: #FF9966}
.size14b_FF9966 { font-size: 90% ; line-height: 150%; font-weight: bold; color: #FF9966}
.size18b_FF9966 { font-size: 110% ; line-height: 150%; font-weight: bold; color: #FF9966}
.size12b_669999 { font-size: 85% ; line-height: 150%; font-weight: bold; color: #669999}
.size14b_669999 { font-size: 90% ; line-height: 150%; font-weight: bold; color: #669999}
.size18b_669999 { font-size: 110% ; line-height: 150%; font-weight: bold; color: #669999}
.size10n { font-size: 80% ; line-height: normal;}
.size12n { font-size: 85% ; line-height: normal; }
.size14n { font-size: 90% ; line-height: normal; }
.size18n { font-size: 110% ; line-height: normal; }
.report_cap12 { color: #003399;}
.report_cap10 { font-size: 70% ; line-height: 150%; color: #003399}
.size7 {  font-size: 70%; line-height: 150%;}
.size8 { font-size: 72%; line-height: 150%;}
.size9 { font-size: 75%; line-height: 150%;}
.size10_666666 { font-size: 80% ; line-height: 150%; color: #666666}