body { color:#555454; background-color:#FFFFFF; background-image: url(http://www.furumoto-kikoh.co.jp/files/e-bg.jpg);  margin: 0px;
background-repeat: repeat-x;
background-position: 50% 0;
background-color: transparent; font-family: 'Arial','Verdana','sans-serif'; font-size: 14px;}
body,td { text-decoration:none; }
.maintable { width:940px; text-align:left; background-image: url(/userimage/1_1_3.gif); }
.maintablebox { margin:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; }
.maintablebox2 { margin:0px; padding-top:0px; padding-bottom:0px; padding-left:20px; padding-right:20px; }
.mov { border: solid 1px #999999; background-color:#000000; }
table.mainw{ width:100%; margin-top:0px; margin-bottom:0px; margin-right:auto; margin-left:auto; }
td.navi { width:210px; vertical-align:top; text-align:left; }
td.naviR { width:210px; vertical-align:top; text-align:right; }
td.document { width:690px; vertical-align:top; text-align:left; padding-left:0px; padding-right:0px; }
td.toplimg { text-align:center; vertical-align:top; }
td.rcaption { text-align:center; vertical-align:text-top; }
td.qrcode { width:174px; text-align:center; vertical-align:text-top; }
table.news { width:100%; border-style:none; background-color:#ffffee; font-size:1em; }
table.news td { text-align:left; }
div.news_list { width:100%; border-style:none; font-size:1em; }
div.news { width:100%; border-style:none; }
div.name { text-align:right; border-style:none; padding-left:20px; padding-right:20px; margin-top: 13px; }
div.footbackground { width:100%;   }
div.footselect { width:100%; height:7px; background-image:url(/image/bar/); background-repeat:repeat-x; }
div.topmenuarea { width:100%; margin-top:0px; margin-bottom:0px; margin-right:auto; margin-left:auto; }
a:link { color:#005702; text-decoration:none; }
a:visited { color:#005702; text-decoration:none; }
a:hover { color:#005702; text-decoration:underline; position:relative; left:0px; top:1px; }
div.menut{ clear: left; width:190px; text-align:left; vertical-align:text-top; padding-left:0px; }
div.menutR{ clear: left; width:190px; text-align:left; vertical-align:text-top; padding-left:0px; margin-left:auto; }
div.menut_c{ width:180px; }
.menubt ul { margin:0px; padding:0px; list-style:none; }
.menubt ul li { margin-top:3px; margin-bottom:3px; margin-left:0px; margin-right:0px; padding:0px; float:left; list-style:none; }
.menubt a { margin:0px; padding:6px 0px 0px 0px; display:block; width:188px; height:2.2em; overflow:hidden; font-size:0.9em; font-weight:bold; color:#FFFFFF; background-color:#3399CC; text-decoration:none; text-align:center; border:solid 1px #FFFFFF; }
.menubt a:link { margin:0px; padding:6px 0px 0px 0px; display:block; width:188px; height:2.2em; overflow:hidden; font-size:0.9em; font-weight:bold; color:#FFFFFF; background-color:#3399CC; text-decoration:none; text-align:center; border:solid 1px #FFFFFF; }
.menubt a:visited { margin:0px; padding:6px 0px 0px 0px; display:block; width:188px; height:2.2em; overflow:hidden; font-size:0.9em; font-weight:bold; color:#FFFFFF; background-color:#3399CC; text-decoration:none; text-align:center; border:solid 1px #FFFFFF; }
.menubt a:hover { margin:0px; padding:6px 0px 0px 0px; display:block; width:188px; height:2.2em; overflow:hidden; font-size:0.9em; font-weight:bold; color:#FFFFFF; background-color:#3399CC; text-decoration:underline; text-align:center; border:solid 1px #FFFFFF; }

img.button { width:100px; height:25px; margin-top:5px; margin-bottom:5px; border-style:none; }
img.topl { width:140px; height:64px; margin-top:5px; margin-left:0px; border-style:none; }
img.topr { width:140px; height:64px; margin-top:5px; margin-left:0px; border-style:none; }
div.rcaptionex h1 { font-weight:bold; font-size:15pt; text-align:center; display:none; }
div.rcaptionex span { padding-left: 90px; font-weight:bold; font-size:15pt; text-align:center; display:none; }
div.rcaption h1 { font-weight:bold; font-size:15pt; text-align:center; display:none; }
div.rcaption span { padding-left: 90px; font-weight:bold; font-size:15pt; text-align:center; display:none; }
div.rcaption { margin-top:5px; margin-left:10px; width:520px; height:64px; padding-top:5px; background-image:url(/userimage/1_1_2.jpg); background-repeat:no-repeat; background-position:top center; }
div.ccaption { width:400px; height:32px; padding-top:7px; padding-left:40px; background-image:url(/image/sub/); background-repeat:no-repeat; font-weight:bold; font-size:13pt; }
div.rcaptionex { width:400px; height:60px; margin-top:5px; margin-left:0px; padding-top:5px; background-image:url(/userimage/1_1_2.jpg); background-repeat:no-repeat; background-position:top center; }
div.menu_space { height:10px; }
div.document_space { height:10px; }
div.news_scroll { width:100%; height:0px; overflow-y:auto;  }
div.vmode_scroll { width:100%; height:0px; overflow-y:auto;  }
div.toplimg_new { width:140px; text-align:center; vertical-align:top; float:left; }
div.rcaption_new { margin-top:5px; margin-left:10px; width:520px; height:64px; padding-top:5px; background-image:url(/userimage/1_1_2.jpg); background-repeat:no-repeat; background-position:top center; float:left; }
div.rcaption_new h1 { font-weight:bold; font-size:15pt; text-align:center; display:none; }
div.rcaption_new span { padding-left: 90px; font-weight:bold; font-size:15pt; text-align:center; display:none; }
div.qrcode_new { width:174px; text-align:center; vertical-align:text-top; float:left; }
div.toprimg_new { vertical-align:text-top; text-align:left; float:left; }
div.blockend { clear:both; }
div.blockend_br { padding-top:1em; clear:both; }
div.navi_new { width:210px; float:left; }
div.naviR_new { width:210px; float:left; }
div.document_new { width:690px; float:left; }
;
div.document1_new { width:690px; }
div.document2_new { width:; float:left; }
a.rss { margin-left:4px; }
img.newsbar { vertical-align:bottom; }

html {
  overflow-y: scroll;
  background: url(http://www.furumoto-kikoh.co.jp/files/footer-bg.gif) no-repeat 50% 100%;
}

a img{border:none;}
.span{display:none;} 
p { margin:0px; padding:0px;}

/* main img */
.title-logo {width:940px; height:100px; background: url(http://www.furumoto-kikoh.co.jp/files/e-title-logo.jpg) no-repeat top center; margin:0px 0px 0px 0px; padding:0px;}
.japanese { margin:45px 0px 0px 850px; padding:0px 0px 0px 0px;}

/* main menu */
.main-menu01 { margin:0px 0px 15px 0px; padding:0px; width:940px;}
.main-menu01 ul { margin:0px; padding:0px; list-style:none; width:940px; height:70px;}
.main-menu01 ul li{ margin:0px; padding:0px; float:left; list-style:none;}
a.main-btn01:link, a.main-btn01:visited { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; width:234px; height:70px; line-height:70px; font-size:0.9em; overflow:hidden; text-align:center; text-decoration:none; color:#666666; background:url(http://www.furumoto-kikoh.co.jp/files/main-btn01-l_240.jpg) no-repeat top left; }
a.main-btn01:hover { color:#FFFFFF; background:url(http://www.furumoto-kikoh.co.jp/files/main-btn01-h_240.jpg) no-repeat top left;}
a.main-btn02:link, a.main-btn02:visited { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; width:234px; height:70px; line-height:70px; font-size:0.9em; overflow:hidden; text-align:center; text-decoration:none; color:#666666; background:url(http://www.furumoto-kikoh.co.jp/files/main-btn02-l_240.jpg) no-repeat top left;}
a.main-btn02:hover { color:#FFFFFF; background:url(http://www.furumoto-kikoh.co.jp/files/main-btn02-h_240.jpg) no-repeat top left;}
a.main-btn03:link, a.main-btn03:visited { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; width:238px; height:70px; line-height:70px; font-size:0.9em; overflow:hidden; text-align:center; text-decoration:none; color:#666666; background:url(http://www.furumoto-kikoh.co.jp/files/main-btn03-l_240.jpg) no-repeat top left;}
a.main-btn03:hover { color:#FFFFFF; background:url(http://www.furumoto-kikoh.co.jp/files/main-btn03-h_240.jpg) no-repeat top left;}

/* sub menu */
#left-box{width:190px; border:0; align:left; margin:0px 0px 0px 0px; padding:0;}
.sub-menu01{margin:0px 0px 0px 0px; padding:0px; background:#EFEFEF;}
.sub-menu01 ul{margin:0px 0px 20px 0px; padding:0px;}
.sub-menu01 ul li{margin:0px; padding:0px; list-style:none;}
a.sub-btn01:link, a.sub-btn01:visited {display:block; width:160px; height:30px; margin:5px 0px 0px 0px; padding: 0px 0px 0px 30px;  line-height: 30px;font-size:0.75em; color:#666666; text-align:left; vertical-align:middle; overflow:hidden; text-decoration:none; border-bottom: dotted #666666 1px; background:url(http://www.furumoto-kikoh.co.jp/files/icon01.gif) no-repeat left center;}
a.sub-btn01:hover {color:#029145;}

a.sub-btn02:link, a.sub-btn02:visited {display:block; width:160px; height:30px; margin:5px 0px 0px 0px; padding: 0px 0px 0px 30px;  line-height: 30px;font-size:0.75em; color:#666666; text-align:left; vertical-align:middle; overflow:hidden; text-decoration:none; border-bottom: dotted #666666 1px; background:url(http://www.furumoto-kikoh.co.jp/files/icon02.gif) no-repeat left center;}
a.sub-btn02:hover {color:#029145;}
a.sub-btn03:link, a.sub-btn03:visited {display:block; width:160px; height:30px; margin:5px 0px 0px 0px; padding: 0px 0px 0px 30px;  line-height: 30px;font-size:0.75em; color:#666666; text-align:left; vertical-align:middle; overflow:hidden; text-decoration:none; border-bottom: dotted #666666 1px; background:url(http://www.furumoto-kikoh.co.jp/files/icon03.gif) no-repeat left center;}
a.sub-btn03:hover {color:#029145;}
.orange-book {display:block; width:190px; height:82px; margin:0px 0px 15px 0px; text-decoration:none; background:url(http://www.furumoto-kikoh.co.jp/files/orange-book.jpg) no-repeat left center;}

.thk {display:block; width:190px; height:50px; margin:0px 0px 15px 0px; text-decoration:none; background:url(http://www.furumoto-kikoh.co.jp/files/thk-btn.gif) no-repeat left center;}

#menu_jusyo p { margin:0px; padding:0px; }
#menu_jusyo dd { margin-left:20px; }
#jusyo_en { margin-top:20px; }

#pol li { margin-bottom: 30px; }
div.shopcartlst_img dt { margin-top:10px; }

p#top_comment { margin-top:30px; }

#maker p { margin-bottom:13px; }
#maker h3 { margin-top:16px; }

/* company img */
.flash { width: 690px; height: 315px; margin:0px 0px 15px 0px; padding: 0px; background: url(/files/flash-img.jpg) no-repeat top center; }

/* fooeter */
.footer{ margin: 0px; padding: 15px 0px 15px 0px; font-size: 0.8em; text-align: center; height:70px; background:#005702;}
.footer p{ margin:0px; padding: 0px; color:#ffffff;}
.footer-nav { margin: 0px 0px 15px 0px; padding: 0px 0px 15px 0px; width:940px; border-bottom:solid #3A9C3C 1px; display:block;}
.footer-nav ul.nl { margin: 0px; padding: 0px; list-style-type: none;}
.footer-nav ul.nl li { padding: 0px 3px 0px 7px; border-left: 1px #3A9C3C solid; display: inline;}
.footer-nav ul.nl li a { color:#ffffff; text-decoration:none;}
.footer-nav ul.nl li a:hover { color:#ffffff; text-decoration: underline;}
.footer-nav ul.nl li.first { border-left: none;}

/* index tag */
.title-logo h1{margin:0px; padding: 5px 0px 0px 20px; font-size: 0.7em; color: #666666; text-align:left; font-weight: normal;}
.flash h2{margin:0px; padding: 5px 0px 0px 0px; font-size: 0.7em; color: #666666; text-align:left; font-weight: normal;}
h3{margin:0px; padding:0px;}
h4{margin:0px; padding:0px;}
div.ccaption {
	background-image: url(/userimage/1_bus_icon.gif);
	width:670px;
	height:34px;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:20px;
	font-weight:bold;
	font-size:13pt;
	line-height:34px;
}
div.ccaption span {
	display: inline;
}
div.ccaption_sub {
	background-image: url(/userimage/1_bus_icon_sub.gif);
	width:665px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left center;
	padding-top:px;
	padding-left:25px;
	font-size:13pt;
	font-weight:bold;}
div.ccaption_sub span {
	display: inline;
}
div.rcaptionex { margin-top:0px; margin-left:0px; width:400px; height:60px; padding-top:0px; background-image:url(/userimage/1_1_2.jpg); background-repeat:no-repeat; background-position:top center; }
h1 { font-size:0.8em; font-weight:normal; text-align:center; color:#555454; margin:0.5em; }
#title_company h2 { font-size: 16px; font-weight:400; font-style:normal; margin:0; padding:0; }
