body { margin: 0px 0px 0px 0px; background-color: #DAF3A8; text-align: center; }
img{ border-style:none;}

A{text-decoration: none;}
A:link {color:#FF6600;text-decoration:none;}
A:VISITED {text-decoration:none;color:#FF9000;}
A:hover {color:#FFFF00; text-decoration:none;}

h1, h2, h3 { margin: 0px; padding: 0px }


#containerline { margin-right: auto; margin-left: auto; padding: 0px; width: 840px; }
#center { background-color: #FFFFFF; width: 840px; text-align: center; margin-bottom: 0px; margin-right: auto; margin-left: auto; padding: 0px;}

#head { background-image: url("../images/head_bg.jpg"); background-repeat:no-repeat; overflow: hidden; vertical-align: top; padding-top: 0px; text-align: center; width:840px; height:148px; padding: 0px; }

#leftside1 { float: left; width:28px; height:225px; background-image: url("../images/leftside1_bg.jpg"); background-repeat:no-repeat;  overflow: hidden; padding: 0px;}

#cd { float: left; width:300px; height:225px; background-image: url("../images/cd_bg.jpg"); background-repeat:no-repeat;  overflow: hidden; text-align: left;  margin-top: 0px; padding-top: 0px; padding: 0px;}

#rightvisual { background-image: url("../images/rightvisual_bg.jpg"); background-repeat:no-repeat; float: right; width:512px; height:225px; overflow: hidden; padding: 0px;}



#leftside2 { float: left; width:28px; height:131px; background-image: url("../images/leftside2_bg.jpg"); background-repeat:no-repeat;  overflow: hidden; padding: 0px;}

#dvd { float: left; width:300px; height:131px; background-image: url("../images/dvd_bg.jpg"); background-repeat:no-repeat;  overflow: hidden; text-align: left;  margin-top: 0px; padding-top: 0px; padding: 0px;}

#radiotitle { background-image: url("../images/radiotitle_bg.jpg"); background-repeat:no-repeat; float: right; width:512px; height:131px; overflow: hidden; padding: 0px;}



#leftvisual { float: left; width:396px; height:446px; background-image: url("../images/leftvisual_bg.jpg"); background-repeat:no-repeat;  overflow: hidden; padding: 0px; text-align: left; }

#radio { float: left; width:418px; height:446px; background-image: url("../images/radio_bg.jpg"); background-repeat:no-repeat;  overflow: hidden; text-align: left;  margin-top: 0px; padding-top: 0px; padding: 0px;}

#rightside3 { background-image: url("../images/rightside3_bg.jpg"); background-repeat:no-repeat; float: right; width:26px; height:446px; overflow: hidden; padding: 0px;}



#leftside4 { float: left; width:28px; height:123px; background-image: url("../images/leftside4_bg.jpg"); background-repeat:no-repeat;  overflow: hidden; padding: 0px;}

#link1 { float: left; width:368px; height:123px; background-image: url("../images/link1_bg.jpg"); background-repeat:no-repeat;  overflow: hidden; text-align: center;  margin-top: 0px; padding-top: 0px; padding: 0px;}

#link2 { float: left; width:418px; height:123px; background-image: url("../images/link2_bg.jpg"); background-repeat:no-repeat;  overflow: hidden; text-align: center;  margin-top: 0px; padding-top: 0px; padding: 0px;}

#rightside4 { background-image: url("../images/rightside4_bg.jpg"); background-repeat:no-repeat; float: right; width:26px; height:123px; overflow: hidden; padding: 0px;}




.green12 { color: #009966; font-size: 13px; line-height: 16px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; margin-top: 1px; margin-bottom: 1px; }

.green12b { color: #009966; font-size: 12px; font-weight: bold; line-height: 16px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; margin-top: 2px; margin-bottom: 2px; }


#foot { clear: both; float: left; background-image: url("../images/foot_bg.jpg"); background-repeat:no-repeat; vertical-align: top; padding-top: 5px; text-align: center; width:940px; height:62px; }

#footmenu { padding: 0px; text-align: center; margin-top: 15px; }

.copy { color: #669966; font-size: 10px; line-height: 12px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; text-align: right; margin-top: 1px; margin-bottom: 1px; }



.caution { color: #683617; font-size: 10px; line-height: 15px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; text-align: left; margin-top: 2px; margin-bottom: 1px; }




