
a 		{ color:#0000ff; text-decoration:none; }
a:hover		{ color:#ff7400; text-decoration:underline; }
a:active	{ color:#ff7400; }
img		{ border:0; }

a.clink		 { color:#000000; text-decoration:none; }
.category	 { font-size:12px; margin:0px 0px 15px; padding:3px 10px 10px 3px; background-color:#ffffff; border:1px solid #000000; line-height:120%;  }
.cnavi01	 { margin:6px 0px 0px 8px; line-height:18px; }
.cnavi02	 { margin:4px 0px 2px 8px; font-size:10px; }
.cnavi03	 { margin:2px 0px 1px 15px; font-size:10px; }
.menu		 { margin:4px 8px 3px 0px; float:left; clear:both; }

.entry01	{ width:750px; text-align:left; margin:0px; padding:10px 10px 3px 10px; font-size:18px; border-top:5px solid #DED4C5; color:#A69882; font-weight:bold; letter-spacing:1px; }
.entry02	{ width:750px; text-align:left; margin:0px 0px 10px; padding:1px 10px 6px 10px; font-size:12px; border-bottom:3px solid #DED4C5; font-weight: normal; line-height:16px; }

.maintext	{ width:750px; text-align:left; line-height:180%; font-size:14px; }
.word		{ width:750px; text-align:left; margin:30px 0px; padding:10px 0px 0px; color:#ffffff; font-size:1px; line-height:1px; }
.sname		{ width:550px; text-align:left; line-height:150%; margin:0px 0px 3px; padding:3px 5px 1px; color:#333333; background-color:#DED4C5; font-size:small; font-weight:bold; }
.sname2		{ width:550px; text-align:left; line-height:150%; margin:0px 0px 3px; padding:3px 5px 1px; color:#333333; background-color:#eeeeee; font-size:small; font-weight:bold; }
.item		{ width:550px; text-align:left; line-height:150%; margin:0px 0px 30px; padding:0px 5px 5px; font-size:small; }
.extra		{ width:546px; line-height:150%; margin:0px 0px 30px; }
.toriyose	{ margin:10px 0px; }

.product01	{ border-bottom:3px solid #438503; background-color:#F9FEED; }
.product02	{ padding:4px 10px 1px 15px; font-size:12px; letter-spacing:3px; font-weight: bold; background-color:#438503; border-bottom:3px solid #ACDB60; color:#ffffff; clear:both; }

.brandbox	{ margin:0px 0px 10px; padding:15px 20px 13px; background-color:#EEE9E1; color:#675B48; border:1px solid #675B48; font-size:12px; line-height:21px; }
.brandname	{ margin:0px 0px 3px; color:#484033; font-size:18px; font-weight:bold; }

.attention01	{ width:550px; margin:10px 0px 0px; padding:7px 17px 5px; background-color:#339933; color:#ffffff; letter-spacing:1px; text-align:center; }
.attention02	{ width:550px; margin:0px 0px 15px; padding:10px 15px; background-color:#ffffff; color:#555555; border:2px solid #339933; line-height:150%; }
.mailtext01	{ margin:0px; padding:4px; background-color:#ff0099; color:#ffffff; font-size:14px; text-align:center; }
.mailtext02	{ margin:0px; padding:4px; background-color:#ffd5ea; color:#000000; font-size:14px; text-align:center; }

.attention001	{ width:550px; margin:15px 0px 30px; padding:2px 0px; background-color:#fc166a; line-height:150%; }
.attention002	{ margin:5px 0; color:#ffffff; letter-spacing:1px; text-align:center; font-weight:bold; }
.attention003	{ margin:0px 2px; padding:10px 20px; background-color:#ffffff; color:#000000; }
.omake01	{ margin:100px 0px 15px; padding:5px 15px; text-align:center; background-color:#ffeb3d; font-size:18px; color:#000000; letter-spacing:3px; clear:both; }
.omake02	{ margin:15px 30px 25px; text-align:center; }
.omake03	{ margin:0px; padding:5px 0px 0px; color:#ffffff; text-align:center; background-color:cc0000; font-size:16px; letter-spacing:1px; }
.omake04	{ margin:0px; border:3px solid #cc0000; padding:25px 35px; }
.omake05	{ margin:100px 0px 0px; }

.omake001	{ width:546px; line-height:150%; margin:0 0 30px; margin:15px 0; border:2px solid #006396; }
.omake002	{ margin:0; padding:6px 0 4px; background-color:#006396; color:#ffffff; font-size:14px; text-align:center; letter-spacing:3px; font-weight: bold; }
.omake003	{ margin:10px 15px; }
.omake004	{ color:#006396; font-weight: bold; }
.omake005	{ margin:10px 0 0; padding:10px 15px; color:#ff0000; border-top:1px dotted #ff0000; }

.wreview01	 { width:750px; margin:30px 0px 0px; padding:7px 15px 3px; background-color:#bb0000; color:#ffffff; font-size:16px; text-align:center; letter-spacing:2px; line-height:120%; clear:both; }
.wreview02	 { width:750px; margin:0px 0px 15px; border:2px solid #bb0000; }
.wreview03	 { width:746px; height:500px; margin:0px; }

.headline	 { margin:50px 0px 10px; padding:5px 15px; border-left:8px solid #675B48; background-color:#EEE9E1; line-height:130%; color:#464037; letter-spacing:1px; font-weight:bold; font-size: medium; }
.headline2	 { margin:15px 0 8px; padding:5px 15px; border-left:8px solid #ff0000; background-color:#ffff00; line-height:130%; color:#ff0000; letter-spacing:1px; font-weight:bold; font-size: medium; }

.tye		{ padding:4px 2px 2px 4px; color:#333333; background-color: #fff67d; }
.tgr		{ padding:4px 2px 2px 4px; color:#333333; background-color: #ccff66; }
.tpk		{ padding:4px 2px 2px 4px; color:#333333; background-color: #ffc9e9; }
.tbl		{ padding:4px 2px 2px 4px; color:#333333; background-color: #c4f1ff; }
.tpu		{ padding:4px 2px 2px 4px; color:#333333; background-color: #e8d1ff; }
.tbk		{ margin:0px 10px 0px 0px; padding:4px 6px; color:#ffffff; background-color: #000000; font-weight: bold; }
.tbr		{ margin:0px 10px 0px 0px; padding:4px 6px; color:#ffffff; background-color: #484033; font-weight: bold; letter-spacing:1px; }
.fpk		{ color:#fd5261; font-weight: bold; }
.fgr		{ color:#64a007; font-weight: bold; }

.coupon01	{ margin:30px 0px 15px; text-align:center; line-height:150%; }
.coupon02	{ width:550px; margin:15px 0px; text-align:center; line-height:150%; clear:both; }
.coupon03	{ width:550px; margin:0px 0px 3px; padding:5px 5px 3px; background-color:#dd0000; color:#ffffff; font-size:14px; letter-spacing:3px; clear:both; }

.asuraku	{ margin:0px 0px 10px; }

.karel01	{ width:348px; height:348px; text-align:center; border:2px dotted #666666; }
.karel02	{ width:350px; height:350px;  }
.karel03	{ margin:10px 20px; line-height:160%; color:#666666; }
.karelmail	{ margin:-10px 0px 20px; }
.karel04	{ margin:50px 0px 10px; padding:3px; background-color:#489350; color:#ffffff; letter-spacing:2px; text-align:center; font-size:14px; }

.gift00 	{ font-size: 16px; color:#ffffff; border-left:8px solid #f9f5ef; margin:0 8px; padding:8px 15px 5px; font-weight: bold; }
.gift01 	{ background: #47280F; margin:30px 0 10px; padding:0; }
.gift02 	{ margin:0; padding:7px 15px 5px; border-bottom:1px dotted #473c28; color:#473c28; font-size:14px;  background-color:#C8A080; font-weight: bold; }
.gift03 	{ background-color:#f9f5ef; border:1px solid #473c28; padding:0; margin:15px 0 10px 0; }
.gift04 	{ background-color:#f1ece1; border:1px solid #473c28; padding:15px 20px; margin:5px 0; }



/*以下そのうち消すタグ*/
.main		{ width:750; margin:0; }
.title		{ width:750; margin:0; }
.text01		{ margin:3 5 0; font-size:12px; }
hr		{ margin:0; height:4px; background-color:#ffffff; color:#ffffff; border-width:2px 0px 0px 0px;
		  border-style:dotted dotted dotted dotted; border-color:#9a7e50 #9a7e50 #9a7e50 #9a7e50; } 
.text02		{ margin:0 0 10; padding:15 20 13; background-color:#f5e8d9; color:#473c28; font-size:12px; line-height:21px; }
.text03		{ margin:0 0 3; color:#473c28; font-size:18px; }

form		 { margin:0; }

.menu		 { margin:4 8 3 0; float:left; clear:both; }
.category	 { font-size:12px; margin:0 0 15; padding:3 10 10 3; background-color:#ffffff; border:1px solid #000000; }
.brand		 { margin:0 0 15; background-color:#FFF3BC; }

.main01		{ margin:0 0 15; }
.main02		{ margin:0; padding:3 5 5; background-color:#FFF3BC; line-height:12px; text-align:center; }
.news		{ margin:0; padding:5 8; border-bottom:1px dotted #000000; line-height:120%; }
.ranking		{ margin:0; padding:10; border-top:1px dotted #000000; height:80px; line-height:120%; }
.newitem	{ margin:0; padding:10; border-bottom:1px dotted #000000; height:80px; line-height:120%; }
.line		{ margin:5 0 20; padding:0; height:16px; border:0 none; background-image: url('http://www.rakuten.ne.jp/gold/wakuwakushop/img/line.gif') }

.r-navi		 { border:1px solid #000000;margin-bottom:10px; }
.review01	 { margin:0;padding:5 0 0; }
.review02	 { margin:0;padding:2 0 0; }

