@charset "UTF-8";


    /*ベース*/
    section.typeA{
    	display: flex;
    	flex-wrap: wrap;
    }
    section.typeA::after {
    	content: '';
    	width: 100%;
    	height: 3px;
    	order: -1;
    	display: block;
    	background: rgba(126,0,11,.7);
    }
    section.typeA .tabLabel {	/* タブ */
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
		font-size: 2.0em;
    	margin-right: 3px;
    	padding: 5px 12px;
    	flex: 1;
    	order: -1;
    	border-radius: 3px 3px 0 0;
    	color: #444;
    	background: rgba(165,77,84,.3);
    	transition: .5s ;
    	cursor: pointer;
		text-align: center;
			
    }
    section.typeA .tabLabel:nth-last-of-type(1){ margin-right: 0; }
    section.typeA input {		/* ラジオボタン非表示 */
    	display: none;
    }
    section.typeA .contents {	/* 本文 */
    	width: 100%;
    	height: 0;
    	overflow: hidden;
    	opacity: 0;
    }
    /*アクティブ設定*/
    section.typeA input:checked + .tabLabel {
    	color: #fff;
    	background: rgba(126,0,11,.7);
    }
    section.typeA input:checked + .tabLabel + .contents {
		margin-top: 0px;
    	height: auto;
    	overflow: auto;
    	transition: .5s opacity;
    	opacity: 1;
    }



.price {
	position: relative;
}

.kakaku {
    position: absolute;
    top: 33%;
    left: 51.66%;
}

.kakaku2 {
    position: absolute;
    top: 33.66%;
    left: 17.44%;
}

.kakaku3 {
    position: absolute;
    top: 33.66%;
    left: 51.66%;
}
.kakaku4 {
    position: absolute;
    top: 33%;
    left: 17.44%;
}

.kakaku5 {
    position: absolute;
    top: 33.66%;
    left: 51.66%;
}

.kakaku6 {
    position: absolute;
    top: 35.16%;
    left: 50.22%;
}

.kakaku7 {
    position: absolute;
    top: 30.17%;
    left: 17.33%;
}

.kakaku8 {
    position: absolute;
    top: 28.10%;
    left: 51.66%;
}

.kakaku9 {
    position: absolute;
    top: 29.26%;
    left: 17.22%;
}

.kakaku10 {
    position: absolute;
    top: 32.75%;
    left: 50.11%;
}
.kakaku11 {
    position: absolute;
    top: 29.26%;
    left: 52%;
}
.kakaku12 {
    position: absolute;
    top: 29.26%;
    left: 17.22%;
}
.kakaku13 {
    position: absolute;
    top: 29.26%;
    left: 52%;
}
.kakaku14 {
    position: absolute;
    top: 29.26%;
    left: 17.22%;
}
.kakaku15 {
    position: absolute;
    top: 27%;
    left: 52%;
}
.kakaku16 {
    position: absolute;
    top: 29.26%;
    left: 17.22%;
}
.kakaku17 {
    position: absolute;
    top: 29.26%;
    left: 52%;
}
.kakaku18 {
    position: absolute;
    top: 29.26%;
    left: 17.22%;
}
.kakaku19 {
    position: absolute;
    top: 29.26%;
    left: 52%;
}