@charset "utf-8";
body {
	background-image: url(index_img/bd08-03.gif);
}
p.mainphoto {
	margin: 0px;
}
#main {
	background-color: #A49475;
	margin: auto;
	padding: 10px;
	width: 800px;
}
p.new-contents {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 1px;
	line-height: 15px;
}
p.new-contents img {
	margin-bottom: 2px;
}

#header {
	padding: 5px;
	width: 780px;
	background-image: url(index_img/top_logo.gif);
	background-repeat: no-repeat;
}
#header-txt {
	width: 700px;
	margin-left: 10px;
	margin-top: 50px;
	padding: 0px;
}
#header-link {
	width: 480px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
#header-link ul {
	margin: 0px;
	padding: 0px;
}
#header-link li {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(index_img/link-icon.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 20px;
	display: block;
	float: left;
	padding-right: 20px;
}
#header-link a {
	color: #FFFFFF;
}



#header-txt h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header-txt h1 strong {
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
	font-weight: normal;
}




#footer address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: normal;
}
h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#top-comment {
	width: 300px;
	margin-left: 100px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p.rest {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#yukazai {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	padding: 5px;
	float: right;
	width: 205px;
	margin-left: 10px;
	border: 1px solid #DDDB8C;
	margin-right: 40px;
}
#yukazai p.yuka-title {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

#yukazai-left {
	float: left;
	width: 305px;
	margin-left: 20px;
}

.rest img {
	margin: 0px;
	padding: 0px;
}
td.rest {
	padding: 0px;
}



#shamei-left {
	float: left;
	width: 200px;
}


#main-left {
	width: 480px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
#main-right {
	float: right;
	width: 300px;
}
#main-right p {
	margin-top: 5px;
	margin-bottom: 5px;
}

#footer {
	margin-top: 10px;
	clear: both;
}
#new-contents {
	background-color: #FFFFFF;
	width: 480px;
}
#under-left {
	background-color: #FFCC99;
	width: 480px;
	padding-top: 15px;
	padding-bottom: 5px;
	height: 150px;
}
#under-left p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #856145;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}
#under-left p a {
	color: #003399;
	background-image: url(index_img/mail_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 23px;
}
#under-left p a:hover {
	color: #00CC66;
}
#under-right {
	background-color: #CBC2B1;
	width: 279px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#under-right p {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 5px;
	line-height: 15px;
}
#under-right p span {
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #CC0000;
	margin-right: 5px;
}
td.header {
	background-color: #A49475;
	background-image: url(contents_img/header_back.gif);
	height: 97px;
}
td.header-logo {
	height: 97px;
	width: 174px;
}
td.header-right-up {
	height: 74px;
	text-align: right;
}
.header-right-under ul {
	margin: 0px;
}
.header-right-under li {
	float: left;
	margin-left: 25px;
	list-style-type: none;
}
td.middle {
	background-color: #FFFFFF;
	padding: 10px;
}
td.footer-1 {
	background-image: url(contents_img/footer_back.gif);
	background-repeat: repeat-x;
	height: 50px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.footer-1 img {
	margin-left: 650px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.footer-2 {
	background-color: #EBE8BE;
	height: 100px;
	text-align: right;
}
.footer-2 p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #996600;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 5px;
}
.footer-2 address {
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #996600;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}


.header-right-up img {
	margin-top: 5px;
	margin-right: 10px;
}
td.header-right-under {
	height: 23px;
	width: 626px;
}

#contents-header-link ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 280px;
}
#contents-header-link li {
	background-image: url(index_img/link-icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	padding-left: 15px;
	list-style-type: none;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #FFFFFF;
}
#contents-header-link li a {
	text-decoration: none;
	color: #FFFFFF;
}
#contents-header-link li a:hover {
	color: #00CC33;
}

td.header-right {
	padding-top: 5px;
}
.footer-2 p a {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #996600;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 5px;
}
.footer-2 p a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #339933;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 5px;
}
.footer-2 p span {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #996600;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
table.main {
	margin: auto;
}
#contents-middle {
	text-align: center;
	padding-top: 20px;
}
td.staff-left-1 {
	text-align: center;
	width: 190px;
}
td.staff-lright-1 {
	vertical-align: top;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.staff-lright-1 p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 25px;
	margin-left: 20px;
	color: #666666;
}
table.staff {
	width: 600px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
}
.staff-lright-1 img {
	margin-left: 0px;
}
td.staff-lright-2 {
	vertical-align: top;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: right;
}
.staff-lright-2 img {
	margin-left: 0px;
	margin-right: 30px;
}
.staff-lright-2 p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 25px;
	margin-left: 20px;
	text-align: left;
	color: #666666;
}
table.staff-2 {
	width: 550px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
}
table.product {
	margin-bottom: 50px;
}
td.waku {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
	background-color: #E8E8E3;
	padding-top: 3px;
	padding-bottom: 3px;
}

p.product-icon {
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
}
p.product-setumei {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 20px;
	color: #666666;
}
td.product-left {
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
	width: 250px;
}
p.product-icon-left {
	margin-top: 2px;
	margin-bottom: 15px;
	margin-right: 5px;
}
td.product-left-2 {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	width: 250px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
	background-image: url(product_img/comment.gif);
	background-repeat: no-repeat;
	background-position: center 1em;
	padding-left: 20px;
}
table.comment-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
	margin-top: 40px;
	margin-left: 40px;
}
p.commen-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	margin-top: 20px;
}
p.pankuzu {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #999933;
	text-decoration: none;
	text-align: right;
}
p.pankuzu a {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #999933;
	text-decoration: none;
}
p.pankuzu a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
p.pankuzu span {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
th.profile-1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	color: #FFFFFF;
	background-color: #BCBC7A;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #BCBC7A;
	border-bottom-color: #FFFFFF;
	width: 200px;
}
table.enkaku {
	width: 650px;
	margin-right: auto;
	margin-left: 75px;
}
#map {
	width: 650px;
	margin-left: 75px;
}
p.kakudai {
	margin-left: 70px;
}

th.enkaku-1 {
	width: 135px;
	vertical-align: top;
}
p.form {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #666666;
	line-height: 25px;
	text-align: left;
	margin-left: 50px;
}

#profile-title {
	width: 650px;
	margin-left: 75px;
	margin-bottom: 10px;
}

table.profile {
	width: 650px;
	margin-right: auto;
	margin-left: 75px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BCBC7A;
	margin-bottom: 10px;
}
table.enkaku-in {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
p.sekou-title-in {
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #339999;
	border-right-color: #339999;
	border-bottom-color: #339999;
	border-left-color: #339999;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
}
p.sekou-img {
	margin-bottom: 1px;
}

td.enkaku-in-1 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	color: #666666;
}

td.profile-2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	color: #333333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #BCBC7A;
	border-bottom-color: #BCBC7A;
	line-height: 20px;
}
td.enkaku-in-2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	color: #666666;
}
.100nen-txt {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}
.100nen-txt img {
	float: right;
	margin-left: 10px;
}
.100nen-txt-2 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	margin-top: 10px;
}
.100nen-txt-2 img {
	float: left;
	margin-right: 10px;
}
#keiyaku-1 {
	background-image: url(question_img/nuryo-tate.jpg);
	background-repeat: no-repeat;
	width: 715px;
	margin-right: auto;
	margin-left: auto;
	height: 428px;
}
p.keiyaku-title {
	text-align: left;
	margin-left: 180px;
	margin-bottom: 0px;
	margin-top: 2px;
}
.keiyaku-ya li {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	background-image: url(question_img/icon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	text-align: left;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 50px;
	background-position: 5px;
}

p.keiyaku-small-title {
	text-align: left;
	margin-top: 5px;
	margin-left: 300px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
}
.keiyaku-ya {
	background-repeat: no-repeat;
	width: 450px;
	margin-left: 200px;
	margin-top: 5px;
	margin-bottom: 2px;
	background-image: url(question_img/ya.gif);
	height: 86px;
}
.keiyaku-ya  ul {
	height: 60px;
	width: 450px;
	margin-top: 5px;
	padding-top: 0px;
}
#keiyaku-2 {
	background-image: url(question_img/yuryo-tate.gif);
	background-repeat: no-repeat;
	width: 715px;
	margin-right: auto;
	margin-left: auto;
	height: 428px;
	background-position: 10px 2px;
}
.keiyaku-ya img {
	margin-left: 50px;
	margin-top: 0px;
	padding-top: 0px;
}
#policy {
	text-align: left;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
#policy dt {
	font-family: "Times New Roman", Times, serif, "ＭＳ ゴシック";
	font-size: 16px;
	color: #339999;
	margin-bottom: 5px;
}
#policy dd {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 20px;
}
#policy p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #333333;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 25px;
}
#header a {
	color: #FFFFFF;
	text-decoration: none;
}
#sitemap {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#sitemap a {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 20px;
	color: #0033CC;
}
#sitemap dd {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	color: #666666;
}
.showroom {
	text-align: left;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	clear: both;
}
#room-left {
	float: left;
	width: 300px;
}
#room-right {
	float: left;
	width: 250px;
	margin-left: 10px;
}
#carten-left {
	float: left;
	width: 400px;
}
#carten-right {
	float: right;
	width: 200px;
	margin-top: 20px;
}
#carten-right span {
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
}
#carten-left img {
	margin-right: 5px;
	margin-bottom: 10px;
}
#room-left img {
	margin-bottom: 10px;
}

.showroom table {
	margin-right: auto;
	margin-left: auto;
	width: 565px;
}
p.showroom-txt {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
p.showroom-txt strong {
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
	font-size: 12px;
	font-weight: normal;
}
#contents-middle dt {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 16px;
	color: #333333;
	text-align: left;
	width: 550px;
	letter-spacing: 0.5em;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}
.event-middle img {
	float: left;

	margin-right: 10px
.px;
	margin-right: 10px;
}

#boshu {
	background-image: url(event_img/boshu_waku.gif);
	background-repeat: no-repeat;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	height: 257px;
}
p.event {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 18px;
	color: #333333;
	background-image: url(event_img/fufupin6.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-left: 50px;
	background-position: left;
	width: 500px;
	text-align: left;
	line-height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D3E7E0;
}
#boshu img {
	float: right;
	margin-right: 30px;
	margin-top: -60px;
}
p.event2 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	text-align: left;
	margin-left: 200px;
}

#boshu p {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	width: 650px;
	margin-right: auto;
	margin-left: 80px;
	margin-top: 40px;
	text-align: left;
}
#boshu p strong {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}



#contents-middle dd {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
}
.event-middle {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-top: 30px;
}
.event-middle th {
	font-family: "Times New Roman", Times, serif, "ＭＳ ゴシック";
	font-size: 14px;
	color: #FFFFFF;
	background-color: #9ABEDC;
	font-weight: normal;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 150px;
	letter-spacing: 1em;
}
.event-middle td {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	padding: 5px;
	width: 250px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#galally {
	width: 550px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-align: left;
}
#galally img {
	float: right;
	margin-left: 10px;
	margin-top: -10px;
}

.event-middle table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.event-middle-2 caption {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}



.event-middle dl {
	padding: 0px;
	margin-bottom: 10px;
}
.event-middle-2 {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-top: 35px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #666666;
}
.event-middle-2 th {
	font-family: "Times New Roman", Times, serif, "ＭＳ ゴシック";
	font-size: 14px;
	color: #FFFFFF;
	background-color: #9ABEDC;
	font-weight: normal;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 200px;
}
.event-middle-2 td {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	padding: 5px;
	width: 350px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.event-middle-2 table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: both;
}
#se {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	background-image: url(sefp_img/se_haikei.jpg);
	background-repeat: no-repeat;
	width: 695px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 200px;
	text-align: left;
	padding-top: 50px;
	padding-left: 20px;
}
#se p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#se p.click {
	background-image: url(sefp_img/icon.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 50px;
	margin-left: 530px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
}
#se img {
	float: left;
	margin-right: 10px;
}
#fp {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	background-image: url(sefp_img/fp_haikei.jpg);
	background-repeat: no-repeat;
	width: 695px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 200px;
	text-align: left;
	padding-top: 50px;
	padding-left: 20px;
}
#fp  p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#fp p.click {
	background-image: url(sefp_img/icon.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 50px;
	margin-left: 530px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
}
#fp img {
	float: left;
	margin-right: 10px;
}
.se-naiyo {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
p.teikyo {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	text-align: right;
	margin-right: 50px;
}
.event-middle-2  ul {
	text-align: left;
	margin-top: 5px;
	margin-left: 130px;
	margin-bottom: 2px;
}
#event-shusei ul {
	margin-left: 0px;
}

.event-middle-2  li {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #666666;
	margin-left: 50px;
	padding-left: 0px;
	line-height: 20px;
}
.event-middle-2 img {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.event-middle-2  p.stone {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 220px;
}
.event-middle-2  p.bnaiyo {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
	text-align: left;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#zassi {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}
#zassi img {
	margin-top: 20px;
	margin-bottom: 20px;
}

.event-middle-2  ul  img {
	float: right;
	margin-top: -50px;
}
.fp-naiyo {
	width: 540px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	height: 220px;
}
.fp-left {
	float: left;
	width: 260px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}
p.title-fp  {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #333333;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}
.fp-right {
	float: right;
	width: 260px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-align: left;
}
#left-banner {
	width: 460px;
	margin-right: 10px;
	margin-top: 5px;
	text-align: right;
	clear: both;
}
#left-banner-kyoka {
	float: right;
	width: 270px;
}

#left-banner img {
	margin-right: 2px;
	margin-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 2px;
}
.showroom p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	margin-right: 10px;
	margin-left: 10px;
}
.showroom p.icas {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 0px;
	margin-left: 0px;
}
#icas {
	padding: 5px;
	width: 550px;
	border: 1px solid #DDDB8C;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#icas p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
}
#icas p.title {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	margin-top: 2px;
	margin-bottom: 2px;
}



.showroom .icas img {
	margin-right: 5px;
}

.showroom p.icas1 {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 0px;
	margin-left: 0px;
}
.showroom-txt span {
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
	font-size: 24px;
	color: #FF6600;
	border: 1px solid #FF9900;
	padding: 5px;
}
#tel-shoroom {
	width: 400px;
	margin-left: 50px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
}
.event-middle p.pdf {
	background-image: url(event_img/pdf_icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
	text-decoration: underline;
	text-align: left;
	margin-left: 300px;
	height: 32px;
	padding-left: 40px;
}

a {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
	text-decoration: none;
	text-align: left;	
}

a.visited {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-decoration: none;
	text-align: left;	
}
#event-shusei {
	clear: both;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.event-middle-2 th.black-txt {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	text-align: left;
}
#pizza {
	height: 500px;
	width: 400px;
	margin-left: 60px;
}
#pizza p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
	text-align: left;
}
.zassi-shusei {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-top: 35px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #666666;
	height: 400px;
}
.zassi-shusei p {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #333333;
}
.zassi-shusei h2 {
	color: #666666;
	font-size: 22px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-weight: bold;
}
#event-rayout {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#event-rayout h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 24px;
	font-weight: bold;
	color: #AFBFC7;
	border: 1px solid #DBE1E8;
	padding: 3px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#event-rayout h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-bottom: 3px;
}
#event-rayout table.event-rayout-hyo {
	padding: 3px;
	width: 300px;
}
#event-rayout table {
	margin-top: 5px;
}
.event-rayout-hyo {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #AFBFC7;
	border-left-color: #AFBFC7;
	margin-bottom: 10px;
}
#event-rayout td {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 15px;
	color: #666666;
}

.event-rayout-hyo th {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	background-color: #CCCCCC;
	padding: 5px;
	width: 100px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #AFBFC7;
	border-bottom-color: #AFBFC7;
}
.event-rayout-hyo td {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 15px;
	color: #AFBFC7;
	text-align: left;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #AFBFC7;
	border-bottom-color: #AFBFC7;
}
