#wrapper {
	width: 950px;
	background-color: #FFF;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	position: relative;
	background-position: left bottom;
	background-repeat: repeat-y;
	background-image: url(../img/top/wrapper.gif);
	height: 603px;
}
#wrapper #main {
	padding: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	background-image: url(../img/top/main_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#topcontents {
	width: 950px;
	background-color: #FFF;
	text-align: left;
	margin: 0px auto;
	padding: 30px 0px 0px;
	overflow: hidden;
	position: relative;
	background-image: url(../img/top/screen_under.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper #main #dispMainImage  {
	padding: 0px 0px 0px 5px;
	margin: 0px;
	vertical-align: bottom;
}
#wrapper #main ul#channel {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/top/screen_channel.jpg);
	height: 75px;
	width: 750px;
	overflow: hidden;
}
#wrapper #main ul#channel li  {
	display: block;
	float: left;
	padding: 0px;
	list-style-type: none;
	margin: 0px;
	line-height: 110%;
	font-weight: bold;
	overflow: hidden;
	letter-spacing: -0.05em;
}
/*IE*/
#wrapper #main ul#channel li{
	_line-height: 90%; /* IE6 */
	*line-height: 90%; /* IE7 */
	line-height: 90%¥9; /* IE8 */
	}
/*IE*/
#wrapper #main ul#channel li a  {
	display: block;
	text-decoration: none;
	background-color: #D9D5C1;
	width: 110px;
	background-image: url(../img/top/channel.jpg);
	margin: 8px 0px 8px 8px;
	padding: 5px 5px 5px 30px;
	background-repeat: no-repeat;
	color: #512206;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 90%;
}
#wrapper #main ul#channel li.channel_shot a{
	width: 80px;
	}
#wrapper #main ul#channel li.channel_long  a{
	width: 100px;
	font-size: 90%;
}
#wrapper #main ul#channel li a:hover {
	background-image: url(../img/top/channel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: underline;
}
#wrapper #main ul#channel li.sale2011 a{
	width: 180px;
}
#wrapper #main ul#channel li.long170 a{
	width: 170px;
}
#wrapper #main ul#channel li.long160 a{
	width: 160px;
}
#wrapper #main ul#channel li.long155 a{
	width: 155px;
}
#wrapper #main ul#channel li.long150 a{
	width: 150px;
}
#wrapper #main ul#channel li.long130 a{
	width: 130px;
}
#wrapper #main ul#channel li.long125 a{
	width: 125px;
}
#wrapper #main ul#channel li.long120 a{
	width: 120px;
}
#wrapper #main ul#channel li.long110 a{
	width: 110px;
}
#wrapper #main ul#channel li.long105 a{
	width: 105px;
}
#wrapper #main ul#channel li.long100 a{
	width: 100px;
}
#wrapper #main ul#channel li.long95 a{
	width: 95px;
}
#wrapper #main ul#channel li.long90 a{
	width: 90px;
}
#wrapper #main ul#channel li.long85 a{
	width: 85px;
}
#wrapper #main ul#channel li.long80 a{
	width: 80px;
}
#wrapper #main ul#channel li.long75 a{
	width: 75px;
}
#wrapper #main ul#channel li.long70 a{
	width: 70px;
}
#wrapper #main ul#channel li.long65 a{
	width: 65px;
}
#wrapper #main ul#channel li.long60 a{
	width: 60px;
}
#wrapper #main ul#channel li.long55 a{
	width: 55px;
}
#wrapper #main ul#channel li.long50 a{
	width: 50px;
}
#topcontents hr{
 clear:both;
 width:0px;
}
#topcontents #furusato {
	float: left;
	width: 350px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}
#topcontents #topleft{
	float: left;
	display: block;
	width: 352px;
	margin-left: 10px;
	}
#topcontents #news {
	background-image: url(../img/top/news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #D9D5C1;
	padding: 60px 10px 10px;
	margin-right: 10px;
	list-style-type: none;
	margin-top: 5px;
	display: block;
	width: 330px;
}
#topcontents #news p#pickup  a{
	color: #630;
	text-align: right;
	display: block;
	font-size: 90%;
	margin-top: 10px;
}
#topcontents #news #pickup a:hover {
	color: #F60;
}
#topcontents #news #newsbox {
	overflow: auto;
	height: 300px;
	list-style-type: none;
	scrollbar-arrow-color:#D9D5C1;
	scrollbar-face-color:#847E6E;
	scrollbar-highlight-color:#847E6E;
	scrollbar-3dlight-color:#D9D5C1;
	scrollbar-track-color:#D9D5C1;
	scrollbar-shadow-color:#847E6E;
	scrollbar-darkshadow-color:#847E6E;
}

#topcontents #news a:hover   {
	color: #F60;
}
#topcontents #news li a{
	display: block;
	text-decoration: none;
	height: 50px;
	width: 250px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
	margin-bottom: 5px;
	padding-top: 5px;
	list-style-type: none;
	color: #630;
	letter-spacing: -0.1em;
}
#topcontents #news li.all a{
	background-image: url(../img/top/news_li_all.gif);
}
#topcontents #news li.all a:hover   {
	background-image: url(../img/top/news_li_all_hover.gif);
}
#topcontents #news li.f7 a{
	background-image: url(../img/top/news_li_f7.gif);
}
#topcontents #news li.f7 a:hover   {
	background-image: url(../img/top/news_li_f7_hover.gif);
}
#topcontents #news li.f6 a{
	background-image: url(../img/top/news_li_f6.gif);
}
#topcontents #news li.f6 a:hover   {
	background-image: url(../img/top/news_li_f6_hover.gif);
}
#topcontents #news li.f1 a{
	background-image: url(../img/top/news_li_f1.gif);
}
#topcontents #news li.f1 a:hover   {
	background-image: url(../img/top/news_li_f1_hover.gif);
}

#topcontents #news li.newsEvent a{
	background-image: url(../img/top/news_li_newsevent.gif);
}
#topcontents #news li.newsEvent a:hover   {
	background-image: url(../img/top/news_li_newsevent_hover.gif);
}
#topcontents #news li.cosme a{
	background-image: url(../img/top/news_li_cosme.gif);
}
#topcontents #news li.cosme a:hover   {
	background-image: url(../img/top/news_li_cosme_hover.gif);
}
#topcontents #news li.bridal a{
	background-image: url(../img/top/news_li_bridal.gif);
}
#topcontents #news li.bridal a:hover   {
	background-image: url(../img/top/news_li_bridal_hover.gif);
}
#topcontents #news li.food a{
	background-image: url(../img/top/news_li_food.gif);
}
#topcontents #news li.food a:hover   {
	background-image: url(../img/top/news_li_food_hover.gif);
}
#topcontents #event {
	list-style-type: none;
	padding-bottom: 3px;
	border-bottom: 1px solid #D9D5C1;
	margin-bottom: 3px;
	margin-top: 2px;
	width: 555px;
}
#topcontents #event1 li {
	float: left;
	margin-top: 3px;
	list-style-type: none;
}
#topcontents #event1 li a{
	display:block;
	padding:0;
	margin:0;}
#topcontents #event1 li.last a{
	display:block;
	padding:0 0 0 7px;
	margin:0;
	}
#topcontents #event li {
	float: left;
	margin-right: 6px;
	margin-top: 3px;
}
#topcontents #topright span.tooltip {
	font-size: 90%;
	color: #FFF;
	background-color: #5B523F;
	padding: 1em;
	width: 180px;
	border: 2px solid #FFF;
	display: block;
	right: 0px;
	top: 100px;
}
#topcontents ul#category {
	display: block;
	list-style-type: none;
}
#topcontents #category li {
	display: block;
	width: 272px;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}
#topcontents #topright #category li.last {
	margin-right: 0px;
}

