@charset "UTF-8";
/* ---------------------------------------------------------
	キーパーラボ（車種サイズ一覧 定義）
	URL: http://www.keeperlabo.jp/
	© I-tac Giken. All Rights Reserved.
------------------------------------------------------------ */
/*サブカラムサイトメニュー*/
/*内容*/
#sitemenuArea {
  width: 223px;
  margin: 0 0 0 3px;
}
#sitemenuArea .wrap {
  border-top: 1px solid #928C8B;
  border-right: 1px solid #928C8B;
  border-left: 1px solid #928C8B;
  border-bottom: none;
}
#sitemenuArea .sitemenu {
  border-bottom: 1px solid #928C8B;
  padding: 13px 30px;
  font-weight: bold;
  cursor: pointer;
  background: url(../img/shop/bg_menu.jpg) no-repeat;
  text-shadow: 1px 1px 0px #FFF;
}
#sitemenuArea .sitemenu:hover {
  background: url(../img/shop/bg_menu_current.jpg) no-repeat;
  color: #FFFFFF;
  text-shadow: none;
}
#sitemenuArea .selected {
  background: url(../img/shop/bg_menu_current.jpg) no-repeat;
  color: #FFFFFF;
  text-shadow: none;
}
#sitemenuArea ul.sub li a {
  border-bottom: 1px solid #928C8B;
  padding: 13px 30px;
  cursor: pointer;
  background: #FFFFFF;
  text-decoration: none;
  display: block;
}
#sitemenuArea ul.sub li a:hover {
  text-decoration: none;
  background: #F9E7DD;
}

#sizeList .pagettl {
  width: 660px;
  display: block;
  margin: 0 auto;
  clear: both;
  border-bottom: 1px solid #231815;
  padding: 8px 0 22px 0;
  margin: 0 auto 15px; }
  #sizeList .pagettl h3 {
    font-size: 22px;
    font-weight: bold;
    line-height: 100%;
    float: left;
    margin-right: 30px; }
  #sizeList .pagettl .intro {
    font-size: 10px;
    overflow: hidden;
    zoom: 1;
    color: #221815; }
#sizeList .block header {
  width: 660px;
  display: block;
  margin: 0 auto;
  clear: both; }
  #sizeList .block header h3 {
    background: #EBEBEB;
    border-bottom: 2px solid #D01027;
    padding: 15px;
    font-weight: bold; }
#sizeList .block section {
  width: 660px;
  display: block;
  margin: 0 auto;
  clear: both;
  padding: 0 0 10px;
  *padding: 0 0 20px; }
#sizeList .block #search_colum {
  padding-bottom: 0px; }
  #sizeList .block #search_colum header {
    float: left;
    width: 150px; }
#sizeList .sizeListColum {
  margin-left: 18px; }
  #sizeList .sizeListColum ul li {
    float: left;
    width: 4em;
    margin: 0 3.6em 14px 0; }
    #sizeList .sizeListColum ul li a {
      color: #002cd0;
      text-decoration: underline; }
#sizeList .area h4 {
  font-weight: bold;
  margin: 0 0 17px;
  font-size: 16px; }
#sizeList #seachNameColum {
  float: left; }
#sizeList #seachName {
  background-repeat: no-repeat;
  background-position: left top;
  height: 18px; }
#sizeList #seachName_txt {
  background: none;
  border: none;
  font-size: 10px;
  height: 18px;
  width: 119px;
  padding: 0 0 0 20px;
  margin-right: 5px;
  float: left; }
#sizeList #searchdata_colum {
  border-top: 1px solid #231815;
  padding-top: 15px;
  margin-bottom: 15px; }
  #sizeList #searchdata_colum .snc_head {
    width: 550px;
    margin: 0 0 15px 0px; }
#sizeList #sncResult {
  width: 530px;
  margin-left: 62px;
  clear: both; }
#sizeList .snc_head {
  margin-bottom: 15px; }
  #sizeList .snc_head h4 {
    border-left-width: 4px;
    border-left-style: solid;
    border-left-color: #D01027;
    padding-left: 12px;
    font-size: 18px;
    float: left;
    font-weight: bold;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px; }
#sizeList .snc_updtae {
  font-size: 10px; }

#sizeList_imported .sizeListColum ul li {
  width: 9em;
  margin: 0 1.7em 14px 0; }

#sncResult table.snc_table {
  clear: both;
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #000000;
  margin-bottom: 15px;
}
#sncResult table.snc_table tr th {
  font-size: 16px;
  padding: 5px 10px;
  border-collapse: collapse;
  border: 1px solid #000000;
  background-image: url(../img/size/ce_th_bg.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-color: #EFEFEF;
}
#sncResult table.snc_table tr td {
  font-size: 16px;
  padding: 5px 10px;
  border-collapse: collapse;
  border: 1px solid #000000;
}

table.snc_table .td_2 {
  background-color: #EEEFEF; }
table.snc_table .td_ch {
  background-color: #F9E6DF; }

#snc_detail {
  background-color: #EEEFEF;
  padding: 12px; }
  #snc_detail p {
    font-size: 11px;
    line-height: 150%;
    color: #221815; }
  #snc_detail .size_img {
    text-align: center;
    padding: 15px 0px; }

.size_info {
  margin-left: 10px; }

/*# sourceMappingURL=size.css.map */
