@charset "utf-8";

/* main */
.photos img{width: 100%;}

/* bath list */
.silvercar_list{width: 96%; padding:0 2% 1%; background-color: #fffacd; overflow: hidden;}
.silvercar_area{width: 16.6%; float: left;  overflow: hidden; padding: 1% 0 0;}
.silvercar_box{width: 16.5%; float: left; border:1px solid #666; margin-right: 3%; padding: 1.5%;}
.silvercar_box img{width: 100%; margin: 0; padding: 0; vertical-align: bottom;}
.silvercar_name{float: left; width: 76%; font-size: 1.2vw; line-height: 1.15; 
    font-feature-settings:"palt"; padding-top: 1.5%;}
.silvercar_name1{float: left; width: 76%; font-size: 1.06vw; line-height: 1.15; 
    font-feature-settings:"palt"; padding-top: 1.5%;}    
.silvercar_name_open{float: left; width: 76%; font-size: 1.17vw; line-height: 1.15; 
    font-feature-settings:"palt"; color: coral; font-weight: bold; padding-top: 1.5%;}

/* pict_slide */
.overImg{position: relative;}
.overImg a .thumbnail{width: 24%; padding: 0 0.5% 0 4%;} /*サムネイルのサイズ・アキ*/
.overImg a .trans{display: none;}
.overImg a:hover .trans{display: block; position: absolute; top: 0px;  z-index:999;
     width: 78%; padding-left: 8%;/*拡大時のサイズ*/}
.pict_slide{ position: absolute; top: 0px; width: 78%; padding-left: 8%; /*メイン写真の位置*/}           .pict_slide img{width: 100%;}
.thumbnail{margin-top: 158%;} 

.spec_letter{font-size: 1.6vw; line-height: 1.5; margin: 8% 0; border:1px solid #ff1493;
    border-radius: 10px; font-feature-settings:"palt"; padding: 3% 5% 2%;}
.new_mark {width: 20%;}

.GS{width: 16%; margin: 6% 1%; float: left;}

.rain{padding: 4px 3% 2px; font-size: 1.1vw; font-weight: bold; color: #fff; 
    float: right; border-radius: 14px; background-color:#00f; margin-bottom: 1em;}

.option_tokucyo{font-size: 1.4vw; color: #fff; font-weight: bold; text-align: center;
    background-color: dodgerblue; border-radius: 16px;  width: 17em; padding: 5px 0 2px;  
    margin: 6% 0 0.5%;}
.option{border-top:1px solid dodgerblue; overflow: hidden; padding: 1% 0; font-size: 1.6vw;
margin-bottom: 60px;}
.optionL{border:1px solid dodgerblue; float: left; width: 48%; margin: 0.5%;}


.float_caster{position: absolute; left: 40%; top: 76%; width: 32%;}
.float_caster img{width: 100%; }

.option p{color: #f00; font-weight:bold; line-height: 1.4;}