#servicecont {
 margin: 10px 10px 30px;
}
#servicecont .wordbox {
 margin: 10px 10px 10px 15px;
}
#servicecont .haitejyun .wordbox {
 float: right;
 width: 450px;
 margin-top: 10px;
}
#servicecont .haitejyun .tejyunimg {
 float: left;
}
#serviceicon .sublist {
 background-color: #666666;
 margin-top: 10px;
 margin-left: 10px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: #CCCCCC;
 border-right-color: #CCCCCC;
 border-bottom-color: #CCCCCC;
 border-left-color: #CCCCCC;
}
#serviceicon .sublist td {
 padding: 10px;
 text-align: center;
 background-color: #FFFFFF;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-top-color: #999999;
 border-right-color: #999999;
 border-bottom-color: #999999;
 border-left-color: #999999;
}
#serviceicon .sublist .tex {
 text-align: justify;
 width: 200px;
 background-color: #F6F6F6;
 font-size: 12px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: dashed;
 border-top-color: #666666;
 border-right-color: #666666;
 border-bottom-color: #666666;
 border-left-color: #666666;
 color: #333333;
}
/*初期不良返品手順*/
#gra {
 width: 200px;
 margin: 0px 0px 20px;
 padding: 0px;
 float: left;
 height: auto;
}
#bun {
 margin: 0px;
 padding: 10px;
 float: right;
 width: 450px;
 font-size: 90%;
}
#bun .step1 {
 padding: 10px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
#bun .step2 {
 margin: 0px;
 padding: 10px;
}
#bun .step3 {
 padding: 30px 10px 10px;
 margin: 0px;
}
#bun .step4 {
 padding: 10px;
 margin-top: 30px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
/*初期不良返品手順ここまで*/
/*ファックスここから*/
#faxorder {
 margin: 10px;
 padding: 10px;
 border: 1px solid #999999;
}
#faxorder li {
 list-style-position: inside;
}
/*ファックスここまで*/
/*発送について*/
#annai {
 clear: both;
 text-align: justify;
 margin-top: 25px;
 margin-right: auto;
 margin-left: auto;
}
#annaiouter {
 position: relative;
 padding-top: 30px;
}
.annai .naiyo {
 padding: 15px 5px;
 width: 215px;
 border: 1px solid #CECFCE;
 margin: 0px;
 vertical-align:top
}
.annai {
 font-size: 85%;
 border: 1px solid #999999;
}
.annai .titlep {
 font-weight: bold;
 text-align: center;
 height: 30px;
 background-image: url(img/common/grabarpay.gif);
 width: auto;
 background-repeat: no-repeat;
 background-position: center;
}
.annai .titlesou {
 font-weight: bold;
 text-align: center;
 height: 30px;
 background-image: url(img/common/grabarsou.gif);
 width: auto;
 background-repeat: no-repeat;
 background-position: center;
}
.annai .titledai {
 font-weight: bold;
 text-align: center;
 height: 30px;
 background-image: url(img/common/grabardai.gif);
 width: auto;
 background-repeat: no-repeat;
 background-position: center;
}
.annai .titletra {
 font-weight: bold;
 text-align: center;
 height: 30px;
 background-image: url(img/common/grabartra.gif);
 width: auto;
 background-repeat: no-repeat;
 background-position: center;
}
.annai .titleacc {
 font-weight: bold;
 text-align: center;
 height: 30px;
 background-image: url(img/common/grabaracc.gif);
 width: auto;
 background-repeat: no-repeat;
 background-position: center;
}
.annai .titlesh {
 font-weight: bold;
 text-align: center;
 height: 30px;
 background-image: url(img/common/grabarsh.gif);
 width: auto;
 background-repeat: no-repeat;
 background-position: center;
}
.annai .naiyo li {
 padding-left: 15px;
 list-style-image: url(/img/common/tenm.gif);
}
#annai .naiyo .ap {
 font-size: 120%;
 font-weight: bolder;
 color: #CC3333;
}
#annai .naiyo .ap2 {
 font-weight: bolder;
 color: #000000;
}
#annai .naiyo .pricelist {
 margin: 3px;
 border: 2px double #009900;
 padding: 5px 0px 5px 5px;
}
/*発送についてここまで*/
#batterymente {
 margin: 10px;
}
#batterymente .opti {
 width: 650px;
 border: thin outset #333333;
 padding: 10px;
}
#batterymente .about {
 padding: 10px;
 border: 1px solid #999999;
}
#batterymente .autocraft {
 margin-top: 30px;
 margin-bottom: 30px;
}
#batterymente .optiseinou {
 margin-top: 10px;
 margin-bottom: 10px;
}
#batterymente .optiseinou .5step {
 float: right;
 width: 225px;
}

#batterymente .optiseinou .pricebox {
 width: 650px;
 text-align: center;
}
#batterymente .price{
 font-size: 24px;
 color: #FF0000;
 font-weight: bolder;
}
#batterymente .optiseinou td {
 padding: 3px;
}
#batterymente .optiseinou .attent {
 font-weight: bolder;
 color: #FFFFFF;
 background-color: #CC0033;
 border-top-width: 10px;
 border-top-color: #FFFFFF;
}
#batterymente .optiseinou .plus {
 font-size: 90%;
 text-indent: 10px;
 padding-bottom: 5px;
}

#batterymente .autocraft .seinoutable {
 margin: 5px;
}
#batterymente .autocraft .seinoutable td {
 padding: 3px;
 font-size: 90%;
}
#batterymente .hc {
 width: 650px;
 border: thin outset #333333;
 padding: 10px;
}
#batterymente .optiseinou .detail {
 width: 400px;
 float: left;
}
#kenkai {
 padding-top: 10px;
 padding-right: 30px;
 padding-bottom: 10px;
 padding-left: 10px;
}
#kenkai p {
 padding-top: 10px;
 padding-right: 70px;
 padding-bottom: 10px;
 padding-left: 10px;
}
