@charset "UTF-8";
/* CSS Document */

#categoryMenu .menu dt a {
	background-image: url(img/navi_top.gif);
}
/*左メニュー反転
--------------------------*/
body#TokyoNishikasai #categoryMenu .menu dd#mATokyo a ,
body#TokyoShibuya #categoryMenu .menu dd#mATokyo a ,
body#TokyoTakadanobaba #categoryMenu .menu dd#mATokyo a ,
body#TokyoRecom #categoryMenu .menu dd#mATokyo a ,
body#Osaka #categoryMenu .menu dd#mAOsaka a ,
body#Fukuoka #categoryMenu .menu dd#mAFukuoka a ,
body#Nagoya #categoryMenu .menu dd#mANagoya a ,
body#Sendai #categoryMenu .menu dd#mASendai a {
	background-position: right;
}

/*東京タブナビゲーション
--------------------------*/
#TokyoNavi {
	clear:both;
	background-image: url(img/navi_tokyo_line.gif);
	background-repeat: repeat-x;
	height: 40px;
	background-position: bottom;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 280px;
}
#TokyoNavi li {
	float:left;
	width: 90px;
}
#TokyoNavi a {
	display:block;
	background-repeat: no-repeat;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
}
#TokyoNavi a:link, #TokyoNavi a:visited {
	background-position: top;
}
#TokyoNavi a:hover {
	background-position: bottom;
}
#TokyoNavi a#Nishikasai {
	background-image: url(img/navi_tokyo_nishikasai.gif);
}
#TokyoNavi a#Shibuya {
	background-image: url(img/navi_tokyo_shibuya.gif);
}
#TokyoNavi a#Takadanobaba {
	background-image: url(img/navi_tokyo_takadanobaba.gif);
}
/*東京タブナビゲーション反転
--------------------------*/
body#TokyoNishikasai #TokyoNavi a#Nishikasai ,
body#TokyoShibuya #TokyoNavi a#Shibuya ,
body#TokyoTakadanobaba #TokyoNavi a#Takadanobaba 
 {
	background-position: bottom;
}

/*各ページ共通 
--------------------------*/
h3 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 5px;
}
h5 {
	height: 25px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
h4 a {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px 0px 10px;
	background-repeat: no-repeat;
	display: block;
}

#School,
#Access {
	margin-bottom: 15px;
}

#School h5 {
	margin-bottom:10px;
}
#School .SchoolInfoBlock {
	margin-bottom:15px;
}
#School .SchoolInfoBlockLast {
	margin-bottom:0px;
}
#School .SchoolInfoBlock .LeftBlock,
#School .SchoolInfoBlockLast .LeftBlock {
	width:330px;
	float:left;
}

#Access h5 {
	background-image: url(img/access.gif);
	width: 85px;

}
#Access #AccessBox {
	border: 1px solid #000000;
	padding: 10px;
	margin-top: 5px;
}
#SpotBlock h5 {
	background-image: url(img/recommendation_spot.gif);
	width: 550px;
	margin-bottom: 10px;
}
#SpotBlock .SpotPlace {
	clear: both;
	margin-bottom: 10px;
}
#SpotBlock .SpotPlace:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
#SpotBlock .SpotPlace {
zoom:1;
}
#SpotBlock .SpotPlace dl {
	float: right;
	width: 360px;
}

#SpotBlock .SpotPlace dt {
	background-repeat: no-repeat;
	height: 20px;
	text-indent: 35px;
	line-height: 100%;
	vertical-align: middle;
	padding-top: 5px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}

#SpotBlock .SpotPlace dt em {
	text-indent: -9999px;
	visibility: hidden;
	display:none
}

#SpotBlock .SpotPlace dt#Clothing {
	background-image: url(img/clothing.gif);
}
#SpotBlock .SpotPlace dt#Food {
	background-image: url(img/food.gif);
}
#SpotBlock .SpotPlace dt#Shelter {
	background-image: url(img/shelter.gif);
}
#SpotBlock .SpotPlace dt#Play {
	background-image: url(img/play.gif);
}
#airbox {
	width: 550px;
	margin-top: 10px;
}
#airline {
	background-image: url(img/air.gif);
	background-repeat: no-repeat;
	width: 350px;
	margin-left: 200px;
	padding-top: 30px;
}
/*東京地区おすすめスポットボタン*/
#SpotButton {
	width: 100%;
	text-align: center;
}
#SpotButton a {
	background-image: url(img_tokyo_nishikasai/bu_spot_tokyo.jpg);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	height: 71px;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
}
#SpotButton a:link ,
#SpotButton a:visited {
	background-position:left;
}
#SpotButton a:hover {
	background-position:right;
}
/*indexページ 
--------------------------*/
#area h2 {
	background-image: url(img_index/title.jpg);
}
#area #AreaMap {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 425px;
	width: 550px;
	position: relative;
	background-image: url(img_index/map.jpg);
	background-repeat: no-repeat;
}
#area #AreaMap a {
	display: block;
	background-repeat: no-repeat;
	text-indent: -9999px;
	position: absolute;
	left: 20px;
	top: 40px;
}
#area #AreaMap a:link ,
#area #AreaMap a:visited {
	background-position:left;
}
#area #AreaMap a:hover {
	background-position:right;
}
#area #AreaMap #BuNishikasai a ,
#area #AreaMap #BuShibuya a ,
#area #AreaMap #BuTakadanobaba a ,
#area #AreaMap #BuShinjuku a ,
#area #AreaMap #BuAkihabara a {
	height: 55px;
	width: 90px;
}
#area #AreaMap #BuOsaka a ,
#area #AreaMap #BuFukuoka a ,
#area #AreaMap #BuNagoya a ,
#area #AreaMap #BuSendai a {
	height: 60px;
	width: 100px;
}
#area #AreaMap #BuNishikasai a {
	background-image: url(img_index/bu_nishikasai.jpg);
	left: 183px;
	top: 170px;
}
#area #AreaMap #BuShibuya a {
	background-image: url(img_index/bu_shibuya.jpg);
	left: 183px;
	top: 106px;
}
#area #AreaMap #BuTakadanobaba a {
	background-image: url(img_index/bu_takadanobaba.jpg);
	left: 183px;
	top: 42px;
}

#area #AreaMap #BuOsaka a {
	background-image: url(img_index/bu_osaka.jpg);
	left: 332px;
	top: 355px;
}
#area #AreaMap #BuFukuoka a {
	background-image: url(img_index/bu_fukuoka.jpg);
	left: 220px;
	top: 355px;
}
#area #AreaMap #BuNagoya a {
	background-image: url(img_index/bu_nagoya.jpg);
	left: 435px;
	top: 265px;
}
#area #AreaMap #BuSendai a {
	background-image: url(img_index/bu_sendai.jpg);
	left: 435px;
	top: 180px;
}
/*東京-西葛西ページ 
--------------------------*/
#TokyoNishikasai h2 {
	background-image: url(img_tokyo_nishikasai/title.jpg);
}
#TokyoNishikasai #School h5  {
	background-image: url(img_tokyo_nishikasai/school.gif);
	width: 130px;
}
#TokyoNishikasai h4 a#TCAcre {
	background-image: url(img_tokyo_nishikasai/tca_cre.gif);
	width: 326px;
	height:18px;
}
#TokyoNishikasai h4 a#TCAeco {
	background-image: url(img_tokyo_nishikasai/tca_eco.gif);
	width: 326px;
	height:18ppx;
}
#TokyoNishikasai h4 a#TSM {
	background-image: url(img_tokyo_nishikasai/tsm.gif);
	width: 299px;
	height:18px;
}
#TokyoNishikasai h4 a#TFC {
	background-image: url(img_tokyo_nishikasai/tfc.gif);
	width: 270px;
	height:42px;
}


/*東京-渋谷ページ 
--------------------------*/
#TokyoShibuya h2 {
	background-image: url(img_tokyo_shibuya/title.jpg);
}
#TokyoShibuya #School h5  {
	background-image: url(img_tokyo_shibuya/school.gif);
	width: 130px;
}
#TokyoShibuya h4 a#ShibuyaDA {
	background-image: url(img_tokyo_shibuya/tsm_shibuya.gif);
	width: 330px;
	height:39px;
}

/*東京-高田馬場ページ 
--------------------------*/
#TokyoTakadanobaba h2 {
	background-image: url(img_tokyo_takadanobaba/title.jpg);
}
#TokyoTakadanobaba #School h5  {
	background-image: url(img_tokyo_takadanobaba/school.gif);
	width: 150px;
}
#TokyoTakadanobaba h4 a#TECH {
	background-image: url(img_tokyo_takadanobaba/tech.gif);
	width: 225x;
	height:35px;
}
/*東京-おすすめスポットページ 
--------------------------*/
#TokyoRecom h2 {
	background-image: url(img_tokyo_recommend/title.jpg);
}
#TokyoRecom h4 {
	display: block;
	height: 20px;
	width: 550px;
	text-indent: -9999px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}
#TokyoRecom #LinkText {
	padding-bottom: 15px;
}
#TokyoRecom h4#Shinjuku {
	background-image: url(img_tokyo_recommend/shinjuku.gif);
}
#TokyoRecom h4#Akihabara {
	background-image: url(img_tokyo_recommend/akihabara.gif);
}
#TokyoRecom #SpotBlock {
	margin-bottom: 15px;
}

/*大阪ページ 
--------------------------*/
#Osaka h2 {
	background-image: url(img_osaka/title.jpg);
}
#Osaka #School h5  {
	background-image: url(img_osaka/school.gif);
	width: 120px;
}
#Osaka h4 a#OCAcre {
	background-image: url(img_osaka/oca_cre.gif);
	width: 325px;
	height:18px;
}
#Osaka h4 a#OCAeco {
	background-image: url(img_osaka/oca_eco.gif);
	width: 325px;
	height:18px;
}
#Osaka h4 a#OSM-DA {
	background-image: url(img_osaka/osm_da.gif);
	width: 330px;
	height:36px;
}



/*福岡ページ 
--------------------------*/
#Fukuoka h2 {
	background-image: url(img_fukuoka/title.jpg);
}
#Fukuoka #School h5  {
	background-image: url(img_fukuoka/school.gif);
	width: 120px;
}
#Fukuoka h4 a#FCA {
	background-image: url(img_fukuoka/fca.gif);
	width: 330px;
	height:18px;
}
#Fukuoka h4 a#FEC {
	background-image: url(img_fukuoka/fec.gif);
	width: 330px;
	height:18px;
}
#Fukuoka h4 a#FSM {
	background-image: url(img_fukuoka/fsm.gif);
	width: 307px;
	height:18px;
}
/*名古屋ページ 
--------------------------*/
#Nagoya h2 {
	background-image: url(img_nagoya/title.jpg);
}
#Nagoya #School h5  {
	background-image: url(img_nagoya/school.gif);
	width: 130px;
}
#Nagoya h4 a#NCA {
	background-image: url(img_nagoya/nca.gif);
	width: 330px;
	height:18px;
}


/*仙台ページ 
--------------------------*/
#Sendai h2 {
	background-image: url(img_sendai/title.jpg);
}
#Sendai #School h5  {
	background-image: url(img_sendai/school.gif);
	width: 120px;
}
#Sendai h4 a#SCA {
	background-image: url(img_sendai/sca.gif);
	width: 330px;
	height:18px;
}
