/* CSS Document */

#mob{ background-image:url(../images/mobile/h1.jpg); width:730px; float:left; background-repeat:no-repeat; font-family:}

#news,#ossme,#dl,#etc{ text-align:center; margin:0 auto; width:610px;}


#mob h1{height:265px; text-indent:-999em;}

#news{ background-image: url(../images/mobile/news_bg.jpg);}
#news ul{ padding:5px 10px 40px 10px; text-align:justify; background-image:url(../images/mobile/news_ft.gif); background-position:bottom; background-repeat:no-repeat;}
#news li{margin:0px 5px 5px; list-style:none; background-image:url(../images/mobile/li_image.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; font-size:80%; line-height:120%; color:#039;}

#ossme{ background-image:url(../images/mobile/h2_ossme.gif); background-repeat:no-repeat; margin-top:10px;}
#ossme h2{ height:80px; text-indent:-9999em;}
#ossme .mchi{ width:295px;float:left; margin-top:80px;}
#ossme .mchi p{font-size:80%; line-height:110%; text-align:justify; padding-right:10px; }

#ossme .voice{ width:280px; float:left; margin-top:80px;}
#ossme .voice ul{ text-align:justify; }
#ossme .voice li{ background-image:url(../images/mobile/h2_mbmrk.gif); border-bottom:1px dotted #3b92de; background-repeat:no-repeat; background-position:0 2px;list-style:none; font-size:12px; line-height:1.4em; padding:0 0 5px 30px;}
#ossme .voice p{ color:#003399; padding-top:7px;}
#ossme .raung{ background-image: url(../images/mobile/ossme_raung.gif); width:580px; text-align:center; margin:0 auto; clear:both; background-repeat:no-repeat;}
#ossme .raungbg{ background-image:url(../images/mobile/ossme_raungbg.gif); background-position:bottom; background-repeat:no-repeat;}
#ossme .raung p{ text-align:justify; padding:17px 15px 15px 210px; font-size:85%; height:150%;}
#ossme .raung .name{ color:#06C; font-size:140%;}

#dl{ background-image:url(../images/mobile/h2_dl.gif); background-repeat:no-repeat; margin-top:30px;}
#dl .calender{ background-image:url(../images/mobile/dl_calender.jpg); width:423px; height:180px; margin:120px 0 0 0; float:left; background-position:18px 0; background-repeat:no-repeat;}
#dl .macfla{ background-image:url(../images/mobile/dl_flash.gif); width:110px; height:147px; float:left; margin:150px 0 0 40px;}

#etc{ background-image:url(../images/mobile/etc.gif); height:640px; margin-top:30px;}
#etc p,h3,h2{ display:none;}

#site{ width:640px; padding:30px 0 0;}


#tokushuu{width:610px; margin:10px auto 0 auto;}
#tokushuu h2,h3{ display:block;}
#tokushuu p{width:550px; margin:15px auto 0px auto; text-align:left; font-size:90%; line-height:1.6em; color:#039;}

