/*

@JapaneseHandCraftEξ{X^CV[g@@
@ΕIXVϊtF2007/10/19                        

*/

body			{margin:0px; padding:0px; font-size:100%; line-height:1.3em; color:#666666;}
body			{font-family:Georgia, Arial, Times New Roman, Sans-Serif;}

a:link 			{text-decoration:underline; color:#8A1736;}
a:visited		{text-decoration:underline; color:#8A1736;}
a:hover			{text-decoration:underline; color:#4D4D4D;}
a:active		{text-decoration:underline; color:#4D4D4D;}

img				{border:none;}

form			{margin:0px; padding:0px;}

strong			{color:#4D4D4D; font-weight:normal;}

#container		{width:900px; margin:0px auto; padding:0px; text-align:left; background-color:#FFFFFF;}

H1#site_title	{margin:0px; padding:0px; font-size:171%; width:276px; float:left;}

h2.toppage		{margin:0px 0px 25px 0px; padding:0px; font-size:150%;}

h2.information	{margin:0px 0px 15px 0px; padding:0px; font-size:150%;}


/* wb_[ */
#header			{margin:0px; padding:40px 0px 0px 0px; height:90px;}

#header ul		{margin:0px; padding:10px 0px 0px 0px; list-style-type:none;}

#header ul li	{float:right; height:13px; font-size:11px; line-height:11px; margin-left:15px;}

#header ul li img	{vertical-align:top;}

#check_cart		{text-align:right; margin-bottom:15px;}

#head_line1		{clear:both; margin:0px 0px 50px 0px;}

#head_line2		{clear:both;}

#pankuzu		{height:40px; padding:10px 0px 0px 200px; font-size:86%;}


/* TChirQ[V */
div#navi		{width:170px; margin:0px 0px 0px 0px; float:left;}

div#navi ul		{margin:0px 0px 80px 10px; padding:0px; list-style-type:none;}

ul#category_menu	{font-size:125%; line-height:1.2em;}
ul#category_menu li	{margin:0px 0px 12px 0px; padding:0px;}

ul#link_menu	{font-size:75%; line-height:1.2em;}
ul#link_menu li	{margin:0px 0px 7px 0px; padding:0px;}

div#navi a:link 		{text-decoration:none; color:#666666;}
div#navi a:visited		{text-decoration:none; color:#666666;}
div#navi a:hover		{text-decoration:underline; color:#8A1736;}
div#navi a:active		{text-decoration:underline; color:#8A1736;}


/*@Rec@*/
div#pagebody	{width:890px; padding:0px 0px 0px 10px;}

div#contents	{width:700px; float:right;}

div#topinfo		{width:430px; float:left;}

div#topinfo a:link 		{text-decoration:none; color:#666666;}
div#topinfo a:visited	{text-decoration:none; color:#666666;}
div#topinfo a:hover		{text-decoration:underline; color:#8A1736;}
div#topinfo a:active	{text-decoration:underline; color:#8A1736;}

div#featured_item	{width:210px; float:right;}

div#featured_item a:link 		{text-decoration:none; color:#666666;}
div#featured_item a:visited		{text-decoration:none; color:#666666;}
div#featured_item a:hover		{text-decoration:underline; color:#8A1736;}
div#featured_item a:active		{text-decoration:underline; color:#8A1736;}

div#mainimg		{margin-bottom:100px;}

div#paypal_top	{clear:both; width:253px;}

div#paypal_shn	{clear:both; width:320px; padding:20px 0px 0px 0px;}

div#paypal_shn2	{clear:both; width:360px; padding:20px 0px 0px 0px;}

div#paypal_faq	{clear:both; width:443px; padding:0px 0px 20px 0px;}

ul#information	{margin:0px; padding:0px 0px 0px 25px; font-size:86%; border:1px #999999; border-style:none none none solid;}

.item_table		{width:200px; margin:0px 0px 10px 10px;}

.item_table tr td	{vertical-align:top;}

.item_table h3	{font-size:100%; font-weight:normal; margin:0px; padding:0px;}

td.itemimg		{width:90px;}

td.itemname		{width:110px;}

#owner_blog		{margin-top:30px;}

/* category */
#contents3		{width:680px; float:right;}

h2#itemname		{margin:0px; padding:0px 0px 20px 0px; font-size:200%; line-height:1em; color:#4D4D4D;}

p#discription	{margin:0px; padding:0px 0px 30px 0px;}

div#itemarea	{margin:0px 0px 0px 25px;}

div.itembox		{width:160px; padding:0px 55px 10px 0px; float:left;}

div.itembox h3	{margin:0px; padding:5px 0px 0px 5px; height:80px; font-size:100%; font-weight:normal;}

div.itembox a:link 		{text-decoration:none; color:#4D4D4D;}
div.itembox a:visited	{text-decoration:none; color:#4D4D4D;}
div.itembox a:hover		{text-decoration:underline; color:#8A1736;}
div.itembox a:active	{text-decoration:underline; color:#8A1736;}

/* item detail */
#item_table		{width:700px; margin-bottom:30px;}

#item_table tr td	{vertical-align:top;}

td#itemimg		{width:340px;}

td#itemdetail	{width:360px; line-height:1.5em;}

td#itemdetail h2	{color:#4D4D4D; margin:0px; padding:0px;}

td#itemdetail h2 a:link 	{text-decoration:underline; color:#4D4D4D;}
td#itemdetail h2 a:visited	{text-decoration:underline; color:#4D4D4D;}
td#itemdetail h2 a:hover	{text-decoration:underline; color:#8A1736;}
td#itemdetail h2 a:active	{text-decoration:underline; color:#8A1736;}

td#itemdetail h3	{color:#4D4D4D; margin:30px 0px 15px 0px; padding:0px;}

p#category			{margin:0px 0px 10px 0px; padding:0px;}
p#itemno			{margin:0px 0px 10px 0px; padding:0px;}
p#price				{color:#4D4D4D; font-size:150%; margin:0px 0px 5px 0px; padding:0px;}
p#disc_text			{margin:0px 0px 5px 0px; padding:0px;}

#large_img		{width:320px; height:240px; margin-bottom:1px;}

.small_img		{width:80px; height:60px; float:left;}

#view_large		{clear:both; text-align:center; padding:15px; width:290px;}

#youmight div	{width:160px; height:120px;}

#youmight h2	{margin:0px 0px 20px 0px; padding:0px;}

#youmight h3	{margin:0px; padding:5px 0px 0px 5px; height:80px; font-size:100%; font-weight:normal;}

#youmight a:link 		{text-decoration:none; color:#4D4D4D;}
#youmight a:visited		{text-decoration:none; color:#4D4D4D;}
#youmight a:hover		{text-decoration:underline; color:#8A1736;}
#youmight a:active		{text-decoration:underline; color:#8A1736;}

.text_red		{color:#FF0000;}

.shipingfree	{color:#4D4D4D; font-size:86%; font-weight:bold;}

.soldout		{color:#8A1736; font-size:150%; line-height:1.5em; font-weight:bold;}

.contactus		{color:#8A1736; font-size:20px;}

.accent1		{color:#333333; font-weight:bold;}
.accent2		{color:#CC3333;}
.accent3		{color:#663300; font-style:italic;}

/* Larger image */
div#larger_img	{width:800px; margin:0px auto; padding:0px; text-align:left; background-color:#FFFFFF;}

div#larger_img h1	{margin:0px; padding:10px 0px; font-size:200%;}

div#larger_img div	{margin-bottom:10px;}


/* €iy[WΘO */
#contents2		{width:680px; float:right;}

#contents2 h2	{margin:0px 0px 50px 0px; padding:0px 0px 0px 0px; font-size:150%; color:#4D4D4D; font-weight:normal;}

#contents2 h3	{margin:0px 0px 25px 0px; padding:0px 0px 0px 0px; font-size:129%; color:#4D4D4D; font-weight:normal;}

#contents2 p	{margin:0px 0px 50px 0px; padding:0px 0px 0px 0px;}

#contents3		{width:680px; float:right;}

#contents4 h2	{margin:0px 0px 25px 0px; padding:0px 0px 0px 0px; font-size:150%; color:#4D4D4D; font-weight:normal;}

#contents4 h3	{margin:0px 0px 25px 0px; padding:0px 0px 0px 0px; font-size:129%; color:#4D4D4D; font-weight:normal;}

#contents4 p	{margin:0px 0px 25px 0px; padding:0px 0px 0px 0px;}

#chairman_img	{background:url(../img/common/chairman.jpg) no-repeat right top; padding-right:250px;}

#fqa_list		{padding-bottom:20px; border:1px #CCCCCC; border-bottom-style:solid;}

#fqa_list ul	{margin:0px 0px 30px 0px; padding:0px; list-style-type:none;}

#fqa_list a:link 		{text-decoration:none; color:#666666;}
#fqa_list a:visited		{text-decoration:none; color:#666666;}
#fqa_list a:hover		{text-decoration:underline; color:#8A1736;}
#fqa_list a:active		{text-decoration:underline; color:#8A1736;}

#answer_list	{margin-top:50px;}

#answer_list h4	{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color:#4D4D4D; font-weight:normal;}

#answer_list p	{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}

.answer_area	{margin:0px 0px 50px 20px;}

#law_area		{border:1px #CCCCCC solid; padding:14px;}

#law_area h3	{border:1px #CCCCCC; border-bottom-style:solid; padding:0px 0px 5px 5px}

#law_table		{width:100%; font-size:86%; text-align:left;}

#law_table tr th	{vertical-align:top; width:28%; padding:2px 5px; font-weight:normal;}

#law_table tr td	{vertical-align:top; width:72%; padding:2px 5px;}


/* tb^[ */
div#footer		{clear:both; font-size:71%; padding:20px 5px 30px 5px;}


/* bbs */
#bbsbox		{width:680px; height:1200px;}

#bbs		{width:660px; float:left;}
