@charset "UTF-8";

/* header */
#flash{ margin:0; padding:0; }
#atuo{ width:183px; height:300px; position:absolute; bottom:0px; right:0px; }

/* gMenu */
#gMenu { background:url(../../item/img/gmenu.jpg) no-repeat; }

/* pageTitle */
h2#pageTitle{ background:url(../../item/img/page_title.jpg); }

/* contentsArea */
h3#cat01{ background:url(../../item/img/cat01_title.jpg) no-repeat; width:670px; height:36px; margin:14px 0 0 0; text-indent:-9999px; }
h3#cat02{ background:url(../../item/img/cat02_title.jpg) no-repeat; width:670px; height:36px; margin:14px 0 0 0; text-indent:-9999px; }
h3#cat03{ background:url(../../item/img/cat03_title.jpg) no-repeat; width:670px; height:36px; margin:14px 0 0 0; text-indent:-9999px; }
h3#cat04{ background:url(../../item/img/cat04_title.jpg) no-repeat; width:670px; height:36px; margin:14px 0 0 0; text-indent:-9999px; }
h3#cat05{ background:url(../../item/img/cat05_title.jpg) no-repeat; width:670px; height:36px; margin:14px 0 0 0; text-indent:-9999px; }
h3#cat06{ background:url(../../item/img/cat06_title.jpg) no-repeat; width:670px; height:36px; margin:14px 0 0 0; text-indent:-9999px; }
h3#cat07{ background:url(../../item/img/cat07_title.jpg) no-repeat; width:670px; height:36px; margin:14px 0 0 0; text-indent:-9999px; }
h3#cat08{ background:url(../../item/img/cat08_title.jpg) no-repeat; width:670px; height:36px; margin:14px 0 0 0; text-indent:-9999px; }
h3#attention{ background:url(../../item/img/attention_title.jpg) no-repeat; width:670px; height:36px; margin:14px 0 0 0; text-indent:-9999px; }
h3.name{ background:url(../../item/img/name_bg.jpg) no-repeat; width:670px; height:36px; margin:14px 0 0 0; padding:0 0 0 30px;
font-size:18px; font-weight:bold; color:#FFF; line-height:36px;}
h4#atc01{ background:url(../../item/img/attach_sub01.jpg) no-repeat; width:642px; height:19px; margin:10px 0 0 0; text-indent:-9999px; }
h4#atc02{ background:url(../../item/img/attach_sub02.jpg) no-repeat; width:642px; height:19px; margin:30px 0 0 0; text-indent:-9999px; }
h4#atc03{ background:url(../../item/img/attach_sub03.jpg) no-repeat; width:642px; height:19px; margin:30px 0 0 0; text-indent:-9999px; }
h4#atc04{ background:url(../../item/img/attach_sub04.jpg) no-repeat; width:642px; height:19px; margin:30px 0 0 0; text-indent:-9999px; }
h4#atc05{ background:url(../../item/img/attach_sub05.jpg) no-repeat; width:642px; height:19px; margin:30px 0 0 0; text-indent:-9999px; }
h4#atc06{ background:url(../../item/img/attach_sub06.jpg) no-repeat; width:642px; height:19px; margin:30px 0 0 0; text-indent:-9999px; }
h4#att01{ background:url(../../item/img/att01.jpg) no-repeat; width:642px; height:16px; margin:0 0 10px 0; text-indent:-9999px; }
h4#att02{ background:url(../../item/img/att02.jpg) no-repeat; width:642px; height:16px; margin:10px 0; text-indent:-9999px; }
h4#att03{ background:url(../../item/img/att03.jpg) no-repeat; width:642px; height:16px; margin:10px 0; text-indent:-9999px; }
h4#att04{ background:url(../../item/img/att04.jpg) no-repeat; width:642px; height:16px; margin:10px 0; text-indent:-9999px; }
h4#att05{ background:url(../../item/img/att05.jpg) no-repeat; width:642px; height:16px; margin:10px 0; text-indent:-9999px; }
h4#att06{ background:url(../../item/img/att06.jpg) no-repeat; width:642px; height:16px; margin:10px 0; text-indent:-9999px; }
h4#att07{ background:url(../../item/img/att07.jpg) no-repeat; width:642px; height:16px; margin:10px 0; text-indent:-9999px; }
h4#att08{ background:url(../../item/img/att08.jpg) no-repeat; width:642px; height:16px; margin:10px 0; text-indent:-9999px; }
h4#att09{ background:url(../../item/img/att09.jpg) no-repeat; width:642px; height:16px; margin:10px 0; text-indent:-9999px; }
h4#att10{ background:url(../../item/img/att10.jpg) no-repeat; width:642px; height:16px; margin:10px 0; text-indent:-9999px; }

ul.itemList{ width:650px; margin:0; padding:0; }
ul.itemList li{ width:154px; list-style:none; float:left; margin:10px 8px 0 0; }
ul.itemList li img{ margin:0 0 5px 0; padding:0; }
ul.itemList li p{ margin:0 0 5px 0; padding:0; line-height:140%; }
ul.itemList li p a{ color:#333; text-decoration:none; }
ul.itemList li p a:hover{ text-decoration:underline; }
ul.itemList li .teika{ margin:0; font-size:10px; line-height:140%; }

.itemPic01{ position: relative; margin:0 0 5px 0; }
.itemNone{ position:absolute; top:0px; left:0px; }

.itemDetail{ width:154px; float:left; margin:0; }
.itemDetail img{ margin:0 0 10px 0; padding:0; }
.itemDetail p{ margin:10px 0 0 0; padding:0; }
.itemDetail p.teika{ width:154px; margin:0; font-size:10px; font-weight:bold; text-align:right; }
.price{ width:154px; font-size:24px; font-weight:bold; color:#F00; line-height:100%; text-align:right; }

#number{ background:#EBEBEB; width:144px; margin:10px auto; }
#number label{ width:54px; display:block; float:left; padding:5px; text-align:center; line-height:100%; }
#number input{ width:70px; background:#DBDBDB; border:none; margin:0; padding:5px; text-align:center; }

#itemDetailRight{ width:457px; float:right; margin:0 22px 0 0; display:inline; }
.itemName { border-left:1px solid #F00; padding:5px 0 5px 11px; margin:5px 0 0 0; font-size:14px; font-weight:bold; }
.blockInner #itemDetailRight .copy{ width:448px; margin:20px 0 20px 11px; }
.detailTB{ background:url(../img/dot.jpg) repeat-x top; width:448px; margin:0 0 10px 11px; }
.detailTB th{ background:url(../img/dot.jpg) repeat-x bottom; padding:10px 0 11px 0; width:150px; text-align:left; font-weight:normal; vertical-align:top; }
.detailTB td{ background:url(../img/dot.jpg) repeat-x bottom; padding:10px 0 11px 0; }
#itemDetailRight img{ margin:0 0 10px 11px; }

.blockItemAtt{ width:662px; padding:10px 0; border:4px solid #CCC; border-bottom:none; }
.blockItemAttInner{ width:642px; padding:0 10px; border-bottom:1px solid #CCC; }
.blockItemAttInnerBottom{ width:642px; padding:0 10px; }
.blockItemAttInner p,.blockItemAttInnerBottom p,.blockItemAttInner img{ margin:0 0 10px 0; font-weight:bold; }
.blockItemAttInner ul{ margin:0 0 10px 0; padding:0; list-style:none; font-size:10px; line-height:140%; }
.blockItemAttInner li{ padding:0 0 0 1em; text-indent:-1em; }

.link{ background:url(../../item/img/link.jpg) no-repeat; line-height:41px; margin:10px 0 20px 11px; padding:0 0 0 50px; }
.link a{ color:#06C; text-decoration:none; padding:3px; }