body {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.head {
	width: 759px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #502D00;
	background-color: #FFF2E6;


}
.main {
	width: 719px;
	border-right: 1px solid #502D00;
	padding-bottom: 24px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;

}
.foot {
	width: 760px;
	font-size: 10px;
	background-position: center;
	text-align: center;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #502D00;
	clear: left;
	padding-top: 5px;
	padding-bottom: 5px;

}
tbody {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
}
fieldset {
	padding: 5px;
	border: 1px solid #CCCCCC;

}
pre
{
	border-top:#DDDDEE 1px solid;
	border-bottom:#888899 1px solid;
	border-left:#DDDDEE 1px solid;
	border-right:#888899 1px solid;
	padding:.5em;
	margin-left:1em;
	margin-right:2em;
	white-space:pre;
	color:black;
	background-color:#F0F8FF;
}
hr {
	border-top-width: 2px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #663333;
}
.menubox {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF9933;
	padding-left: 5px;
	margin-top: 10px;

}
ul.menubox {
	margin-left: 0px;
	padding-left: 0px;
}
ul.menubox li{
	background-image: url(/img/ul.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	margin-left: 5px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
li.li05{ list-style-image:url("img/li05.gif"); }
li.li06{ list-style-image:url("img/li06.gif"); }
li.li07{ list-style-image:url("img/li07.gif"); 
	border-bottom: 2px dotted #C8C8C8;

}

.menubox a {
	background-image: url(/img/icon_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
}
.menubox a:hover {
	text-decoration: underline;
	background-position: left center;
	background-image: url(/img/icon_menu_b.gif);
	background-repeat: no-repeat;
}
.menubox li a {
	background-image: url(/img/icon_menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 13px;
}
.menubox li a:hover {
	text-decoration: underline;
	background-position: left bottom;
	background-image: url(/img/icon_menu_b.gif);
	background-repeat: no-repeat;
}
.menubox li.li-nolink {
	background-image: url();
}

a {
	color: #0033CC;
	text-decoration: none;
}
.sideimage {
	float: left;
	width: 30px;
	margin: 0px;
	padding: 0px;

}

.bigmain {
	width: 760px;
}
td.topdec {
	width: 350px;
}
.indent {
   margin-left: 24px;
}
.indent2 {
   margin-left: 48px;
}

.indent3 {
   margin: 10px auto;
}
.indent4 {
   margin: 7px 0px auto 15px;
}

.float01{
  float:right;	
}

em {
	font-weight: bold;
	font-style: normal;

}
.main-right {
	text-align: center;
}
.main-left {
	padding-top: 10px;

}

#div-left {
	margin-left: 15px;
}

a       {color:#258FB8;}
a:hover {color:#996600;background-color:#FFF4E0;text-decoration:none;}
a.wide       {
	font-size: 14px;
	display:block;width:100%}

#A2 {
	COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px;
}
#A2:active {
	COLOR: #999999; FONT-WEIGHT: normal;
}
#A2:hover {
	COLOR: #999999; TEXT-DECORATION: underline;
}


li {margin-left: 25px;
margin-top: 10px;
}

.headback {

	background-image: url(/img/topspace.gif);
	background-repeat: repeat-x;
}
H1 {
  color: #009FE8; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 0px 20px; /* 枠の幅 */
  border-style: ridge; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
H2 {
  color: #009FE8; /* 文字の色 */
　font-size: 14px;
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 15px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
  border-width: 0px 0px 0px 15px; /* 枠の幅 */
  border-style: ridge; /* 枠の種類 */
  border-color: #E60012; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
H4 {
  color: #000099; /* 文字の色 */
  font-size:14px;
  padding-left: 8px; /* 左の余白 */
  border-width: 0px 0px 0px 15px; /* 枠の幅 */
  border-style: ridge; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
H5 {
  color: #000099; /* 文字の色 */
  font-size: 12px;
  padding-left: 3px; /* 左の余白 */
  border-width: 0px 0px 0px 5px; /* 枠の幅 */
  border-style: none; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}

HR {
  color: #999999; /* 線の色(IE用) */
  border-style: dotted; /* 枠の種類 */
}

BLOCKQUOTE{
background-color : #D9F0F9;
padding-top : 5px;padding-left : 5px;padding-right : 5px;
padding-bottom: 10px;
border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;
border-color : #0068B6 #666666 #0068B6 #0068B6;}

#BLOCKQUOTE2{
background-color : #ffffff;
padding-top : 3px;padding-left : 2px;padding-right : 2px;
padding-bottom: 5px;
border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;
border-color : #0068B6 #666666 #0068B6 #0068B6;}

#BLOCKQUOTE3{
background-color : #ffffff;
padding-top : 3px;padding-left : 5px;padding-right : 5px;
padding-bottom: 5px;
border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;
border-color : #666666 #666666 #666666 #666666;}

p.butt1 {margin-bottom: 10px;}

.p1 {
margin-left: 7px;
	color: #fff;
}
.p2 {
margin-left: 27px;
}


.red{
	
	font-size:12px;
	color:#F00;
}
.blue2{
	
	font-size:14px;
	color:#00A0E9;
}
.aqua{
	font-size:12px;
	color:#00A0E9;
	font-weight: bold;
}
.headline{
	font-size:10px;
	color:#000;
}
.glay{
	
	font-size:12px;
	color:#999999;
}

.blue #slatenav{
	display:block;
	font-size:12px;
	font-weight:bold;
	background:transparent url(images/blueslate_backgroundn.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	text-transform:uppercase;
	position: relative;
	height: 42px;
}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:14px 0 0 0;
	width:125px;
	height:28px;
	text-align:center;
}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(images/blueslate_backgroundOVER2.gif) no-repeat top center;}

/*=====追加=====*/

ol.product {
	margin: 0 0 0 24px;
	padding: 0px;
}
ol.product li {
	margin: 0px;
	padding-bottom: 10px;
}
.product_kakomi1 {
	padding: 6px;
	width: 330px;
	margin-bottom: 10px;
	border: 1px dashed #339933;
	line-height: 150%;
}
dl.ww {
	margin:0;
}
dl.ww dt {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #00A0E9;
	background-image: url(img/office_li.gif);
	background-repeat: no-repeat;
	text-indent: 30px;
	margin:20px 0 0 0;
}
dl.ww dd {
	padding:10px 0 10px 30px;
	margin:0;
	border-bottom: 1px dotted #333333;
	line-height:150%;
}
