body{
 background:#660000;
 background-image:url(../img/back.gif);
 background-repeat:repeat-x;
 background-position:top;
 font-size: 12px;
}
h1,h2,h3{margin:0; padding:0; font-size:100%; line-height:130%;}
td {font-size: 12px; color: #333333; line-height: 130%;}
a {color: #333333; text-decoration: none;}
a:hover {color: #999999; text-decoration: none;}
dd {
	margin: 0px;
	padding: 0px;
}
dl {
	margin: 0px;
	padding: 0px;
}


h1 {background:url(../img/log01.gif) no-repeat 0 0; width:27px; height:14px; margin:0; padding:0; display:block;}
h1 em{display:none;}

#mainback{background: url(../img/back02.jpg) no-repeat bottom right;}
#list01 a {color: #101177; text-decoration: none;}
#list01 a:hover {color: #333333; text-decoration: none;}


/* side */
.smenu{width:155px; padding:5px 0px 0px; background: url(../img/side/li.gif) no-repeat top left;}
.smenu ul{margin: 0px; padding:0px;}
.smenu ul li{list-style:none;}
.li1{padding:1px 0px 1px 25px; background: url(../img/side/li.gif) no-repeat left;}
.li2{padding:1px 0px 1px 25px; background: url(../img/side/li2.gif) no-repeat left;}
.smenu ul li a{width:130px; padding:1px 0px 1px 5px; color:#8B8B8B; background:#E1E1E1; display:block;}
.smenu ul li a:hover{width:130px; padding:1px 0px 1px 5px; color:#FFFFFF; background:#4C4C4C;}


/* font */
.fonts {font-size: 11px;}
.font15 {font-size: 15px; font-weight:bold;}
.font20 {font-size: 20px; font-weight:bold;}


.fontW {color: #FFFFFF;}
.fontR {color: #B30000;}
.fontRs {color: #B30000; font-size: 11px;}
.fontB {color: #101077;}
.fontBs {color: #101077; font-size: 11px;}
.fontO {color: #FF5100;}
.fontO2 {color: #F57400;}
.fontG {color: #7F7F7F;}
.fontGr {color: #497349;}


/* space��*/
.space2 {padding: 2px;}
.space2h {padding: 2px 0px;}
.space2t {padding: 2px 0px 0px;}
.space4 {padding: 4px;}
.space5 {padding: 5px;}
.space5h {padding: 5px 0px;}
.space5w {padding: 0px 5px;}
.space5t {padding: 5px 0px 0px;}
.space5b {padding: 0px 0px 5px;}
.space5r {padding: 0px 5px 0px 0px;}
.space10 {padding: 10px;}
.space10h {padding: 10px 0px;}
.space10w {padding: 0px 10px;}
.space10t {padding: 10px 0px 0px;}
.space10b {padding: 0px 0px 10px;}
.space30r {padding: 0px 30px 0px 0px;}

.spaceform{padding: 2px 5px;}

.margin4{margin: 4px;}
.margin5{margin: 5px;}
.margin10{margin: 10px;}
.margin2h{margin: 2px 0px;}
.margin2b{margin: 0px 0px 2px;}
.margin5l{margin: 0px 0px 0px 5px;}
.margin5r{margin: 0px 5px 0px 0px;}
.margin5b{margin: 0px 0px 5px;}
.margin5t{margin:5px 0px 0px;}
.margin10r{margin: 0px 10px 0px 0px;}
.margin10b{margin:0px 0px 10px 0px;}
.margin15b{margin:0px 0px 15px 0px;}
.margin25b{margin:0px 0px 25px;}

.waku01{border:1px solid #7F7F7F;}
.waku02{border-left:1px solid #7F7F7F; border-right:1px solid #7F7F7F;}
.waku03{border-top:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
.waku04{border-left:1px solid #7F7F7F; border-right:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
.waku05{border-right:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
.waku06{border-top:1px solid #7F7F7F;}
.waku07{border-bottom:1px solid #7F7F7F;}
.waku01d{border:1px dotted #7F7F7F;}


.Fact{ime-mode: active;}
.Fdis{ime-mode: disabled;}
.FactG{ime-mode: active; background: #E6E6E6;}
.FdisG{ime-mode: disabled; background: #E6E6E6;}


.cap{padding-left: 1em; text-indent: -1em;}

.f01{float:left;}
.f02{float:right;}


/* index */
a#indexpickup{font-size: 11px; letter-spacing: 2px; color: #FFE600;}
a#indexpickup:hover{color: #FFFFFF;}
#indexinfo{border:1px solid #000; padding:4px; font-size:11px; margin-bottom:10px;}


/* com */
.com1{padding: 2px 5px; border-bottom:2px solid #FFFFFF; background:#CCCCCC;}
.com2{padding: 2px 5px; border-left:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF; background:#EEEEEE;}

/* privacy */
.privacy1{padding-left: 2em; text-indent: -2em;}

/* review */
.review1{padding:10px 5px 0px; color:#D2BB8B; font-size: 20px; font-weight: bold;}

/* cart */
.cartimg{margin:1px 5px 1px 0px; border:1px solid #A0A0A0; float:left;}

/* shopping */
.shopt{padding:5px; background:url(../img/shopping/back02.gif) no-repeat top; font-size:14px; color:#fff;}
.shopback{padding:38px 0px 19px; background:url(../img/shopping/back01a.jpg) no-repeat top; vertical-align:top; height:460px;}
.shoptext{font-size: 13px; color:#D2BB8B; padding:5px 5px 3px;
background:#000;
background-image:url(../img/shopping/text_back.gif);
background-repeat:no-repeat;
background-position:center top;}
.price01{float:right; color:#B30000;}

/* present */
#elect{padding:5px 0px; width:520px; text-align:left;}
#elect ul{margin:0px; padding:0px; list-style-type: none;}
#elect ul li{display:inline; width:125px;}
.preanke{padding:5px 0px 5px 15px; border-bottom:1px dotted #7F7F7F;}
.preanke0{padding:5px 0px 5px 15px;}
.preanke1{width:15px; float:left;}
.preanke2{width:435px; float:right;}

/* first */
#firstback{background:url(../img/first/back01.jpg) no-repeat top right;}

/* member */
.memlogt {padding: 3px 0px 10px 55px;}

/* bbs */
#bbsbtn01 input{margin:5px 0px 0px; width:65px;}
.bbspage a{color:#101177;}
.bbstitle{font-size:16px; font-weight:bold;}
.bbsmain{padding: 4px; border-left:1px solid #7F7F7F; border-right:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
.bbsmain hr{color:#000000; height:1px;}

/* howto */
.howtowaku{border:2px solid #B3B3B3; padding:5px;}

/* pickup */
.pickupwaku{border:2px solid #414141; padding:8px; background:url(../img/pickup/back01.gif) no-repeat 0px 190px;}
.pickuptext{padding:0px 10px 0px 10px ;font-size:13px; line-height:150%; writing-mode:tb-rl; letter-spacing: 2px;}
.pickuptext2{font-size:13px; font-family:serif; writing-mode:lr-tb;}

/* sitemap */
#sitemap div{height:20px;}
#sitemap1{padding:0px 0px 0px 20px;}

/* news */
.newsday{background:#E7EEDA; padding:5px;}
.newspreimg{float:left; margin:1px 5px 1px 0px;}
.newspre1{background:#E5D9BC; padding:2px 5px;}
.newspre2{background:#F9F8E4; padding:2px 5px;}
.newspre2a{width:215px; float:left;}
.newspre2b{width:215px; float:right;}
.newsbar{background:url(../img/dot01.gif) repeat-x; height:1px; margin:10px 0px;}


