@charset "UTF-8";
/* CSS Document */
@import "layout.css";
@import "main.css";
@import "sidebar.css";
@import "lightbox.css";
@import "original.css";
@import "nav.css";

/************* base *************/
body, p, caption, th, td, ul, ol, li, dl, dt, dd, form, input {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}
img {
	border: 0;
}
.f_right {
	float: right;
}

.center{
	text-align:center;
}

.f_left {
	float: left;
}
.clear {
	margin: 0;
	clear: both;
}
.c_right {
	clear: right;
}
.c_left {
	clear: left;
}
ul.no_list{
	list-style:none;
	padding:0;
	padding-left:5px;
}
a { outline: none;}
:focus
 {‐moz-outline-style: none;}

.notes {
	color: #FF0000;
}
.notes2 {
	color:#339900;
}
.fb {
	font-weight:bold;
	float:right;
	position:relative;
	top:-2px;
}
/*--ie7用--*/
.fb {
	/float:none;
	/position:relative;
	/top:2px;
	/left:378px;
}

ul#singlelist {
	margin:0;
	padding:0;
	list-style:none;
}

ul#singlelist li{
	float:left;
	width:149px;
}

ul#singlelist_new {
	margin:0 10px;
	padding:0;
	list-style:none;
}

ul#singlelist_new li{
	float:left;
	/*width:149px;*/
}

a img:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

hr{
	border-color:#314F8E;
}

.block {
	display:block;
	width:100%;
}

/* Modern browsers like Firefox, Safari, Opera */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
    font-size: 0.1em;
    line-height: 0;
}

/* IE 7 and MacIE*/
.clearfix { display: inline-block; }

/* Hides from IE-mac ?*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
