body {
	background-image: url(img/back.gif);
	background-repeat : no-repeat;
	background-color : #ff0000;
	text-align:center;
	margin : 0px;
	padding : 0px;
	font-family : ‚l‚r ƒSƒVƒbƒN;
	font-size : 12px;
	color : #fff;
}

A:link {
	COLOR: #ff0000;
}
A:visited {
	COLOR: #ff0000;
}
A:hover {
	TEXT-DECORATION: none;
	color: #fff;
}

a img {
	border : none;
}

#all {
	width :800px;
	margin :0 auto;
}

#under {
	width :800px;
	overflow :hidden;
	margin :0 auto;
	background-color : #000;
}


.clr {
	height : 1px;
	clear : both;
	margin : 0;
	padding : 0;
}

.clr hr {
	display : none;
}

.header {
	width : 800px;
	margin : 5px 0px 0px 0px;
	padding : 0px;
	border-top : 3px solid #fff;
	text-align:right;
}

h1 {
	margin : 2px 0px 0px 10px;
	padding : 0px;
	font-size : 10px;
	font-weight: normal;
	text-align:left;
}


h2 {
	margin : 0px;
	padding : 0px;
	text-align:right;
	font-size : 12px;
	font-weight: normal;
}



.left {
	margin : 10px 20px 0px 10px;
	padding : 0px;
	width : 200px;
	float : left;
	display: inline;
}

.menu {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 200px;
}

.menu h3 {
	margin : 0px 0px 10px 0px;
	padding : 0px;
	width : 200px;
}


.right {
	margin : 10px 0px 0px 10px;
	padding : 0px;
	width : 540px;
	float : left;
	text-align:left;

}

.new {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 540px;
}

.new h4 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
}

.en {
	margin : 10px 0px 30px 0px;
	padding : 0px;
	width : 540px;
	text-align:left;
}

.en h5 {
	margin : 0px;
	padding : 0px;
	width : 540px;
	height : 22px;
	font-size : 16px;
	border-bottom : 1px solid #fff;
	text-align:left;
}

.en img {
	margin : 0px 10px 0px 0px;
	padding : 0px;
	width : 240px;
	float : left;
}

.en p {
	margin : 3px 0px 10px 0px;
	padding : 10px 0px 0px 0px;
	line-height : 20px;
	letter-spacing : 1px;
}

.gg {
	margin : 0px 10px 0px 0px;
	padding : 0px;
	width : 540px;
	border-top : 1px solid #fff;
}

.ssu {
	margin : 0px 0px 0px 0px;
	padding : 0px;
	width : 540px;
}

.ssu h4 {
	margin : 0px;
	padding : 0px;
}

.tenpo01 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 540px;
}

.tenpo01 img {
	margin : 0px 10px 0px 0px;
	padding : 0px;
	width : 200px;
	float : left;
}

.tenpo01 p {
	margin : 0px;
	padding : 0px;
	line-height : 20px;
	letter-spacing : 1px;
	float : left;
}

.tenpo02 {
	margin : 20px 0px 0px 0px;
	padding : 0px;
	width : 540px;
}

.tenpo02 p {
	margin : 0px;
	padding : 0px;
	line-height : 20px;
	letter-spacing : 1px;
}

.tenpo03 {
	margin : 20px 0px 30px 0px;
	padding : 0px;
	width : 540px;
}

.tenpo03b {
	margin : 0px;
	padding : 0px;
	width : 540px;
	height : 26px;
	background-color : #F7F7F7;
}

.tenpo03b p {
	margin : 3px 0px 0px 0px;
	padding : 0px;
	line-height : 20px;
	letter-spacing : 1px;
	color : #000;
	font-size : 10px;
	text-align:center;
}

.tenpo03c {
	margin : 0px;
	padding : 0px;
	width : 540px;
}

.tenpo03c p {
	margin : 3px 0px 0px 0px;
	padding : 0px;
	line-height : 20px;
	letter-spacing : 1px;
}

.yoy01 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 540px;
}

.yoy01 p {
	margin : 0px;
	padding : 0px;
	line-height : 20px;
	letter-spacing : 1px;
	font-size : 14px;
}

.red {
	color : #ff0000;
}

.yoy02 {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	width : 540px;
}

.yoy02 img {
	margin : 0px 15px 0px 0px;
	padding : 0px;
	width : 140px;
	float : left;
}

.yoy02 p {
	margin : 10px 0px 0px 0px;
	padding : 0px;
	line-height : 20px;
	letter-spacing : 1px;
	font-size : 14px;
	float : left;
}

.yoy03 {
	margin : 10px 0px 20px 0px;
	padding : 0px;
	width : 540px;
}

.ccc01 {
	margin : 10px 0px 20px 0px;
	padding : 0px;
	width : 540px;
}

.ccc01 img {
	margin : 0px 30px 0px 0px;
	padding : 0px;
	width 182px;
	float : left;
}

.ccc01 p {
	margin : 5px 0px 0px 0px;
	padding : 0px;
	line-height : 20px;
	letter-spacing : 1px;
	font-size : 12px;
	float : left;
	text-align:center;
}
.ccc01 strong {
	font-size : 18px;
	color : #ff0000;
}

.enkai01 {
	margin : 10px 0px 20px 0px;
	padding : 0px;
	width : 540px;
	text-align:center;
}

.enkai01 h6 {
	margin : 0px 0px 10px 0px;
	padding : 0px;
	font-size : 16px;
}

.enkai01 p {
	margin : 5px 0px 0px 0px;
	padding : 0px;
	line-height : 20px;
	letter-spacing : 1px;
	font-size : 12px;
}


.box01 {
	margin : 0px 0px 20px 0px;
	padding : 0px;
	text-align: left;
}

.box01 ul {
	margin : 5px 0px 0px 0px;
	padding : 0px 0px 0px 20px;
	font-size : 10px;
}

.box01 li {
	margin : 0px 0px 5px 0px;
	font-size : 12px;
	list-style-image: url(img/bit.gif);
}

.footer {
	width: 800px;
	height: 29px;
	background: url(img/bbb.gif) no-repeat;
	margin-bottom: 15px;
}

.footer p {
	position: relative;
	top: 8px;
	text-align: right;
	margin: 0 8px 0 0;
}

.social_button {
	margin: 20px 0;
	text-align: left;
}

.social_button ul {
	margin: 0;
	padding: 0;
}


.social_button li {
	list-style-type: none;
	float: left;
	margin: 0 4px 0 0;
}


.social_button iframe {
	margin: 0;
}


.clearfix:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}

.clearfix { display: inline-block; }
