@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#main {
	border-bottom: none;
}

#sideBar .linkUl {
	padding-top: 43px;
}

#conts p {
	font-size: 1.4em;
	line-height: 1.75;
	margin: 0 50px 24px 8px;
}

#conts h2 {
	margin: 0 0 33px 22px;
}
#conts h3 img {
	margin: 0 0 30px 0px;
}

#conts .comTable {
	margin: 0 75px 20px 9px;
}

#conts .comTable td {
	padding-left: 13px;
}

#conts .comTable p {
	font-size: 1.2em;
	margin: 0 0 0 20px;
}

.citymenu {
  width: 604px;
  margin: 0 auto 20px;
}

#conts .city ul.citymenu li {
  float: left;
  margin: 10px 5px 0 10px;
}
h3 img {
  margin: 20px auto;
} 
.city ul.citymenu .navitokyo a {
	background: url(./../img/japan/tokyo_over.jpg) no-repeat;
}

.city .citymenu .navikobe a {
	background: url(./../img/japan/kobe_over.jpg) no-repeat;
}

.city ul.citymenu .navinagoya a {
	background: url(./../img/japan/nagoya_over.jpg) no-repeat;
}

.city .citymenu .navifukuoka a {
	background: url(./../img/japan/fukuoka_over.jpg) no-repeat;
}

.city ul.citymenu .navisendai a {
	background: url(./../img/japan/sendai_over.jpg) no-repeat;
}

.city .citymenu .navisapporo a {
	background: url(./../img/japan/sapporo_over.jpg) no-repeat;
}


.city ul.citymenu li a:hover img {
	opacity: 0;
	filter: alpha(opacity=0);
} 
.city .citymenu li a,
.city .citymenu li img {
	display: block;
}
