@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-weight:normal; font-style:normal; font-size:1em;} 
h1,h2,h3,h4,h5,h6,dl,ul,p { margin:0; padding:0; } 
html { margin-bottom:1px; height:100%; overflow-y:scroll; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
body{
	padding:0px;
	margin:0px;
	outline:none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
	font-size:10px;
	color:#000;
	background:url(../img/bgimg.jpg) top center repeat-y;
}
body{
min-width:1040px;
}
img {
	border:none;
}
a img{
	border:0px;
	text-decoration:none;}

/*-----------------------------*/
#mainbody_full {
	width:1020px;
	margin:0 auto;
}
#mainbody_pdng {
	width:1000px;
	margin:0 auto;
}
#headbox {
	width:1020px;
	height:100px;
	overflow:hidden;
	background:url(../img/headbgimg.jpg) top center no-repeat;
}
#headbox h1 {
	width:430px;
	height:90px;
	padding:0px 0px 10px 10px;
	float:left;
}
#headbox h1 a {
	display:block;
	width:430px;
	height:90px;
	text-indent:-999em;
}
#headbox #mailcontact {
	padding:50px 24px 20px 405px;
	width:151px;
	height:30px;
	float:left;
}
#headbox #mailcontact a {
	display:block;
	text-indent:-999em;
	width:151px;
	height:30px;
}

.topimgslidebox {
	width:1000px;
}

/*-----------------------------*/
#menu {
	width:1000px;
	height:40px;
	background:url(../img/menu.jpg) top center no-repeat;
	margin-bottom:10px;
}
#menubox ul {
	list-style:none;
}
#menubox li {
	width:125px;
	float:left;
}
#menubox a {
	display:block;
	width:125px;
	height:40px;
	text-indent:-999em;
}

#menu li {
  position: relative;
}
#menu li:hover {
  color: #fff;
}
#menu li ul {
  display: none;
  position: absolute;
  top: 40px;
	width:125px;
  background:url(../img/submenu.jpg) top left;
}
#menu li ul li {
  margin: 0;
  padding: 0;
	width:125px;
  border: none;
  color: #fff;
}
#menu li ul li a {
	display:block;
	width:125px;
	line-height:30px;
	height:30px;
	color:#fff;
	font-size:10pt;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
  text-decoration:none;
  text-indent:10px;
  font-weight:bold;
  border-bottom:1px solid #fff;
}
#menu li ul li a:hover {
	text-decoration:underline;
}
.mk01 {
	background:url(../img/headmenu_01.jpg) top left no-repeat;
}
.mk02 {
	background:url(../img/headmenu_02.jpg) top left no-repeat;
}
.mk03 {
	background:url(../img/headmenu_03.jpg) top left no-repeat;
}
.mk04 {
	background:url(../img/headmenu_04.jpg) top left no-repeat;
}
.mk05 {
	background:url(../img/headmenu_05.jpg) top left no-repeat;
}
.mk06 {
	background:url(../img/headmenu_06.jpg) top left no-repeat;
}
.mk07 {
	background:url(../img/headmenu_07.jpg) top left no-repeat;
}
#menu li ul li a:hover {
  color: #fff;
}

/*-----------------------------*/
.orderlink a {
	font-size:12pt;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.orderlink img {
	margin-bottom:5px;
}

#footbox {
	text-align:center;
	font-weight:bold;
	font-size:12pt;
	padding:75px 0px 85px 0px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.odar {
	display:inline-block;
	float:right;
	margin-left:10px;
}


/*-----------------------------*/
#tableboxes {
	padding:50px;
}
#tableboxes table {}
#tableboxes th {
	font-size:12pt;
	border-bottom:2px solid #606;
	padding:10px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#tableboxes td {
	font-size:12pt;
	border-bottom:2px solid #ccc;
	padding:10px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#tableboxes {}







#shuzo_ns {
	padding:20px 0px;
}
#shuzo_ns td {
	padding:5px 0px;
}
#shuzo_ns img {
	background-color: #ffffff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0px 0px 5px #999999;
-webkit-box-shadow: 0px 0px 5px #999999;
box-shadow: 0px 0px 5px #999999;
}















































