@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#conts .headLine01 {
	margin-bottom: 21px;
	color: #603813;
}
#main .comMv .imgBox .img {
    width: 230px;
    right: 0;
    top: 3px;
    bottom: inherit;
}
#conts .comTable02 {
	margin-bottom: 30px;
}
#conts .comBtn {
	margin-bottom: 70px;
}
#conts .price .headLine01 {
    margin-bottom: 18px;
}
#conts .price .headLine01 .en {
    margin-bottom: 6px;
}
#main .comTable02 tbody td {
    padding: 7px 5px;
    letter-spacing: -0.6px;
}
#main .comTable02 tbody .tdStyle {
    font-size: 1.6rem;
}
#main .comTable02 tbody td:first-child{
    padding: 7px 0 5px;
    letter-spacing: -2px;
}
/*#main .comTable02 .wid01 {
	width: 53%;
}
#main .comTable02 .wid02 {
	width: 23.5%;
}*/
#main .comTable02 tbody td {
	padding: 8px 11px;
}


@media all and (max-width: 767px) {
    #conts .headLine01 {
        margin-bottom: 28px;
    }
	#main .comMv .imgBox {
		margin-bottom: 35px;
		overflow: hidden;
	}
	
	#main .comMv .imgBox .img {
		margin: 18px 0 0 20px;
		width: 155px;
	}
	#main .comMv .imgBox .txtBox h3 {
		letter-spacing: -2.5px;
	}
	#conts .comTtlBox {
		margin-bottom: 25px;
	}
	#main .comMv .imgBox .txtBox h3 span {
		letter-spacing: 0;
	}
	
	#main .comTable02 td .color {
		color: #603813;
		font-size: 1.1rem;
		line-height: 1.5;
		letter-spacing: 0;
	}
	#conts .comTtlBox + .comTable td:nth-child(1){
		width: 26%;
	}
	#conts .comTtlBox + .comTable td:nth-child(2){
		width: 28%;
	}
	#conts .comTtlBox + .comTable td:nth-child(3) {
		width: 46%;
	}
	#main .comTable02 tbody td.tdStyle {
		font-size: 1.6rem;
	}
	#main .comTable02 tbody td.tdStyle span {
		font-size: 1.05rem;
	}
	#conts .comTtlBox + .comTable td {
		padding: 15px 11px 20px 8px;
	}
	#conts .comTtlBox + .comTable tbody tr td:nth-child(1) {
		font-size: 1.35rem;
	}
	#conts .comTtlBox + .comTable thead td {
		padding: 9px 5px;
	}
	#conts .comSpBg {
		margin-bottom: 65px;
		padding: 66px 17px 48px;
	}
	
}
