@charset "utf-8";
/* CSS Document */
#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;
}
#howto .banner-conv {
 padding-top: 15px;
 margin-top: 10px;
 border-top: 1px dashed #FFB56A;
}
#howto .banner-conv img {
border: 1px solid #999999;
}
#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;
}
/*------------------------------------------------------------------
コンバートページcss　20110207miyata 
--------------------------------------------------------------------*/
/*基本スタイル */
#convert {
 margin: 10px;
}
#convert .gotel {
 text-align: right;
 margin-right: 10px;
 margin-bottom: 20px;
 position: relative;
 height: 30px;
}
#convert .gotel a {
 padding: 3px;
 font-weight: bolder;
 color: #FFFFFF;
 background-color: #336600;
 width: 13em;
 text-align: center;
 display: block;
 position: absolute;
 right: 0px;
}
#convert .innercontena {
 margin-bottom: 25px;
 margin-top: 10px;
 margin-left: 10px;
}
#convert .innercontena hr {
 border-top-style: dashed;
 border-top-width: 1px;
 border-top-color: #CCCCCC;
 height: 0px;
 padding: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 margin-bottom: 15px;
}
#convert .innercontena .tel {
 margin-bottom: 20px;
 border: medium dotted #CCCCCC;
 padding: 10px 0px 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-left: 0px;
 width: 650px;
}
#convert .innercontena .price {
 font-weight: bolder;
 color: #CE0005;
 font-size: 130%;
 font-style: italic;
}
#convert .innercontena h4 {
 border-bottom-width: 1px;
 border-left-width: 7px;
 border-right-style: none;
 border-bottom-style: double;
 border-left-style: solid;
 border-bottom-color: #006500;
 border-left-color: #006500;
 font-size: 16px;
 color: #333333;
 padding: 3px 3px 3px 8px;
 margin-top: 10px;
}
/*基本スタイルここまで */
/*イントロダクションスタイル */
#convert .innercontena .intro {
 margin-top: 10px;
}
#convert .innercontena .intro p {
 width: 580px;
 padding-left: 20px;
 padding-top: 10px;
 padding-bottom: 20px;
}
#convert .innercontena .intro .navi {
 text-align: center;
 padding: 1px;
 margin-top: 0px;
 margin-bottom: 10px;
 font-weight: bolder;
 color: #333333;
 background-color: #006600;
 font-size: 80%;
 margin-right: 20px;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #CCCCCC;
}
#convert .innercontena .intro .navi a {
 color: #666666;
 margin-right: 10px;
 margin-left: 3px;
}
#convert .innercontena .intro .navi .navititle {
 color: #FFFFFF;
 padding: 3px 0;
}
#convert .innercontena .intro .navi .nevibox {
 background-color: #FFFFFF;
 padding: 3px;
}
/*イントロダクションスタイルここまで */
/*ポイント */
#convert .innercontena .sasie {
 width: 580px;
 margin-left: 20px;
 margin-bottom: 20px;
}
#convert .innercontena .sasie .box {
 width: 280px;
 margin-right: 8px;
 border: 1px solid #CCCCCC;
 float: left;
 height: 280px;
}
#convert .innercontena .sasie .box p {
 width: 260px;
 padding: 0px;
 margin: 10px;
 font-size: 80%;
 font-weight: bold;
 color: #666666;
}
/*ポイントここまで */
/*工賃一覧 */
#convert .innercontena .samp {
 background-color: #FFE8E8;
 padding: 10px;
 margin-top: 10px;
 margin-right: 20px;
 margin-bottom: 10px;
 margin-left: 10px;
 list-style-position: inside;
 color: #333333;
}
#convert .innercontena .samp li {
 list-style-position: inside;
 list-style-type: square;
}
#convert .voice {
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 20px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 background-color: #FFFFCC;
}
#convert .innercontena .mainprice {
 margin: 10px;
 width: 600px;
 font-weight: bolder;
 background-color: #EAEAEA;
 border: 2px solid #999999;
 color: #666666;
}
#convert .innercontena .mainprice td {
 background-color: #FFF0F0;
 padding: 5px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #666666;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #666666;
 border-top-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-left-style: solid;
 border-top-color: #CCCCCC;
 border-left-color: #CCCCCC;
}
#convert .innercontena .mainprice .leftword {
 width: 70%;
 background-color: #FFFFFF;
}
#convert .innercontena .comment {
 margin: 10px;
}
#convert .innercontena .comment2 {
 background-color: #F3F3F3;
 padding: 10px;
 margin-top: 10px;
 margin-bottom: 10px;
 display: block;
 margin-left: 0px;
}
#convert .innercontena .mitumori {
 margin: 10px;
}
#convert .innercontena .mitumori .mleft {
 float: left;
 width: 50%;
}
#convert .innercontena .mitumori .mright {
 float: right;
 width: 50%;
}
#convert .innercontena .mitumori table {
 width: 90%;
 background-color: #CCCCCC;
 border: 1px solid #333333;
}
#convert .innercontena .mitumori .tabletitle {
 font-weight: bolder;
 color: #FFFFFF;
 background-color: #006600;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-right-color: #003300;
 border-bottom-color: #003300;
}
#convert .innercontena .mitumori td {
 font-size: 90%;
 padding: 5px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-right-color: #003300;
 border-bottom-color: #003300;
 background-color: #FFFFFF;
}
#convert .innercontena .mitumori .amount {
 background-color: #FFEBEF;
}
#convert .innercontena .forexample {
 margin-bottom: 15px;
 padding-bottom: 10px;
 border-bottom-width: thin;
 border-bottom-style: dashed;
 border-bottom-color: #CCCCCC;
}
#convert .innercontena .forexample .exampletitle {
 margin: 10px 10px 0px 0px;
}
/*工賃一覧ここまで */
/*作業例 */
#convert .innercontena .sampleprice {
 margin: 10px 10px 10px 0px;
 width: 600px;
 background-color: #CCCCCC;
 border: 1px solid #333333;
}
#convert .innercontena .sampleprice td {
 padding: 5px;
 background-color: #FFFFFF;
 width: 50%;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-right-color: #003300;
 border-bottom-color: #003300;
}
/*作業例ここまで */
/*------------------------------------------------------------------
コンバートページcss　ここまで 
--------------------------------------------------------------------*/

