/*共通部分*/
#maincontent {
 float: right;
 width: 700px;
 margin-top: 10px;
}
.pagetitle {
 font-weight: bolder;
 color: #333333;
 padding: 2px 0px;
 font-size: 14px;
 width: 690px;
 margin-bottom: 20px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 10px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #999999;
 border-right-color: #999999;
 border-bottom-color: #999999;
 border-left-color: #006600;
 text-indent: 5px;
}
.sectitle .titleh {
 color: #333333;
 font-size: 14px;
 margin: 0px;
 padding: 3px;
 font-weight: bolder;
}
.sectitle {
 background-image: url(/img/chain/titleback1.gif);
 text-indent: 5px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 5px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: double;
 border-top-color: #CCCCCC;
 border-right-color: #CCCCCC;
 border-bottom-color: #CCCCCC;
 border-left-color: #CCCCCC;
 font-size: 14px;
}
/*左サイドメニュー*/
/*左サイドメイン*/
#sidemenu {
 float: left;
 width: 225px;
 margin-left: 10px;
 margin-top: 20px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}
#sidemenu #mainmenu {
 width: 210px;
 padding-top: 5px;
 background-image: url(/img/chain/mainmenumid.gif);
 margin: 0px;
 padding-bottom: 0px;
 vertical-align: bottom;
}
.menutitle {
 background-image: url(/img/chain/chain_mainmenutop.gif);
 margin: 0px;
 padding: 0px;
 text-indent: -1000px;
 background-repeat: no-repeat;
}
#mainmenu .brandt a {
 background-image: url(/img/chain/chaintoplink.gif);
 text-indent: -1000px;
 margin: 0px 0px 15px;
 padding: 0px;
 height: 30px;
 width: 200px;
 display: block;
 border-top: 0px none;
 border-right: 0px none;
 border-bottom: 0px none;
 border-left: 0px none;
}
#mainmenu .brandt a:hover {
 background-image: url(/img/chain/chaintoplinkon.gif);
 text-indent: -1000px;
 margin: 0px 0px 15px;
 padding: 0px;
 height: 30px;
 width: 200px;
 display: block;
 border-top: 0px none;
 border-right: 0px none;
 border-bottom: 0px none;
 border-left: 0px none;
}
#mainmenu .brand a {
 background-image: url(/img/chain/rklink.gif);
 text-indent: -1000px;
 margin: 0px;
 padding: 0px;
 height: 30px;
 width: 200px;
 display: block;
 border-top: 0px none;
 border-right: 0px none;
 border-bottom: 0px none;
 border-left: 0px none;
}
#mainmenubotom {
 vertical-align: top;
 margin: -3px 0px 0px;
 padding: 0px;
 height: 25px;
}
#mainmenubotom img {
 vertical-align: top;
 margin: 0px;
 padding: 0px;
 background-position: top;
 height: 25px;
}
#mainmenu .brand a:hover {
 background-image: url(img/chain/rklinkon.gif);
 text-indent: -1000px;
 margin: 0px;
 padding: 0px;
 height: 30px;
 width: 200px;
 display: block;
 border-top: 0px none;
 border-right: 0px none;
 border-bottom: 0px none;
 border-left: 0px none;
}
#mainmenu .brandd a {
 background-image: url(img/chain/didlink.gif);
 text-indent: -1000px;
 margin: 15px 0px 0px;
 padding: 0px;
 height: 30px;
 width: 200px;
 display: block;
 border-top: 0px none;
 border-right: 0px none;
 border-bottom: 0px none;
 border-left: 0px none;
}
#mainmenu .brandd a:hover {
 background-image: url(img/chain/didlinkon.gif);
 text-indent: -1000px;
 margin: 15px 0px 0px;
 padding: 0px;
 height: 30px;
 width: 200px;
 display: block;
 border-top: 0px none;
 border-right: 0px none;
 border-bottom: 0px none;
 border-left: 0px none;
}
#mainmenu .brande a {
 background-image: url(img/chain/eklink.gif);
 text-indent: -1000px;
 margin: 15px 0px 0px;
 padding: 0px;
 height: 30px;
 width: 200px;
 display: block;
 border-top: 0px none;
 border-right: 0px none;
 border-bottom: 0px none;
 border-left: 0px none;
}
#mainmenu .brande a:hover {
 background-image: url(img/chain/eklinkon.gif);
 text-indent: -1000px;
 margin: 15px 0px 0px;
 padding: 0px;
 height: 30px;
 width: 200px;
 display: block;
 border-top: 0px none;
 border-right: 0px none;
 border-bottom: 0px none;
 border-left: 0px none;
}
#mainmenu .mmm2 {
 margin-top: 15px;
 padding: 0px;
 margin-bottom: 0px;
 vertical-align: bottom;
 width: 196px;
 border-top-width: thin;
 border-top-style: groove;
}
#mainmenu .mmm2 li {
 background-image: url(/img/common/yajirusi1.gif);
 background-position: 15px center;
 background-repeat: no-repeat;
 list-style-type: none;
 font-size: 14px;
 margin: 2px;
 height: auto;
 width: 196px;
 display: block;
 vertical-align: bottom;
 padding: 0px;
}
#mainmenu .mmm2 li a {
 list-style-type: none;
 font-size: 14px;
 margin: 0px;
 vertical-align: middle;
 display: block;
 color: #FF6633;
 font-weight: bolder;
 padding: 0px;
 text-indent: 30px;
}
#mainmenu .mmm2 li a:hover {
 background-position: 14px center;
 background-repeat: no-repeat;
 text-indent: 30px;
 list-style-type: none;
 font-size: 14px;
 margin: 0px;
 vertical-align: middle;
 display: block;
 color: #FF6633;
 font-weight: bolder;
 background-color: #E9E9E9;
 padding: 0px;
 background-image: url(/img/common/yajirusi1.gif);
}
/*左サイドメインここまで*/
/*バナー*/
#sidemenu .banner {
 margin-top: 20px;
 margin-left: 10px;
}
#sidemenu .banner img {
 margin-top: 5px;
 margin-bottom: 5px;
}
#sidemenu .banner .b1 {
 background-image: url(/img/chain/ch-subucon01.gif);
 margin: 0px;
 padding: 0px;
 height: 90px;
 width: 180px;
}
#sidemenu .banner .b1 a {
 text-indent: -9000px;
 height: 90px;
 width: 180px;
 display: block;
}
#sidemenu .banner .b2 {
 background-image: url(/img/chain/ch-subucon02.gif);
 margin: 0px;
 padding: 0px;
 height: 90px;
 width: 180px;
}
#sidemenu .banner .b2 a {
 text-indent: -9000px;
 height: 90px;
 width: 180px;
 display: block;
}
#sidemenu .banner .b3 {
 background-image: url(/img/chain/ch-subucon03.gif);
 margin: 0px;
 padding: 0px;
 height: 90px;
 width: 180px;
}
#sidemenu .banner .b3 a {
 text-indent: -9000px;
 height: 90px;
 width: 180px;
 display: block;
}
#sidemenu .banner .bu {
 font-size: 11px;
 padding: 0px;
 height: 60px;
 width: 180px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 background-image: url(/img/chain/ch-subuconshita.gif);
 position: relative;
}
#sidemenu .banner .bu p {
 padding-right: 3px;
 padding-left: 3px;
}
#sidemenu .banner .bu .link {
 margin: 0px;
 padding: 0px;
 position: absolute;
 bottom: 0px;
 right: 0px;
}

/*バナーここまで*/
/*各メーカーメニュー*/
#mainmenu .mmm li {
 background-image: url(/img/common/yajirusi1.gif);
 background-position: 15px center;
 background-repeat: no-repeat;
 list-style-type: none;
 font-size: 14px;
 margin: 2px;
 height: auto;
 width: 196px;
 display: block;
}
#mainmenu .mmm {
 margin-top: 10px;
}
#mainmenu .mmm li a {
 list-style-type: none;
 font-size: 14px;
 margin: 0px;
 vertical-align: middle;
 display: block;
 color: #006600;
 font-weight: bolder;
 padding: 0px;
 text-indent: 30px;
}
#mainmenu .mmm li a:hover {
 background-position: 14px center;
 background-repeat: no-repeat;
 text-indent: 30px;
 list-style-type: none;
 font-size: 14px;
 margin: 0px;
 vertical-align: middle;
 display: block;
 color: #006600;
 font-weight: bolder;
 background-color: #E9E9E9;
 padding: 0px;
 background-image: url(/img/common/yajirusi1.gif);
}
/*各メーカーメニューここまで*/
/*各メーカーシリーズメニュー*/
#rkmenu li {
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #999999;
 list-style-image: none;
 list-style-type: none;
 display: block;
 width: 190px;
 height: 20px;
 vertical-align: middle;
 background-repeat: no-repeat;
 background-position: left;
 margin-top: 2px;
 margin-bottom: 2px;
}
#rkmenu {
 margin-left: 5px;
 border-left-width: 5px;
 border-left-style: solid;
 border-left-color: #333333;
 margin-top: 0px;
}
#rkmenu li a {
 list-style-image: none;
 list-style-type: none;
 display: block;
 color: #006500;
 width: 190px;
 height: 20px;
 vertical-align: bottom;
 background-repeat: no-repeat;
 background-position: left;
 font-weight: bolder;
 font-size: 12px;
}
#rkmenu li a:hover {
 list-style-image: none;
 list-style-type: none;
 display: block;
 color: #006500;
 width: 190px;
 height: 20px;
 vertical-align: middle;
 background-repeat: no-repeat;
 background-position: left;
 font-weight: bolder;
 background-color: #E9E9E9;
 text-decoration: none;
}
#rkmenu img {
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 margin-right: 10px;
 margin-left: 10px;
 padding: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 vertical-align: bottom;
}
#didmenu li {
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #999999;
 list-style-image: none;
 list-style-type: none;
 display: block;
 width: 190px;
 height: 20px;
 vertical-align: middle;
 background-repeat: no-repeat;
 background-position: left;
 margin-top: 2px;
 margin-bottom: 2px;
}
#didmenu {
 margin-left: 5px;
 border-left-width: 5px;
 border-left-style: solid;
 border-left-color: #0059AD;
 margin-top: 0px;
}
#didmenu li a {
 list-style-image: none;
 list-style-type: none;
 display: block;
 color: #006500;
 width: 190px;
 height: 20px;
 vertical-align: bottom;
 background-repeat: no-repeat;
 background-position: left;
 font-weight: bolder;
 font-size: 12px;
}
#didmenu li a:hover {
 list-style-image: none;
 list-style-type: none;
 display: block;
 color: #006500;
 width: 190px;
 height: 20px;
 vertical-align: middle;
 background-repeat: no-repeat;
 background-position: left;
 font-weight: bolder;
 background-color: #E9E9E9;
 text-decoration: none;
}
#didmenu img {
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 margin-right: 10px;
 margin-left: 10px;
 padding: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 vertical-align: bottom;
}
#ekmenu li {
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #999999;
 list-style-image: none;
 list-style-type: none;
 display: block;
 width: 190px;
 height: 20px;
 vertical-align: middle;
 background-repeat: no-repeat;
 background-position: left;
 margin-top: 2px;
 margin-bottom: 2px;
}
#ekmenu {
 margin-left: 5px;
 border-left-width: 5px;
 border-left-style: solid;
 border-left-color: #EF1C21;
 margin-top: 0px;
}
#ekmenu li a {
 list-style-image: none;
 list-style-type: none;
 display: block;
 color: #006500;
 width: 190px;
 height: 20px;
 vertical-align: bottom;
 background-repeat: no-repeat;
 background-position: left;
 font-weight: bolder;
 font-size: 12px;
}
#ekmenu li a:hover {
 list-style-image: none;
 list-style-type: none;
 display: block;
 color: #006500;
 width: 190px;
 height: 20px;
 vertical-align: middle;
 background-repeat: no-repeat;
 background-position: left;
 font-weight: bolder;
 background-color: #E9E9E9;
 text-decoration: none;
}
#ekmenu img {
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 margin-right: 10px;
 margin-left: 10px;
 padding: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 vertical-align: bottom;
}
/*各メーカーシリーズメニューここまで*/
/*左サイドメニューここまで*/
/*共通部分ここまで*/
/*インデックスページ*/
/*メーカーシリーズラインナップ一覧*/
#rklineup .lineupbtitle {
 font-weight: bolder;
 color: #333333;
 padding: 55px 2px 8px;
 font-size: 14px;
 background-image: url(/img/chain/titlerkmain.gif);
 background-repeat: no-repeat;
 width: 700px;
 text-indent: 160px;
}
#didlineup .lineupbtitle {
 font-weight: bolder;
 color: #333333;
 padding: 55px 2px 8px;
 font-size: 14px;
 background-image: url(/img/chain/titledidmain.gif);
 background-repeat: no-repeat;
 width: 700px;
 text-indent: 160px;
}
#eklineup .lineupbtitle {
 font-weight: bolder;
 color: #333333;
 padding: 55px 2px 8px;
 font-size: 14px;
 background-image: url(/img/chain/titleekmain.gif);
 background-repeat: no-repeat;
 width: 700px;
 text-indent: 160px;
}
.lineuprk {
 width: 680px;
 height: auto;
 margin-left: 20px;
 clear: both;
 margin-top: 10px;
 background-image: url(/img/chain/toplineupback.gif);
 background-repeat: no-repeat;
 background-position: center center;
 padding-bottom: 30px;
 margin-bottom: 15px;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #CCCCCC;
}
.lineuprk .series {
 float: left;
 text-align: center;
 border: 1px solid #999999;
 height: 180px;
 width: 150px;
 background-color: #FFFFFF;
 margin: 5px;
}
.lineuprk .series a {
 height: 180px;
 width: 150px;
 display: block;
 color: #333333;
 font-size: 11px;
 text-decoration: none;
}
.lineuprk .series a:hover {
 height: 180px;
 width: 150px;
 background-color: #E9E9E9;
 display: block;
 text-decoration: none;
}
.lineuprk .series img {
 background-color: #00CC00;
 margin: 8px 0px 5px;
 padding: 0px;
}
.lineupdid {
 width: 530px;
 height: auto;
 margin-left: 20px;
 clear: both;
 margin-top: 10px;
 background-image: url(/img/chain/toplineupback2.gif);
 background-repeat: no-repeat;
 background-position: center;
 padding-bottom: 30px;
 margin-bottom: 15px;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #CCCCCC;
}
.lineupdid .series {
 float: left;
 text-align: center;
 border: 1px solid #999999;
 height: 180px;
 width: 150px;
 background-color: #FFFFFF;
 margin: 5px;
}
.lineupdid .series a {
 height: 180px;
 width: 150px;
 display: block;
 color: #333333;
 font-size: 11px;
 text-decoration: none;
}
.lineupdid .series a:hover {
 height: 180px;
 width: 150px;
 background-color: #E9E9E9;
 display: block;
 text-decoration: none;
}
.lineupdid .series img {
 background-color: #00CC00;
 margin: 0px;
 padding: 0px;
}
.lineup {
 width: 680px;
 height: auto;
 margin-left: 20px;
 clear: both;
 margin-top: 10px;
 background-repeat: no-repeat;
 background-position: top;
 margin-bottom: 15px;
}
.lineup .series {
 margin: 5px;
 float: left;
 text-align: center;
 border: 1px solid #999999;
 height: 180px;
 width: 150px;
}
.lineup .series a {
 height: 180px;
 width: 150px;
 display: block;
 color: #333333;
 font-size: 11px;
 text-decoration: none;
}
.lineup .series a:hover {
 height: 180px;
 width: 150px;
 background-color: #E9E9E9;
 display: block;
 text-decoration: none;
}
.lineup .series img {
 background-color: #00CC00;
 margin: 0px;
 padding: 0px;
}
.mabout {
 margin-top: 10px;
 margin-right: 20px;
 margin-bottom: 10px;
 margin-left: 20px;
 border: 1px dashed #999999;
 padding: 3px;
}
.mabout img {
 float: left;
 margin-right: 5px;
}

/*メーカシリーズラインナップ一覧ここまで*/
/*インデックスページここまで*/
/*排気量別適合表*/
#haiteki table {
 width: 700px;
 font-size: 11px;
 white-space: nowrap;
}
#haiteki td {
 padding: 2px;
 margin: 0px;
 background-color: #FFFFFF;
}
#haiteki .ok {
 background-color: #3399CC;
 font-weight: bolder;
 color: #FFFFFF;
}
#haiteki .t {
 color: #FFFFFF;
 background-color: #336699;
 font-weight: bolder;
}
/*排気量別適合表ここまで*/
/*全ラインナップページ*/
#lineupall table {
 font-size: 12px;
 width: 100%;
 margin-top: 10px;
 margin-bottom: 20px;
}
#lineupall td {
 font-weight: bold;
 color: #333333;
 padding: 2px;
}
#lineupall .t {
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #006600;
}
#lineupall .t1 {
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #006600;
 width: 20px;
}
#lineupall .t2 {
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #006600;
 width: 120px;
}

#lineupall .rk {
}
#lineupall .did {
 color: #00537B;
 background-color: #EEF9FF;
}
#lineupall .ek {
 background-color: #FFECEC;
 color: #AE0000;
}
#lineupall .s {
 font-weight: bolder;
 background-color: #E8E8E8;
 color: #000000;
 border: 2px solid #666666;
}

/*全ラインナップページここまで*/
/*メーカーシリーズページ共通*/
.sizetable td {
 width: 110px;
 text-align: center;
 font-size: 14px;
 border-top-style: outset;
 border-right-style: outset;
 border-bottom-style: none;
 border-left-style: outset;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 1px;
 border-top-color: #999999;
 border-right-color: #999999;
 border-bottom-color: #999999;
 border-left-color: #999999;
}
#series .type {
 clear: both;
 margin-bottom: 30px;
}
.sizetable .t {
 width: 115px;
 font-size: 12px;
}
#series .type .sizetable {
 margin-left: 10px;
}
#series .type .sizetable .price {
 font-weight: bolder;
 color: #FF3300;
}
#series .type .sizeabout {
 margin-left: 25px;
 margin-right: 25px;
 margin-top: 10px;
 margin-bottom: 10px;
 background-color: #FDF3CE;
 padding: 3px 8px;
}
#series .type .sizetable .up {
 background-color: #F0FFF0;
}

#series .type .meganetable {
 margin-left: 10px;
 margin-bottom: 15px;
 padding-bottom: 5px;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #999999;
}
#series .type .meganetable a:hover {
 background-image: url(/img/chain/gotoon.gif);
 background-repeat: no-repeat;
 background-position: center;
}

.meganetable td {
 text-align: center;
 margin: 0px;
 padding: 0px;
}
.meganetable .t {
 width: 118px;
 margin: 0px;
 padding: 0px;
}
#series .about {
 margin: 10px 15px 20px;
}
#series .about .spic {
 border: 1px solid #CCCCCC;
 margin: 10px;
 float: left;
}
#series .about p {
 margin-top: 10px;
 margin-right: 10px;
}
#series .type .ringtype {
 background-image: url(/img/chain/titleback1.gif);
 text-indent: 5px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 5px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: double;
 border-top-color: #CCCCCC;
 border-right-color: #CCCCCC;
 border-bottom-color: #CCCCCC;
 border-left-color: #CCCCCC;
 font-size: 14px;
}
#series .type .ringtype a {
 margin-right: 25px;
 font-weight: bolder;
 display: inline;
}
#series .type .ringtype .ringh {
 display: inline;
 float: none;
 width: 50%;
}

#series .type .size {
 background-color: #006600;
 width: 6em;
 color: #FFFFFF;
 text-align: center;
 padding: 1px;
 margin-top: 10px;
 margin-right: 10px;
 margin-bottom: 5px;
 margin-left: 10px;
}
#series .jumplist {
 clear: both;
 border: 1px solid #333333;
 padding: 0px;
 margin-right: 50px;
 margin-left: 10px;
 vertical-align: top;
 width: 515px;
}
#series .jumplist .listbox {
 float: left;
 margin-left: 15px;
 width: 150px;
 padding: 0px;
 margin-top: 10px;
 margin-bottom: 5px;
}
#series .jumplist .listbox a {
 margin-left: 10px;
}
#series .jumplist dt {
 background-color: #006500;
 margin: 0px;
 color: #FFFFFF;
 font-weight: bold;
 text-indent: 5px;
 vertical-align: top;
 border-top-width: 0px;
}
#series .jumplist .jfoot {
 clear: both;
 height: 5px;
}

.meganetable a {
 width: 112px;
 background-image: url(/img/chain/goto.gif);
 height: 25px;
 background-repeat: no-repeat;
 background-position: center;
 display: block;
 text-indent: -5000px;
}
/*メーカーシリーズページ共通ここまで*/
/*レーシング共通*/
#racing .jis {
 margin-top: 10px;
 margin-bottom: 50px;
 text-align: center;
 width: 680px;
 background-color: #E8E8E8;
 margin-left: 10px;
 border: thin ridge #FFFFFF;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
}
#racing .jis .box {
 float: left;
 width: 200px;
 font-size: 10px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}
#racing .jis .box2 {
 clear: both;
 float: none;
 font-weight: bold;
 padding: 5px;
 color: #000000;
}
#racing .jis .link {
 color: #333333;
 font-size: 90%;
}

#racing .jis img {
 float: left;
}
#racing .rlineup .raceseries {
 width: 650px;
 margin-bottom: 20px;
 margin-left: 20px;
 border: 1px solid #999999;
}
#racing .rlineup .raceseries .hoshi {
 width: 250px;
 float: left;
 margin: 5px;
 font-size: 12px;
}
#racing .hoshi td {
 padding: 2px;
}
#racing .rlineup .raceseries .hoshiabout {
}
#racing .rlineup .raceseries .about {
 float: left;
 width: 370px;
 margin: 5px;
}
#racing .rlineup .raceseries .llist {
 clear: both;
 margin: 5px;
}
#racing .llist table {
 margin: 5px 10px;
 width: 90%;
 border: 1px ridge #FFFFFF;
}
#racing .llist .t {
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #006600;
}
#racing .llist .ok {
 background-color: #FFCC66;
}
#racing .llist td {
 border: 1px solid #CCCCCC;
 padding-left: 3px;
 padding-right: 3px;
}
#racing .rlineup .raceseries .kome {
 text-indent: 1em;
}
#racing .llist .subt {
 border-bottom-width: thin;
 border-bottom-style: double;
 border-bottom-color: #666666;
 color: #333333;
 margin-top: 15px;
}
#racing .list p {
 padding-left: 1.5em;
 text-indent: -1.4em;
}
#racing .list img {
 margin-right: 0.3em;
}
/*サービスリスト*/
.listch {
 margin: 10px;
 background-color: #FFE1D7;
 padding-top: 5px;
 padding-right: 5px;
 padding-left: 5px;
}
.listch p {
 padding-left: 1.2em;
 text-indent: -1.1em;
 padding-bottom: 0.8em;
}
#selectchain {
 margin-left: 15px;
}
#aboutring {
 margin-left: 20px;
}
#aboutring .ringdet {
 margin: 10px 20px 30px;
}
/*100820miyataチェーン交換サービス追加*/
#newservice {
 margin-top: 10px;
 margin-bottom: 10px;
}
#torituke .toricontent {
 margin-top: 10px;
 margin-bottom: 10px;
}
/**/