/* ::::: http://www.interfm.co.jp/index/css/ifm.css ::::: */

/* ::::: http://www.interfm.co.jp/index/css/common.css ::::: */

h1, h2 { display: none; }
ul { list-style-type: none; }
.alt { display: none; position: absolute; font-size: 1px; top: -10000px; left: -10000px; }
#foot h4 { font-size: 12px; line-height: 1.4em; color: rgb(204, 204, 204); font-weight: normal; margin: 5px; padding: 0px; }
/* ::::: http://www.interfm.co.jp/index/css/index.css ::::: */

html { overflow-x: hidden; }
body { margin: 0px; padding: 0px; background-color: rgb(0, 0, 0); background-attachment: scroll; background-image: url('bg.gif'); background-repeat: repeat-x; text-align: center; }
#ranking { width: 215px; margin: auto; height: 140px; font-size: 10px; line-height: 1.3em; color:#69F; }
#ranking ul { padding: 0pt; margin: 0pt; }
#ranking ul li { width: 215px; float: left; list-style-type: none; display: inline; text-align: left; font-weight: normal; border-bottom: 2px solid rgb(30, 30, 30); margin: 0pt; padding: 4px 0pt 2px; }
#ranking h3 { color: rgb(153, 255, 0); line-height: 1.4em; margin: 0px; padding: 0px; font-size: 10px; font-weight: normal; }
#ranking .r1 a { display: block; width: 185px; height: 30px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('rank_num1.gif'); padding-left: 30px; background-repeat: no-repeat; background-position: left center; }
#ranking .r2 a { display: block; width: 185px; height: 30px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('rank_num2.gif'); padding-left: 30px; background-repeat: no-repeat; background-position: left center; }
#ranking .r3 a { display: block; width: 185px; height: 30px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('rank_num3.gif'); padding-left: 30px; background-repeat: no-repeat; background-position: left center; }
#ranking .r4 a { display: block; width: 185px; height: 30px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('rank_num4.gif'); padding-left: 30px; background-repeat: no-repeat; background-position: left center; }
#ranking .r5 a { display: block; width: 185px; height: 45px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('rank_num5.gif'); padding-left: 30px; background-repeat: no-repeat; background-position: left center; }
#ranking a:hover { color: rgb(255, 255, 255); }
#ranking a:hover, #ranking a:hover h3 { color: rgb(153, 255, 0); text-decoration: underline; }
.guest_detail { background-image: url('guest_detail.gif'); background-repeat: no-repeat; height: 60px; width: 200px; margin: 0pt 0pt 8px; padding: 8px 8px 0pt; font-size: 10px; line-height: 1.4em; color: rgb(204, 204, 204); }
.guest_detail a { color: rgb(102, 153, 51); text-decoration: none; }
.guest_detail a:hover, .guest_detail a:hover h3 { color: rgb(102, 153, 51); text-decoration: underline; }
.guest_detail h3 { color: rgb(102, 153, 51); line-height: 1.4em; margin: 3px 8px; padding: 0px; font-size: 12px; font-weight: normal; text-decoration: none; }
.guest_detail p { line-height: 1.4em; margin: 3px 8px; padding: 0px; }
#update img { margin-bottom: 5px; }
#event_table tr td { font-size: 10px; color: rgb(255, 255, 255); padding-bottom: 5px; }
#foot h4 { font-size: 10px; color: rgb(170, 170, 170); }
#foot h4 a:link { text-decoration: none; color: rgb(170, 170, 170); }
#foot h4 a:visited { text-decoration: none; color: rgb(170, 170, 170); }
#foot h4 a:hover { color: rgb(255, 255, 255); text-decoration: none; }
/* ::::: http://www.interfm.co.jp/index/css/unit.css ::::: */

#contents { text-align: center; width: 100%; overflow: hidden; }
#head { height: 215px; width: 800px; text-align: left; margin: 0px auto; background-color: rgb(0, 0, 0); }
#wrap { position: relative; width: 800px; text-align: left; margin: 0px auto; background-color: rgb(0, 0, 0); }
#left { float: left; width: 345px; background-color: rgb(0, 0, 0); margin-right: 20px; }
#Radiko { float: left; width: 435px; margin: 0pt; padding: 0pt; }
#RadikoBanner { width: 435px; height: 100px; margin: 2px 0pt 0pt; padding: 0pt; }
#center { float: left; width: 200px; background-color: rgb(0, 0, 0); margin-right: 20px; }
#right { float: left; width: 215px; margin: 0pt 0pt 10px; background-color: rgb(51, 51, 51); }
#foot { width: 800px; background-color: rgb(0, 51, 0); clear: both; text-align: center; }
body { font-family: Arial,Helvetica,sans-serif; }
/* ::::: http://www.interfm.co.jp/index/css/index.css ::::: */

html { overflow-x: hidden; }
body { margin: 0px; padding: 0px; background-color: rgb(0, 0, 0); background-attachment: scroll; background-image: url('bg.gif'); background-repeat: repeat-x; text-align: center; }
#ranking { width: 215px; margin: auto; height: 140px; font-size: 10px; line-height: 1.3em; color:#6CF; }
#ranking ul { padding: 0pt; margin: 0pt; }
#ranking ul li { width: 215px; float: left; list-style-type: none; display: inline; text-align: left; font-weight: normal; border-bottom: 2px solid rgb(30, 30, 30); margin: 0pt; padding: 4px 0pt 2px; }
#ranking h3 { color:#6CF; line-height: 1.4em; margin: 0px; padding: 0px; font-size: 10px; font-weight: normal; }
#ranking .r1 a { display: block; width: 185px; height: 30px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('rank_num1.gif'); padding-left: 30px; background-repeat: no-repeat; background-position: left center; }
#ranking .r2 a { display: block; width: 185px; height: 30px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('rank_num2.gif'); padding-left: 30px; background-repeat: no-repeat; background-position: left center; }
#ranking .r3 a { display: block; width: 185px; height: 30px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('rank_num3.gif'); padding-left: 30px; background-repeat: no-repeat; background-position: left center; }
#ranking .r4 a { display: block; width: 185px; height: 30px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('rank_num4.gif'); padding-left: 30px; background-repeat: no-repeat; background-position: left center; }
#ranking .r5 a { display: block; width: 185px; height: 45px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('rank_num5.gif'); padding-left: 30px; background-repeat: no-repeat; background-position: left center; }
#ranking a:hover { color: #6CF; }
#ranking a:hover, #ranking a:hover h3 { color:#6CF; text-decoration: underline; }
.guest_detail { background-image: url('guest_detail.gif'); background-repeat: no-repeat; height: 60px; width: 200px; margin: 0pt 0pt 8px; padding: 8px 8px 0pt; font-size: 10px; line-height: 1.4em; color: rgb(204, 204, 204); }
.guest_detail a { color:#6CF; text-decoration: none; }
.guest_detail a:hover, .guest_detail a:hover h3 { color: rgb(102, 153, 51); text-decoration: underline; }
.guest_detail h3 { color: #6CF; line-height: 1.4em; margin: 3px 8px; padding: 0px; font-size: 12px; font-weight: normal; text-decoration: none; }
.guest_detail p { line-height: 1.4em; margin: 3px 8px; padding: 0px; }
#update img { margin-bottom: 5px; }
#event_table tr td { font-size: 10px; color: rgb(255, 255, 255); padding-bottom: 5px; }
#foot h4 { font-size: 10px; color: rgb(170, 170, 170); }
#foot h4 a:link { text-decoration: none; color: rgb(170, 170, 170); }
#foot h4 a:visited { text-decoration: none; color: rgb(170, 170, 170); }
#foot h4 a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#foot .mini a { font-size:8px; color:#111;}
.iframe1{ height:360px;}
.iframe2{ height: 200px;}
#update{ height: 230px;}
img{ border:0;}
.bannerlist{ height: 375px;}
.aaaaa{ margin-left:auto; margin-right:auto; text-align:center;}
.center{ text-align:center; margin:10px 0 10px 20px;}


#menu{ width:800px;}
#menu a{ border:1; padding:0; margin:0; border-color:#FFF;}
#menu img{ width:108px; border:#FFF; border-width:2px;}
h3{ color:#FFF; margin-left:40px;}
.white{ color:#FFF;}
#req{ margin-left:100px; width:600px;}


