@charset "utf-8";

body {
	background-color: #FFF;
	font-family: /*'Verdana', 'Lucida Grande', 'メイリオ', */'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000
}
img.left {
	float: left;
	margin: 0px 20px 20px 0px;
}
img.right {
	float: right;
	margin: 0px 0px 20px 20px;
}
.center {
	text-align: center;
	margin: 0px auto 10px auto;
	}
.center img {
	margin-bottom: 10px;
	}

.small {
	font-size: 80%;
}
*{
    margin:0;
    padding:0;
}
html{
    height:100%;
}
body{
    height:100%;
	background: url(../common_img/background.png) top left repeat-y #ffffff;
}

* html div#container{
    height:100%;
}

div#container{
    margin:0px auto;
    position:relative;
    min-height: 100%;
	background: url(../common_img/line-top.png) top center repeat-x;
}
body > #container {
        height: auto;
}
div#main{
    padding-bottom:35px;
	width: 800px;
}
div#sidenavi {
	clear: both;
	width: 155px;
	padding: 0px 0px 0px 10px;
	float: left;
}
div#content {
	width: 600px;
	padding: 0px 0px 0px 20px;
	float: left;
}
/* Header */
div#header h1 a {
	background: url(../common_img/ortier-hongo.png) no-repeat ;
	width: 210px;
	height: 39px;
	float: left;
	margin: 15px auto 16px 10px;
}
*html div#header h1 a {
	margin: 15px auto 16px 5px;
}
div#header h2 a {
	background: url(../common_img/logo.png) no-repeat ;
	width: 262px;
	height: 50px;
	float: left;
	margin: 5px auto 5px 298px;
}
*html div#header h2 a {
	margin: 5px auto 5px 259px;
}

/* Footer */
div#foot{
	clear: both;
    border-top:solid 1px #c2c2c2;
    background-color:#ffffff;
    position:absolute;
    bottom:0px;
    height:35px;
    width:785px;
    border-width:1px 0px;
    text-align:right;
    line-height:35px;
	color: #787878;
	margin: 0;
	padding: 0 15px 0 0;
}

/* Sidenavi */

ul.navi {
	margin: 0px;
	padding: 0px;
}
ul.navi li {
	height: 31px;
	width: 155px;
	margin-bottom: 2px;
	display: inline;
}

ul.navi li.cat01 a {
	background-image: url(../common_img/navi01.png);
}
ul.navi li.cat02 a {
	background-image: url(../common_img/navi02.png);
}
ul.navi li.cat03 a {
	background-image: url(../common_img/navi03.png);
}
ul.navi li.cat04 a {
	background-image: url(../common_img/navi04.png);
}
ul.navi li.cat05 a {
	background-image: url(../common_img/navi05.png);
}
ul.navi li.cat06 a {
	background-image: url(../common_img/navi06.png);
}
ul.navi li.cat07 a {
	background-image: url(../common_img/navi07.png);
}
ul.navi li.cat08 a {
	background-image: url(../common_img/navi08.png);
}
ul.navi li.cat01 a,
ul.navi li.cat02 a,
ul.navi li.cat03 a,
ul.navi li.cat04 a,
ul.navi li.cat05 a,
ul.navi li.cat06 a,
ul.navi li.cat07 a,
ul.navi li.cat08 a {
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 155px;
	margin: 0 0 2px 0;
}
ul.navi li.cat01 a:link,
ul.navi li.cat02 a:visited,
ul.navi li.cat02 a:link,
ul.navi li.cat02 a:visited,
ul.navi li.cat03 a:link,
ul.navi li.cat03 a:visited,
ul.navi li.cat04 a:link,
ul.navi li.cat04 a:visited,
ul.navi li.cat05 a:link,
ul.navi li.cat05 a:visited,
ul.navi li.cat06 a:link,
ul.navi li.cat06 a:visited,
ul.navi li.cat07 a:link,
ul.navi li.cat07 a:visited,
ul.navi li.cat08 a:link,
ul.navi li.cat08 a:visited {
	background-position: 0px 0px;
	}
ul.navi li.cat01 a:hover,
ul.navi li.cat02 a:active,
ul.navi li.cat02 a:hover,
ul.navi li.cat02 a:active,
ul.navi li.cat03 a:hover,
ul.navi li.cat03 a:active,
ul.navi li.cat04 a:hover,
ul.navi li.cat04 a:active,
ul.navi li.cat05 a:hover,
ul.navi li.cat05 a:active,
ul.navi li.cat06 a:hover,
ul.navi li.cat06 a:active,
ul.navi li.cat07 a:hover,
ul.navi li.cat07 a:active,
ul.navi li.cat08 a:hover,
ul.navi li.cat08 a:active {
	background-position: 0px -31px;
}

ul.sidelist  {
	margin-top: 20px;
}
ul.sidelist li.b01 a {
	background-image: url(../common_img/b01.png);
}
ul.sidelist li.b02 a {
	background-image: url(../common_img/b02.png);
}
ul.sidelist li.b03 a {
	background-image: url(../common_img/b03.png);
}
ul.sidelist li.b04 a {
	background-image: url(../common_img/b04.png);
}
ul.sidelist li.b05 a {
	background-image: url(../common_img/b05.png);
}
ul.sidelist li.b06 a {
	background-image: url(../common_img/b06.png);
}
ul.sidelist li.b07 a {
	background-image: url(../common_img/b07.png);
}

ul.sidelist li.b01 a,
ul.sidelist li.b02 a,
ul.sidelist li.b03 a,
ul.sidelist li.b04 a,
ul.sidelist li.b05 a,
ul.sidelist li.b06 a,
ul.sidelist li.b07 a {
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 155px;
	margin: 0 0 5px 0 ;
}

/* FLASHエリア */
div.flash {
	margin: 0px 0px 20px 0px;
}

/* 資料請求 */
.chu{
  font-size:x-small;
}
.hyo_kuro{
  border:1px #000000 solid;
	border-collapse:collapse;
}
.hyo_kuro td{
  border:1px #000000 solid;
	padding:3px;
}
.hyo_hai td{
  border:1px #FFFFFF solid;
	padding:5px;
}
.hyo_bun{
  border-top:1px #042E4E solid;
  border-bottom:1px #042E4E solid;
	border-collapse:collapse;
}
.hyo_bun td{
  border-bottom:1px #042E4E solid;
	padding:5px;
}
.aka{
 color:#FF0000;
}
.ao{
 color:#121177;
}
body#photo01{
  background-color:#FFFFFF;
	margin:30px 30px 30px 10px;
}
.pa{
  padding:2px 6px;
}
.maker td{
  border-top:1px #9F0037 solid;
	border-collapse:collapse;
	padding:8px;
	font-size:x-small;
}
.hanbai td{
  border-bottom:1px #000000 solid;
	border-left:1px #000000 solid;
	padding-left:5px;
}

