@charset "Shift-JIS";

.top-cont {
	margin-top: 10px;
}


/*=========================================================
banner
=========================================================*/
.banner {
	width: 210px;
	padding-top: 16px;
	vertical-align: top;
}

.banner img {
	margin-bottom: 10px;
}


/*=========================================================
topics
=========================================================*/
.topics {
	padding-left: 5px;
	vertical-align: top;
}

.topics > div {/*月得品バナーは高さ150px + マージン10px*/
	width: 340px;
	/*height: 390px;*/
	/*height: 440px;*/
	height: 535px;/* 左バナーに揃える際 */
	/*height: 710px;*/
	/*height: 760px;*/
	padding: 10px;
	background: #ECE9D8;
	font-size: 12px;
	font-weight: bold;
	overflow: scroll;
	overflow-x: hidden;
}

.less-banner > div {
	height: 650px!important;
	
}

/*
.topics h3 {
	font-size: 14px;
	color: #CC3333;
	margin: 0 0 10px 0;
}

.topics h3, 
.topics p {
	border-bottom: 1px #9D9D9D dashed;
	padding-bottom: 8px;
	margin: 0 0 8px 0;
}

.topics h4 {
	color: #BF1D1B;
	margin: 8px 0 5px 0;
}

.part-time:before,
.part-time:after {
	content: "\25cb\25cf\25cb\25cf\25cb\25cf\25cb\25cf\25cb\25cf\25cb\25cf\25cb\25cf\25cb\25cf\25cb\25cf\25cb\25cf\25cb\25cf";
	display: block;
	color: #000000;
	font-weight: normal;
	font-size: 10px;	
}

.part-time p {
	border: none;
}

.topics a {
	text-decoration: none;
}

.topics a:hover {
	text-decoration: underline;
}
*/


