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


.item {
	width: 100%;
	display: block;
}	

.item00 > .ht {
	padding-top: calc(159/560*100%);
	background-image: url(../images/item00.png);
}

.item01 > .ht {
	padding-top: calc(58/600*100%);
	background-image: url(../images/item01.png);
}

.item02  > .ht{
	padding-top: calc(18/64*100%);
	background-image: url(../images/item02.png);
}

.item03  > .ht{
	padding-top: calc(60/62*100%);
	background-image: url(../images/item03.png);
}

.item04  > .ht{
	padding-top: calc(36/42*100%);
	background-image: url(../images/item04.png);
}

.item05  > .ht{
	padding-top: calc(16/42*100%);
	background-image: url(../images/item05.png);
}

.item06  > .ht{
	padding-top: calc(144/446*100%);
	background-image: url(../images/item06.png);
}

.item07  > .ht{
	padding-top: calc(144/446*100%);
	background-image: url(../images/item07.png);
}

.item08  > .ht{
	padding-top: calc(60/231*100%);
	background-image: url(../images/item08.png);
}

.item09sp  > .ht{
	padding-top: calc(436/562*100%);
	padding-top: calc(386/288*100%);
	background-image: url(../images/item09sp.png);
	background-image: url(../images/item09.jpg);
}

.item09  > .ht{
	padding-top: calc(386/288*100%);
	background-image: url(../images/item09.png);
	background-image: url(../images/item09.jpg);
}

.item10  > .ht{
	padding-top: calc(72/98*100%);
	background-image: url(../images/item10.png);

}

.item11  > .ht{
	padding-top: calc(208/930*100%);
	background-image: url(../images/item11.png);
}

.item12  > .ht{
	padding-top: calc(222/428*100%);
	background-image: url(../images/item12.png);
}

.item13  > .ht{
	padding-top: calc(983/1869*100%);
	background-image: url(../images/item13.png);
}

.item13sp  > .ht{
	padding-top: calc(360/650*100%);
	background-image: url(../images/item13sp.png);
}

.item14  > .ht{
	padding-top: calc(209/384*100%);
	background-image: url(../images/item14.png);
}

.item15  > .ht{
	padding-top: calc(624/400*100%);
	background-image: url(../images/item15.png);
}


.item16  > .ht{
	padding-top: calc(33/33*100%);
	background-image: url(../images/item16.png);
}

.item17a  > .ht{
	width: 730 ;
	height: 487 ;
	padding-top: calc(487/730*100%);
	background-image: url(../images/item17a.png);
}

.item17b  > .ht{
	padding-top: calc(487/730*100%);
	background-image: url(../images/item17b.png);
}


.item17c  > .ht{
	padding-top: calc(487/730*100%);
	background-image: url(../images/item17c.png);
}


.item17d  > .ht{
	padding-top: calc(487/730*100%);
	background-image: url(../images/item17d.png);
}


.item17e  > .ht{
	padding-top: calc(487/730*100%);
	background-image: url(../images/item17e.png);
}

.item17f  > .ht{
	padding-top: calc(487/730*100%);
	background-image: url(../images/item17f.png);
}

.item18  > .ht{
	padding-top: calc(1100/536*100%);
	background-image: url(../images/item18.png);
}

.item19  > .ht{
	padding-top: calc(215/460*100%);
	background-image: url(../images/item19.png);
}

.item20  > .ht{
	padding-top: calc(74/104*100%);
	background-image: url(../images/item20.png);
}

.item21  > .ht{
	padding-top: calc(478/702*100%);
	background-image: url(../images/item21.png);
}

.item22a  > .ht{
	padding-top: calc(238/102*100%);
	background-image: url(../images/item22a.png);
}

.item22b  > .ht{
	padding-top: calc(479/392*100%);
	background-image: url(../images/item22b.png);
}

.item22c  > .ht{
	padding-top: calc(472/370*100%);
	background-image: url(../images/item22c.png);
}

.item22d  > .ht{
	padding-top: calc(498/356*100%);
	background-image: url(../images/item22d.png);
}

.item23a  > .ht{
	padding-top: calc(403/568*100%);
	background-image: url(../images/item23a.png);
}

.item23b  > .ht{
	padding-top: calc(782/570*100%);
	background-image: url(../images/item23b.png);
}

.item23c  > .ht{
	padding-top: calc(164/246*100%);
	background-image: url(../images/item23c.png);
}

.item23d  > .ht{
	padding-top: calc(404/570*100%);
	background-image: url(../images/item23d.png);
}

.item23e  > .ht{
	padding-top: calc(114/372*100%);
	background-image: url(../images/item23e.png);
}

.item23f  > .ht{
	padding-top: calc(352/766*100%);
	background-image: url(../images/item23f.png);
}

.item24a  > .ht{
	padding-top: calc(404/570*100%);
	background-image: url(../images/item24a.png);
}

.item24b  > .ht{
	padding-top: calc(502/502*100%);
	background-image: url(../images/item24b.png);
}

.item24c  > .ht{
	padding-top: calc(634/490*100%);
	background-image: url(../images/item24c.png);
}

.item24d  > .ht{
	padding-top: calc(402/568*100%);
	background-image: url(../images/item24d.png);
}

.item24e  > .ht{
	padding-top: calc(504/540*100%);
	background-image: url(../images/item24e.png);
}

.item24f  > .ht{
	padding-top: calc(258/772*100%);
	background-image: url(../images/item24f.png);
}

.item24g  > .ht{
	padding-top: calc(114/336*100%);
	background-image: url(../images/item24g.png);
}

.item25a  > .ht{
	padding-top: calc(460/460*100%);
	background-image: url(../images/item25a.png);
}

.item25b  > .ht{
	padding-top: calc(531/428*100%);
	background-image: url(../images/item25b.png);
}

.item25c  > .ht{
	padding-top: calc(130/336*100%);
	background-image: url(../images/item25c.png);
}

.item25d  > .ht{
	padding-top: calc(781/569*100%);
	background-image: url(../images/item25d.png);
}

.item25e  > .ht{
	padding-top: calc(569/403*100%);
	background-image: url(../images/item25e.png);
}

.item25f  > .ht{
	padding-top: calc(210/364*100%);
	background-image: url(../images/item25f.png);
}

.item25g  > .ht{
	padding-top: calc(736/694*100%);
	background-image: url(../images/item25g.png);
}

.item25a-sp  > .ht{
	padding-top: calc(400/501*100%);
	background-image: url(../images/item25a-sp.png);
}

.item25b-sp  > .ht{
	padding-top: calc(400/501*100%);
	background-image: url(../images/item25b-sp.png);
}

.item26a  > .ht{
	padding-top: calc(439/311*100%);
	background-image: url(../images/item26a.png);
}

.item26b  > .ht{
	padding-top: calc(208/333*100%);
	background-image: url(../images/item26b.png);
}

.item26c  > .ht{
	padding-top: calc(545/745*100%);
	background-image: url(../images/item26c.png);
}

.item26d  > .ht{
	padding-top: calc(500/500*100%);
	background-image: url(../images/item26d.png);
}

.item26d-sp  > .ht{
	padding-top: calc(545/745*100%);
	background-image: url(../images/item26d-sp.png);
}

.item26e  > .ht{
	padding-top: calc(501/500*100%);
	background-image: url(../images/item26e.png);
}

.item26f  > .ht{
	padding-top: calc(226/134*100%);
	background-image: url(../images/item26f.png);
}

.item26g  > .ht{
	padding-top: calc(338/448*100%);
	background-image: url(../images/item26g.png);
}

.item27  > .ht{
	padding-top: calc(75/296*100%);
	background-image: url(../images/item27.png);
}

.item28a  > .ht{
	padding-top: calc(545/573*100%);
	background-image: url(../images/item28a.png);
}

.item28b  > .ht{
	padding-top: calc(545/573*100%);
	background-image: url(../images/item28b.png);
}

.item28c  > .ht{
	padding-top: calc(545/573*100%);
	background-image: url(../images/item28c.png);
}

.item29  > .ht{
	padding-top: calc(44/32*100%);
	background-image: url(../images/item29.png);
}

.item30  > .ht{
	padding-top: calc(218/428*100%);
	background-image: url(../images/item30.png);
}

.item31  > .ht{
	padding-top: calc(1008/1918*100%);
	background-image: url(../images/item31.png);
}

.item31sp  > .ht{
	padding-top: calc(401/737*100%);
	background-image: url(../images/item31sp.png);
}

.item32  > .ht{
	padding-top: calc(430/286*100%);
	background-image: url(../images/item32.png);
}

.item33  > .ht{
	padding-top: calc(198/226*100%);
	background-image: url(../images/item33.png);
}

.item33a  > .ht{
	padding-top: calc(429/701*100%);
	background-image: url(../images/item33a.png);
}

.item33b  > .ht{
	padding-top: calc(428/701*100%);	
	background-image: url(../images/item33b.png);
}

.item33c  > .ht{
	padding-top: calc(429/701*100%);	
	background-image: url(../images/item33c.png);
}

.item33d  > .ht{
	padding-top: calc(429/701*100%);	
	background-image: url(../images/item33d.png);
}

.item33e  > .ht{
	padding-top: calc(429/701*100%);	
	background-image: url(../images/item33e.png);
}

.item33f  > .ht{
	padding-top: calc(429/701*100%);
	background-image: url(../images/item33f.png);
}

.item34  > .ht{
	padding-top: calc(336/700*100%);
	background-image: url(../images/item34.png);
}

.item35  > .ht{
	padding-top: calc(74/368*100%);
	background-image: url(../images/item35.png);
}

.item36  > .ht{
	padding-top: calc(797/600*100%);
	background-image: url(../images/item36.png);
}

.item37  > .ht{
	padding-top: calc(48/48*100%);
	background-image: url(../images/item37.png);
}

.item39  > .ht{
	padding-top: calc(162/3000*100%);
	background-image: url(../images/item39.png);
}

.line1  > .ht{
	padding-top: calc(224/110*100%);
	background-image: url(../images/line/dotted01.png);
}

.line2  > .ht{
	padding-top: calc(749/224*100%);
	background-image: url(../images/line/dotted02.png);
}

.line3  > .ht{
	padding-top: calc(819/336*100%);
	background-image: url(../images/line/dotted03.png);
}

.line4  > .ht{
	padding-top: calc(103/51*100%);
	background-image: url(../images/line/dotted04.png);
}

.line5  > .ht{
	padding-top: calc(772/164*100%);
	background-image: url(../images/line/dotted05.png);
}

