@charset "utf-8";
/*<###basic###>*//*html5*/header,section,footer,article,aside,time,nav{display:block;}/*all*/*{margin:0;padding:0;}/*h*/h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:12px;font-size:inherit;}em,strong{font-style:normal;font-weight:inherit;}/*link*/a,a:hover,a:active{outline:none;}.noline{text-decoration:none;border-bottom:none;}.noline:hover{text-decoration:none;border-bottom:none;}/*text-align*/.center{text-align:center;}.left{text-align:left;}.right{text-align:right;}/*float*/.f_none{float:none;}.f_left{float:left;}.f_right{float:right;}/*display*/.block{display:block;}.inblock{display:inline-block;}.inline{display:inline;}.none{display:none;}/*font*/.big{font-size:20px;}.small{font-size:10px;}.middle{font-size:14px;}.normal{font-weight:normal;}.bold{font-weight:bold;}.italic{font-style:italic;}.ls0{letter-spacing:0;}.ls1{letter-spacing:1px;}/*overflow*/.visible{overflow:visible;}.hidden{overflow:hidden;}.scroll{overflow:scroll;}.auto{overflow:auto;}/*focus*/:focus{outline:0;}/*clear*/.clear{clear:both;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}* html .clearfix{zoom:1;}*:first-child+html .clearfix{zoom:1;}/*margin*/.mt0{margin-top:0;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt45{margin-top:45px;}.mt50{margin-top:50px;}.mr0{margin-right:0;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mr35{margin-right:35px;}.mr40{margin-right:40px;}.mr45{margin-right:45px;}.mr50{margin-right:50px;}.mb0{margin-bottom:0;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb35{margin-bottom:35px;}.mb40{margin-bottom:40px;}.mb45{margin-bottom:45px;}.mb50{margin-bottom:50px;}.ml0{margin-left:0;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.ml35{margin-left:35px;}.ml40{margin-left:40px;}.ml45{margin-left:45px;}.ml50{margin-left:50px;}/*padding*/.pt0{padding-top:0;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}.pt40{padding-top:40px;}.pt45{padding-top:45px;}.pt50{padding-top:50px;}.pr0{padding-right:0;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pr35{padding-right:35px;}.pr40{padding-right:40px;}.pr45{padding-right:45px;}.pr50{padding-right:50px;}.pb0{padding-bottom:0;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pb35{padding-bottom:35px;}.pb40{padding-bottom:40px;}.pb45{padding-bottom:45px;}.pb50{padding-bottom:50px;}.pl0{padding-left:0;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}.pl35{padding-left:35px;}.pl40{padding-left:40px;}.pl45{padding-left:45px;}.pl50{padding-left:50px;}/*line-height*/.lh10{line-height:1}.lh11{line-height:1.1}.lh12{line-height:1.2}.lh13{line-height:1.3}.lh14{line-height:1.4}.lh15{line-height:1.5}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh18{line-height:1.8}.lh19{line-height:1.9}.lh20{line-height:2}.lh21{line-height:2.1}.lh22{line-height:2.2}.lh23{line-height:2.3}.lh24{line-height:2.4}.lh25{line-height:2.5}.lh26{line-height:2.6}.lh27{line-height:2.7}.lh28{line-height:2.8}.lh29{line-height:2.9}.lh3{line-height:3}/*vertical-align*/.v_top{vertical-align:top;}.v_middle{vertical-align:middle;}.v_bottom{vertical-align:bottom;}/*radius*/.radius0{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0px;}.radius5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}.radius10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;}.radius15{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;}.radius20{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;}.radius25{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-khtml-border-radius:25px;}.radius30{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-khtml-border-radius:30px;}.radius35{border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;-khtml-border-radius:35px;}.radius40{border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-khtml-border-radius:40px;}.radius45{border-radius:45px;-moz-border-radius:45px;-webkit-border-radius:45px;-khtml-border-radius:45px;}.radius50{border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;}/*opacity*/.oc0{opacity:0;}.oc01{opacity:0.1;}.oc02{opacity:0.2;}.oc03{opacity:0.3;}.oc04{opacity:0.4;}.oc05{opacity:0.5;}.oc06{opacity:0.6;}.oc07{opacity:0.7;}.oc08{opacity:0.8;}.oc09{opacity:0.9;}.oc10{opacity:1;}/*other*/img{border:0;vertical-align:middle;}fieldset{border:0;}form{margin-bottom:0;}table{border-collapse:collapse;}td{vertical-align:top;}ul{list-style-type:circle;}address{text-align:center;font-weight:normal;font-style:normal;clear:both;}/*<//###basic###>*/
/*###color2###*/.red{color:#eb008b;}.blue{color:#006699;}.green{color:#00a381;}.orange{color:#006699;}.white{color:#ffffff;}.gray{color:#888888;}
/*###option###*/.fav,.fav:hover{display:inline-block;padding-left:20px;}
/*###layout###*/
*{font-family:Century Gothic,OSAKA,"Meiryo","メイリオ","Meiryo UI","Myriad Pro",Arial,"ＭＳ Ｐゴシック","Lucida Sans Unicode",sans-serif;}
body{
	color:#000;
	line-height:1.8;
	letter-spacing:1px;
	font-size:12px;
	text-align:center;
	background-color:#000;
	overflow:hidden;
	}

a{
	color:#000;
	text-decoration:none;
	}

a:hover{
	text-decoration:underline;
	}

#header{
	width:50%;
	text-align:left;
	position:absolute;
	top:0;
	right:0;
	background-color:#fff;
	display:none;
	}

h1{ /*logo*/
	position:absolute;
	text-indent:-9999px;
	width:498px;
	height:240px;
	background:transparent url("http://www.al-tokyo.jp/img/common.png") no-repeat left top;
	}

h1:hover{
	cursor:pointer;
	}

.box{
	width:980px;
	height: 500px;
	text-align:left;
	position:absolute;
	background-color:#fff;
	top:-9999px;
	opacity:0;
	}

.nav{
	position:absolute;
	top:-30px;
	left:30px;
	}

.nav a,.nav span{
	color:#fff;
	font-weight:bold;
	display:inline-block;
	margin-right:20px;
	}

.nav span{
	cursor:default;
	}

.social{
	text-indent: -9999px;
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
}
.tw{background:transparent url("http://www.al-tokyo.jp/img/common.png") no-repeat -478px -760px; top:-30px; right:0;}
.fb{background:transparent url("http://www.al-tokyo.jp/img/common.png") no-repeat -478px -780px; top:-30px; right:30px;}
.tw:hover{background:transparent url("http://www.al-tokyo.jp/img/common.png") no-repeat -458px -760px;}
.fb:hover{background:transparent url("http://www.al-tokyo.jp/img/common.png") no-repeat -458px -780px;}

h2{
	position:absolute;
	text-indent:-9999px;
	width:269px;
	height:500px;
	border-right:1px solid #000;
	background:transparent url("http://www.al-tokyo.jp/img/common.png") no-repeat 10px bottom;
	}

h2 a{
	position:absolute;
	bottom:10px;
	left:10px;
	display:block;
	width:249px;
	height:120px;
	
	}

.right_box{
	width:710px;
	position:absolute;
	top:0;
	right:0;
	}

.inner{
	padding:30px 20px;
	}

.rss{
	display:none;
	overflow-y:auto;
	}

.al{
	height:440px;
	overflow-y:auto;
	}

.space_inner{
	padding-top:1650px;
	background:transparent url("http://www.al-tokyo.jp/img/al_space.jpg") no-repeat center top;
	}

.loading{
	display:block;
	margin:50px auto;
	}

#map_canvas{
	width:100%;
	height:300px;
	}

h3{
	font-weight:bold;
	margin-bottom:20px;
	}

#footer{
	width:100%;
	padding-bottom:10px;
	clear:both;
	display:none;
	}

