/*	コンテンツ毎のスペース	*/
div .bottom1 { margin: 0px 0px 14px }
div .bottom2 { margin: 0px 0px 4px }
div .bottom3 { margin: 0px 0px 24px }


/*	タイトル設定	*/
/*	アンダーライン　緑　実線	*/
.hline1{  height:10px; background:#fff url(../../images/common/line_align01.gif) repeat-x ; clip:  rect(   )}

/*	アンダーライン　グレー　ダッシュ	*/
.hline2{  height:9px; background:#fff url(../../images/common/line_dash01.gif) repeat-x }

/*	両サイドライン　赤　実線	*/
.hline3{  border: solid; border-width: 0px 1px; border-color: #FFFFFF #CC0000; clip:  rect(   )}

/*	タイトル	*/
.line01title{  border: solid; border-width: 0px 0px 0px 5px; border-color: #FFFFFF #FFFFFF #FFFFFF #006633; color: #006633 ; font-weight: bold; text-indent: 5pt}

/*	トピックスページに設定	*/
/*	テーブルとセル	*/
.table01 {  width: 544px }
.table01 .date {  width:90px; padding: 3px 3px 3px 10px; vertical-align: top; color: #006633; border: dashed; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666 }
.table01 .contents {  vertical-align: top; padding: 3px 0px 3px 2px; border: dashed; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666 }

/*	リンク	*/
.table01 a:link {  color: #333333; text-decoration: none }
.table01 a:visited {  color: #333333; text-decoration: none }
.table01 a:active {  color: #333333; text-decoration: none }
.table01 a:hover {  color: #666666; text-decoration: underline }

/*	ニュースリリースページに設定	*/
/*	テーブルとセル	*/
.table02 {  width: 544px}
.table02 .date {  width:80px; padding: 3px 3px 3px 10px; vertical-align: top; color: #333333; border: dashed; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666 }
.table02 .contents {  width:464px; vertical-align: top; font-size:13px; padding: 3px 0px 3px 2px; border: dashed; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666 }

/*	リンク	*/
.table02 a:link {  color: #006633; text-decoration: none }
.table02 a:visited {  color: #333333; text-decoration: none }
.table02 a:active {  color: #333333; text-decoration: none }
.table02 a:hover {  color: #006633; text-decoration: underline }

/*	お問い合わせページに設定	*/
/*	テーブルとセル	*/
.table03 {  width: 544px }
.table03 .date {  width:120px; padding: 5px 5px; vertical-align: top; color: #006633; border: dashed; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666 ; clip:   rect(   ); margin: 3px 0px}
.table03 .contents {  width:424px; vertical-align: top; padding: 5px 0px 5px 2px; border: dashed; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666 ; margin: 3px 0px}

/*	お客様からのご意見ページに設定	*/
/*	テーブルとセル	*/
.table04 {  width: 540px; border: solid; border-width: 0px 0px 0px 2px; border-color: #FFFFFF #FFFFFF #FFFFFF #006633; clip:  rect(   )}
.table04 .left-q {  width:20px; padding: 3px 3px; vertical-align: middle; border: double; border-width: 2px 0px 0px; border-color: #006633 #FFFFFF #FFFFFF; clip:    rect(   ); font-weight: bold; background: #006633; color: #FFFFFF; text-align: center}
.table04 .left-a {  width:20px; padding: 3px 3px; vertical-align: middle; border: solid; border-width: 1px 0px; border-color: #006633 #FFFFFF; clip:    rect(   ); font-weight: bold; background: #006633; color: #FFFFFF; text-align: center}

.table04 .right-q {  width:auto; vertical-align: top; padding: 3px 0px 3px 5px; border: solid; border-width: 2px 0px 0px; border-color: #006633 #FFFFFF #FFFFFF; background: #CCFF99; color: #006633; font-weight: bold}
.table04 .right-a {  width:auto; vertical-align: top; padding: 3px 0px 3px 5px; border: dashed; border-width: 1px 0px; border-color: #006633 #FFFFFF; font-weight: bold; color: #006633}
.table04 .right-c {  width:auto; vertical-align: top; padding: 3px 0px 3px 5px}

/*	ニコニコカードページに設定	*/
/*	セル	*/
.table05 { }
.table05 .contents { padding:  2px}
.table05 .date {  width:14px; background: url(../../images/common/green15px.gif) no-repeat 0px 1px; font-size: xx-small; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: top; line-height: 1.4em}li {  margin: 0px 0px 3px}

/*	採用・パートページに設定	*/
/*	お問い合わせ	*/
.table06 { background: #FFFFCC; margin: 4px 3px; border: 4px #006633 double}

.table-s {  width: 540px; background: #990000}
.table-s .date {  width:340px; padding: 3px 3px; vertical-align: top; clip:  rect(   )}
.table-s .contents {  width:200px; vertical-align: top; padding: 3px 3px; text-align: center; clip:  rect(   )}

.table-k {  width: 540px; background: #000066}
.table-k .date {  width:340px; padding: 3px 3px; vertical-align: top; clip:  rect(   )}
.table-k .contents {  width:200px; vertical-align: top; padding: 3px 3px; text-align: center; clip:  rect(   )}

.table-p {  width: 540px; background: #FF0000}
.table-p .date {  width:340px; padding: 3px 3px; vertical-align: top; clip:  rect(   )}
.table-p .contents {  width:200px; vertical-align: top; padding: 3px 3px; text-align: center; clip:  rect(   )}

/*	今月の特選品ページに設定	*/
/*	破線	*/
.table07 .hline1{  height:9px; background:#fff url(../../images/common/line_dash01.gif) repeat-x; clip:  rect(   ) }
.table07 {  width:320px;  }

/*	ランキングページに設定	*/
/*	ランキング項目設定	*/
.table08 {  width:540px;
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
border-top: #666666 dashed 1px; 
border-right: #666666 dashed 1px; 
border-bottom: #666666 dashed 1px;
border-left: #FF6600 solid 5px; }

/*	実線	*/
.table09 .contents{   padding: 2px 5px 2px 2px; border: solid; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #999999}
.table09 .date{   padding: 2px 2px 2px 5px; border: solid; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #999999}
.table09 {  width:250px; }

/*	実線	*/

.table10 .line{   padding: 2px 2px 2px 5px; border: solid; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #999999}
.table10 {  width:250px; ; border: solid; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #999999}

/*	実線	*/

.table11 .line{   padding: 2px 2px 2px 5px; border: solid; border-width: 0px 1px; border-color: #FFFFFF #66CC00}
.table11 {  width:540px; }

/*	実線	*/

.table12 .line{   padding: 2px 2px 2px 5px; border: solid; border-width: 0px 1px; border-color: #FFFFFF #FF9900}
.table12 {  width:540px; }

/*	実線	*/

.table13 .line{   padding: 2px 2px 2px 5px; border: solid; border-width: 0px 1px; border-color: #FFFFFF #006633}
.table13 {  width:540px; }


/*	リニューアル設定	*/
.table14 { width:544px; ; background-image: url(../../recipeori/images/tit_bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; clip:  rect(   )}

.table15 {  width: 544px }
.table15 .date {  width:110px; padding: 3px 3px 3px 10px; vertical-align: top; color: #006633; border: dashed; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666 }
.table15 .contents {  width:434px; vertical-align: top; padding: 3px 0px 3px 2px; border: dashed; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666 }

.menu01 {  border-color: #FFFFFF #FFFFFF #999999; padding-top: 2px; padding-bottom: 2px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-right: 2px; padding-left: 2px}

.table14 .cell02{   width:108px;padding: 1px 2px; border: dotted; border-width: 1px 0px 0px; border-color: #999999 #FFFFFF #FFFFFF;	font-size:10px;	line-height:1.4em;	padding-bottom:5px;/*	\*/font-size:70%;/* */}
.table14 .cell01{   width:108px; padding: 3px 2px; border: dotted; border-width: 1px 0px 0px; border-color: #999999 #FFFFFF #FFFFFF;	font-size:12px;line-height:1.4em;/*	\*/font-size:75%;/* */}
.table14 {  width:544px; }

.tenpo04 {  width:544px; padding: 5px 3px; border: dashed; border-width: 1px 0px; border-color: #006633 #FFFFFF;font-size:12px;line-height:1.4em;/*	\*/font-size:75%;/* */; margin: 5px}

.tenpo03 {  width:320px; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px;font-size:12px;line-height:1.4em;/*	\*/font-size:75%;/* */}

.tenpo02 {   width:320px; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; border-color: #FFFFFF #FFFFFF #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; line-height: 150%}

.tenpo01 {  width:544px; padding: 5px 3px; border: double; border-width: 0px 0px 4px; border-color: #FFFFFF #FFFFFF #006633}


.search {
	margin-bottom: -3px;
}
