<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

div#navi li a#over {background:url(../images/menu/contact_o.gif) no-repeat; margin:0px !important; padding:0px !important;}

h2 {width:250px;
	height:30px;
	margin:20px 10px;
	clear:both;
	text-indent:-9999px;
	background:url(../showroom/images/name.gif) no-repeat;
	}

h3 {margin:0px auto 10px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
	clear:both;
	color:#333;
	}

div.frame_in div.left {
	width:270px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 30px;
	float:left;
	/*border-right:solid 1px #ccc;*/
	}

div.frame_in div.right {
	width:400px;
	height:auto;
	overflow:hidden;
	margin:0px 20px 0px 0px;
	float:right;
	}

/*表*/
div.inbox {
	width:270px;
	height:auto;
	overflow:hidden;
	margin:0px 15px;
	padding:0px;
	}

div.inbox dl {
	width:270px;
	height:auto;
	overflow:hidden;
	margin:0px;
	}

div.inbox dt {
	height:auto;
	overflow:hidden;
	line-height:25px;
	letter-spacing:1px;
	margin:0px;
	border-bottom:dotted 1px #ccc;
	}

div.inbox dt strong {color:#993300;}

div.inbox div.map {
	width:270px;
	height:130px;
	margin:20px 0px;
	}

div.map small a.mfont {color:#666 !important; text-decoration:none !important;}
div.map small a.mfont:hover {color:#FF0000 !important;}

/*フォーム*/
div.frame_in table.in {
margin:100px auto 20px;
}

div.frame_in table.in td {
height:30px;
margin:10px;
}

span.red {color:#FF0000;}

/*サンクス*/

div.thanks {
	width:550px;
	height:400px;
	overflow:hidden;
	margin:0px 100px 40px;
	}

div.thanks h2 {
	height:30px;
	margin:40px 0px 25px;
	text-indent:-9999px;
	background:url(../showroom/images/thanks.gif) no-repeat;
	}


div.thanks a {margin-left:50px; float:right;}

/*サイトマップ*/

div.sitemap h2 {
	height:30px;
	margin:20px 0px;
	text-indent:-9999px;
	background:url(../showroom/images/sitemap.gif) no-repeat;
	}

div.sitemap {
	width:700px;
	height:auto;
	overflow:hidden;
	margin:0px 30px;
	font-size:13px;
	}
	 
div.sitemap a {text-decoration:none; display:block;}

div.sitemap p {margin:0px 10px;}
div.sitemap p a {float:left; margin-right:8px;}

div.title_page_line {
	width:600px;
	height:auto;
	overflow:hidden;
	margin:10px 10px 10px 20px;
	border-bottom:solid 1px #ccc;
	}

div.title_page {
	width:600px;
	height:auto;
	overflow:hidden;
	margin:10px 10px 10px 20px;
	}
	
div.title_page div {
	width:150px;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:10px 5px;
	float:left;
	}

div.title_page div.none {float:none !important; width:550px; padding:10px 10px 0px;}

.border1 {border-bottom:solid 1px #ccc;}
.border2 {border-bottom:dotted 1px #ccc;}

div.in2 {
	width:150px;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:10px 5px;
	float:left;
	}
	

	@media only screen and (max-width: 767px) {
		div.sitemap {
			width:100%;
			margin: 0px;
		}
		div.title_page_line,div.title_page {
			width:100%;
			margin:10px auto 20px;
		}
		div.title_page div.none {
			width:90%;
			padding: 10px;
		}
	}
	
</pre></body></html>