@charset "utf-8";

.ucTitle{
color: #222222;
font-family: Noto serif;
font-weight: 500;
font-size: 54px;
margin: 0 auto;
padding: 35px 0;background-color: #f7f3d2;
width: 780px;
text-align: center;
vertical-align: middle;
}

.ucH1{color: #222222;
font-family: 游ゴシック;
font-weight: 800;
font-size: 26px;
letter-spacing: 3;
margin: 80px 0 0 0;
text-align: center;
}

.ucH1sub{
color: #dfdfdf;
font-family: Yu Gothic UI;
font-weight: 500;
font-size: 30px;
margin: 0 auto;
text-align: center;
}

.ucH2{
color: #222222;
font-family: 游ゴシック;
font-weight: 600;
font-size: 26px;
}

.ucH3{
color: #222222;
font-family: 游ゴシック;
font-weight: 600;
font-size: 20px;
}

.ucText{
color: #222222;
font-family: 游ゴシック;
font-weight: 400;
font-size: 16px;
line-height: 1.8
}

.ucSUP{
color: #222222;
font-family: 游ゴシック;
font-weight: 400;
font-size: 10px;
line-height: 1.8;
}

.ucSpaceH30{
height: 30px;
}

.ucSpaceH20{
height: 20px;
}

.ucSpaceH80{
height: 80px;
}

.ucSpecTable{
margin-top: 30px;
margin-right: auto;
margin-left: auto;
margin-bottom: 30;
border: 1px solid #dfdfdf;
}

.ucSpecH{
background-color: #f0f0f0;
border-right-color: #dfdfdf;
border-bottom-color: #dfdfdf;
border-right-style: solid;
border-bottom-style: solid;
border-right-width: 1px;
border-bottom-width: 1px;
font-family: 游ゴシック;
font-weight: 700;
font-size: 26px;
color: #9e9e9e;
padding: 26px 0;
width: 30%;
text-align: center;
}

.ucSpecT{
border-bottom-color: #dfdfdf;
border-bottom-style: solid;
border-bottom-width: 1px;
font-family: 游ゴシック;
font-size: 16px;
padding: 26px 0 26px 20px;
width: 70%;
}

.ucCoordinateT{
color: #222222;
font-family: Yu Gothic UI, 游ゴシック;
font-weight: 500;
font-size: 20px
}



/*----- 自社用記述 -----*/

/*PC用*/
.unenana table:nth-of-type(1),
.unenana table:nth-of-type(3){
    border-collapse: separate!important;
    border-spacing: 10px!important;
    margin-top: 10px;
}
.unenana table:nth-of-type(1) tr:first-child td{
    /* background: #f7f3d2;
    padding: 20px; */
}
.unenana table:nth-of-type(2) th{
    border: 1px solid #dfdfdf;
}
.unenana table:nth-of-type(2) th{
    background-color: #f0f0f0;
    border: 1px solid #dfdfdf;
    text-align: center;
    vertical-align: middle;
}
.unenana table:nth-of-type(2) {
    margin-top: 20px;
}
.unenana table:nth-of-type(2) td{
    border: 1px solid #dfdfdf;
}

/*SP用*/
@media screen and (max-width:480px) {
    /* .unenana table:nth-of-type(2),
    .unenana table:nth-of-type(3),
    .unenana table:nth-of-type(5){
        border-collapse: separate!important;
        border-spacing: 10px!important;
    } */
    .unenana table:nth-of-type(2) th,
    .unenana table:nth-of-type(2) td{
        padding: 10px;
    }
    .unenana table:nth-of-type(1) tr:first-child td{
        background: #f7f3d2;
        padding: 10px;
    }

	/* responsiveItemPage */
	.commont-box-free{padding: 0;}
	.unenana{max-width: 100%;}
	.unenana .ucTitle{width: 100%;font-size: 1.125rem;font-weight: bold;font-family: inherit;padding: 0;}
	.unenana table .ucSpaceH30{height: .625rem;}
	.unenana table .spaceH20{height: 1.25rem;}
	.unenana table{width: 100% !important;}
	.block-goods-detail .unenana table{border-spacing: 0 !important;}
	.unenana table img{width: 100% !important;}
	.unenana .ucH1{font-size: 1rem;font-weight: 600;font-family: inherit;margin-top: 2rem;}
	.unenana .ucH1sub{font-size: 1.25rem;font-weight: 600;font-family: inherit;}
	.unenana .ucH3{font-size: .85rem;font-weight: 600;font-family: inherit;}
	.unenana .ucText{font-size: .8rem;font-weight: normal;font-family: inherit;padding-bottom: 2.5rem;}
	.unenana .ucSUP{font-size: .8rem;font-weight: normal;font-family: inherit;}
	.unenana .ucSpecH, .unenana .ucSpecT{font-size: .8rem;font-weight: normal;font-family: inherit;}
	.unenana .ucSpecH{font-weight: bold;}
}


.pagewidth{width: 800px;}
.infowidth{width: 780px;}
@media screen and (max-width:768px){
.pagewidth{width: 100%;}
.infowidth{width: 100%;}	
}
/*
@media screen and (max-width:480px) {[data-device="pc"]{display: none;}}


[data-device="sp"]{display: none;}
@media screen and (max-width:480px) {[data-device="sp"]{display: block;}}
*/