#sitemap ul {
 margin-left: 50px;
}
#selectc .colline {
 margin: 10px 10px 30px;
}
#selectc .about {
 margin: 10px;
 padding: 10px;
 border: 2px dashed #FFB56A;
 background-color: #FFF5EC;
}
#selectc .colline .subj {
 border: thin solid #666666;
 background-color: #EEEEEE;
 text-align: center;
 padding: 5px;
}
#selectc .colline .cont {
 border: thin solid #999999;
 padding: 10px;
}
#selectc .coljump {
 text-align: center;
 border: 1px solid #999999;
 margin: 10px 5px;
 float: left;
 width: 200px;
 background-color: #EFEFEF;
 font-weight: bolder;
}
#selectc .coljump a {
 height: 200px;
 width: 180px;
 display: block;
 margin: 10px 5px 5px 10px;
}
#selectchain .soudan {
 padding: 10px;
 border: medium double #006500;
 margin-top: 10px;
 margin-right: 10px;
 margin-bottom: 10px;
}
#selectchain #sidemenu {
 float: none;
 width: 650px;
}
#selectchain #sidemenu .banner {
}
#selectchain #sidemenu .banner .bb {
 position: relative;
}
#selectchain .sublist td {
 padding: 10px;
 text-align: center;
 background-color: #FFFFFF;
}
#selectchain .banner .sublist {
 margin-bottom: 20px;
 background-color: #666666;
}
#selectchain .sublist .tex {
 text-align: justify;
 width: 200px;
 background-color: #F4FFF0;
}
#selectchain .backtop {
 clear: both;
}



#kenkai p {
 margin-top: 10px;
 margin-right: 150px;
 margin-bottom: 1em;
 margin-left: 10px;
}
#kenkai img {
 padding: 5px;
 border: 1px solid #999999;
 margin-top: 10px;
 margin-left: 10px;
}
#kenkai .aboutimg {
 font-size: 10px;
 color: #666666;
 width: 600px;
 text-align: right;
}
#howto .step {
 background-color: #ECFFEC;
 margin-top: 10px;
 margin-right: 25px;
 margin-bottom: 10px;
 margin-left: 10px;
 clear: both;
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 10px;
}
#howto .step .wordsbox {
 height: 150px;
 padding: 0px;
 font-size: 90%;
 margin: 0px;
}
#howto .step .wordsbox p {
 margin-bottom: 1em;
}
#howto .step img {
 float: left;
 margin-right: 20px;
}
#howto .about {
 margin: 10px;
 padding: 10px;
 border: 2px dashed #FFB56A;
 background-color: #FFF5EC;
}
#howto .step .sf {
 background-color: #009900;
 padding-left: 10px;
 font-weight: bolder;
 color: #FFFFFF;
 padding-top: 2px;
 padding-bottom: 2px;
 display: block;
 text-align: right;
 padding-right: 10px;
}
#selectchain #sectcate p {
 float: left;
 width: 320px;
 display: block;
 height: 320px;
}
#rental .stepwords {
 width: 400px;
 float: right;
 clear: both;
 margin: 30px 15px 10px 10px;
 padding: 0px;
 font-size: 12px;
}
#rental .kikan {
 margin: 10px;
 font-weight: bolder;
 color: #006600;
}
#rental .kikan .pluswords {
 margin-left: 20px;
 color: #333333;
 font-weight: normal;
}
#rental .kikan .pluswords2 {
 font-weight: normal;
 color: #000000;
  border: 1px none #666666;
 background-color: #FFF7EF;
 padding: 3px;
 margin-top: 17px;
 margin-right: 17px;
 margin-bottom: 0px;
 margin-left: 17px;
}

#rental .abouttool {
 margin: 10px;
}
#rental {
 margin: 10px;
}
#rental .step0 {
 height: 140px;
 width: 650px;
 background-image: url(/img/chain/rental0.gif);
 margin-top: 10px;
}
#rental .step1 {
 height: 140px;
 width: 650px;
 background-image: url(/img/chain/rental1.gif);
 margin-top: 10px;
}
#rental .step2 {
 height: 140px;
 width: 650px;
 background-image: url(/img/chain/rental2.gif);
 margin-top: 10px;
}
#rental .step2 .stepwords {
 margin-top: 50px;
}
#rental .step3 {
 height: 140px;
 width: 650px;
 background-image: url(/img/chain/rental3.gif);
 margin-top: 10px;
}
#rental .sectitle {
 margin-top: 20px;
}
#rental .kagolink {
 text-align: right;
 font-weight: bolder;
 font-size: 100%;
 margin-top: 10px;
 margin-bottom: 10px;
}
#rental .abouttool .pluswords {
 margin-left: 20px;
}
#rental .abouttool .pluswords2 {
 border: 1px none #666666;
 background-color: #FFF7EF;
 padding: 3px;
 margin-top: 17px;
 margin-bottom: 0px;
 margin-left: 17px;
}

#rental .hosyutable .price {
 font-weight: bolder;
 width: 100px;
}
#rental .hosyutable {
 margin-top: 0px;
 margin-right: 15px;
 margin-bottom: 10px;
 margin-left: 20px;
 text-align: center;
}
#rental .hosyutable td {
 padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 padding-left: 10px;
}
#rental .abouttool .lineuprk {
 background-image: none;
 margin-bottom: 0px;
 width: 650px;
 margin-left: 10px;
}
#rental .attention {
 color: #006600;
 font-weight: bolder;
}
#rental .aboutkasimru {
 width: 650px;
 margin-bottom: 15px;
 background-color: #EFEDEF;
}



/*toolシリーズラインナップ一覧*/
#tool .lineuprk .series {
 float: left;
 text-align: center;
 border: 1px solid #999999;
 height: 210px;
 width: 150px;
 background-color: #FFFFFF;
 margin: 5px;
}
#tool #rklineup .series a {
 height: 210px;
}
#tool .rklineup .lineupbtitle {
 font-weight: bolder;
 color: #333333;
 padding: 55px 2px 8px;
 font-size: 14px;
 background-image: url(/img/chain/titlerkmain.gif);
} 
#tool .series {
 float: left;
 text-align: center;
 border: 1px solid #999999;
 height: 210px;
 width: 150px;
 background-color: #FFFFFF;
 margin: 5px;
}
#tool .series a {
 height: 210px;
}
