body{
	background: #ffffff;
	padding: 0px 0px;
	margin: 0px;
	color: #000;
	font: 10px/16px "ＭＳ Ｐゴシック", "Osaka",sans-serif;
}

img{border: 0px;}

#wrapper{
	width: 640px;
	padding: 150px 0 0  0  ;
	margin: 0 ;
	background: #fff url(../images/top.gif) no-repeat top left;
}

#topwrapper{
	width: 500px;
	padding: 255px 0 0 0  ;
	margin: 100px auto 0 auto ;
	background: #fff url(../images/bustop.jpg) no-repeat top left;
	text-align: center;
}

.topcaption{
	width: 500px;
	padding: 0 ;
	margin: 35px 0 20px 0 ;
}

.totop{
	position: absolute;
	top: 22px;
	left: 556px;
}

#header{
	background: #67C3B7;
	width: 100%;
	height: 20px;
	padding: 0 ;
	margin: 0;
}

#title{
	background: #fff url(../images/dotline5.gif) repeat-x;
	height: 71px;
	width: 440px;
	margin: 0;
	padding: 29px 0 0 200px;
}

#title p{
	margin: 0;
	padding: 0;
}

#navigation{
	background: #E9F7F2;
	width: 440px;
	height: 25px;
	padding: 0 0 0 200px;
	margin: 0;
	list-style: none;
	text-align: left;
	font: bold 10px Geneva, Helvetica, Arial, sans-serif;
	color: #67C3B7;
}

#navigation a:link, #SCevent a:link{text-decoration: none;}
#navigation a:visited, #SCevent a:visited{text-decoration: none;}

#navigation a:hover{
	background: #fff;
	text-decoration: none;
}

a.special:link{color:#f00;}
a.special:visited{color:#f00;}

.menu{
	float: left;
	margin: 0;
}

	
.menu a, .nolink{
	display: block;
	line-height: 25px;
	margin: 0 7px 0 0;
}

a:link{ color: #67C3B7;}
a:visited{ color: #67C3B7;}
a:hover{ color: #ff0000;}

#TOPsponsor{
	width: 440px;
	margin: 0;
	padding: 0 0 0 200px;
}

#footer{
	background: #fff url(../images/reddot.gif) repeat;
	height: 100px;
	width: 640px;
	margin: 0;
	padding: 0 ;
}

/*TOP幟*/
#TOPsponsor{
	background: #fff ;
}

#TOPsponsor img{
	margin: 0 20px 15px 0 ;
	float: left;
}

.leftimg{clear : left;}

#MLbuspassenger, #MLhostinstitution, #MLhistory, #apintroduction, #mintroduction, #cintroduction, #SCintroduction, #SCevent, #MNintroduction, #MNcontent, #HCcontent, #HCintroduction, #ODintroduction, #ODcontentsgps ,#ODcontentspicture ,#ODcontentssound, #ODcontentsmovie{
	width: 440px;
	margin: 0;
	padding: 15px 0 15px 200px;
}

/*MobLab幟*/
#MLintroduction{
	width: 440px;
	margin: 0;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/what_is_ML.gif) no-repeat top left;
}

#duration{
	width: 440px;
	margin: 0;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/duration.gif) no-repeat top left;
}

#MLbuspassenger{background: #fff url(../images/buspassengers.gif) no-repeat top left;}

#MLhostinstitution{background: #fff url(../images/hostinstitutions.gif) no-repeat top left;}

#MLhistory{background: #fff url(../images/MLhistory.gif) no-repeat top left;}

/*apeal point幟*/
#apintroduction{background: #fff url(../images/MLcentral.gif) no-repeat top left;}

/*message幟*/
#mintroduction{background: #fff url(../images/message.gif) no-repeat top left;}

/*credit幟*/
#cintroduction{background: #fff url(../images/credit.gif) no-repeat top left;}

.credit1{
	font: 12px "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	margin: 0;
	padding: 0;
	color: #67C3B7;
}

.credit2{
	font: 10px "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	margin: 0;
	padding: 0;
	color: #f00;
}

/*hostcenter幟*/
#HCintroduction{background: #fff url(../images/Whatishostcenter.gif) no-repeat top left;}

#HCintrobox{
	width: 230px;
	height: 216px;
	margin: 0;
	padding: 0 0 0 210px;
	background: #fff url(../images/Japan.gif) no-repeat top left;
}

#HCcontent{background: #fff url(../images/hostcenter.gif) no-repeat top left;}

#HCcontentbox{
	width: 440px;
	margin: 0;
	padding: 0;
}

#HCcontent h1{
	font: 12px/16px "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	margin: 0;
	padding: 0;
	color: #FF0000;
}

#HCcontent h2{
	font: 10px/16px "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	margin: 3px 0 0 0;
	padding: 0;
}

#HCcontent .c1{
	margin: 3px 0 0 0;
	padding: 0;
	color: #646464;
}

#HCcontent .c2{
	margin: 0px 0 6px 0;
	padding: 0;
	color: #646464;
}

.HChonbun{
	width: 440px;
	margin: 10px 0 15px 0;
	padding: 0;
}

#HCiamas, #HCicc, #HCsmt, #HCycam{
	width: 230px;
	height: 100px;
	margin: 0;
	padding: 0 0 0 210px;
}

#HCiamas{background: #fff url(../images/iamas.jpg) no-repeat top left;}

#HCicc{background: #fff url(../images/ICC.jpg) no-repeat top left;}

#HCsmt{background: #fff url(../images/smt.jpg) no-repeat top left;}

#HCycam{background: #fff url(../images/ycam.jpg) no-repeat top left;}

/*schedule幟
-------------------------------------------------*/
#SCintroduction{background: #fff url(../images/schedule.gif) no-repeat top left;}

.date{width: 160px;}

#SCevent{background: #fff url(../images/hostcenter.gif) no-repeat top left;}


/*bus
-------------------------------------------------*/
#moblabbus{
	width: 440px;
	margin: 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/moblabdriver.gif) no-repeat top left;
}

#bussystem{
	width: 440px;
	margin: 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/bussystem.gif) no-repeat top left;
}


/*Contact幟
-------------------------------------------------*/
#contactcontent{
	width: 440px;
	margin: 0 0 330px 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/contact.gif) no-repeat top left;
}

/*Open Data
-------------------------------------------------*/
#ODintroduction{
	width: 440px;
	margin: 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/opendata.gif) no-repeat top left;
}

#ODcontentsgps{
	width: 440px;
	margin: 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/gpsdata.gif) no-repeat top left;
}

.date{width: 220px;}

#ODcontentspicture{
	width: 440px;
	margin: 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/picture.gif) no-repeat top left;
}

.date{width: 220px;
nowrap;}

#ODcontentssound{
	width: 440px;
	margin: 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/sound.gif) no-repeat top left;
}

.date{width: 220px;}

#ODcontentsmovie{
	width: 440px;
	margin: 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/movie.gif) no-repeat top left;
}

.date{width: 220px;}

/*Diary
-------------------------------------------------*/
#diary{
	width: 440px;
	height: 75px;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/moblabreporter.gif) no-repeat top left;
}


#driver{
	width: 315px;
	height: 75px;
	margin: 0;
	padding: 0 0 0 125px;
	background: #fff url(../images/yamaguchi.jpg) no-repeat top left;
}

/*Buslog
-------------------------------------------------*/
#bustrack{
	width: 440px;
	margin: 0 0 350px 0;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/bustrack.gif) no-repeat top left;
}

/*press幟
-------------------------------------------------*/
#presscontent{
	width: 440px;
	margin: 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/press.gif) no-repeat top left;
}

#newscoverage{
	width: 440px;
	margin: 0 0 180px 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/newscover.gif) no-repeat top left;
}

#flyer{
	width: 440px;
	margin: 0 0 0 0 ;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/flyer.gif) no-repeat top left;
}

/*streaming
-------------------------------------------------*/
#streamingintroduction{
	width: 440px;
	margin: 0 0 350px 0;
	padding: 15px 0 15px 200px;
	background: #fff url(../images/moblabstreaming.gif) no-repeat top left;
}


/*MobNaut幟
-------------------------------------------------*/
#MNintroduction{background: #fff url(../images/what_is_MN.gif) no-repeat top left;}

#MNcontent {background: #fff url(../images/mobnaut.gif) no-repeat top left;}

#MNcontent h1{
	font: 13px/15px "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	margin: 0;
	padding: 0;
	color: #FF0000;
}

#MNcontent .c1{
	font: 10px/20px Geneva, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #ff0000;
}

#MNcontent .c2{
	font: 10px/15px Geneva, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

#MNexonemo, #MNswo, #MNsven, #MNagf{
	width: 315px;
	height: 75px;
	margin: 15px 0 0 0;
	padding: 0 0 0 125px;
}

#MNexonemo{background: #fff url(../images/exonemo_photo.jpg) no-repeat top left;}

#MNswo{background: #fff url(../images/ishida+furudate_photo.jpg) no-repeat top left;}

#MNsven{background: #fff url(../images/sven_photo.jpg) no-repeat top left;}

#MNagf{background: #fff url(../images/AGF_photo.jpg) no-repeat top left;}

#MNstefan{
	width: 315px;
	height: 75px;
	margin: 15px 0 15px 0;
	padding: 0 0 0 125px;
	background: #fff url(../images/stefan_photo.jpg) no-repeat top left;
}

.MNlinist{
	width: 315px;
	margin: 14px 0 0 0;
	padding: 0;
	list-style: none;
}

.MNmenu1, .MNmenu2, .MNmenu3{
	float: left;
	font: 10px/15px Geneva, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

.MNmenu1{width: 60px;}

.MNmenu2{width: 110px;}

.MNmenu3{width: 100px;}

/*plan幟*/
/*profile幟*/
#popupwrapper{
	width: 300px;
	padding: 0 ;
	margin: 0 auto;
}

#plawrapper, #prowrapper{
	width: 300px;
	padding: 27px 0 0 0 ;
	margin: 15px auto 0 auto;
}

#plawrapper{background: #fff url(../images/moblnautpla.gif) no-repeat top left;}

#prowrapper{background: #fff url(../images/moblnautpro.gif) no-repeat top left;}

#identity{
	width: 300px;
	height: 81px;
	margin: 0px;
	padding: 5px 0 1px 0;
	background: #fff url(../images/dotline_big.gif) repeat-x;
}

#agf, #sven, #stefan, #exonemo, #swo{
	width: 185px;
	height: 75px;
	margin: 0;
	padding: 0 0 0 115px;
}

#agf{background: #fff url(../images/AGF_photo.jpg) no-repeat top left;}

#sven{background: #fff url(../images/sven_photo.jpg) no-repeat top left;}

#stefan{background: #fff url(../images/stefan_photo.jpg) no-repeat top left;}

#exonemo{background: #fff url(../images/exonemo_photo.jpg) no-repeat top left;}

#swo{background: #fff url(../images/ishida+furudate_photo.jpg) no-repeat top left;}

#content{
	width: 300px;
	margin: 10px 0px 15px 0px;
}

#content h1{
	font: bold 14px Geneva, Helvetica, Arial, sans-serif;
	margin: 5px 0;
}

.artistname{
	font: 15px "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	text-align: center;
	color: #FF0000;
	margin: 0;
	padding: 21px 0 0 0;
}


.artistname2{
	font: 15px "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	text-align: center;
	color: #FF0000;
	margin: 0;
	padding: 10px 0 0 0;
}

.exonemolink{
	font: 12px Geneva, Helvetica, Arial, sans-serif;
	margin: 0; 
	padding: 0;
}

.profilehonbun{
	font: 11px/18px "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	text-align: left;
	margin: 10px 0px 18px 0px;
	padding: 0;
}

.artworkname{
	font: 10px/8px Geneva, Helvetica, Arial, sans-serif;
	text-align: left;
	color: #646464;
	margin: 6px 0 0 0;
	padding: 0;
}

.country{
	font: 10px/8px Geneva, Helvetica, Arial, sans-serif;
	text-align: center;
	color: #646464;
	margin: 0;
	padding: 0;
}

.url{
	font: 12px/6px Geneva, Helvetica, Arial, sans-serif;
	background: #fff url(../images/yajirushi.jpg) no-repeat center left;
	margin: 15px 0px;
	padding: 0px 0px 0px 16px;
}
