/************** shopping ****************/


.shopping{
font-size: 12pt;
margin: 12px !important;
padding: 5px 0px 0px !important;
border-width: 1pt;
border-color: #339900;
border-style: solid;
background-color: #FFFFF5;
}

.shopping div.sname,
.shopping3 div.sname3{
font-size: 12pt;
color: #333399;
font-weight: bold;
margin: 0px 0px 0px 15px;
padding: 5px 0px 3px 25px;
position: relative;
background: url('../_images/parts/h_5.gif') no-repeat left 6px;
}

.shopping3 div.sname3{
margin-left: 85px;
}

.h5line_sh3{
margin: 0px 0px 0px 85px;
position: relative;
height: 4px;
background-image: url('../_images/parts/Line_h5.gif');
background-repeat: repeat-x;
}

.shopping div.sname img,
.shopping3 div.sname3 img{
vertical-align: top;
margin: 0px;
padding: 0px 0px 0px 10px;
}

.shopping div.kagoin,
.shopping3 div.kagoin3{
line-height: 200%;
text-align: right;
vertical-align: middle;
margin: 0px;
padding: 5px 5px 3px;
}

.shopping h5{
font-size: 105%;
color: #333399;
line-height: 20px;
margin: 0px 0px 0px 15px;
padding-top: 3px;
padding-left: 25px;
position: relative;
background: url('../_images/parts/h_5.gif') no-repeat left center;
}

.shopping form{
margin: 0px;
}

.shopping p{
font-size: 10pt;
margin-top: 0px;
margin-bottom: 5px;
padding: 0px 5px 5px 10px;
}

.shopping input.bu_kago{
margin: 0px 5px 0px 10px;
}

.shopping div.syoumi{
margin: -10px 165px 0px 0px;
}

.shopping div.shopping2,
.shopping div.shopping3{
margin: 0px;
padding: 0px;
width: 100%;
display: inline-block;
}

.shopbg_mido{
background: url('../_images/bg/back_kagoin150.gif') repeat-x center top;
}

.shopbg_mido2{
background: url('../_images/bg/back_kagoin200.gif') repeat-x center top;
}

.shopbg_mizu{
background: url('../_images/bg/back_kagoin150(2)(2).gif') repeat-x center top;
}

.shopbg_mizu2{
background: url('../_images/bg/back_kagoin200(2)(2).gif') repeat-x center top;
}

.shopbg_y{
background: url('../_images/bg/back_kagoin150(3).gif') repeat-x center top;
}

.shopbg_o{
background: url('../_images/bg/back_kagoin150(4).gif') repeat-x center top;
}

.shopbg_o2{
background: url('../_images/bg/back_kagoin200(4).gif') repeat-x center top;
}

.shopbg_w{
background: #FFFFFF;
}

.shopping2 div.area-l{
text-align: center;
vertical-align: top;
padding: 5px;
float: left;
width: 80px;
}

.shopping2 div.area-c{
text-align: left;
vertical-align: top;
margin-left: 92px;
padding: 5px;
position: relative;
width: 330px;
}

.shopping2 div.area-r{
text-align: right;
vertical-align: top;
padding: 5px;
float: right;
width: 200px;
}

.area-c div.waku_y,
.area-c div.waku_w{
text-align: left;
vertical-align: top;
padding: 5px;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
}

.area-c div.waku_y{
background-color: #FFFFCC;
}

.area-c div.waku_w{
background-color: #FFFFFF;
}


.sname div.waku_p{
font-size: 90%;
color: #009900;
font-weight: normal;
text-align: left;
vertical-align: top;
margin: 0px 10px 0px 0px;
padding: 3px;
border-top-width: 1px;
border-top-color: #CCCCCC;
border-top-style: solid;
}


.shopping3 div.area-l3{
text-align: center;
vertical-align: top;
padding: 5px;
float: left;
width: 75px;
}

.shopping3 div.area-r3{
vertical-align: top;
margin: 0px;
padding: 0px;
left: 85px;
}


.box_fit1,
.box_fit2,
.box_children,
.box_business,
.box_kaigo,
.box_pet0,
.box_pet{
font-size: 90%;
color: #006600;
font-weight: bold;
margin-bottom: 10px;
margin-left: 20px;
padding: 5px;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
position: relative;
}

.box_fit1{
background-color: #CCFFCC;
}

.box_fit2{
background-color: #FFFF99;
}

.box_children{
background-color: #FFE6FF;
}

.box_business{
background-color: #CCFFFF;
}

.box_kaigo{
background-color: #E9E9D1;
}

.box_pet0{
background-color: #FFCC00;
}

.box_pet{
background-color: #FEE4B4;
}


