
/*-------------------------------------------------*/

html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

br{letter-spacing:0em;}

:link,:visited {text-decoration:none;}

html,body,div,dl,dt,dd,form,fieldset,input,textarea,pre,code,blockquote,hr,th,td {margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,p{margin: 0; padding: 0;}

fieldset,img,abbr,acronym {border:0;} 

address,caption,cite,code,dfn,em,u,s,i,th,var {font-style:normal; font-weight:normal;}

caption,th {text-align:left;}

q:before,q:after {content:'';}

a {text-decoration:none; outline:none;}

a img,:link img,:visited img {border:none;}

img, div { behavior: url(iepngfix.htc);}

.none{margin: 0; padding: 0;}


/*-------------------------------------------------*/

.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}

/*-------------------------------------------------*/

.img_left {float: left; margin-right: 10px; margin-bottom: 6px;}
.img_right {float: right; margin-left: 10px; margin-bottom: 6px;}

/* ----------------------------------------------- */

.font24{ font-size:24px;}
.font22{ font-size:22px;}
.font20{ font-size:20px;}
.font18{ font-size:18px;}
.font16{ font-size:16px;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.font11{ font-size:11px;}
.font10{ font-size:10px;}

.font24b{ font-size:24px; font-weight: bold;}
.font22b{ font-size:22px; font-weight: bold;}
.font20b{ font-size:20px; font-weight: bold;}
.font18b{ font-size:16px; font-weight: bold;}
.font16b{ font-size:16px; font-weight: bold;}
.font14b{ font-size:14px; font-weight: bold;}
.font12b{ font-size:12px; font-weight: bold;}
.bold{ font-weight: bold;}

/*-------------------------------------------------*/

h1{ font-size:10px; font-weight: normal; color: #745e49; line-height: 14px;}
h2{ font-size:16px; font-weight: bold;}
h3{ font-size:12px; font-weight: normal;}
h4{ font-size:10px; font-weight: normal; color: #ffffff;}
h5{ font-size:10px; font-weight: normal;}

.f_wht {color: #FFFFFF}
.f_red {color: #CC0000}
.f_grn {color: #339900}
.f_org {color: #FF6633}
.f_pnk {color: #cc66cc}
.f_blu {color: #3399cc}
.f_brn {color: #665237}

/*-------------------------------------------------*/

.clearfix:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix {display:inline-block;}
/* exlude MacIE5 ?*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* end MacIE5 */
/*for IE 5.5-7*/
.clearfix{zoom:1;}
.clearfix + *{clear: both;}

/*-------------------------------------------------*/

a:link{ color: #336600; font-weight: bold;}
a:active{ color: #336600; font-weight: bold;}
a:visited{ color: #336600; font-weight: bold;}
a:hover{ color: #FF6600; font-weight: bold;}

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #745e49; 
    background-image:  url(../img/00back01.jpg); }

#container{text-align: left; width: 1000px; margin: 0 auto;}
#head01{width: 1000px; height: 19px; background-image:  url(../img/00head01.jpg);}

#menu01
#menu01 ul li, 
#menu01 ul{list-style: none; padding: 0; margin: 0; font-size: 0; line-height: 0;}
#menu01 ul li{float: left;}
#menu011 {width: 1000px; height: 191px; text-align: left;}

#content{width: 916px; padding: 0px 42px 0px 42px; background-image:  url(../img/00waku01.jpg); background-repeat: repeat-y;}
#content_left{float: left; width: 679px;}
#content_right{float: right; width: 215px;}

.side01_head{width: 215px; height: 18px;}
.side01_main{width: 178px; background: url(../img/20btn_waku03.jpg) left top repeat-y; padding: 0px 19px 0px 18px;}
.side01_btm{width: 215px; height: 19px;}

#foot_menu{width: 679px; text-align: center; font-size: 12px; padding: 8px 0px 0px 0px;}
#foot_menu a:link{ color:#745e49; font-weight:normal;}
#foot_menu a:visited{ color:#745e49; font-weight:none;}
#foot_menu a:active{ color:#745e49; font-weight:none;}
#foot_menu a:hover{ color:#FF6600; font-weight:none;}

#foot{width: 1000px;}

/*-------------------------------------------------*/

.new01_main{width: 305px; background: url(../img/21new03.gif) left top repeat-y; padding: 0px 0px 0px 23px;}

#title01{width: 679px; height: 311px; margin: 0px 0px 30px 0px;}
#main01{width: 679px;}

.price01_head{width: 679px; height: 64px;}
.price01_main{width: 540px; background: url(../02_02menu/img/01waku02.jpg) left top repeat-y; padding: 0px 69px 0px 70px;}
.price01_btm{width: 679px; height: 67px;}
