@charset "utf-8";
/* CSS Document */

body { font-family: "ＭＳ Ｐゴシック", "Meiryo", "MS PGothic", "arial", "Hiragino Kaku Gothic Pro", Osaka, Sans-Serif, "Lucida Grande", Geneva, Verdana; font-size: 12px; text-decoration: none; background-color:#e8ebbc; }
ul, ul li, input, dl, dd, h1, h2, h3 { padding: 0; margin: 0; list-style-type: none; color: #313031; }
img, a img { border: 0; margin: 0; padding: 0; }
.clear { clear: both; }
.right{
    float:right;	
}
a { text-decoration: none; }

#wrap { margin: 0 auto; background-color: #e8ebbc; }
#header { background: url(../images/header_ban.jpg ) repeat-x; height: 195px; }
#header_content, .nav { width: 940px; margin: 0 auto; }
#logo {
	background: url(../images/logo.jpg) no-repeat;
	height: 41px;
	width: 337px;
	float: left;
	margin-top: 10px;
}
#top {
	color: #FFF;
	margin-bottom: 25px;
	padding-top: 7px;
	font-family: "ＭＳ Ｐゴシック";
	padding-left: 5px;
}
#tel {
	width: 253px;
	float: right;
	background: url(../images/tel2.png) no-repeat;
	height: 70px;
}
.nav {
	position: relative;
	background: url(../images/nav2.jpg) no-repeat;
	height: 45px;
	width: 940px;
	margin-top: 22px;
	*padding-left: 100px;
*margin-top:10px;
}
.nav ul li { font-size: 14px; font-weight: bolder; float: left; margin-left: 0px; margin-right: 10px; line-height: 45px; font-family: "ＭＳ Ｐゴシック"; }
.nav a { color: #FFF; }
.nav a:hover { color: #616a00; }

#content { margin: 0 auto; width: 940px; }

.content_right {
	border: #d6cfce solid 1px;
	width: 226px;
	float: left;
	background-color: #FFF;
	margin-left: 15px;
}
.appointments_banner { margin-top: 0px; margin-left: 13px; margin-bottom: 30px; background: url(../images/appointments_banner.jpg) no-repeat;}

#footer { margin: 10px auto; width: 940px; text-align: left; color: #A9A9A9; font-weight:bold; }


/*-----------------index---------------------*/

.ban {
	border-shadow: 10px 10px 5px #888888;
	/*background: url(../images/ban.jpg) no-repeat;*/
	margin-top: 0px;
	height: 478px;
}
.content_left { border: #d6cfce solid 1px; width: 655px; float: left; background-color: #FFF; padding: 20px; }
.content_title01 { background: url(../images/imges.jpg) no-repeat; height: 51px; position: relative; }
.content_title_index { margin-top: 0px; margin-bottom: 0px; background: url(../images/index_title.jpg) no-repeat; height: 38px; }
h1 { color: #313031; font-size: 18px; font-weight: bolder; position: absolute; font-family: "ＭＳ Ｐゴシック"; left: 82px; top: 24px; }
.xian, .xian01 { border-top: #bdc729 solid 1px; width: 460px; float: left; margin-top: 38px; margin-left: 200px; *margin-top:35px;
height: 1px; }
.idea { margin-top: 25px; margin-bottom: 30px; }
.idea_left { width: 225px; float: left; padding: 1px; border: #9e9e9e solid 1px; margin-left: 10px; }
.idea_right { width: 385px; margin-left: 30px; color: #313031; font-size: 12px; float: left; line-height: 24px; font-family: "小塚ゴシック Pr6N"; }
.xian01 { width: 380px; margin-left: 280px; }
/*.money tr td{ border:#FFF solid 1px; font-size:16px; font-weight:bold; font-family: "ＭＳ Ｐゴシック";}
 .money tr .title{ font-size:24px; color:#FFF; }
*/
.money { text-align: center; margin-top: 30px; margin-bottom: 60px; }
/*-----------------idea---------------------*/
.idea_content { background: url(../images/idea.jpg); height: 300px; margin-top: 30px; font-size: 16px; font-family: "Meiryo UI"; line-height: 36px; color: #313031; padding: 70px; }
/*-----------------sale---------------------*/
.sale_title { margin-top: 25px; margin-bottom: 30px; background: url(../images/sale_title.jpg) no-repeat; height: 38px; }
h3 { font-size: 16px; font-weight: bolder; color: #FFF; line-height: 38px; font-family: "ヒラギノ角ゴ Pro"; margin-left: 20px; }
h2 {
	color: #313031;
	font-size: 18px;
	font-weight: bolder;
	position: absolute;
	font-family: "ＭＳ Ｐゴシック";
	left: 82px;
	top: 24px;
	width: 173px;
}
.sale { background: url(../images/sale01.jpg) no-repeat; height: 71px; text-align:center; font-family:"ＭＳ Ｐゴシック"; font-weight:bolder; font-size:24px; color:#313031; padding-top:100px; }
.sale01 { background: url(../images/sale02.jpg) repeat-y; font-family:"ＭＳ ゴシック"; font-weight:bolder; font-size:18px; color:#313031; padding-left:60px; }
.sale02 { background: url(../images/sale03.jpg) no-repeat; height: 51px; }
.zm{ color:#b2331c; font-size:14px; font-weight:bolder; text-align:left; line-height:24px; padding-top:50px;}
.sale_content { margin-bottom: 50px; }
.sale_left, .sale_right { width: 305px; float: left; }
.sale_left_title, .sale_right_title { border-bottom: #bdc729 solid 2px; font-size: 16px; font-weight: bolder; font-family: "ＭＳ ゴシック"; padding-bottom: 5px; color: #313031; }
.sale_right { margin-left: 20px; }
.sale_left_content, .sale_right_content { color: #767676; margin-top: 10px; line-height: 24px; font-weight: bold; }
/*-----------------environment---------------------*/
.sale_right_content img, .sale_left_content img { border: 1px solid #CCC; padding: 1px; margin-bottom: 15px; }
.size { font-size: 14px; color: #313031; }
.contact_content {  height: 350px; width: 498px; margin-left:80px; auto; padding-bottom: 50px; }
.time{ font-weight:bold; font-size:16px; color:#2E2E2E;  border:#CCC solid 1px; margin-left:80px; margin-top:30px;}
.time tr td{ border-bottom:#CCC solid 1px; border-right:#CCC solid 1px;}
.time_none{ border-bottom:none; border-right:none;}
.time_comment{ font-weight:bold; font-size:12px; color:#2E2E2E; margin-top: 10px; line-height: 24px;}
.time_comment2{ font-weight:bold; font-size:12px; color:#2E2E2E; margin-left:80px; margin-top: 10px; line-height: 24px;}

.content_left01{
	float: left;
	width: 655px;
	background: #fff;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	height: 320px;
	border: 1px solid #ccc;
}
.time01{
    margin:0;
}
