@charset "Shift_JIS";
@import "class.css";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";line-height:1.4;font-size:12px;background:#FFFFE8;}
h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal;}
img{vertical-align:top;border:none;}
li{list-style-type:none;}
table{border-collapse:collapse;}
a{color:#008837;}
a:hover{color:#33CC33;}
address{font-style:normal;}
embed{vertical-align:bottom;}

h1{font-weight:bold;color:#FFF;padding:4px 0 0 16px;}
#wrapper{width:800px;border-right:1px solid #008837;}
#header{height:105px;background:url(../images/header_back.jpg) repeat-x;}
#logo{margin:9px 0 0 8px;}
#tel_num{width:299px;height:97px;position:absolute;top:5px;left:490px;}
#container{background:url(../images/contents_back.jpg) repeat-y;padding-bottom:30px;}
#menu{float:left;width:210px;}
#menu p{margin:11px 0 0 32px;}
#product{background:url(../images/menu_productback.gif) no-repeat;height:102px;}
#product ul{padding:15px 0 0 74px;}
#contents{float:left;width:590px;}
#cont_inner{margin-left:24px;}
#footer{background:url(../images/footer.gif) no-repeat;height:47px;}
#footer p{color:#FFF;text-align:right;padding:30px 5px 0 0;}