@charset "UTF-8";

/***********************************************/
/* CSS file For oritz Co., Ltd.                */
/* FileName: style.css                         */
/* data:2007/01/18                             */
/***********************************************/

body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: url(../img/bg_body.gif) repeat-y center top #DCDCDC;
	}

h1,h2,h3,h4,h5,h6,p,ul,ol,dl{
	margin: 0px;
	padding: 0px;
	}

img{
	border: 0px;
	}

hr{
	display: none;
	}
	
a:link{
	text-decoration: underline;
	}
a:visited{
	text-decoration: underline;
	}
a:active{
	text-decoration: none;
	}
a:hover{
	text-decoration: none;
	}

/* page */
#page{
	width: 769px;
	text-align: left;
	margin: 0px auto;
	padding-left: 1px;
	}
/* page */


/* header */
.bread,
.bread a{
	color: #FFF;
	}
/* header */


/* contents */
#contents{
	width: 565px;
	line-height: 1.5em;
	margin: 20px 0px;
	}

#contents ul li{
	padding: 3px 0px;
	}

#contents a:link,
#contents a:visited{
	color: #666666;
	text-decoration: none;
	}
#contents a:hover{
	color: #0000FF;
	text-decoration: underline;
	}
/* contents */


/* global */
.bg-global{
	width: 181px;
	background: url(../img/bg_global.gif) repeat-y left top;
	}

.global-menu td a{
	color: #666666;
	text-decoration: none;
	}

.global-menu td a:hover{
	color: #0000FF;
	text-decoration: underline;
	}

.global-menu td a img{
	padding: 4px 0px;
	}
/* global */


/* products */
.bg01{
	background: url(../../product/img/bg_01.jpg) no-repeat left top;
	}
.bg02{
	background: url(../../product/img/bg_02.jpg) no-repeat right top;
	}
/* products */


/* sitemap */
.sitemap-gl a,
.sitemap a{
	color: #660000;
	}
h3.sitemap-gl{
	border-left: 4px solid #FF1A00;
	padding-left: 10px;
	margin: 8px 0px;
	}
.sitemap td{
	background: url(../img/dot.gif) repeat-x left bottom;
	}
.sitemap td span a{
	padding-left: 10px;
	background: url(../img/arrow_01.gif) no-repeat left 0.5em;
	}
.sitemap td ul{
	margin-left: 30px;
	}
/* sitemap */


/* form */
.form-table{
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	}
/* form */


/* class */
.left{
	text-align: left;
	}

.right{
	text-align: right;
	}
	
.dot{
	background: url(../img/dot.gif) repeat-x left top;
	line-height: 1px;
	}
.dot02{
	background: url(../img/dot_02.gif) repeat-y left top;
	}

.yellow{
	color: #FFC22C;
	}

.red{
	color: #FF0000;
	}

.red02{
	color: #FF1A00;
	}

.no-repeat{
	background-repeat: no-repeat;
	}

.margin-lr{
	text-align: left;
	margin: 0px 30px;
	}
/* class */






