@charset "UTF-8";


/* -- トップヘッダー -------------------------------------------------------------- */
#topheader {}
/* -- float をクリア -- */
#topheader {
zoom:1; /* for IE 5.5-7 */
}
#topheader:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#topheader {display: inline-table;}
/* Hides from IE-mac ¥*/
* html #topheader {height: 1%;}
#topheader {display: block;}
/* End hide from IE-mac */

#topheader h1 {}
#topheader h2 {
	float: left;
	text-align:center;
	margin:0 10px 0 10px;
	padding:0;
}
#monthly_ph {
	float:left;
	width:286px;
	text-align:center;
	padding-top:10px;
	padding-left:10px;
	background:url(/img/monthlyph_top.gif) 10px top no-repeat;
}
#monthly_ph div {
	padding-bottom:0;
	background:url(/img/monthlyph_bottom.gif) left bottom no-repeat;
}
/*
#monthly_ph img {
	margin:0 auto;
}
*/
#topheader h3 {
	float: right;
	margin:0 10px 0 0;
	padding:0;
}
#topheader h3 img {
	padding-bottom: 5px;
}



.top-list {
	float:left;
	width:186px;
	font-size:1em;
	line-height:1.5em;
	margin-right:5px;
}

/* -- トップセール --------------------------------------------------------------- */
#top-sale {
	position:relative;
	margin: 10px 30px 20px;
	background:url(/img/top_sale_header.gif) no-repeat;
}
#top-sale-head {
	color: #FFFFFF;
	margin: 0;
	padding:10px 20px 10px 180px;
	background:url(/img/top_sale_header_bottom.gif) bottom no-repeat;
}
#top-sale-head p {
	margin:0;
	padding:0;
}
#top-sale-logo {
	position:absolute;
	left:0;
	top:-5px;
}
#top-sale-body {
	margin: 0;
	padding: 10px 20px 30px 20px;
	background:url(/img/top_sale_body.gif) bottom no-repeat;
}
/* -- float をクリア -- */
#top-sale-body {
zoom:1; /* for IE 5.5-7 */
}
#top-sale-body:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#top-sale-body {display: inline-table;}
/* Hides from IE-mac ¥*/
* html #top-sale-body {height: 1%;}
#top-sale-body {display: block;}
/* End hide from IE-mac */

#top-sale-body .top-list img {
	border: 1px solid #DC0000;
}
#top-sale-body .top-listlink img {
	margin-bottom:5px;
}


/* -- トップイベント -------------------------------------------------- */
#top-event {
	padding:5px;
	margin: 10px 30px 20px;
	background:#fff;
}
/* -- float をクリア -- */
#top-event {
zoom:1; /* for IE 5.5-7 */
}
#top-event:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#top-event {display: inline-table;}
/* Hides from IE-mac ¥*/
* html #top-event {height: 1%;}
#top-event {display: block;}
/* End hide from IE-mac */

#top-event-head {
	color:#fff;
	padding:5px;
	background:#DC0000;
	
	height:3em;
	margin-bottom:1.7em;
}
#top-event-head p {
	margin:0;
	padding:0;
}
#top-event-head img {
	float:left;
}
#top-event-photo {
	border:1px solid #fff;
}
#top-event-logo {
	margin-left:10px;
	margin-right:10px;
}
#top-event-body {
	margin-left:0;
	margin-bottom:0;
	padding-left:210px;
}
#top-event-body span {
	font-size:.8em;
}
#top-event-body .top-listlink {
	float:right;
	margin-left:1em;
	margin-right:75px;
}

/* -- トップダイアリー ------------------------------------------------------------------- */
#top-diary {
	margin: 0 30px 20px;
	background:url(/img/top_diary_body.gif) repeat-y;
}
#top-diary-head {
	min-height:45px;
	height:auto;
	color:#FFFFFF;
	padding:10px 10px 0 240px;
	margin:0;
	background:url(/img/top_diary_header.gif) no-repeat;
}
/* for Internet Explorer */
/*\*/
* html #top-diary-head {
	height:45px;
}
/**/
#top-diary-head p {
	margin:0;
	padding:0;
}
#top-diary-body {
	margin:0;
	padding:10px 20px;
	background:url(/img/top_diary_bottom.gif) bottom no-repeat;
}
/* -- float をクリア -- */
#top-diary-body {
zoom:1; /* for IE 5.5-7 */
}
#top-diary-body:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#top-diary-body {display: inline-table;}
/* Hides from IE-mac ¥*/
* html #top-diary-body {height: 1%;}
#top-diary-body {display: block;}
/* End hide from IE-mac */

#top-diary .top-list {
	width:170px !important;
	margin-right:15px !important;
}
#top-diary-body .top-list img {
	border: 1px solid #95A8E8;
}
#top-diary-body  .top-listlink img {
	margin-bottom:5px;
}


