*	{ margin:0; padding:0; font-size:14px; line-height:1.5em; list-style:none; }
body	{ background:#E9E0C1; text-align:center; }
img	{ border-style:none; }
form	{ margin:0; padding:0; }

a:link,
a:visited,
a:active	{ color:#0077EE; text-decoration:underline; }
a:hover		{ color:#FF7700; text-decoration:underline; }

.red	{ color:#FF2222; }


/* ============================================================================ */
/*      Šî‘b                                                                    */  
/* ============================================================================ */

#wrapper		{ width:724px; background:url(../images/parts/bg_wrapper01.gif) center; margin:0 auto; }
#wrapper div#head	{ width:724px; height:20px; background:url(../images/parts/bg_head.gif) center; }
#wrapper div#footer	{ width:724px; height:40px; background:url(../images/parts/bg_footer.gif) center bottom; color:#FFF; }

#Container	{ width:700px; margin:0 auto; text-align:left; }

#header			{ width:700px; height:85px; background:url(../images/parts/bg_header.gif) no-repeat; clear:both; }
#header div.left	{ width:290px; height:84px; text-indent:-700em; float:left; }
#header div.right	{ width:410px; height:84px; float:left; }
#header div.bottom	{ width:700px; height:1px; clear:both; }
#header li		{ padding:40px 0 0 0; float:left; text-indent:-700em; }
#header li#link01 a	{ width:92px; height:24px; display:block; }
#header li#link02 a	{ width:92px; height:24px; display:block; }
#header li#link03 a	{ width:92px; height:24px; display:block; }
#header li#link04 a	{ width:134px; height:24px; display:block; }



#greeting	{ width:700px; height:317px; background:url(../images/parts/bg_greeting01.jpg) no-repeat; margin:0 0 15px 0; text-indent:-700em; }
#news			{ width:620px; background:url(../images/parts/bg_news03.gif); margin:0 40px 20px 40px; }
#news div.head		{ width:620px; height:20px; background:url(../images/parts/bg_news01.gif) center; }
#news div.left		{ width:175px; height:100px; background:url(../images/parts/news_h3.gif) no-repeat center; float:left; text-indent:-700em; }
#news div.right		{ width:445px; float:left; }
#news div.bottom	{ width:620px; height:20px; background:#AAA url(../images/parts/bg_news02.gif) center; clear:both; }
#news p			{ padding:0 1em 0 0; }


#foods			{ width:620px; background:url(../images/parts/bg_foods.gif) no-repeat center; margin:0 40px 10px 40px; }
#foods div.top		{ width:620px; height:20px; background:url(../images/parts/bg_box01.gif) center; }
#foods div.bottom	{ width:620px; height:20px; background:url(../images/parts/bg_box02.gif) center; }
#foods div.box		{ width:280px; margin:0 30px; }
#foods div.box p	{ margin:10px 0 0 0; }
#foods div.title h3	{ width:280px; height:64px; background:url(../images/parts/foods_h3.gif) no-repeat; text-indent:-700em; }
#foods div.title a	{ width:280px; height:64px; display:block; }
#foods div.banner p	{ border:0; margin:10px 5px 10px 0; padding:0; float:left; }
#foods div.banner div.bottom	{ width:280px; height:1px; clear:both; }


#toys			{ width:620px; background:url(../images/parts/bg_toys.gif) no-repeat center; margin:0 40px 10px 40px; }
#toys div.top		{ width:620px; height:20px; background:url(../images/parts/bg_box01.gif) center; }
#toys div.bottom	{ width:620px; height:20px; background:url(../images/parts/bg_box02.gif) center; }
#toys div.box		{ width:280px; margin:0 30px; }
#toys div.box p		{ margin:10px 0 0 0; }
#toys div.title h3	{ width:280px; height:64px; background:url(../images/parts/toys_h3.gif) no-repeat; text-indent:-700em; }
#toys div.title a	{ width:280px; height:64px; display:block; }


#company		{ width:620px; background:url(../images/parts/bg_company.gif) center; margin:0 40px 20px 40px; }
#company div.top	{ width:620px; height:20px; background:url(../images/parts/bg_box01.gif) center; }
#company div.bottom	{ width:620px; height:20px; background:url(../images/parts/bg_box02.gif) center; }
#company div.box	{ width:280px; margin:0 30px; }
#company div.box p	{ margin:10px 0 0 0; }
#company div.title h3	{ width:280px; height:64px; background:url(../images/parts/company_h3.gif) no-repeat; text-indent:-700em; }
#company div.title a	{ width:280px; height:64px; display:block; }
#company div#data	{ width:280px; margin-top:10px; }
#company div#data div.bottom	{ width:280px; height:1px; clear:both; }
#company dt		{ width:100px; padding:2px 0; float:left; }
#company dd		{ width:180px; padding:2px 0; float:left; }

#ext_foods,
#ext_toys,
#ext_company	{ border-top:1px solid #CCC; margin-top:10px; }


#contact		{ background:#083; padding:20px 40px; color:#FFF; }
#contact div#txt		{ width:620px; margin:0 0 20px 0; }
#contact div#txt div.left	{ width:295px; float:left; }
#contact div#txt div.left h3	{ width:280px; height:64px; background:url(../images/parts/contact_h3.gif) no-repeat; margin:0; text-indent:-700em; }
#contact div#txt div.left p	{ padding:5px 10px 0 10px; }
#contact div#txt div.right	{ width:325px; height:100px; background:url(../images/parts/bg_tel01.gif) no-repeat bottom; text-indent:-700em; float:left; }
#contact div#txt div.bottom	{ width:620px; height:1px; clear:both; }

#contact div#form		{ width:600px; margin:0 10px; }
#contact div#form div.left	{ width:240px; float:left; }
#contact div#form div.right	{ width:360px; float:left; }
#contact div#form div.bottom	{ width:600px; margin:10px 0 0 0; text-align:center; clear:both; }
#contact div#form div.bottom input	{ width:240px; background:#F70; border-top:1px solid #FFA251; border-right:1px solid #B95600; border-bottom:1px solid #914400; border-left:1px solid #FF8C28; padding:5px 10px; font-weight:bold; color:#FFF; }
#contact div#form dt		{ font-weight:bold; clear:both; }
#contact div#form dd		{ padding:0 0 10px 0; }
#contact div#form dd.row	{ margin:0 10px 0 0; float:left; }

#namae		{ width:170px; border:2px solid #0A3; }
#c_namae	{ width:200px; border:2px solid #0A3; }
#mail		{ width:200px; border:2px solid #0A3; }
#coment		{ width:356px; height:160px; border:2px solid #0A3; padding:5px; color:#333; }



