@font-face {
  font-family: 'Customized Font';
  src: url('../font/cust.eot'); /* IE9 Compat Modes */
  src: url('../font/cust.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/cust.woff') format('woff'); /* Pretty Modern Browsers */
}
#topp {
	color: #fff;
	font: normal 150% 'Customized Font', sans-serif;
	margin-left: 10px;
	margin-top: 10px;
	position: absolute;
}
#frame_1{
	background: #ffc000;
	box-shadow: 3px 3px 10px #999,-2px -2px 2px #fc0,inset -2px -2px 2px #c96;
}
#frame_2{
	background: #44aeff;
	box-shadow: 3px 3px 10px #999,-2px -2px 2px #44aeff,inset -2px -2px 2px #3890d3;
	margin-top:5%;
}
#frame_3{
	background: #ff79bc;
	box-shadow: 3px 3px 10px #999,-2px -2px 2px #ff79bc,inset -2px -2px 2px #d3649c;
	margin-top:5%;
}
#frame_4,
#frame_5,
#frame_6,
#frame_7{
	background: #e4e4e4;
	box-shadow: 3px 3px 10px #999,-2px -2px 2px #e4e4e4,inset -2px -2px 2px #d1d1d1;
	margin-top:5%;
}
.frame img{
	max-width:100%;
}
.frame .t_c {
    text-align: center;
    display: block;
    font-size: 14px;
	margin:5px 0;
}
.frame img.clipper{
	width: 100%;
}
	.bg_f{
		background:#fff;
		width:100%;
	}
  .frmin{
    margin:0 3%;
  }
		.no_1{
			display:none;
			float:left;
			width:20%;
		}
			.no_t_box{				
				width:100%;
			}
			.no_t1{
				width:100%;
				padding-top:12px;
      }
      .no_n{
        color:#44afff;
				font-size:1em;
				font-weight:bold;
				margin-top:2%;
				margin-left:2%;
			}
      .no_n a, .no_n a:visited{
        color:#44afff;
      }
			.no_p{
				float:left;
				width:40%;
				padding-top:2%;
			}
			.one_r{
				float:right;
				margin-top:7%;
				width:50%;
				margin-left:10%;
			}


.hikaku_table {
	margin-bottom: 1em;
}
.hikaku_rate {
	display: grid;
	width: 50px;
	height: 10px;
}
.hikaku_rate:before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	grid-column:  1 / -1;
	grid-row: 1 / -1;
	background: 0 0 / contain url(/hikaku/images/star0.0.png) repeat-x;
}
.hikaku_rate_on {
	display: block;
	width: 100%;
	height: 100%;
	grid-column:  1 / -1;
	grid-row: 1 / -1;
	background: 0 0 / contain url(/hikaku/images/star.png) repeat-x;
}
.hikaku_textleft > strong {
	background: linear-gradient(transparent 50%, yellow 50%);
	font-weight: normal;
}
.hikaku_btn a p {
	margin: 0 3px 0 0;
}