@charset "utf-8";
/* CSS Document */

/*ギャラリー全体のコンテナー*/
.second_box {
	position: relative;
	width: 100%;
	margin: 20px auto;
}
/*全サムネイルのコンテナー*/
.thumbs {
	margin-top: 1.5%;
}
/*サムネイルの幅、ポインターを手のひら*/
.thumbs label img {
	width:18.5%;
	cursor: pointer;
}

/*全サムネイルのコンテナー*/
.thumbs6 {
	margin-top: 1.5%;
}
/*サムネイルの幅、ポインターを手のひら*/
.thumbs6 label img {
	width:15.9%;
	cursor: pointer;
}


/*表示写真の初期配置（全部透明に）とtransition設定*/
.photo {
	position: absolute;
	left: 0;
	top: 0;
}
.photo img {
	width:100%;
	opacity: 0;
	-webkit-transition: opacity 1s ease;
	transition: opacity 1s ease;
}


/*チェックされたサムネイルに相当する写真だけを表示*/

/*KUHL RACING 東京ギャラリー----------------------------------------*/
/*ラジオボタンを非表示に*/
#r1rto, #r2rto, #r3rto, #r4rto, #r5rto {
	display: none;}
#r1rto:checked ~ #photo1rto img, #r2rto:checked ~ #photo2rto img,
#r3rto:checked ~ #photo3rto img, #r4rto:checked ~ #photo4rto img, 
#r5rto:checked ~ #photo5rto img {
	opacity: 1;}

/*KUHL RACING 福岡ギャラリー----------------------------------------*/
/*ラジオボタンを非表示に*/
#r1rf, #r2rf, #r3rf, #r4rf, #r5rf {
	display: none;}
#r1rf:checked ~ #photo1 img, #r2rf:checked ~ #photo2 img,
#r3rf:checked ~ #photo3 img, #r4rf:checked ~ #photo4 img, 
#r5rf:checked ~ #photo5 img {
	opacity: 1;}

/*KUHL RACING さいたまギャラリー----------------------------------------*/
/*ラジオボタンを非表示に*/
#r1rs, #r2rs, #r3rs, #r4rs, #r5rs {
	display: none;}
#r1rs:checked ~ #photo1rs img, #r2rs:checked ~ #photo2rs img,
#r3rs:checked ~ #photo3rs img, #r4rs:checked ~ #photo4rs img, 
#r5rs:checked ~ #photo5rs img {
	opacity: 1;}


/*KUHLRACING愛知豊明ー----------------------------------------*/
/*ラジオボタンを非表示に*/
#r1at, #r2at, #r3at, #r4at, #r5at {
	display: none;}
#r1at:checked ~ #photo1at img, #r2at:checked ~ #photo2at img,
#r3at:checked ~ #photo3at img, #r4at:checked ~ #photo4at img, 
#r5at:checked ~ #photo5at img {
	opacity: 1;}


/*KUHL RACING 名古屋ギャラリー----------------------------------------*/
/*ラジオボタンを非表示に*/
#r1rn, #r2rn, #r3rn, #r4rn, #r5rn {
	display: none;}
#r1rn:checked ~ #photo1rn img, #r2rn:checked ~ #photo2rn img, #r3rn:checked ~ #photo3rn img, #r4rn:checked ~ #photo4rn img, #r5rn:checked ~ #photo5rn img {
	opacity: 1;}


/*KUHL PREMIUM名古屋ギャラリー----------------------------------------*/
/*ラジオボタンを非表示に*/
#r1pn, #r2pn, #r3pn, #r4pn, #r5pn {
	display: none;}
#r1pn:checked ~ #photo1pn img, #r2pn:checked ~ #photo2pn img, #r3pn:checked ~ #photo3pn img, #r4pn:checked ~ #photo4pn img, #r5pn:checked ~ #photo5pn img {
	opacity: 1;}


/*SILK BLAZE名古屋ギャラリー----------------------------------------*/
/*ラジオボタンを非表示に*/
#r1sb, #r2sb, #r3sb, #r4sb, #r5sb {
	display: none;}
#r1sb:checked ~ #photo1sb img, #r2sb:checked ~ #photo2sb img, #r3sb:checked ~ #photo3sb img, #r4sb:checked ~ #photo4sb img, #r5sb:checked ~ #photo5sb img {
	opacity: 1;}


/*KUHL RACING 栃木ギャラリー----------------------------------------*/
/*ラジオボタンを非表示に*/
#r1rt, #r2rt, #r3rt, #r4rt, #r5rt {
	display: none;}
#r1rt:checked ~ #photo1rt img, #r2rt:checked ~ #photo2rt img,
#r3rt:checked ~ #photo3rt img, #r4rt:checked ~ #photo4rt img, 
#r5rt:checked ~ #photo5rt img {
	opacity: 1;}

/*KUHL RACING 大阪ギャラリー----------------------------------------*/
/*ラジオボタンを非表示に*/
#r1ro, #r2ro, #r3ro, #r4ro, #r5ro {
	display: none;}
#r1ro:checked ~ #photo1ro img, #r2ro:checked ~ #photo2ro img,
#r3ro:checked ~ #photo3ro img, #r4ro:checked ~ #photo4ro img, 
#r5ro:checked ~ #photo5ro img, #r6ro:checked ~ #photo6ro img {
	opacity: 1;}




/*KUHL KARS AICHIー----------------------------------------*/
/*ラジオボタンを非表示に*/
#r1ra, #r2ra, #r3ra, #r4ra, #r5ra {
	display: none;}
#r1ra:checked ~ #photo1ra img, #r2ra:checked ~ #photo2ra img,
#r3ra:checked ~ #photo3ra img, #r4ra:checked ~ #photo4ra img, 
#r5ra:checked ~ #photo5ra img {
	opacity: 1;}






/*※KUHL JAPAN 株式会社-------------------------------------------------------------*/
/*KUHL FACTORY 大阪工場----------------------------------------*/
/*ラジオボタンを非表示に*/
#kf1o, #kf2o, #kf3o, #kf4o, #kf5o, #kf6o {
	display: none;}
#kf1o:checked ~ #photo1 img, #kf2o:checked ~ #photo2 img,
#kf3o:checked ~ #photo3 img, #kf4o:checked ~ #photo4 img, 
#kf5o:checked ~ #photo5 img, #kf6o:checked ~ #photo6 img {
	opacity: 1;}


/*KUHL DESIGN STUDIO 大阪----------------------------------------*/
/*ラジオボタンを非表示に*/
#kd1o, #kd2o, #kd3o, #kd4o, #kd5o {
	display: none;}
#kd1o:checked ~ #photo1do img, #kd2o:checked ~ #photo2do img,
#kd3o:checked ~ #photo3do img, #kd4o:checked ~ #photo4do img, 
#kd5o:checked ~ #photo5do img {
	opacity: 1;}



/*KUHL DEPERTURE----------------------------------------*/
/*ラジオボタンを非表示に*/
#kd1, #kd2, #kd3, #kd4, #kd5 {
	display: none;}
#kd1:checked ~ #photo1kd img, #kd2:checked ~ #photo2kd img,
#kd3:checked ~ #photo3kd img, #kd4:checked ~ #photo4kd img, 
#kd5:checked ~ #photo5kd img {
	opacity: 1;}


/*KUHL GRAMZ 大垣----------------------------------------*/
/*ラジオボタンを非表示に*/
#kgo1, #kgo2, #kgo3, #kgo4, #kgo5, #kgo6 {
	display: none;}
#kgo1:checked ~ #photo1kgo img, #kgo2:checked ~ #photo2kgo img,
#kgo3:checked ~ #photo3kgo img, #kgo4:checked ~ #photo4kgo img, 
#kgo5:checked ~ #photo5kgo img, #kgo6:checked ~ #photo6kgo img {
	opacity: 1;}

/*KUHL GRAMZ 香川丸亀STORE----------------------------------------*/
/*ラジオボタンを非表示に*/
#kgk1, #kgk2, #kgk3, #kgk4, #kgk5, #kgk6 {
	display: none;}
#kgk1:checked ~ #photo1kgk img, #kgk2:checked ~ #photo2kgk img,
#kgk3:checked ~ #photo3kgk img, #kgk4:checked ~ #photo4kgk img, 
#kgk5:checked ~ #photo5kgk img, #kgk6:checked ~ #photo6kgk img {
	opacity: 1;}



@media screen and (max-width: 600px) {
    .thumbs6 label img {
	width:15%;
	cursor: pointer;
}
	}


/*住所前hr*/
.line_black {
    width: 100%;
    height: 1px;
    border: 0;
    background-color: #a9a9a9;
    margin: 1.5em 0;
}