/*--------------@Šî–{Ý’è@--------------*/
body{margin: 0px; padding: 0px; background-color:#FFFFFF; font-size: 12px; font-family:‚l‚r ‚oƒSƒVƒbƒN; }

img{border: 0px; }

ul{list-style-type:none; }

a:link{text-decoration:underline; color:#0A3F63;}

a:visited{text-decoration:underline; color:#416C84;}

a:hover{text-decoration:underline; color: #F77603;}

#contents{margin: 0px; padding: 0px; width: 800px; height:870px;}

.center{text-align:center; }

/*--------------@ƒwƒbƒ_[@--------------*/
#header{margin: 0px; padding: 0px; width: 800px; height: 118px; background-image:url(../images/top/head_bkg.jpg); } 

#header form{float:right; margin: 75px 5px 0px; }

/*--------------@ƒtƒbƒ^[@--------------*/
#footer{margin: 0px; padding: 0px; width: 800px; height: 45px; clear:both; background-color:#E4E4E4; }

#footer div.copy{text-align:right; margin: 0px; padding: 0px 7px; } 

/*--------------@ƒŠƒXƒg@--------------*/
#contents ul{margin: 0px; padding: 0px 5px 5px 15px; }/* Šî–{ */

#contents ul li{margin-top: 5px; }

#contents ul li ul{margin: 0px; padding: 0px 0px 7px 10px; }/*»•iî•ñƒŠƒXƒg*/
/* IE hack */
#contents ul li ul li{margin-top:0px; _margin-top:5px; _padding: 0px 5px 0px 15px; _background:url(../images/yajirushi11.gif) no-repeat left -4px; }/*»•iî•ñƒŠƒXƒg*/

#headline ul{_margin-top: 12px; }
/* IE hack */
#headline ul li{_margin: 6px 0px 0px 0px; _padding-left: 11px; _background:url(../images/yajirushi10.gif) no-repeat left 3px; }/*‚g‚…‚‚„‚Œ‚‰‚Ž‚…ƒŠƒXƒg*/


/* TOP ‹x‹ÆˆÄ“à ÂŽš ----------------------------------- */

ul#headline_info{ margin: 5px; background-color:#ECF4FB; }

ul#headline_info li{padding: 5px; text-align: center; background: none; }

ul#headline_info li.title{ font-weight:bold; color:#1690AE; border-bottom: 1px solid #8CC2D0; padding-bottom: 3px; }

/* TOPŒfŽ¦(ÔŽš‚Ì‚Æ‚«) */

ul#headline_notice{ margin: 5px; background-color:#F9EFEB; }

ul#headline_notice li{padding: 5px; text-align: center; background: none; }

ul#headline_notice li.title{ font-weight:bold; color:#F00; border-bottom: 1px solid #F00; padding-bottom: 3px; }


/*--------------@ƒƒjƒ…[@ƒ^ƒCƒgƒ‹@--------------*/
#contents h2{margin: 0px; padding: 4px; font-size:12px; color:#FFFFFF; background-color:#1E4F7D; }

#contents h2 a:link, #contents h2 a:visited{text-decoration:underline; color:#FFFFFF; }

#contents h2 a:hover{text-decoration:underline; color:#DDDDDD; }

#contents h3{margin: 0px; padding: 4px 0px; font-size:14px; color:#006699; background-color:#E4E4E4; text-align:center; }

/*--------------@ƒƒjƒ…[@ƒ{ƒbƒNƒX@--------------*/
/* IE hack */
/* IE hack */
#contents div#lmenu{width: 24%; margin: 0px; padding: 0px; float:left; _height: 800px;  }

#contents div#lmenu_in{ border: 2px solid #E4E4E4; background-color:#F1F9FB; }

#contents div#wraper{margin: 0px; padding: 0px; float:right; width: 73.6%; }

#contents div#wraper div#rbox{margin: 0px; padding: 0px; float:right; width: 215px; }

#contents div#wraper div#rbox h4{margin: 0px; }
/* IE hack */
#contents div#wraper div#cmenu{margin: 0px auto; padding: 0px; float:left; width: 366px; }

#contents div#wraper div#cmenu{margin: 0px; padding: 0px; }

#contents div#wraper div#cmenu #headline{margin: 18px 0px 0px; padding: 0px; border: 2px solid #E4E4E4; }

/* -------@rmenu ---------@*/
div#rmenu{margin: 7px 0px 0px; padding: 0px; border: 2px solid #E4E4E4; background-color:#F1F9FB; height:750px; }/* base */

*:first-child+html div#rmenu{height: 670px; }/* IE7 hack */

* html div#rmenu{height: 655px; }/* IE6 hack */ 

/*--------------@ƒe[ƒuƒ‹@--------------*/
table#present{margin: 15px auto 0px; padding: 0px; border: 0px; font-size:11px; }

table#present td{text-align:center; }

table#present img{margin-bottom: 4px; }

/*--------------@‚b‚r‚r@‚ˆ‚‚ƒ‚‹@--------------*/
/*--------- ‘®«hack. for NS7 Mozilla --------------*/
body[name="hack"]{margin: 0px; padding: 0px; background-color:#FFFFFF; font-size: 12px; font-family:‚l‚r ‚oƒSƒVƒbƒN; }



ul[name="headline"] li{margin-left: 11px; list-style-image: url(../images/yajirushi10.gif); }

ul#product li{margin-left: 25px; list-style-image:url(../images/yajirushi11.gif); margin-top:0px; }

ul#menu li{margin-left: 7px; list-style-image:url(../images/top_menu.gif); }


/*--------------@ipodƒoƒi[--------------*/

.ipod{margin-left:10px;	margin-top:20px;	}


/*-------------- NEW ‰æ‘œ--------------*/

.newi{vertical-align: top;}
