@charset "shift_jis";

/* CSS Document */


/*--------------- menulist----------------*/
.menulist {
	line-height: 150%;
}
.menulist dt{
	width:163px;
	float:left;
	clear: both;
	height:21px;
}
.menulist dt.bg01{
	padding-left: 10px;
	background-image: url(../../images/crystalhouse/runking01.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	font-weight: bold;
	padding-left:28px;
}
.menulist dt.bg02{
	padding-left: 10px;
	background-image: url(../../images/crystalhouse/runking02.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	font-weight: bold;
	padding-left:28px;
}
.menulist dt.bg03{
	padding-left: 10px;
	background-image: url(../../images/crystalhouse/runking03.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	font-weight: bold;
	padding-left:28px;
}

.menulist dd{
	margin-left: 165px;
	margin-bottom: 25px;
	/*width:100px;*/
	color: #CC0000;
	letter-spacing: 1px;
	font-size:110%;
	font-weight: bold;
	/*text-align:right;*/
	padding-right:10px;
	padding-top: 5px;
}

.ul-style li p {
line-height:160%;
margin:10px 35px 0 35px;
}

.ul-style li ul {
display:block;
margin-left:35px;
}

.ul-style li ul li {
margin-top:7px;
}

.postcard {
margin-top:10px;
width:570px;
margin-left:35px;
margin-bottom:20px;
}


/*-----------box-ranking--------------*/

.box-ranking {
margin:0 10px;

}

.box-ranking-t {
margin:20px 10px 0 10px;
}

.box-ranking .box-l {
width:450px;
float:left;
}

.box-ranking .box-r {
width:150px;
float:right;
}

.box-ranking-t .box-l {
width:450px;
float:left;
}

.box-ranking-t .box-r {
width:150px;
float:right;
}

.b-blue {
color:#003399;
font-weight:bold;
}