﻿/* CSS Document */
/*TOP*/

#r_box{
	width:200px;
	height:auto;
	float:right;
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-right: 15px;
								}
#r_box img {		margin:5px 0;}
#r_box p{				font-size:10px;padding:0 0 5px 0;color:#F69;
								}
.store_bn{			background:url(/jp/moekore/images/top/store_bnr.jpg) no-repeat;width:195px;height:358px; display:block;
								overflow:hidden;text-indent:-999em;margin-bottom:5px;
								}
.store_bn a{		background:url(/jp/moekore/images/top/store_bnr.jpg) no-repeat;width:195px;height:358px; display:block;
								overflow:hidden;text-indent:-999em;
								}
.store_bn a:hover{		
								background:url(/jp/moekore/images/top/store_bnr_on.jpg) no-repeat;
								}
								
#info_right{ 		width:180px; height:auto; padding:10px;background:#EAEAEA;
								}
#info_right ul{ font-size:12px; color:#666666; margin:0px 0px 15px 0px;margin-right:5px;width:175px;
								}
marquee{				clear:both;margin-top:10px;width:520px;padding:0;*padding-top:15px;color:#F36; font-weight:bold;
								}
#center{ 				width:550px; height:auto; float:right; background-color:#FFFFFF;
								}

/*TOPスライダー*/
#slider {				position: relative;width: 528px; height: 395px; overflow:hidden;z-index: 10;background-color: #FCF;
								}	
#slider ul { 		position: relative; 
								}
#slider ul li { float: left;
								}
#buttons{				overflow:auto;width:528px;height:;}




/*
#right {				width: 55px;text-align:right;color:#F09;text-decoration:underline;margin: 0;cursor: pointer;
								float:right;font-size:16px;font-weight:bold;display:block;position:absolute;top:230px;
								left:464px;z-index:100;background-color:#FFF;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;
								padding:10px 3px;
								}
#left {					width: 55px;text-align:left;color:#F09;text-decoration:underline;margin: 0;cursor: pointer;
								float:left;font-size:16px;font-weight:bold;display:block;position:absolute;top:230px;left:2px;
								z-index:100;background-color:#FFF;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;padding:10px 3px;
								}
								*/



#right { height:50px; width:50px;text-align:right;margin: 0;cursor: pointer;float:right;display:block;position:absolute;top:210px;left:470px;z-index:100;}
								
#left { height:50px; width:50px;text-align:right;margin: 0;cursor: pointer;float:right;display:block;position:absolute;top:210px;left:7px;z-index:100;}










#numbers { 			text-align: center;list-style: none;font-weight:bold;color:#F36;height:17px;width:400px;
								}	
#numbers li {		position: relative;float: left;width: 15px; height: 15px; 
								margin: 0 5px; background-color:#FFF4F9;border:1px dotted #F66;
								}

/*中央のバナー*/
#top_bnr{ 			margin:10px 0px;width:528px;
								}
#top_bnr img{		margin-bottom:5px;margin-top:5px;
								}
.tb_spr{				margin-right:18px;
								}

/*ニュース枠角丸*/
#corner { 			background:transparent;padding:0; width:528px;_width:523px;overflow:hidden;margin:5px 0 15px 0;
								}
#corner .h, #corner p { 	
								margin:0;padding:2px 0;_padding:5px 0; line-height:160%;
								}
#corner .h { 		font-size:1.5em; color:#7e6855; padding-bottom:0; font-weight:bold;
								}
#corner .xtop, #corner .xbottom {
								display:block; background:transparent; font-size:1px;height:auto;
								}
#corner b { 		display:block; overflow:hidden;font-size:0px;
								}
#corner .xb1, #corner .xb2, #corner .xb3 {
								height:1px;font-size:0px;
								}
#corner .xb2, #corner .xb3, #corner .xb4 {
								background:#FFEEF7; border-left:1px solid #F36; border-right:1px solid #F36;font-size:0px;
								}
#corner .xb1 {	margin:0 5px; background:#F36;font-size:0px;
								}
#corner .xb2 { 	margin:0 3px; border-width:0 2px; font-size:0px;
								}
#corner .xb3 { 	margin:0 2px; font-size:0px;
								}
#corner .xb4 { 	height:2px; margin:0 1px; font-size:0px;
								}
#corner .xboxcontent {
								display:block; background:#FFEEF7; border:0 solid #F36; border-width:0 1px;_height:50px;padding:0 15px;
								}/*注意！！：indexのnews_height------ie6*/
									
#corner dl{			clear:both; border-bottom:dotted 1px	#F36;overflow:auto;padding:8px 0; line-height:150%;
								display:inline-block;width:495px;
								}
#corner dt{  		float:left;font-weight:bold;color:#666;
					}
#corner dd{  		float:left;padding-left:15px;
					}
