﻿html,body {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	color:#333;
	margin:0;
	padding:0;
	letter-spacing:1px;
	background-image: url(../topimage/back.gif);
	background-repeat:repeat-y;
	background-position: center top;
}
h1{
	font-size:16px;
	font-weight:700;
}
h2 {
	font-size:16px;
	font-weight:300;
	margin-top:10px;
	margin-left:10px;
}
a:link    { 
	color:#00F; 
}
a:visited { 
	color:#00f; 
}
a:hover   {
	color:#F60;
}
a:active  { 
	color:#F60; 
}
/* IE7でpadding指定 */
*:first-child+html body {
padding-left: 1px;
}
 
/* IE6以下でpadding指定 */
*html body {
padding-left: 1px;
}
img {
	border:0;
}
#container {
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
    margin:0px auto;
}
#screen {
	width: 700px;
	background-color:#fff;
	margin: 0 auto;
	padding:0 auto;
	text-align: left;
}
#header {
	width:700px;
	background-color:#E5E1E2;
}
#logo {
	width:auto;
	float:left;
}
#home {
	width:auto;
	margin-top:18px;
	padding-right:12px;
	text-align:right;
	float:right;
}
.square {
	float:left;
	width:175px;
	height:auto;
}
.square_01 {
	float:left;
	width:175px;
	height:105px;
	text-align:left;
	background:#e5e1e2;
}
.square_02 {
	float:left;
	width:175px;
	height:105px;
	text-align:left;
	background:#ececec;
}
#what {
	width:690px;
	height:24px;
	color:#622;
	padding-top:8px;
	padding-left:10px;
	margin-bottom:12px;
	text-align:left;
	font-weight:700;
	font-size:16px;
	background-color:#C8B4B4;
	float:left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #967878;
	border-bottom-color: #967878;
}
.toi {
	margin-left:14px;
}
.box {
	margin-left:5px;
}
.note {
	margin-left:10px;
	margin-bottom:10px;
}
.day {
	width:675px;
	margin-left:13px;
	font-size:12px;
	margin-top:10px;
	text-align:left;
}
.new {
	font-weight:700;
	color:#F00;
	margin-left:5px;
	font-size:12px;
}
.info {
	width:675px;
	font-size:12px;
	text-align:left;
	padding-bottom:8px;
	margin-top:2px;
	margin-left:14px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBB;
}
.image {
	margin-left:13px;
	padding:0;
	text-align:left;
}
#footer {
	width:700px;
	height:18px;
	color:#FFF;
	background-color:#706563;
	margin-top:12px;
	padding-top:6px;
	text-align:center;
	font-size:12px;
}
