<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* トップページ */
body{ background-image:url(../image/share/bg.gif);}



.mainbg{ background-image:url(../image/top/top_main.jpg); background-repeat:no-repeat; background-position:center top; }
.wbg{ background-image:url(../image/share/ft_wbg.gif); background-position:center; top; background-repeat:repeat-y;}

#main{ width:950px; height:810px; text-align:center; margin:0 auto; position: relative;}
#main ul{ text-align:justify; margin:0; padding:0; background-image:url(../image/top/topnv.jpg); background-position:0 0; width:950px; height:74px;}
#main ul li{ float:left;height:74px; margin:0; padding:0;}
#main ul li a{ display:block; text-indent:-99999em;}
#main ul li a:hover{ background-image:url(../image/top/topnv_o.jpg);}
#main ul li #nv_sakuhin{ width:212px; background-position:0 0; height:60px;}
#main ul li #nv_news{ width:180px; background-position:0 0; height:74px; margin-left:22px; background-position:-234px 0;}
#main ul li #nv_goods{ width:180px; background-position:0 0; height:74px; background-position:-419px 0; margin-left:5px;}
#main ul li #nv_music{ width:180px; background-position:0 0; height:74px; background-position:-604px 0; margin-left:5px;}
#main ul li #nv_video{ width:166px; background-position:0 0; height:74px; background-position:-784px 0; margin-left:0;}

#main .flv{ width:215px; height:172px; clear:both; padding:0 0 0 735px; text-align:left; }
#main .flv .radio{ background-image:url(../image/top/radio_bg.gif); width:200px;  padding:0 0 0 15px;}
#main .flv .radio object{ margin:0; padding:0;}
#main .flv .radio a{ width:185px; height:16px; display:block;}
#main .flv .pvbtn{background-image:url(../image/top/movie_btn.gif); width:215px; height:33px;}
#main .flv .pvbtn a{ float:left;}
#main .flv .pvbtn a#pvbtn{ display:block; width:150px; height:33px; text-indent:-99999em; }

#main topbnr-wrapper {
}

#main #topbnr{ width:870px; height:110px; text-align:center; margin:0 auto; padding-top:356px; position: relative;}

.slides {
	position: absolute;
	top: 356px;
	left: 0;
}

.selected-slide {
	z-index: 1;
}

#main #topbnr-controlls {
	position: absolute;
	right: 39px;
	width: 168px;/*width: 118px;--4つ用*/ /*width: 89px;--3つ用*/
	height: 23px;
	text-indent: -9999px;
	background-image: url(../image/top/topbnr/topbnr_linlbg.gif);
	background-repeat: no-repeat;
	top: 712px;
}



#main #topbnr-controlls a {background-image:url(../image/top/topbnr/topbnr_linlbg_o.gif); background-repeat:no-repeat;
	float: left;
	width: 9px;
	height: 23px; 
}

#main #topbnr-controlls a:hover{}

#main #topbnr-controlls #thumb-01 {
	margin: 0 0 0 33px;
	background-position: 0 0;
}

#main #topbnr-controlls #thumb-01.selected-thumbnav,
#main #topbnr-controlls #thumb-01:hover {
	background-position: 0 -23px;
}

#main #topbnr-controlls #thumb-02 {
	margin: 0 0 0 16px;
	background-position: 0 0;
}

#main #topbnr-controlls #thumb-02.selected-thumbnav,
#main #topbnr-controlls #thumb-02:hover {
	background-position: 0 -23px;
}

#main #topbnr-controlls #thumb-03 {
	margin: 0 0 0 16px;
	background-position: 0 0;
}

#main #topbnr-controlls #thumb-03.selected-thumbnav,
#main #topbnr-controlls #thumb-03:hover {
	background-position: 0 -23px;
}
#main #topbnr-controlls #thumb-04 {
	margin: 0 0 0 16px;
	background-position: 0 0;
}

#main #topbnr-controlls #thumb-04.selected-thumbnav,
#main #topbnr-controlls #thumb-04:hover {
	background-position: 0 -23px;
}

#main #topbnr-controlls #thumb-05 {
	margin: 0 0 0 14px;
	background-position: 0 0;
}

#main #topbnr-controlls #thumb-05.selected-thumbnav,
#main #topbnr-controlls #thumb-05:hover {
	background-position: 0 -23px;
}


#main #topbnr-controlls #thumb-06 {
	margin: 0 0 0 16px;
	background-position: 0 0;
}

#main #topbnr-controlls #thumb-06.selected-thumbnav,
#main #topbnr-controlls #thumb-06:hover {
	background-position: 0 -23px;
}

/* イチオシ */
#ichioshi{width:950px; text-align:center; margin:0 auto;}
#ichioshi h3{ height:35px;}

#ichioshi .newichi{ width:280px; float:left;}
#ichioshi .newichi#center{ margin:0 55px 0 55px;}
#ichioshi .newichi h4{ width:220px; height:50px; background-repeat:no-repeat; background-position:left top; text-align:justify;font-size:95%; line-height:120%; padding-top:10px; font-weight:bold; padding-left:60px;}
#ichioshi .newichi h4.gd{background-image:url(../image/top/ichioshi_titlebg_gd.jpg);}
#ichioshi .newichi h4.mc{background-image:url(../image/top/ichioshi_titlebg_mc.jpg);}
#ichioshi .newichi h4.vd{background-image:url(../image/top/ichioshi_titlebg_vd.jpg);}

#ichioshi .newichi .thm{ height:200px;width:280px; text-align:center; margin-bottom:10px;}
#ichioshi .newichi .thm a{ display:block;height:200px;width:280px; background-image:url(../image/top/ichioshi_btnbg.gif); background-repeat:no-repeat; }
#ichioshi .newichi .thm a:hover{ background-image:url(../image/top/ichioshi_btnbg_o.gif);}
#ichioshi .newichi p{ font-size:80%; line-height:24px; background-image:url(../image/top/ichioshi_linne.gif); text-align:justify;}
#ichioshi hr{ clear:both; height:50px;}
#ichioshi p#attention_txt{text-align:left;color:#F00;font-weight:bold;font-size:80%;line-height:1.4em;padding:10px 0 20px 0;}

/* ニュース */
#news{ background-image:url(../image/top/news_hdbg.gif); background-repeat:repeat-x; width:950px; margin:0 auto;}
#news h3{ background-repeat:no-repeat;margin-bottom:10px;}

#news ul{}
#news li{ clear:both; padding:10px 0 10px 0;}
#news li .day{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF; width:100px; float:left;background-image:url(../image/top/news_daybg.jpg); background-repeat:no-repeat;  padding:5px 0 5px 18px;}
#news li .text{ width:830px;float:left; }
#news li p{background-image:url(../image/share/line.gif); background-repeat:repeat-x; background-position:left bottom; padding:5px 0 10px 0; font-size:12px; line-height:130%; font-weight:bold;}


#news a{ outline:none; text-decoration:underline;color:#000;}
#news a:link {text-decoration:underline;color:#000;}
#news a:visited {text-decoration:underline; color:#000;}
#news a:hover {text-decoration: none; color: #10a5e9;}

hr.topft{ height:60px; }

/* フッターバナーエリア */
#footer_bnr{ width:950px; margin:0 auto;}
#footer_bnr ul{}
#footer_bnr li{ width:950px; padding:10px 10px 10px 0; text-align:center;}


/* フッター */
#footer{ border-top:#bae2f8 solid 2px; height:100px; width:100%; background-color:#FFF; }
#footer .ft{ width:950px; height:20px; text-align:center; margin:0 auto;}


/* ラジオ */
#pv{ width:950px; text-align:center; margin:0 auto; position: relative; }
#pv #pvbtn{ width:215px;  position:absolute; text-align:justify; top:246px; left:735px;display:none; background-image:url(../image/top/movie_btn.gif);}
#pv #pvbtn a{ display:block; width:215px; height:33px; text-indent:-99999em;}
</pre></body></html>