body {
    color: black;
    background: white;
    margin: 0;
    padding: 0;
    text-align: center;
}

table {
	width: 100%;
	font-size: small;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
table td {
	padding: 0;
	border-width: 0;
	vertical-align: top;
	font-family: "ＭＳ Ｐゴシック"; /* 変更 */
/*	text-align: left; */
}

img {border: 0px none;}



/* 通常のリンクスタイル */
a {
	color: #333333;
	text-decoration: none;
	background-color: transparent;
}
a:hover {
	color: Red;
	text-decoration: underline;
}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}

ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #2F5376;}

/*
ログイン後会員名の左寄せ
--------------------------------------- */
.nameCell {
	width: 0%;
	margin-left: 0px;
	margin-right: auto;
}
/*
会員名の書式
--------------------------------------- */
.customerName {
	font-size: 14px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	color: #996633;
	white-space: nowrap;
	padding-left: 10px;
	vertical-align: middle;
	background-image: url('backimg01.gif');
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-right: 5px
}

/*
加島屋からのお知らせ書式
--------------------------------------- */
div.topics {
	font-size: 14px;
	margin: 5px auto;
	width: 580px;
	text-align: left;
}

div.topics ul {
	margin: 5px 0px 10px 0px;
	color: #996633;
}
div.topics li {
	margin-left: 5px;
	list-style: square inside;
	color: #996633;
	line-height: 130%;
}

div.topics a {
	color: #996633;
}

img.new {
	vertical-align: middle;
	margin-left: 10px;
	_margin-bottom: 4px; /* ie用行間調整 */
}

/*
商品カテゴリブロックの書式
--------------------------------------- */
div.syohin {
	font-size: 14px;
	margin: 5px auto;
	width: 580px;
	text-align: left;
}

/*
ショッピングガイドの書式
--------------------------------------- */
#guidecontent {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
}
#guidecontent p {
	text-align: left;
	font-size: 14px;
	line-height: 1.5em;
	margin: 5px 0px 5px 0px;
	padding-left: 10px;
}

#guidecontent p.red{
	font-size: 12px;
	color: Red;
	text-align: right;
}
#guidecontent .text{
	font-size: 14px;
	color: #333333;
}

#guidecontent textarea{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFE1;
	color: #333333;
}

#guidecontent ul {
	padding: 0;
	margin: 5px 10px 10px 0px;
/*	list-style-type: circle;*/
	font-size: 14px;
}
#guidecontent li {
	padding-bottom: 5px;
	margin-left: 30px;
	padding-top: 3px;
	list-style-type: circle;
	list-style-position: outside;
	line-height: 130%;
}
#guidecontent a {
	text-decoration: none;
	color: Navy;
	font-weight: bold;
}
#guidecontent a:hover {
	text-decoration: underline;
	color: Red;
	font-weight: bold;
}
#guidecontent table {
	width: 500px;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	background-color: Silver;
	margin-bottom: 15px;
	margin-top: 10px;
}
#guidecontent th {
	background-color: #F5DEB3;
	padding: 5px;
}
#guidecontent td {
	background: White;
	vertical-align: middle;
	padding: 5px;
}

/*
お問い合わせの書式
--------------------------------------- */
#guidecontent table.request {
	font-size: 14px;
	text-align: left;
}
#guidecontent textarea.request{
	background-color: #FFFFFF;
}

#rulescontent {
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 14px;
}
#rulescontent a {
	text-decoration: underline;
	color: Blue;
	padding-left: 3px;
	padding-right: 3px;
}
#rulescontent a:hover {
	text-decoration: underline;
	color: Red;
}

#rulescontent ol {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 5px;
	list-style-position: outside;
	color: #000000;
}
#rulescontent ol li {
	list-style-position: outside;
	list-style-type: decimal;
	color: #000000;
}
#rulescontent ul {
	margin-left: 1.5em;
}

#rulescontent ul li {
	list-style-position: outside;
	list-style-type: circle;
	color: #2F5376;
}


#rulescontent dl {
	margin-left: 10px;
	margin-right: 10px;
}
#rulescontent dt {
	background-color: #B0E0E6;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}

#rulescontent dd {
	margin-bottom: 10px;
	padding-left: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	line-height: 130%;
}
.policytitle {
	font-weight: bold;
	color: #333333;
}

input.formButton {}

.item {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.itemHead {padding: 3px; background-color: tranparent; color: #666666; border: 1px solid #cccccc;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef;}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #666666; background-color: transparent;}
.itemPoster {}
.itemPostDate {}
.itemStats {}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 130%;}
.itemText:first-letter {font-size: 150%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef;}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}
.userform {
    vertical-align: middle;
    color: #FFFFFF;
    font-size: 11px;
    background-color: #002288;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-left: 2px;
    text-align: right;
}
.userform a {color:#FFFFFF;}
.userform a:hover {color:#FF0000; text-decoration:underline;}

/* td#header1 {background-color: #FFFFFF; vertical-align: middle; text-align:left;}
td#header2 {
    background-color: #E3EAF8;
    vertical-align: middle;
    text-align: center;
    color: #517396;
}
td#header2 a {
    vertical-align: middle;
    text-align: center;
    color: #517396;
}
td#header2 a:hover {
    vertical-align: middle;
    text-align: center;
    color: #FFFFFF;
    background-color: #FE845B;
}
td#header3 {
    border-left: 1px solid #AFAFAF;
    background-color: #FFFFFF;
    vertical-align: middle;
    text-align:center;
}

td#headerbar {
    height: 20;
    font-size: 12px;
    background-color: #FFFFFF;
    text-align: center;
}
td#headerbar a {
    height: 20;
    font-size: 12px;
    color: #517396;
    text-align: center;
    display: block;
}
td#headerbar a:hover {
    color: #FFFFFF;
    background-color: #517396;
}

td#headerbar1 {
    height: 20;
    border-left: 1px solid #AFAFAF;
    vertical-align: bottom;
    font-size: 12px;
    background-color: #FFFFFF;
    text-align: center;
}
td#headerbar1 a {
    height: 20;
    vertical-align: bottom;
    font-size: 12px;
    color: #517396;
    display: block;
    text-align: center;
}
td#headerbar1 a:hover {
    vertical-align: bottom;
    color: #FFFFFF;
    background-color: #517396;
} */

/* 変更 */
td#leftcolumn {
    width: 158px;
    border: 1px solid #FFFFFF;
    background: #F4F4F4;
}
td#leftcolumn th {
    background-color: #E0E0E0;
    color: #6A6A6A;
    vertical-align: middle;
}
td#leftcolumn div.blockTitle {
	padding: 8px;
	background-color: #FFCC66;
	color: #6A6A6A;
	font-weight: bold;
	font-size: 12px;
}
td#leftcolumn div.blockContent {padding: 1px 0px 10px 0px;}
td#leftcolumn div.leftnaviImg {
	margin-bottom: 5px;
}
td#leftcolumn div.leftnaviImg2 {
	margin-bottom: 5px;
	margin-top: 5px;
}


/* 変更 */
td#maincolumn {
	width: 598px;
	border: 1px solid #FFFFFF;
	text-align: center;
	color: #333333;
}
/* 追加 */

td#maincolumn div.blockImg {
	text-align: center;
	margin-top: 5px;
}
td#maincolumn div.blockText {
	padding: 5px 10px 5px 10px;
	color: #333333;
	font-size: 12px;
	line-height: 130%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 580px;
}
/* 追加 */
td#maincolumn div.categoryText {
	margin: 0px auto 10px auto;
/*	padding: 5px;
*/	color: #666666;
	font-size: 12px;
	line-height: 130%;
	width: 270px;
	text-align: left;
}

/* 変更 */
#mainmenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#mainmenu a.menuTop {padding-left: 3px;}
#mainmenu a.menuMain {padding-left: 3px;}
#mainmenu a.menuSub {padding-left: 9px;}

td#mainmenu a {
	font-size: 12px;
	display: block;
	padding: 4px;
	color: #517396;
	background: #FFFFFF;
	border-left: 8px solid #FE845B;
	margin-bottom: 1px;	/* マージンをボトムに変更 */
}
td#mainmenu a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background: #FE845B;
    border-left: 8px solid #ED3700;
}
td#mainmenu a.menuTop {}
td#mainmenu a.menuMain {
border-bottom: 1px solid #FFCCFF;
}
td#mainmenu a.menuSub {
    font-size: 12px;
    border-left: 8px solid #FED2C3;
    padding-left: 10px;
    margin-top: 0px;
    border-bottom: 1px solid #FFCCFF;
}

/* 変更 */
#usermenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#usermenu a.menuTop {}
#usermenu a.highlight {color: #0000ff; background-color: #fcc;}

td#usermenu a {display:block; margin-bottom:1px; padding:4px; color:#517396; background:#E8ECF1; border-left:8px solid #517396;}
td#usermenu a:hover {color:#FFFFFF; text-decoration:none; background:#517396; border-left:8px solid #003366;}
td#usermenu a.menuTop {}
td#usermenu a.highlight {color:#6685C2; background:#FFFFFF;}
td#usermenu a:hover.highlight {color:#FFFFFF; background:#B2C1E0;}

td#centercolumn {font-size: 11px;}

td#centercolumn div{font-size: 11px;}

td#centercolumn th {background-color: #898989; color: #FFFFFF; vertical-align: middle;}
td#centerCcolumn {font-size: 11px;padding: 0px;}
td#centerCcolumn div.blockTitle {padding: 10px 3px 3px 15px; color: #DE2B2B; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
td#centerCcolumn div.blockContent {border-bottom: 1px solid #dddddd; padding: 5px 15px; margin-right: 0px; margin-left: 0px; margin-bottom: 3px; line-height: 130%;}

td#centerLcolumn {font-size: 11px;width: 50%; padding: 0px 3px 0px 0px;}
td#centerLcolumn div.blockTitle {padding: 10px 3px 3px 10px; color: #DE2B2B; font-weight: bold; margin-top: 0px;}
td#centerLcolumn div.blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 2px; line-height: 120%;}

td#centerRcolumn {font-size: 11px;width: 50%; padding: 0px 3px 0px 0px;}
td#centerRcolumn div.blockTitle {padding: 10px 3px 3px 10px; color: #DE2B2B; font-weight: bold; margin-top: 0px;}
td#centerRcolumn div.blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 2px; line-height: 120%;}

div#content {text-align: left; padding: 8px; font-size:12px; color:#000000; font-family: Osaka, ＭＳ Ｐゴシック; }
div#footer {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	font-size: small;
	_font-size: x-small;
}

td#rightcolumn {
    width: 158px;
    border: 1px solid White;
    background: #E3EAF8;
}
td#rightcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#rightcolumn div.blockTitle {
    padding: 3px;
    background-color: #ED3700;
    color: #FFFFFF;
    font-weight: bold;
}
td#rightcolumn div.blockContent {padding: 3px 3px 10px 3px; border-bottom:1px solid #DCDCDC;}

td#footerbar {
    text-align: center;
    background-color: #E8ECF1;
/*    background-color: #050569;*/
    color: #666666;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #AFAFAF;
}
td#footerbar a{color: #FFFFFF;}

td#footerbar2 {
    text-align: center;
    background-color: #FFFFFF;
    color: #666666;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #AFAFAF;
}


.outer {border: 1px solid silver;}
.head {background-color: #c2cdd6; padding: 5px; font-weight: bold;}
.even {background-color: #ededed; padding: 5px;}
.odd {background-color: #f9f9f9; padding: 5px;}
.foot {background-color: #c2cdd6; padding: 5px; font-weight: bold;}
tr.even td {background-color: #ededed; padding: 5px;}
tr.odd td {background-color: #f9f9f9; padding: 5px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0px none;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller;}
.comDateCaption {font-weight: bold; font-style: normal;}

a:link.LinkTop {
    font-size:14px;
    color:navy;
    text-decoration:none;
    line-height: 20px;
}
a:visited.LinkTop {
    font-size:14px;
    color:navy;
    text-decoration:none;
    line-height: 20px;
}
a:hover.LinkTop {
    font-size:14px;
    color: #f03;
    text-decoration:underline;
    line-height: 20px;
}
a:active.LinkTop {
    font-size:14px;
    color:#f09;
    text-decoration:none;
    line-height: 20px;
}

a:link.ListName {
    font-size: 12px;
    color: navy;
    text-decoration: underline;
}
a:visited.ListName {
    font-size:12px;
    color:navy;
    text-decoration: underline;
}
a:hover.ListName {
    font-size:12px;
    color: #f03;
    text-decoration: underline;
}
a:active.ListName {
    font-size:12px;
    color:#f09;
    text-decoration: underline;
}


font.ItemName { font-size: 14px; color: navy; font-weight:bold; }
font.Setsumei { font-size: 12px; color: black; font-weight:normal; }

.ffont {
    font-size:12px;
    color:#666;
    font-family: Osaka, "ＭＳ Ｐゴシック"
;}

.ffont a {
    font-size: 12px;
    line-height:1.3em;
    color: blue;
    text-decoration: underline;
}

.ffont a:hover {
    font-size: 12px;
    line-height:1.3em;
    color: red;
    text-decoration: underline;
}

.japtext {
    font-size: 12px;
    line-height:1.3em;
    font-family: Osaka, "ＭＳ Ｐゴシック"
;}

.japtext a {
    font-size: 12px;
    line-height:1.3em;
    color: blue;
    text-decoration: underline;
}

.japtext a:hover {
    font-size: 12px;
    line-height:1.3em;
    color: red;
    text-decoration: underline;
}

table#base1 {
    text-align:       left;
    width:            760;
    border-width:     0;
    padding:          0;
    margin:           0;
    background-color: #FFFFFF;
    font-size:        12px;
    color:            #666;
    font-family:      Osaka, "ＭＳ Ｐゴシック";
}

table#main {
    width: 580;
    border-width: 0;
    padding: 0;
    margin: 0;
}

table#head {
    width: 760;
    padding: 0;
    margin: 0;
    border-left:   0px solid #AFAFAF;
    border-right:  0px solid #AFAFAF;
    border-top:    0px solid #AFAFAF;
    border-bottom: 1px solid #AFAFAF;
}

table#cart {
    width: 590;
    padding: 5;
/*    border-spacing: 3;
//    border-collapse: separate;
//    background-color: #EEEEEE;
//    vertical-align: middle;
//    text-align: center;
//    font-size:12px;
//    color:#666;
//    font-family: Verdana, Helvetica, Geneva, sans-serif, Osaka, "ＭＳ Ｐゴシック";*/
}

td#carthead {
    padding: 3;
    background-color: #EEEEEE;
    vertical-align: middle;
    text-align: center;
    font-size:12px;
    color:#666;
    font-family: Osaka, "ＭＳ Ｐゴシック";
}

td#cartbody {
    padding: 2;
    background-color: #FFFFFF;
    vertical-align: middle;
    font-size:12px;
    font-family: Osaka, "ＭＳ Ｐゴシック";
}

div#head {
    padding-top: 4;
}

table#mark {
    width: 590;
    padding: 5;
    vertical-align: middle;
    text-align: center;
    font-size:12px;
    color:#666;
    font-family: Osaka, "ＭＳ Ｐゴシック";
}

td#markleft {
    vertical-align: middle;
    text-align: left;
    font-size:12px;
    color:#000000;
    font-family: Osaka, "ＭＳ Ｐゴシック";
}

td#markcenter {
    vertical-align: middle;
    text-align: center;
    font-size:12px;
    color:#666;
    font-family: Osaka, "ＭＳ Ｐゴシック";
}

td#markright {
    vertical-align: middle;
    text-align: right;
    font-size:12px;
    color:#666;
    font-family: Osaka, "ＭＳ Ｐゴシック";
}

#td1 { color: #333333; background-color: #EEEEEE; font-size: 14px; text-align: right; font-weight:bold; padding-top: 5; padding-right: 5;  height: 30; vertical-align: top;}
#td2 { color: #333333; background-color: #EEEEEE; font-size: 14px; text-align: left; }
#td3 { color: #339933; background-color: #EEEEEE; font-size: 12px; text-align: left; padding-bottom: 5; padding-left: 5; }
#td4 { color: #333333; background-color: #EEEEEE; font-size: 14px; text-align: left; padding-top: 5; }

#text { /* line-height: 130%; */ color: #333333; font-size: 11pt;}
#name { font-size: 14px; /* line-height: 120%; */ font-weight: bold; color: #666666;}
#read { /* line-height: 130%; */ color: #666666; font-size: 11pt;}
#task { /* line-height: 130%; */ color: #333333; font-size: 11pt; font-weight: bold;}
#stext { font-size: 11pt; color: #339933; /* line-height: 120% */ }
#titles { font-size: 11pt; /* line-height: 120%; */ font-weight: bold; color: #999999 ;}

.text { /* line-height: 130%; */ color: #333333; font-size: 11pt;}
.name { font-size: 14px; /* line-height: 120%; */ font-weight: bold; color: #666666;}
.read { /* line-height: 130%; */ color: #666666; font-size: 11pt;}
.task { /* line-height: 130%; */ color: #333333; font-size: 11pt; font-weight: bold;}
.stext { font-size: 11pt; color: #339933; /* line-height: 120% */ }
.titles { font-size: 11pt; /* line-height: 120%; */ font-weight: bold; color: #999999 ;}
.mtext { font-size: 9pt; color: #339933; /* line-height: 120% */ }

.view {
  width: 500;
  height: 20;
  padding-top: 4;
  padding-left: 15;
  border: 0px none;
  background-color: #EEEEEE;
  font-size: 14px;
  vertical-align: bottom
}

#vtd1 { color: #333333; background-color: #EEEEEE; font-size: 14px; padding: 0 0 5 0; text-align: right; font-weight:bold; }
#vtd2 { color: #333333; background-color: #EEEEEE; font-size: 14px; padding: 0 0 5 10; text-align: left;}

/*2007年11月対応追加 start*/
#example { font-size: 11px; }
#adrguid { line-height: 160%; }
#tr1 { height: 60; }
#tr2 { height: 45; }
#tr3 { height: 35; }

a.cartguid {
  text-decoration: underline; 
  color:#3333CC;
  font-size:12px;
  font-family: Osaka, "ＭＳ Ｐゴシック";
}
a.cartguid:hover {color:#FF0000;}

#cartnavitbl {
  border: 1px #B4B4B4 solid;
  font-size:14;
  width: 49%;
}

#cartnavi {
  background-color: #EEEEEE;
  font-weight: bold;
  padding : 3;
}

#passent1 {
  height: 35; 
  width: 230;
  vertical-align: middle;
}
#passent2 {
  height: 35;
  width: 10;
  vertical-align: middle;
}
#passent3 {
  height: 35;
  width: 270;
  vertical-align: middle;
}

/*2007年11月対応追加書式 end*/

/#ryoshu {
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-base-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
}*/

/* フッタスタイル Start */
table#footer {
	width: 760px;
	padding: 0px;
}
.footerbar3 {
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
.footernavi {
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	padding: 5px;
	color: #CC9933;
}
.footernavi a {
	text-decoration: none;
	color: #664400;
}
.footernavi a:hover {
	text-decoration: underline;
	color: #CC6600;
}
tr#footerNavi {
	background-color: #FFE4C4;
}
tr#copyrights {
	color: #666666;
}
tr#copyrights a{
	color: #6A5ACD;
}
tr#copyrights a:hover{
	color: #CC6600;
	text-decoration: underline;
}
td#verisign{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}
/* フッタスタイル End */

/*季節のおすすめ品の書式
--------------------------------------- */
#tokusen {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
}
#tokusen p {
	text-align: left;
	font-size: 14px;
	line-height: 1.5em;
	margin: 5px 0px 5px 0px;
	padding-left: 10px;
	color: #333333;
}
#tokusen p img{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
#tokusen p img.migi {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
#tokusen div.cat_ttl {
	font-size: 18px;
	text-align: left;
	color: #333333;
}
#tokusen div.cat_ttl img {
	float: none;
	margin-bottom: 10px;
}
#tokusen div.item_ttl{
	font-size: 20px;
	margin-left: 10px;
	text-align: left;
	color: #333333;
}
#tokusen div.item_ttl img {
	vertical-align: text-top;
	margin-left: 10px;
}
