@charset "utf-8";

/**
	画像
**/
.figure.figure-01 .image{
	background-image: url(./detail-01.jpg);
	max-width: 640px;/* 画像実データの幅 */
}

.figure.figure-01 .image:before{
	padding-top: 46.41%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-01 .figcaption{
	display: none;
}

/**
	画像
**/
.figure.figure-01-1 .image{
	background-image: url(./detail-01-1.gif);
	max-width: 640px;/* 画像実データの幅 */
}

.figure.figure-01-1 .image:before{
	padding-top: 25%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-01-1 .figcaption{
	display: none;
}

/**
	画像
**/
.figure.figure-02 .image{
	background-image: url(./detail-02.png);
	max-width: 280px;/* 画像実データの幅 */
}

.figure.figure-02 .image:before{
	padding-top: 27.14%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-02 .figcaption{
	display: none;
}
/**
	画像
**/
.figure.figure-02-1 .image{
	background-image: url(./detail-02-1.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-02-1 .image:before{
	padding-top: 58.93%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-02-1 .figcaption{
	display: none;
}
/**
	画像
**/
.figure.figure-03 .image{
	background-image: url(./detail-03.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-03 .image:before{
	padding-top: 35.36%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-03 .figcaption{
	display: none;
}
/**
	画像
**/
.figure.figure-03-1 .image{
	background-image: url(./detail-03-1.jpg);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-03-1 .image:before{
	padding-top: 54.29%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-03-1 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-03-2 .image{
	background-image: url(./detail-03-2.jpg);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-03-2 .image:before{
	padding-top: 147.5%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-03-2 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-04 .image{
	background-image: url(./detail-04.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-04 .image:before{
	padding-top: 33.21%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-04 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-04-1 .image{
	background-image: url(./detail-04-1.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-04-1 .image:before{
	padding-top: 91.79%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-04-1 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-05 .image{
	background-image: url(./detail-05.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-05 .image:before{
	padding-top: 25%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-05 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-05-1 .image{
	background-image: url(./detail-05-1.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-05-1 .image:before{
	padding-top: 32.14%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-05-1 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-05-2 .image{
	background-image: url(./detail-05-2.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-05-2 .image:before{
	padding-top: 55.36%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-05-2 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-05-3 .image{
	background-image: url(./detail-05-3.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-05-3 .image:before{
	padding-top: 160%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-05-3 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-06 .image{
	background-image: url(./detail-06.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-06 .image:before{
	padding-top: 37.14%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-06 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-06-1 .image{
	background-image: url(./detail-06-1.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-06-1 .image:before{
	padding-top: 115.71%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-06-1 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-07 .image{
	background-image: url(./detail-07.gif);
	max-width: 640px;/* 画像実データの幅 */
}
	
.figure.figure-07 .image:before{
	padding-top: 13.44%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-07 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-07-1 .image{
	background-image: url(./detail-07-1.jpg);
	max-width: 640px;/* 画像実データの幅 */
}
	
.figure.figure-07-1 .image:before{
	padding-top: 36.56%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-07-1 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-07-2 .image{
	background-image: url(./detail-07-2.jpg);
	max-width: 640px;/* 画像実データの幅 */
}
	
.figure.figure-07-2 .image:before{
	padding-top: 93.13%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-07-2 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-08-1 .image{
	background-image: url(./detail-08-1.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-08-1 .image:before{
	padding-top: 94.29%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-08-1 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-08-2 .image{
	background-image: url(./detail-08-2.png);
	max-width: 100px;/* 画像実データの幅 */
}
	
.figure.figure-08-2 .image:before{
	padding-top: 41%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-08-2 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-09-1 .image{ 
	background-image: url(./detail-09-1.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-09-1 .image:before{
	padding-top: 98.57%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-09-1 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-09-2 .image{  
	background-image: url(./detail-09-2.png);
	max-width: 114px;/* 画像実データの幅 */
}
	
.figure.figure-09-2 .image:before{
	padding-top: 35.96%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-09-2 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-09-3 .image{
	background-image: url(./detail-09-3.png);
	max-width: 600px;/* 画像実データの幅 */
}
	
.figure.figure-09-3 .image:before{
	padding-top: 33.5%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-09-3 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-10 .image{
	background-image: url(./detail-10.png);
	max-width: 162px;/* 画像実データの幅 */
}
	
.figure.figure-10 .image:before{
	padding-top: 35.8%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-10 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-11 .image{
	background-image: url(./detail-11.jpg);
	max-width: 640px;/* 画像実データの幅 */
}
	
.figure.figure-11 .image:before{
	padding-top: 56.88%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-11 .figcaption{
display: none;
}
/**
	画像
**/
.figure.figure-12 .image{
	background-image: url(./detail-12.jpg);
	max-width: 640px;/* 画像実データの幅 */
}
	
.figure.figure-12 .image:before{
	padding-top: 55.31%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-12 .figcaption{
display: none;
}

/**
	画像13
**/
.figure.figure-13 .image{
	background-image: url(./detail-13.png);
	max-width: 280px;/* 画像実データの幅 */
}
	
.figure.figure-13 .image:before{
	padding-top: 91.79%;/* 画像データの縦÷横 (小数点第１１位切り上げ) */
}

.figure.figure-13 .figcaption{
display: none;
}
