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



/*---------------------------------------

	/rud_star/index.html

---------------------------------------*/

.star .seting {
	margin-top: 0;
	overflow: hidden;
}
.star .seting li {
	float: left;
	margin-left: 1%;
	width: 24%;
}
.star .seting li:first-child {
	margin-left: 0;
}
.star .seting li p:first-child {
	margin-bottom: 5px;
}

.star .dtlCts .dtlTtlCol .inr .dtlTtl {
    font-size: 324%;
	line-height: 1.35;
}
.star .table01{
	table-layout:fixed;
	min-width: 760px;
}
.star .table01 .tbdr-top {
    border-top: 3px solid #f00;
}
.star .table01 .tbdr-lr {
    border-left: 3px solid #f00;
    border-right: 3px solid #f00;
	width: 6em;
}
.star .table01 .tbdr-btm {
    border-bottom: 3px solid #f00;
}
.star .table01 thead th {
    font-weight: bold;
    padding: 8px 5px;
}
.star .table01 thead th.img{
	vertical-align: bottom;
    padding-bottom: 1em;
}
.star .table01 thead .th-num{
	width: 9em;
}
.star .table01 thead .th-type{
	width: 8em;
}
.star .table01 thead .th-saf{
	width: 7em;
}
.star .table01 thead .th-wei{
	width: 5em;
}
.star .table01 tbody th{
    padding: .62em .7em;
	text-align: left;
}

.star .table01 tr:nth-child(even) {
    background-color: #EEEFF6;
}

.star .table01 tr:nth-child(odd) {
    background-color: #fff;
}

.star .icn_pr {
    display: inline-block;
    width: .9em;
    height: .9em;
    background: url(../images/icn_pr.png) no-repeat 50% 50%;
	background-size: contain;
    vertical-align: middle;
    margin: -.15em .5em 0 -.7em;
}

.star .color h3{
	font-size:138%;
}

.star .prohibition {
	margin-top: 10px;
	overflow: hidden;
}
.star .prohibition .prohibitionLeft {
	float: left;
	margin-right: 10px;
}
.star .prohibition .prohibitionRight {
	overflow: hidden;
}


.star .pink {
	overflow: hidden;
}
.star .pink dt {
	float: right;
	margin-left: 20px;
}
.star .pink dd {
	overflow: hidden;
}
.star .pink dd .color .asterisk li span {
	font-weight: bold;
}
.star .pink dd .tx {
	margin-top: 20px;
	font-size: 116.7%;
	font-weight: bold;
}
.star .pink dd table th {
	font-size: 91.7%;
}
.star .pink dd h3 {
	margin: 20px 0 10px;
	font-weight: 600;
}


.star .subttl {
    font-size: 200%;
    font-weight: bold;
}
.star .dtlCts .dtlTtlCol .point2 li {
    background-color: #ee781f;
    color: #FFF;
    font-size: 154%;
    font-weight: bold;
    margin-top: 10px;
    padding: 9px;
    text-align: center;
    max-width: 542px;
}
.star .center-txt{
    font-size: 172%;
	text-align:center;
	font-weight: 600;
}

.star .commb_wrap.commb02 p{
	font-size:108%;
}
.star .commb_wrap.commb02 .bold{
	font-size:116%;
	font-weight:600;
}

@media only screen and (max-width: 767px) {
	.star .center-txt{
		font-size: 16px;
	}
	.star br.pc{
		display:none;
	}
}
@media only screen and (min-width: 768px) {
	.star .commb_wrap{
		display:flex;
		justify-content: space-between;
	}

	.star .dtlCts .dtlTtlCol .inr .pointList .point{
		padding: 10px 20px;
		margin-bottom: 4px;
	}

	.star .commb_wrap .commb{
		width: 38.8%;
	}
	.star .commb_wrap .commb:first-child{
		width: 56.7%;
	}
	.star .commb_wrap.commb02 .commb{
		width: 55%;
		padding: 18px 15px;
	}
	.star .commb_wrap.commb02 .commb:first-child{ 
        width: 38%;
        text-align: center;
		padding: 0 10px;
	}
	.star br.sp{
		display:none;
	}
}
/* 
.star .dtlCts .dtlTtlCol .inr .pointList{
	padding-top: 0;
} */