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


/*-----生地-----*/
.type_nobori .estimateCont .esti_cloth2 ul{
	display: flex;
	flex-wrap: wrap;
	row-gap: 40px;
	justify-content: center;
	align-items: end;
	column-gap: 20px;
}
.type_nobori .estimateCont .esti_cloth2 li{
	width: 405px;
	text-align: center;
}
.type_nobori .estimateCont .esti_cloth2 li img{
	margin-bottom: 10px;
}
.type_nobori .estimateCont .esti_cloth2 li a{
	display: block;
	width: fit-content;
	color: #3245ff;
	margin: 0 0 10px auto;
	padding: 0 5px 3px;
	font-size: 14px;
	line-height: 1.2em;
	border-bottom: solid 1px;
}
.type_nobori .estimateCont .esti_cloth2 li a:hover{
	cursor: pointer;
	opacity: .5;
}

/*ゴールドのぼりモーダル中身*/
.gold_caution dt{
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 0.06em;
	text-align: center;
	border-bottom: solid 1px;
}
.gold_caution dt mark{
	background: none;
	color: #ff1212;
}
.gold_caution dd{
	display: flex;
	flex-wrap: wrap;
	row-gap: 20px;
}
.gold_caution dd img{
	width: 48%;
	height: auto;
}
.gold_caution .remodal-close{
	color: #fff;
	background: #333;
	right: 0;
	left: auto;
	transition-duration: .3s;
}
.gold_caution .remodal-close:hover{
	opacity: .7;
	color: #fff;
}

@media screen and (max-width: 768px) {
    .type_nobori .estimateCont .esti_cloth2 li{
		width: 100%;
        max-width: 405px;
	}
}

@media screen and (max-width: 480px) {
    /*ゴールドのぼりモーダル中身*/
	.gold_caution dt{
		font-size: 17px;
	}
	.gold_caution dt br{
		display: none;
	}
	.gold_caution dd img{
		width: 100%;
	}
}


/*-----サイズ-----*/
.type_nobori .estimateCont .esti_size dd{ 
	min-height: 265px;
	background-image: url(../../../_images/estimate/nobori/item_size.gif);
}

@media screen and (max-width: 768px) {
	.type_nobori .estimateCont .esti_size dd{ 
		padding: 0 0 280px 0;
	}
}
@media screen and (max-width: 480px) {
	.type_nobori .estimateCont .esti_size dd{ 
		padding: 0 0 220px 0;
		background-size: 320px auto;
	}
}

/*-----チチの色------*/
.estimateCont .esti_chichi dd li { 
	width: 400px;
	text-align: center;
}
.estimateCont .esti_chichi dd li img {
	margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
	/*--チチの色--*/
	.estimateCont .esti_chichi dd li { 
		width: calc((100% - 20px) / 2);
	}
	.estimateCont .esti_chichi dd li img { margin-bottom: 5px; } 
}


/*--データ--*/
.type_nobori .estimateCont .esti_data > dl > dd {
    background-image: url(../../../_images/estimate/nobori/tegaki.gif);
}


/*--セミオーダーデザイン選択--*/
.type_nobori .estimateCont .esti_design li {
	width: calc((100% - 90px) / 10);
}

@media screen and (max-width: 768px) {
    .type_nobori .estimateCont .esti_design li {
        width: calc((100% - 40px) / 5);
    }
}
@media screen and (max-width: 480px) {
    .type_nobori .estimateCont .esti_design li {
        width: calc((100% - 30px) / 4);
    }
}









