@charset "Shift_JIS";

/* 共通 左 メイン width: 663px */
/* ------------------------------------------------------ */


/* form table item-search */
/* ------------------------------------------------------ */
#main-l table.item-search select.step {
width: 160px;
}
#main-l table.item-search th.h1 {
border-right: none;
width: 112px;
}
#main-l table.item-search ul.selectdata,
#main-l table.item-search ul.selectdata li {
display: block;
}
#main-l table.item-search ul.selectdata li {
margin: 0 0 2px;
white-space: nowrap;
word-wrap: normal;
word-break: keep-all;
float: left;
}
#main-l table.item-search ul.selectdata li.partition {
padding: 0 5px;
color: #B6B186;
}
#main-l table.item-search ul.selectdata li.set {
background-color: #FCD5BD;
padding: 0 1px;
}


/* 共通 左 メイン ranking */
/* ------------------------------------------------------ */
#main-l div.ranking {
background: url("/images/product/common/bg_ml_ranking_btm.gif") no-repeat 0 100%;
width: 662px;
}
#main-l div.ranking-top {
background: url("/images/product/common/bg_ml_ranking_top.gif") no-repeat 0 0;
width: 662px;
}
#main-l div.ranking div.tit {
padding: 8px 12px 40px;
}
#main-l div.ranking div.ranking-list {
padding: 0 25px 20px;
}
#main-l div.ranking div.ranking-list div.pearts-block {
margin-right: 16px;
width: 141px;
float: left;
}
#main-l div.ranking div.ranking-list div.pearts-block p {
margin: 0;
}
#main-l div.ranking div.ranking-list div.pearts-block div.pic {
margin-bottom: 5px;
}
#main-l div.ranking div.ranking-list div.pearts-block div.txt {
margin-bottom: 5px;
}
#main-l div.ranking div.ranking-list div.pearts-block div.price p {
font-size: 85%;
font-weight: bold;
color: #D73A5F;
text-align: center;
}


/* 共通 左 メイン item-list */
/* ------------------------------------------------------ */
#main-l div.item-list {
background: #F3F3E8 url("/images/product/common/bg_ml_itemlist_btm.gif") no-repeat 0 100%;
padding-bottom: 20px;
width: 662px;
}
#main-l div.item-list div.item-list-header {
background-color: #ffffff;
margin-bottom: 20px;
width: 662px;
}
#main-l div.item-list div.item-list-header div.putnum {
background: #F3F3E8 url("/images/product/common/bg_ml_itemlist_hl.gif") no-repeat 100% 0;
width: 300px;
float: left;
}
#main-l div.item-list div.item-list-header div.putnum div.inner {
padding: 9px 26px 5px 12px;
}
#main-l div.item-list div.item-list-header div.putnum p {
margin: 0;
}
#main-l div.item-list div.item-list-header div.putnum span.num {
font-size: 180%;
font-weight: bold;
color: #D73A5F;
}
#main-l div.item-list div.item-list-header div.searchbox {
	padding: 1px 0 8px;
	float: right;
	width: 362px;
}
#main-l div.item-list div.item-list-header div.searchbox input.ontxt {
margin-right: 8px;
width: 250px;
}
#main-l div.item-list div.pagenum {
margin-bottom: 20px;
padding: 0 10px;
}
#main-l div.item-list div.pagenum ul.pagedata,
#main-l div.item-list div.pagenum ul.pagedata li {
display: block;
}
#main-l div.item-list div.pagenum ul.pagedata li {
float: left;
}
#main-l div.item-list div.pagenum ul.pagedata li.set {
background-color: #FCD5BD;
padding: 0 1px;
}
#main-l div.item-list div.pagenum ul.pagedata li.partition {
padding: 0 5px;
color: #B6B186;
}
#main-l div.item-list div.pagenum ul.pagenum,
#main-l div.item-list div.pagenum ul.pagenum li {
display: block;
}
#main-l div.item-list div.pagenum ul.pagenum li {
float: left;
}
#main-l div.item-list div.pagenum ul.pagenum li.prev {
background: url("/images/product/common/mkr_arrow_brown_l_s.gif") no-repeat 0px 0.355em;
margin-right: 20px;
padding-left: 8px;
}
#main-l div.item-list div.pagenum ul.pagenum li.next {
background: url("/images/product/common/mkr_arrow_brown_s.gif") no-repeat 100% 0.355em;
margin-left: 20px;
padding-right: 8px;
}
#main-l div.item-list div.pagenum ul.pagenum li.partition {
padding: 0 1px;
color: #B6B186;
}
#main-l div.item-list div.pagenum ul.pagenum li.num {
width: 1.3em;
text-align: center;
}
#main-l div.item-list div.pagenum ul.pagenum li.set {
background-color: #FCD5BD;
}

#main-l div.item-list div.itemlist {
	text-align: left;
	background: url("/images/product/common/bg_ml_itemlist.gif") repeat-y 0 0;
	margin: 0 0 20px 10px;
	width: 642px;
}
#main-l div.item-list div.itemlist div.pearts-block {
margin-right: 13px;
padding-bottom: 15px;
width: 151px;
float: left;
}
#main-l div.item-list div.itemlist div.pearts-block p {
margin: 0;
}
#main-l div.item-list div.itemlist div.pearts-block div.pic,
#main-l div.item-list div.itemlist div.pearts-block div.txt {
margin-bottom: 5px;
}
#main-l div.item-list div.itemlist div.pearts-block div.price p.price {
font-size: 120%;
font-weight: bold;
color: #D73A5F;
text-align: center;
}
#main-l div.item-list div.itemlist div.pearts-block div.price p.price small {
font-size: 65%;
}

#main-l div.item-list div.nothingitem-tit {
margin: 0 auto 10px;
width: 642px;
text-align: left;
}
#main-l div.item-list div.nothingitem-tit p.tit {
margin: 0;
font-size: 120%;
font-weight: bold;
color: #D73A5F;
}
#main-l div.item-list div.nothingitem-box {
background: url("/images/product/common/bg_ml_nitembox_btm.gif") no-repeat 0 100%;
margin: 0 auto;
width: 642px;
text-align: left;
}
#main-l div.item-list div.nothingitem-box-top {
background: url("/images/product/common/bg_ml_nitembox_top.gif") no-repeat 0 0;
width: 642px;
}
#main-l div.item-list div.nothingitem-box-inner {
padding: 4px;
}
#main-l div.item-list div.nothingitem-box div.tit {
padding: 4px 7px 5px;
}
#main-l div.item-list div.nothingitem-box div.tit p.tit {
margin: 0;
font-size: 74.5%;
font-weight: bold;
font-color: #573B04;
}
#main-l div.item-list div.nothingitem-box div.nothingitem-box-in {
background: url("/images/product/common/bg_ml_nitemboxin_btm.gif") no-repeat 0 100%;
width: 633px;
}
#main-l div.item-list div.nothingitem-box div.nothingitem-box-in-top {
background: url("/images/product/common/bg_ml_nitemboxin_top.gif") no-repeat 0 0;
width: 633px;
}
#main-l div.item-list div.nothingitem-box div.nothingitem-box-in-inner {
padding: 11px 11px 10px;
}
#main-l div.item-list div.nothingitem-box div.nothingitem-box-search {
border-top: dotted 1px #DAD1A6;
margin: 0 auto;
padding-top: 6px;
width: 585px;
text-align: left;
}
#main-l div.item-list div.nothingitem-box div.nothingitem-box-search input.ontxt {
margin: 0 8px 0 10px;
width: 250px;
}
#main-l div.item-list div.nothingitem-mess {
background: url("/images/product/common/bg_ml_nitemmess_btm.gif") no-repeat 0 100%;
margin: 0 auto;
width: 642px;
text-align: left;
}
#main-l div.item-list div.nothingitem-mess-top {
background: url("/images/product/common/bg_ml_nitemmess_top.gif") no-repeat 0 0;
width: 642px;
}
#main-l div.item-list div.nothingitem-mess-inner {
padding: 15px 9px 14px;
}


/* 共通 左 メイン 個別アイテム */
/* ------------------------------------------------------ */
#main-l div.item-detail div.item-detail-l {
width: 330px;
float: left;
}
#main-l div.item-detail div.item-detail-r {
width: 310px;
float: right;
}

#main-l div.item-detail div.item-detail-l table.itembox {
margin-bottom: 8px;
}

#main-l div.item-detail div.item-detail-l ul.pic,
#main-l div.item-detail div.item-detail-l ul.pic li {
display: block;
}
#main-l div.item-detail div.item-detail-l ul.pic li {
padding: 2px 0;
float: left;
}
#main-l div.item-detail div.item-detail-l ul.pic li.otherimages {
background: url("/images/product/common/mkr_otherimages.gif") no-repeat 6px 50%;
margin-right: 20px;
padding-left: 24px;
}
#main-l div.item-detail div.item-detail-l ul.pic li.expansion {
background: url("/images/product/common/mkr_expansion.gif") no-repeat 0 50%;
padding-left: 20px;
}

#main-l div.item-detail div.item-detail-l table.item-detail div.inner {
padding: 2px 10px 1px;
}
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline th,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline td {
background-color: #ffffff;
cursor: pointer;
}
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline th,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline td {
background-color: #E5FACD;
cursor: pointer;
}
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline td.d1 a:link,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline td.d1 a:link,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline td.d2 a:link,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline td.d2 a:link,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline td.d1 a:visited,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline td.d1 a:visited,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline td.d2 a:visited,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline td.d2 a:visited {
color: #814336;
}
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline td.d1 a:hover,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline td.d1 a:hover,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline td.d2 a:hover,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline td.d2 a:hover {
color: #DB5232;
}
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline td.d3 a:link,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline td.d3 a:link,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline td.d3 a:visited,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline td.d3 a:visited {
color: #333333;
}
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailnoline td.d3 a:hover,
#main-l div.item-detail div.item-detail-l table.item-detail tr.itemdetailline td.d3 a:hover {
color: #DB5232;
}
#main-l div.item-detail div.item-detail-l table.item-detail th {
font-weight: bold;
text-align: center;
}
#main-l div.item-detail div.item-detail-l table.item-detail td.d1,
#main-l div.item-detail div.item-detail-l table.item-detail td.d2 {
color: #824334;
}
#main-l div.item-detail div.item-detail-l table.item-detail td.d1 {
width: 116px;
}
#main-l div.item-detail div.item-detail-l table.item-detail td.d2 {
width: 64px;
text-align: center;
}
#main-l div.item-detail div.item-detail-l table.item-detail a {
text-decoration: none !important;
}

#main-l div.item-detail div.item-detail-r p.headline {
margin: 0 0 10px;
font-size: 100%;
font-weight: bold;
color: #573B04;
}
#main-l div.item-detail div.item-detail-r p.comment {
margin: 0 0 20px;
font-size: 74.5%;
}
#main-l div.item-detail div.item-detail-r div.price {
margin: 0 0 20px;
}
#main-l div.item-detail div.item-detail-r div.price p {
margin: 0;
}
#main-l div.item-detail div.item-detail-r div.price p.price {
font-size: 85%;
color: #D73A5F;
}
#main-l div.item-detail div.item-detail-r div.price p.price span.price {
font-size: 140%;
font-weight: bold;
color: #D73A5F;
}
#main-l div.item-detail div.item-detail-r div.f-r {
padding-top: 0.1em;
}

#main-l div.item-detail div.item-detail-r div.item-detail-search {
background-color: #F6F6EE;
margin-bottom: 10px;
padding: 10px;
}
#main-l div.item-detail div.item-detail-r table.item-detail-search {
width: 290px;
}
#main-l div.item-detail div.item-detail-r table.item-detail-search div.inner {
padding-bottom: 10px;
}
#main-l div.item-detail div.item-detail-r table.item-detail-search th.h1 {
width: 70px;
font-weight: normal;
}
#main-l div.item-detail div.item-detail-r table.item-detail-search input.num {
width: 70px;
text-align: right;
}

#main-l div.item-detail div.item-detail-r ul.item-detail-icolist,
#main-l div.item-detail div.item-detail-r ul.item-detail-icolist li {
display: block;
}
#main-l div.item-detail div.item-detail-r ul.item-detail-icolist li {
padding-bottom: 5px;
margin-right: 5px;
width: 57px;
height: 18px;
display: block;
float: left;
}

#main-l div.item-detail div.item-detail-r .size {
	overflow: auto;
	border: solid 1px #E6E6D0;
	margin-bottom: 15px;
	padding-left: 5px;
	height: 6.5em;
}
#main-l div.item-detail div.item-detail-r .size p {
	margin: 0;
}

/* 共通 左 メイン relatedproduct */
/* ------------------------------------------------------ */
#main-l div.relatedproduct {
border: solid 1px #E6E6D0;
padding: 20px 10px;
}
#main-l div.relatedproduct div.relatedproduct-list {
background: url("/images/product/common/bg_ml_itemlist.gif") repeat-y 0 0;
margin: 20px auto 0;
width: 642px;
text-align: left;
}
#main-l div.relatedproduct div.relatedproduct-list div.pearts-block {
margin-right: 13px;
padding-bottom: 15px;
width: 151px;
float: left;
}
#main-l div.relatedproduct div.relatedproduct-list div.pearts-block p {
margin: 0;
}
#main-l div.relatedproduct div.relatedproduct-list div.pearts-block div.pic,
#main-l div.relatedproduct div.relatedproduct-list div.pearts-block div.txt {
margin-bottom: 5px;
}
#main-l div.relatedproduct div.relatedproduct-list div.pearts-block div.price p.price {
font-size: 120%;
font-weight: bold;
color: #D73A5F;
text-align: center;
}
#main-l div.relatedproduct div.relatedproduct-list div.pearts-block div.price p.price small {
font-size: 65%;
}


/* 共通 左 メイン popup-stockstatus */
/* ------------------------------------------------------ */
#main-l div.popup-stockstatus-base {
margin  : 0;
padding : 0;
display : inline;
position: absolute;
overflow: visible;
width   : 0;
height  : 0;
}
#main-l div.popup-stockstatus-base div.popup-stockstatus {
background-color: #FBCCC0;
padding   : 8px 0 5px;
width     : 580px;
position  : relative;
z-index   : 1;
top       : 0;
left      : 83px;
display   : none;
text-align: center;
}
#main-l div.popup-stockstatus-base div.popup-stockstatus-inner {
background-color: #ffffff;
margin: 0 auto 7px;
width: 564px;
text-align: left;
}
#main-l div.popup-stockstatus-base div.popup-stockstatus-inner02 {
padding: 15px;
}
#main-l div.popup-stockstatus-base div.close {
float: right;
}
#main-l div.popup-stockstatus-base div.tit {
float: left;
}
#main-l div.popup-stockstatus-base div.tit p {
margin: 0;
font-size: 85%;
font-weight: bold;
color: #573B04;
}
#main-l div.popup-stockstatus-base div.txt {
width: 296px;
float: left;
}
#main-l div.popup-stockstatus-base div.pic {
width: 223px;
float: right;
}



/* 共通 picExpansion */
/* ------------------------------------------------------ */
#picExpansionBase {
margin    : 0;
padding   : 0;
display   : block;
position  : absolute;
overflow  : visible;
z-index   : 1000;
width     : 100%;
height    : 0;
top       : 0;
left      : 0;
text-align: left;
}
#picExpansion {
background-image: url("/images/product/common/picexpansion_bg.png");
position  : absolute;
z-index   : 1000;
top       : 0;
left      : 0;
width     : 100%;
height    : 0;
display   : none;
text-align: left;
}
* html body #picExpansion {
background-image: none;
}
#picExpansionBg {
position  : absolute;
z-index   : 999;
top       : 0;
left      : 0;
filter: alpha(opacity=80);
}
#picExpansionBlock {
position  : absolute;
z-index   : 1000;
top       : 0;
left      : 0;
}
#picExpansionBlock div.picExpansionBlock {
background-color: #FBCCC0;
padding: 8px 8px 6px;
text-align: center;
}
#picExpansionBlock div#picExpansionImg {
background-color: #ffffff;
margin-bottom: 7px;
padding: 15px;
}


/* ====================================================== */
/* [common] */
/* ====================================================== */
/* header-info */
/* ------------------------------------------------------ */
body#common div#header-info {
	padding: 0 15px 7px;
}

body#common div#header-info div.bnr-area01 {
	background: url(/images/product/maternity/top_head_bg_bnrarea.jpg) no-repeat 100% 0;
	width: 649px;
	float: left;
}

/* 20080218 */
body#common .gift div#header-info div.bnr-area01 {
	background: url(/images/product/gift/idx_bg_bnrarea01.gif) no-repeat 100% 0;
	width: 649px;
	float: left;
}
body#common .nurse div#header-info div.bnr-area01 {
	background: url(/images/product/nurse/idx_bg_bnrarea01.gif) no-repeat 100% 0;
	width: 649px;
	float: left;
}
body#common .hoikushi div#header-info div.bnr-area01 {
	background: url(/images/product/hoikushi/idx_bg_bnrarea01.gif) no-repeat 100% 0;
	width: 649px;
	float: left;
}
/* //20080218 */

body#common div#header-info div.bnr-area01 div.block-l {
width: 402px;
float: left;
}
body#common div#header-info div.bnr-area01 div.block-r {
padding-top: 20px;
width: 247px;
float: right;
text-align: center;
}

body#common div#header-info div.bnr-area02 {
background: url("/images/product/common/idx_bg_bnrarea02_btm.gif") no-repeat 0 100%;
width: 249px;
float: right;
}
body#common div#header-info div.bnr-area02-top {
background: url("/images/product/common/idx_bg_bnrarea02_top.gif") no-repeat 0 0;
width: 249px;
}
body#common div#header-info div.bnr-area02 div.tit {
padding: 9px 10px 23px;
}
body#common div#header-info div.bnr-area02 div.inner {
padding: 0 14px;
}
body#common div#header-info div.bnr-area02 div.inner div.bnr {
border-bottom: dotted 1px #B8B8B7;
padding: 15px 0 15px 6px;
}
body#common div#header-info div.bnr-area02 div.inner div.last {
border-bottom: none;
}

body#common div#header-info ul.information li {
padding-bottom: 6px;
padding-left: 77px;
}
body#common div#header-info ul.information li.info {
background: url("/images/product/common/mkr_info.gif") no-repeat 0 0;
}
body#common div#header-info ul.information li.profit {
background: url("/images/product/common/mkr_profit.gif") no-repeat 0 0;
}


/* search */
/* ------------------------------------------------------ */
body#common div#search {
background-color: #E5E5CD;
padding: 3px 25px 4px;
}
body#common div#search div.txt {
width: 245px;
float: left;
}
body#common div#search div.input {
padding-top: 3px;
width: 400px;
float: left;
}

body#common div#search input.search {
margin-right: 7px;
width: 320px;
}
body#common div#search input.submit {
background-color: transparent;
border: none;
width: 65px;
height: 20px;
}


/* main */
/* ------------------------------------------------------ */
body#common div#main div.common-lc {
width: 649px;
float: left;
}
body#common div#main div.common-l {
width: 235px;
float: left;
}
body#common div#main div.common-c {
width: 394px;
float: right;
}
body#common div#main div.common-r {
width: 249px;
float: right;
}

body#common div#main div.common-l div.block-info,
body#common .gift div#main div.common-l div.block-info,
body#common .nurse div#main div.common-l div.block-info,
body#common .hoikushi div#main div.common-l div.block-info {
background: url("/images/product/common/idx_bg_mcl_btm.gif") no-repeat 0 100%;
width: 235px;
}
body#common div#main div.common-l div.block-info-top,
body#common .gift div#main div.common-l div.block-info-top,
body#common .nurse div#main div.common-l div.block-info-top,
body#common .hoikushi div#main div.common-l div.block-info-top {
background: url("/images/product/common/idx_bg_mcl_top.gif") no-repeat 0 0;
/*padding-bottom: 11px;*/
padding-bottom: 20px;
width: 235px;
}

/* 20090218 */
body#common .gift div#main div.common-l div.block-info {
	background: url("/images/product/gift/idx_bg_mcl_btm.gif") no-repeat 0 100%;
}
body#common .gift div#main div.common-l div.block-info-top {
	background: url("/images/product/gift/idx_bg_mcl_top.gif") no-repeat 0 0;
}
body#common .nurse div#main div.common-l div.block-info {
	background: url("/images/product/nurse/idx_bg_mcl_btm.gif") no-repeat 0 100%;
}
body#common .nurse div#main div.common-l div.block-info-top {
	background: url("/images/product/nurse/idx_bg_mcl_top.gif") no-repeat 0 0;
}
body#common .hoikushi div#main div.common-l div.block-info {
	background: url("/images/product/hoikushi/idx_bg_mcl_btm.gif") no-repeat 0 100%;
}
body#common .hoikushi div#main div.common-l div.block-info-top {
	background: url("/images/product/hoikushi/idx_bg_mcl_top.gif") no-repeat 0 0;
}
/* /20090218 */

body#common div#main div.common-l div.block-info div.inner {
padding: 0 11px;
}
body#common div#main div.common-l div.block-info div.tit {
padding: 1px 10px 0;
}
body#common div#main div.common-l div.block-info div.box01,
body#common div#main div.common-l div.block-info div.box07,
body#common div#main div.common-l div.block-info div.box08,
body#common div#main div.common-l div.block-info div.box09 {
background-color: #ffffff;
border-color: #EC9985;
border-style: solid;
border-width: 1px;
padding:10px;
}
body#common div#main div.common-l div.block-info div.box02,
body#common div#main div.common-l div.block-info div.box04,
body#common div#main div.common-l div.block-info div.box05,
body#common div#main div.common-l div.block-info div.box06 {
background-color: #ffffff;
border-color: #EC9985;
border-style: none solid solid;
border-width: 1px;
padding: 0 10px 10px;
}
body#common div#main div.common-l div.block-info div.box03 {
border-color: #EC9985;
border-style: dotted none none;
border-width: 1px;
padding: 10px 0;
}

/* 20090218 */
body#common div#main div.common-l div.block-info div.box04,
body#common div#main div.common-l div.block-info div.box07 { border-color: #f19ab7;}
body#common div#main div.common-l div.block-info div.box05,
body#common div#main div.common-l div.block-info div.box08 { border-color: #92c3d7;}
body#common div#main div.common-l div.block-info div.box06,
body#common div#main div.common-l div.block-info div.box09 { border-color: #acc05d;}
/* /20090218 */

body#common div#main div.common-l div.block-info div.box02 div.catalog01,
body#common div#main div.common-l div.block-info div.box04 div.catalog01,
body#common div#main div.common-l div.block-info div.box05 div.catalog01,
body#common div#main div.common-l div.block-info div.box06 div.catalog01 {
width: 58px;
float: left;
}
body#common div#main div.common-l div.block-info div.box02 div.catalog02,
body#common div#main div.common-l div.block-info div.box04 div.catalog02,
body#common div#main div.common-l div.block-info div.box05 div.catalog02,
body#common div#main div.common-l div.block-info div.box06 div.catalog02 {
padding-top: 0.55em;
width: 8px;
float: left;
}
body#common div#main div.common-l div.block-info div.box02 div.catalog03,
body#common div#main div.common-l div.block-info div.box04 div.catalog03,
body#common div#main div.common-l div.block-info div.box05 div.catalog03,
body#common div#main div.common-l div.block-info div.box06 div.catalog03 {
width: 76px;
float: left;
}
body#common div#main div.common-l div.block-info div.box02 div.catalog04,
body#common div#main div.common-l div.block-info div.box04 div.catalog04,
body#common div#main div.common-l div.block-info div.box05 div.catalog04,
body#common div#main div.common-l div.block-info div.box06 div.catalog04 {
width: 40px;
float: right;
}

body#common div#main div.common-l div.block-info div.box02 div.catalog01 input,
body#common div#main div.common-l div.block-info div.box04 div.catalog01 input,
body#common div#main div.common-l div.block-info div.box05 div.catalog01 input,
body#common div#main div.common-l div.block-info div.box06 div.catalog01 input {
width: 52px;
}
body#common div#main div.common-l div.block-info div.box02 div.catalog03 input,
body#common div#main div.common-l div.block-info div.box04 div.catalog03 input,
body#common div#main div.common-l div.block-info div.box05 div.catalog03 input,
body#common div#main div.common-l div.block-info div.box06 div.catalog03 input {
width: 76px;
}
body#common div#main div.common-l div.block-info div.box02 input.ontxt,
body#common div#main div.common-l div.block-info div.box04 input.ontxt,
body#common div#main div.common-l div.block-info div.box05 input.ontxt,
body#common div#main div.common-l div.block-info div.box06 input.ontxt {
border-top   : solid 1px #C59D94;
border-bottom: solid 1px #C59D94;
border-left  : solid 1px #C59D94;
border-right : solid 1px #C59D94;
}

body#common div#main div.common-l div.block-info table.ranking {
border-top: dotted 1px #C9A899;
width: 201px;
}
body#common div#main div.common-l div.block-info table.ranking-firat {
border-top: none;
}
body#common div#main div.common-l div.block-info table.ranking div.inner {
padding: 10px 0;
}
body#common div#main div.common-l div.block-info table.ranking td.txt div.inner {
padding: 10px 0 0;
}
body#common div#main div.common-l div.block-info table.ranking td.pic {
width: 86px;
vertical-align: top;
padding-bottom: 10px;
}
body#common div#main div.common-l div.block-info table.ranking td.txt {
vertical-align: top;
}
body#common div#main div.common-l div.block-info table.ranking td.price {
vertical-align: bottom;
}
body#common div#main div.common-l div.block-info table.ranking td.price p.price {
font-size: 85%;
font-weight: bold;
color: #D73A5F;
text-align: right;
}

body#common div#main div.common-c div.category-list {
margin-bottom: 15px;
}
body#common div#main div.common-c div.category-list div.pic {
width: 63px;
float: left;
}
body#common div#main div.common-c div.category-list div.list {
margin-left: 10px;
width: 150px;
float: left;
}

body#common div#main div.common-c div.sale {
margin-bottom: 15px;
}
body#common div#main div.common-c div.sale div.pic {
width: 73px;
float: left;
}
body#common div#main div.common-c div.sale div.txt {
width: 311px;
float: left;
}
body#common div#main div.common-c div.sale div.txt p {
margin-top: 0;
}

body#common div#main div.common-c table.relatedproduct {
width: 394px;
}
body#common div#main div.common-c table.relatedproduct td {
vertical-align: middle;
}
body#common div#main div.common-c table.relatedproduct td div.inner {
padding: 0;
}
body#common div#main div.common-c table.relatedproduct td.pic {
width: 62px;
}
body#common div#main div.common-c table.relatedproduct td.txt {
width: 135px;
}
body#common div#main div.common-c table.relatedproduct td.txt div.inner {
padding-right: 10px;
}

body#common div#main div.common-r div.bnr-info {
border-top: dotted 1px #DAD1A6;
padding: 5px;
}
body#common div#main div.common-r div.bnr-info-gr01 {
background-color: #F1FDE0;
}
body#common div#main div.common-r div.bnr-info-gr02 {
background-color: #F7FEEE;
}
body#common div#main div.common-r div.bnr-info div.pic {
width: 66px;
float: right;
}
body#common div#main div.common-r div.bnr-info div.txt {
width: 168px;
float: left;
}
body#common div#main div.common-r div.bnr-info ul.mkr-arrow-brown-xs {
margin-left: 2px;
}


body#common div#main div.common-lc div.serialcolumn {
width: 649px;
}
body#common div#main div.common-lc div.serialcolumn div.block-l {
width: 310px;
float: left;
}
body#common div#main div.common-lc div.serialcolumn div.block-r {
width: 310px;
float: right;
}
body#common div#main div.common-lc div.serialcolumn div.pic {
width: 68px;
float: left;
}
body#common div#main div.common-lc div.serialcolumn div.txt {
width: 232px;
float: right;
}


body#common div#main div.common-lc div.directshop div.pearts-block {
margin-right: 24px;
width: 200px;
float: left;
}
body#common div#main div.common-lc div.directshop div.pearts-block div.pic {
width: 68px;
float: left;
}
body#common div#main div.common-lc div.directshop div.pearts-block div.txt {
width: 122px;
float: right;
}


body#common div#main div.common-lc div.newcatalog {
background: url("/images/product/common/idx_bg_newcatalog_btm.gif") no-repeat 0 100%;
width: 649px;
}
body#common div#main div.common-lc div.newcatalog-top {
background: url("/images/product/common/idx_bg_newcatalog_top.gif") no-repeat 0 0;
width: 649px;
}
body#common div#main div.common-lc div.newcatalog div.tit {
padding: 8px 12px 34px;
}
body#common div#main div.common-lc div.newcatalog div.pic {
margin-bottom: 15px;
padding: 0 26px;
}
body#common div#main div.common-lc div.newcatalog div.pic div.pearts-block {
width: 149px;
float: left;
}
body#common div#main div.common-lc div.newcatalog div.pic div.pearts-block div.catalog-tit {
height: 18px;
}
body#common div#main div.common-lc div.newcatalog div.pic div.pearts-block div.catalog-pic {
background-position: 100% 17px;
background-repeat: no-repeat;
width : 99px;
height: 103px;
}
body#common div#main div.common-lc div.newcatalog div.pic div.pearts-block div.catalog-pic01 {
background-image: url("/images/product/common/idx_pic_newcatalog01_bg.gif");
}
body#common div#main div.common-lc div.newcatalog div.pic div.pearts-block div.catalog-pic02 {
background-image: url("/images/product/common/idx_pic_newcatalog02_bg.gif");
}
body#common div#main div.common-lc div.newcatalog div.pic div.pearts-block div.catalog-pic03 {
background-image: url("/images/product/common/idx_pic_newcatalog03_bg.gif");
}
body#common div#main div.common-lc div.newcatalog div.pic div.pearts-block div.catalog-pic04 {
background-image: url("/images/product/common/idx_pic_newcatalog04_bg.gif");
}
body#common div#main div.common-lc div.newcatalog div.pic div.pearts-block div.catalog-txt {
}

/* 20090218 */
body#common div#main div.common-lc div.newcatalog div.pic div.pearts-block div.catalog-pic05 {
background-image: url("/images/product/common/idx_pic_newcatalog05_bg.gif");
}
body#common div#main div.common-lc div.newcatalog div.pic div.pearts-block div.catalog-pic06 {
background-image: url("/images/product/common/idx_pic_newcatalog06_bg.gif");
}
/* /20090218 */

body#common div#main div.common-lc div.newcatalog div.btn {
border-top: dotted 1px #B8B8B7;
margin: 0 14px;
padding: 10px 0 14px;
}

body#common div#main div.site-information-bnr {
border-top   : solid 1px #E5E5CA;
border-bottom: solid 1px #E5E5CA;
padding: 15px 0;
text-align: center;
}
body#common div#main div.site-information-bnr table.site-information-bnr {
margin: 0 auto;
width: 879px;
}
body#common div#main div.site-information-bnr table.site-information-bnr td {
text-align: left;
}
body#common div#main div.site-information-bnr table.site-information-bnr td.bnr01 {
width: 118px;
}
body#common div#main div.site-information-bnr table.site-information-bnr td.bnr02 {
width: 130px;
}
body#common div#main div.site-information-bnr table.site-information-bnr td.bnr03 {
width: 150px;
}
body#common div#main div.site-information-bnr table.site-information-bnr td.bnr04 {
width: 76px;
}
body#common div#main div.site-information-bnr table.site-information-bnr td.txt01,
body#common div#main div.site-information-bnr table.site-information-bnr td.txt02,
body#common div#main div.site-information-bnr table.site-information-bnr td.txt03 {
width: 105px;
}
body#common div#main div.site-information-bnr table.site-information-bnr td.txt01 div.inner,
body#common div#main div.site-information-bnr table.site-information-bnr td.txt02 div.inner,
body#common div#main div.site-information-bnr table.site-information-bnr td.txt03 div.inner {
padding: 0 15px 0 0;
}
body#common div#main div.site-information-bnr table.site-information-bnr td.txt04 div.inner {
padding: 0 0 0 0;
}
body#common div#main div.site-information-bnr table.site-information-bnr td.txt04 {
width: 90px;
}

body#common div#main div.hotseller {
background: url("/images/product/common/idx_hotseller_bg.gif") no-repeat 0 100%;
margin-bottom: 20px;
width: 649px;
}
body#common div#main div.hotseller-top {
background: url("/images/product/common/idx_hotseller_bg_top.gif") no-repeat 0 0;
width: 649px;
}
body#common div#main div.hotseller div.tit {
border-bottom: dotted 1px #DAD1A6;
margin-bottom: 9px;
padding: 2px 17px 3px;
}
body#common div#main div.hotseller div.list {
padding-left: 16px;
padding-bottom: 10px;
}
body#common div#main div.hotseller div.pearts {
width: 113px;
float: left;
}
body#common div#main div.hotseller div.pearts div.pic {
padding-top: 11px;
margin-bottom: 2px;
}
body#common div#main div.hotseller div.pearts div.txt {
margin: 0 0 0 auto;
width: 113px;
text-align: left;
}
body#common div#main div.hotseller div.no01 div.pic,
body#common .gift div#main div.hotseller div.no01 div.pic,
body#common .nurse div#main div.hotseller div.no01 div.pic,
body#common .hoikushi div#main div.hotseller div.no01 div.pic {
background: url("/images/product/common/idx_hotseller_mkr01.gif") no-repeat 1px 0;
padding-left: 32px;
}

/* 20090219 */
body#common .gift div#main div.hotseller div.no01 div.pic {
background: url("/images/product/gift/idx_hotseller_mkr01.gif") no-repeat 1px 0;
}
body#common .nurse div#main div.hotseller div.no01 div.pic {
background: url("/images/product/nurse/idx_hotseller_mkr01.gif") no-repeat 1px 0;
}
body#common .hoikushi div#main div.hotseller div.no01 div.pic {
background: url("/images/product/hoikushi/idx_hotseller_mkr01.gif") no-repeat 1px 0;
}
/* 20090219 */

body#common div#main div.hotseller div.no02 div.pic {
background: url("/images/product/common/idx_hotseller_mkr02.gif") no-repeat 3px 4px;
padding-left: 32px;
}
body#common div#main div.hotseller div.no03 div.pic {
background: url("/images/product/common/idx_hotseller_mkr03.gif") no-repeat 2px 4px;
padding-left: 32px;
}
body#common div#main div.hotseller div.no04 div.pic {
background: url("/images/product/common/idx_hotseller_mkr04.gif") no-repeat 0 11px;
padding-left: 32px;
}
body#common div#main div.hotseller div.no05 div.pic {
background: url("/images/product/common/idx_hotseller_mkr05.gif") no-repeat 0 11px;
padding-left: 32px;
}
body#common div#main div.hotseller div.no01 {
margin-right: 13px;
}
body#common div#main div.hotseller div.no02 {
margin-right: 16px;
}
body#common div#main div.hotseller div.no03 {
margin-right: 12px;
}
body#common div#main div.hotseller div.no04 {
margin-right: 5px;
width: 118px;
}
body#common div#main div.hotseller div.no05 {
width: 120px;
}
body#common div#main div.hotseller div.pearts ul.mkr-arrow-brown-s {
margin-bottom: 2px;
}
body#common div#main div.hotseller div.pearts p.price {
margin: 0;
font-size: 85%;
font-weight: bold;
color: #D73A5F;
text-align: center;
}


body#common div#main div.iteminformation {
border-bottom: dotted 1px #DAD1A6;
margin-bottom: 15px;
padding-bottom: 10px;
}
body#common div#main div.iteminformation div.tit {
margin-bottom: 10px;
}
body#common div#main div.iteminformation div.list {
padding-left: 16px;
}
body#common div#main div.iteminformation div.pearts {
margin-right: 15px;
width: 113px;
float: left;
}
body#common div#main div.iteminformation div.pearts div.pic {
margin-bottom: 2px;
text-align: center;
}
body#common div#main div.iteminformation div.pearts ul.mkr-arrow-brown-s {
margin-bottom: 2px;
}
body#common div#main div.iteminformation div.pearts p.price {
margin: 0;
font-size: 85%;
font-weight: bold;
color: #D73A5F;
text-align: center;
}


/* ====================================================== */
/* [cart] */
/* ====================================================== */
body#cart h2.cart-tit,
body#cart p.cart-tit {
border-bottom: solid 2px #F08467;
margin: 0 0 20px;
padding: 0;
font-size: 85%;
font-weight: bold;
color: #573B04;
display: block;
}
body#cart h2.cart-tit span.inner,
body#cart p.cart-tit span.inner {
padding: 0 10px 2px;
display: block;
}

body#cart div.btn-area {
margin-bottom: 10px;
}
body#cart div.btn-area div.back {
width: 229px;
float: left;
}
body#cart div.btn-area div.next {
width: 210px;
float: left;
}


/* table.cartview-input */
/* ------------------------------------------------------ */
table.cartview-input div.inner {
padding: 5px 10px 4px;
}
table.tbl_cata div.chk_area {
	padding: 5px 2px 4px;
}

table.cartview-input table.name td.txt {
width: 1.8em;
}
table.cartview-input div.inputlong-i {
width: 288px;
float: left;
}
table.cartview-input div.inputlong-t {
width: 179px;
float: left;
}




/* table.cartview-kakunin */
/* ------------------------------------------------------ */
body#cart table.cartview-kakunin td.client-tit-blank {
background-color: #F3F3E8;
border-right: none;
border-bottom: none;
}
body#cart table.cartview-kakunin td.client-blank {
background-color: #F3F3E8;
border-bottom: none;
}
body#cart table.cartview-kakunin td.client-blank-last {
background-color: #F3F3E8;
}


/* cartview-read */
/* ------------------------------------------------------ */
body#cart div.cartview-read {
margin-bottom: 10px;
padding: 0 10px;
}
body#cart div.cartview-read p {
margin: 0;
}
body#cart table.cartview {
margin-bottom: 15px;
}
body#cart table.cartview div.inner {
padding: 5px;
}
body#cart table.cartview th,
body#cart table.cartview td {
text-align: center;
}
body#cart table.cartview th.cno {
width: 70px;
}
body#cart table.cartview th.mno {
width: 65px;
}
body#cart table.cartview th.pic {
width: 75px;
}
body#cart table.cartview th.iname {
width: 117px !important;
}
body#cart table.cartview td.iname p {
width: 107px !important;
white-space: normal;
word-break : break-all;
word-wrap  : break-word;
display: block;
}
body#cart table.cartview th.sstatus {
}
body#cart table.cartview th.price {
width: 65px;
}
body#cart table.cartview th.processingexpense {
width: 53px;
}
body#cart table.cartview th.num {
width: 45px;
}
body#cart table.cartview-kakunin th.num {
width: 36px;
}
body#cart table.cartview th.subtotal {
width: 68px;
}
body#cart table.cartview th.del {
width: 40px;
}
body#cart table.cartview td.iname {
text-align: left;
}
body#cart table.cartview td.price,
body#cart table.cartview td.processingexpense,
body#cart table.cartview td.num,
body#cart table.cartview td.subtotal {
text-align: right;
}
body#cart table.cartview td.num input {
width: 33px;
text-align: right;
}
body#cart div.cartview-total div.link {
width: 300px;
float: left;
}
body#cart div.cartview-total div.total {
width: 312px;
float: right;
}
body#cart div.cartview-total div.total-inner {
padding-right: 42px;
}
body#cart div.cartview-total div.total-kakunin div.total-inner {
padding-right: 0;
}
body#cart div.cartview-total div.link div.sublink {
border: solid 1px #E7E7D1;
width: 185px;
}
body#cart div.cartview-total div.link div.sublink div.tit {
background-color: #F3F3E8;
padding: 7px 10px 6px;
}
body#cart div.cartview-total div.link div.sublink div.tit p {
margin: 0;
font-weight: bold;
color: #573B04;
}
body#cart div.cartview-total div.link div.sublink div.inner {
padding: 10px 10px 9px;
}
body#cart div.cartview-total div.total div.line01 {
border-bottom: dotted 1px #E7E7D0;
}
body#cart div.cartview-total div.total div.line02 {
border-bottom: solid 2px #E7E7D0;
}
body#cart div.cartview-total div.total p {
margin: 0;
}
body#cart div.cartview-total div.total div.txt {
margin-right: 7px;
width: 125px;
float: right;
}
body#cart div.cartview-total div.total-kakunin div.txt {
width: 150px;
}
body#cart div.cartview-total div.total div.price {
margin-right: 7px;
width: 100px;
float: right;
text-align: right;
}
body#cart div.cartview-info {
border: solid 2px #E7E7D2;
padding: 15px 10px;
}


/* login-box */
/* ------------------------------------------------------ */
body#cart table.login {
width: 643px;
}
body#cart table.login td.blank {
width: 15px;
}
body#cart table.login td.top {
background: url("/images/product/common/cart_bg_login_top.gif") no-repeat 0 0;
width: 314px;
}
body#cart table.login td.top div.inner {
padding: 10px 10px 8px;
}
body#cart table.login td.top p {
font-size: 85%;
font-weight: bold;
color: #573B04;
text-align: center;
}
body#cart table.login td.btm {
background: url("/images/product/common/cart_bg_login_btm.gif") no-repeat 0 100%;
width: 314px;
vertical-align: top;
}
body#cart table.login td.btm div.mid{
background: url("/images/product/common/cart_bg_login_mid.gif") no-repeat 0 0;
width: 314px;
}
body#cart table.login td.btm div.inner{
padding: 16px 27px 25px;
}

body#cart table.login table.login-indata {
width: 260px;
}
body#cart table.login table.login-indata div.inner {
padding: 7px 0 0;
}
body#cart table.login table.login-indata input {
width: 175px;
}
body#cart table.login table.login-indata td {
vertical-align: middle;
}
body#cart table.login table.login-indata td.input {
width: 175px;
}


/* /cart/kakou/setup.html */
/* ------------------------------------------------------ */
body#cart div.cart-kakousetup-del table.cartview-input {
border-bottom-width: 1px !important;
}
body#cart div.cart-kakousetup-view table.cartview-input {
border-bottom-width: 0px !important;
}

/* /shop/cart/shiharai/index.html */
/* ------------------------------------------------------ */
body#cart div.cart-shiharai {
border: solid 2px #E7E7D2;
padding: 10px;
}
body#cart div.cart-shiharai-mess {
background-color: #F3F3E8;
padding: 7px 10px 8px;
}

/* /shop/cart/shiharai/index.html */
/* ------------------------------------------------------ */
body#cart div.cart-birth-select-del td.client-tit-blank {
border-bottom: none;
}
body#cart div.cart-birth-select-view td.client-tit-blank {
border-bottom: solid 1px #E7E7D0;
}


/* /shop/cart/present/index.html */
/* ------------------------------------------------------ */
body#cart div.present {
padding: 0 10px;
}
body#cart div.present div.pearts {
width: 310px;
}
body#cart div.present div.pearts div.radio {
width: 30px;
float: left;
}
body#cart div.present div.pearts div.pic {
width: 110px;
float: left;
}
body#cart div.present div.pearts div.txt {
width: 170px;
float: left;
}
body#cart div.present div.pearts div.txt p {
margin: 0;
}


/* /shop/cart/kakou/naiyou/index.html */
/* ------------------------------------------------------ */
body#subwin table.naiyou th {
text-align: center;
}
body#subwin table.naiyou div.inner {
padding: 5px 10px 4px;
}
body#subwin table.naiyou td.iname {
width: 180px;
}
body#subwin table.naiyou td.iprice {
width: 85px;
text-align: right;
}
body#subwin table.naiyou td.processing01 {
width: 120px;
}
body#subwin table.naiyou td.processing02 {
width:;
}
body#subwin table.naiyou td.processing03 {
width: 65px;
text-align: right;
}
body#subwin table.naiyou td.priceall {
text-align: right;
}


/* /shop/cart/otodokelist/index.html */
/* ------------------------------------------------------ */
body#subwin table.otodokelist th,
body#subwin table.otodokelist td {
vertical-align: top;
}
body#subwin table.otodokelist th.h4 {
width: 169px;
}
body#subwin table.otodokelist th.h2 {
width: 117px;
}


/* catalog */
/* ------------------------------------------------------ */
body#catalog div.catalog-data div.pic {
width: 110px;
text-align: right;
float: left;
}
body#catalog div.catalog-data div.txt {
width: 513px;
float: right;
}

body#catalog div.catalog-data div.txt div.catalog-linklist {
background: url("/images/product/common/bg_cataloglinklist_btm.gif") no-repeat 0 100%;
width: 513px;
}
body#catalog div.catalog-data div.txt div.catalog-linklist-top {
background: url("/images/product/common/bg_cataloglinklist_top.gif") no-repeat 0 0;
width: 513px;
}
body#catalog div.catalog-data div.txt div.catalog-linklist-inner {
/* padding: 13px 14px 12px;*/
padding: 4px;
}
body#catalog div.catalog-data div.txt div.catalog-linklist-tit {
background-color: #F3F3E8;
border-bottom: dotted 1px #DAD1A6;
padding: 6px 10px 5px;
}
body#catalog div.catalog-data div.txt div.catalog-linklist-tit p.tit {
margin: 0;
font-size: 95%;
font-weight: bold;
color: #573B04;
}
body#catalog div.catalog-data div.txt div.catalog-linklist-link {
padding: 10px;
}
body#catalog div.catalog-data div.txt div.catalog-linklist div.pearts {
margin-right: 10px;
width: 155px;
float: left;
}


/* catalog */
/* ------------------------------------------------------ */
.cataloglist table.cataloglist {
margin-bottom: 15px;
}
.cataloglist table.cataloglist div.inner {
padding: 4px 10px 3px;
}
.cataloglist table.cataloglist th {
text-align: center;
}
.cataloglist table.cataloglist td.tit {
}
.cataloglist table.cataloglist td.no {
width: 74px;
text-align: center;
}
.cataloglist table.cataloglist td.order,
.cataloglist table.cataloglist td.selecti,
.cataloglist table.cataloglist td.selectd {
width: 120px;
text-align: center;
}

.cataloglist table.cataloglist-maternity td.tit {
background-color: #FDF7F8;
}
.cataloglist table.cataloglist-gift td.tit {
background-color: #FDF7FB;
}
.cataloglist table.cataloglist-nurse td.tit {
background-color: #F3FAFC;
}
.cataloglist table.cataloglist-childcare td.tit {
background-color: #F7FBEB;
}

.cataloglist div.link-area-box3 div.pearts {
margin-right: 10px;
width: 225px;
float: left;
}


/* catalog */
/* ------------------------------------------------------ */
body#catalogorder div.catalogorder {
}
body#catalogorder div.catalogorder div.pearts01 {
width: 309px;
float: left;
}
body#catalogorder div.catalogorder div.pearts02 {
width: 299px;
float: left;
}
body#catalogorder div.catalogorder div.pearts03 {
width: 235px;
float: left;
}
body#catalogorder div.catalogorder div.block-tit {
margin-bottom: 15px;
}
body#catalogorder div.catalogorder div.block-tit div.tit {
padding-left: 10px;
float: left;
}
body#catalogorder div.catalogorder div.block-tit div.pearts01 div.tit {
padding-left: 9px;
}
body#catalogorder div.catalogorder div.block-tit div.arrow {
padding-right: 9px;
float: right;
}
body#catalogorder div.catalogorder div.block-main {
background: url("/images/product/common/corder_bg.gif") repeat-y 309px 0;
}
body#catalogorder div.catalogorder div.block-main div.inner {
padding: 0 15px 20px 10px;
}
body#catalogorder div.catalogorder div.block-main div.pearts01 div.inner {
padding: 0 15px 20px 9px;
}
body#catalogorder div.catalogorder div.block-main div.pearts01 input {
margin-left: 5px;
width: 135px;
}
body#catalogorder div.catalogorder div.block-main div.pearts01 div.sample {
background: url("/images/product/common/corder_bg_sample_btm.gif") no-repeat 0 100%;
width: 268px;
}
body#catalogorder div.catalogorder div.block-main div.pearts01 div.sample-top {
background: url("/images/product/common/corder_bg_sample_top.gif") no-repeat 0 0;
width: 268px;
}
body#catalogorder div.catalogorder div.block-main div.pearts01 div.sample-inner {
padding: 15px 10px;
}

body#catalogorder div.catalogorder div.block-main div.pearts02 table {
/* width: 237px; */
width: 274px;
}
body#catalogorder div.catalogorder div.block-main div.pearts02 table input.no {
width: 131px;
}
body#catalogorder div.catalogorder div.block-main div.pearts02 table input.num {
/* width: 46px; */
width: 83px;
}
body#catalogorder div.catalogorder div.block-main div.pearts02 table th {
text-align: center;
}
body#catalogorder div.catalogorder div.block-main div.pearts02 table th,
body#catalogorder div.catalogorder div.block-main div.pearts02 table td {
vertical-align: top;
}
body#catalogorder div.catalogorder div.block-main div.pearts02 table th div.inner {
padding: 10px 5px;
}
body#catalogorder div.catalogorder div.block-main div.pearts02 table div.inner {
padding: 5px 5px;
}
body#catalogorder div.catalogorder div.block-main div.pearts02 table td.num div.inner {
padding-left: 6px;
}


body#catalogorder div.popup-catalognumerr-base {
margin  : 0;
padding : 0;
display : inline;
position: absolute;
overflow: visible;
width   : 0;
height  : 0;
}
body#catalogorder div.popup-catalognumerr-base div.popup-catalognumerr {
background: url("/images/product/common/catalognumerr_bg.gif") no-repeat 0 0;
width     : 394px;
position  : relative;
z-index   : 1;
top       : -31px;
left      : 212px;
display   : none;
text-align: left;
}
body#catalogorder div.popup-catalognumerr-base div.popup-catalognumerr-inner {
padding: 8px 8px 8px 23px;
}
body#catalogorder div.popup-catalognumerr-base div.popup-catalognumerr-inner2 {
background-color: #ffffff;
padding: 15px 15px 15px 10px;
}
body#catalogorder div.popup-catalognumerr-base ul.notes-red-s li {
padding-left: 14px !important;
}
body#catalogorder div.popup-catalognumerr-base div.txt {
width: 307px;
float: left;
}
body#catalogorder div.popup-catalognumerr-base div.ico {
padding-top: 1px;
width: 17px;
float: right;
}
