BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #660000; PADDING-TOP: 5px
}
H1.message {
	FONT-WEIGHT: bolder; FONT-SIZE: larger; WIDTH: 60%; PADDING-TOP: 1em; BORDER-BOTTOM: #ffcc33 3px solid; TEXT-ALIGN: center
}
H2 {
	BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: small; BORDER-LEFT: #ffcc33 14px solid; LINE-HEIGHT: 150%
}
.menu-tips {
	MARGIN-TOP: 5px
}
A:link {
	COLOR: #003399; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #993366; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
P {
	MARGIN-LEFT: 1em; LINE-HEIGHT: 120%; MARGIN-RIGHT: 1em
}
P.topicpath {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em
}
.message P {
	LINE-HEIGHT: 150%
}
.oss_table {
	BACKGROUND: #cc9999
}
.oss_body {
	BACKGROUND: #eeeeee
}
.cmt_l {
	TEXT-ALIGN: left
}
.cmt_r {
	PADDING-BOTTOM: 10px; TEXT-ALIGN: right
}

#trackback {
	BORDER-RIGHT: #583b1c 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #583b1c 1px dotted; PADDING-LEFT: 5px; BACKGROUND: #ffffcc; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: #583b1c 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #583b1c 1px dotted; TEXT-ALIGN: left
}

#trackback P {
	DISPLAY: block; FONT-SIZE: 90%; MARGIN: 2px; LINE-HEIGHT: 150%
}
#trackback SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 90%
}
#trackback BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 2px; COLOR: #333; PADDING-TOP: 0px
}
#trackback STRONG {
	FONT-WEIGHT: bold
}
#info {
	FONT-SIZE: smaller; MARGIN-LEFT: 1em; COLOR: #777; MARGIN-RIGHT: 1em
}
IMG.rssimage {
	MARGIN: 10px 10px 15px
}
STRONG.search_error {
	FONT-WEIGHT: bolder; FONT-SIZE: larger; COLOR: #993300; LINE-HEIGHT: 150%
}
.ad_title {
	FONT-WEIGHT: bold; COLOR: #993300
}
.ad_detail {
	FONT-SIZE: smaller
}
.line150 {
	LINE-HEIGHT: 150%
}
.line125 {
	LINE-HEIGHT: 125%
}

/* GuideHelp */
div.guidehelp { padding-left:0em;padding-right:0em; }
div.guidehelppan {border-top:solid #999999;border-bottom:solid #999999;padding:5px;border-width:1px;}

/* MyPage */

div.mypageIE { text-align: center; }
div.mypage { text-align: left; margin-left:auto; margin-right:auto; width:90%; }

#table.mypage { border-collapse: collapse; width:90%; margin-left: auto; margin-right: auto; text-align: left;  }
table.mypage { border-collapse: collapse; width:100%; margin-left: auto; margin-right: auto; text-align: left;  }
table.menu { border-collapse: collapse; color: #660000; background-color: #ffcc33; margin: 0; font-weight: bold; }
a.menuitem { color: #660000; text-decoration: none; }
tr.mypage td { padding: 0.5em; white-space: nowrap; text-align:center; }
td.padclear { padding:0; }

td.kado1 { background-repeat: no-repeat; }
td.kado2 { background-repeat: no-repeat; background-position:100% 0%;}
td.focus1 { background-color: #ff9933; background-repeat: no-repeat;}
td.focus  { background-color: #ff9933; }
td.focus2 { background-color: #ff9933; background-repeat: no-repeat; background-position:100% 0%;}

td.waku { margin: 0; padding: 1em; border: 2px solid #ffcc33; border-top:0; }
div.wakuIE { text-align: center; }
div.waku { text-align: left; margin-left:auto; margin-right:auto; width:90%; }

a.mypage { color: #003399; }
.b { font-weight: bold; }
.y { color: #ffcc33; }
td.ind1 { text-indent: 1em; }
td.detailbar { background-color: #ffcc33; font-weight: bold; }
td.userinfo { width: 15em; text-align: right }
td.upduserinfo { width: 13.5em; }
td.deliveryaddr { width: 15em; text-align: right }
td.maildeliv { width: 13.5em; }
td.userreview { background-color: #ffffff; }
table.tbl { width: 98%; border: 1px solid #ffcc33; background-color: #ffffcc; border-collapse: collapse; text-align: left; margin-left: auto; margin-right: auto; }
table.tbl tr td { padding: 0.5em; }
.red { color: #990000; font-weight:normal; }
table.tblr { width: 98%; border: 1px solid #660000; background-color: #ffffff; border-collapse: collapse; text-align: left; margin-left: auto; margin-right: auto;  }
table.tblr tr td { border-bottom: 1px solid #660000; }
table.tblr tr td.regist { font-weight: bold; width: 4.1em; text-align: center; color: #ffffff; background-color: #660000; }
tr.bk1plimitedheader {color: #ffffff; background-color: #660000; }
table.tbl tr td.pointuse { border-bottom: 1px solid #ffcc33; }
table.tbl tr td.bk1expresscheck { border-bottom: 1px solid #ffcc33; text-align: center; width: 3em }
table.tbl tr td.bk1express { border-bottom: 1px solid #ffcc33; }

table.wishlist { width: 98%; border: 1px solid #ffffcc; background-color: #ffffcc; border-collapse: collapse; text-align: left; margin-left: auto; margin-right: auto; }

table.wishlist tr td { padding: 0.5em; }
.red { color: #990000; font-weight:normal; }

#CampDetail{ width:100%; border:none;	margin:20px 0px; padding:5px;	border-bottom: 1px dotted #cc0000; }
#CampDetail-L{ width:164px; vertical-align:top; text-align:center; padding:0px 10px 10px 0px; font-size:12px; }
#CampDetail-L img{ margin:0px 0px 3px 0px; }
#CampDetail-TG{ height:20px; vertical-align:middle; padding:2px 0px 2px 7px; border-left: 5px solid #ffcc33; background: #81c331; font-size:12px; }
#CampDetail-TG a{ font-size:12px; font-weight: bold; text-decoration:underline; color: #fff; }
#CampDetail-TG a:hover{color:#ff6600;	text-decoration:underline; }
#CampDetail-C{ text-align:left; vertical-align:top;	padding:4px 15px 8px 0px;	font-size:12px;	}
#CampDetail-SG{	vertical-align:top;	border-top: 1px dotted #81c331;	font-size:12px;	}

