#areaA {
	width: 210px;
	padding: 0 0 20px;
}

#areaB {
	width: 590px;
	padding: 0 0 0 20px;
}

#areaC {
	padding-left: 20px;
	padding-right: 20px;
}

#areaB #block-main {
	
}

#areaB #block-main h2 {
	margin-bottom: 8px;
}

#areaB #block-main ul {
	width: 580px;
}

#areaB #block-main ul li {
	float: left;
}

#areaB #block-main p {
	margin: 0;
	padding: 0;
}

#areaB #block-main ul li h3 {
	visibility: hidden;
	font-size: 1px;
	line-height: 1px;
	position: absolute;
	top: 0;
	left: 0;
}

#areaB #block-main .box-kango {
	width: 584px;
	height: 80px;
	background: url(../img/banner_kango.jpg) no-repeat;
	position: relative;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 8px -2px;
}

#areaB #block-main .box-kango h3 {
	visibility: hidden;
}

#areaB #block-main .box-kango p {
	visibility: hidden;
}

#areaB #block-main .box-kango p.link {
	visibility: visible;
}

#areaB #block-main .box-kango p.link a {
	position: absolute;
	width: 584px;
	height: 80px;
	display: block;
	top: 0;
	left: 0;
	text-indent: -9999px;
	text-decoration: none;
	background: url(../img/btn_kango.gif) no-repeat 277px 40px;
}

#areaB #block-main .box-kango p.link a:hover {
	background: url(../img/btn_kango_on.gif) no-repeat 277px 40px;
}

#areaB #block-main ul li a {
	text-indent: -9999px;
	display: block;
	text-decoration: none;
}

#areaB #block-main li.tokyo {
	width: 193px;
	height: 277px;
	background: url(../img/btn_tokyo_on.jpg) no-repeat 0 0;
}

#areaB #block-main li.tokyo a {
	background: url(../img/btn_tokyo.jpg) no-repeat 0 0;
	width: 193px;
	height: 277px;
}

#areaB #block-main li.tokyo a:hover {
	background-image: none;
}

#areaB #block-main li.sizuoka {
	width: 194px;
	height: 277px;
	background: url(../img/btn_sizuoka_on.jpg) no-repeat;
}

#areaB #block-main li.sizuoka a {
	background: url(../img/btn_sizuoka.jpg) no-repeat;
	width: 194px;
	height: 277px;
}

#areaB #block-main li.sizuoka a:hover {
	background: none;
}

#areaB #block-main li.totigi {
	width: 193px;
	height: 277px;
	background: url(../img/btn_totigi_on.jpg) no-repeat;
}

#areaB #block-main li.totigi a {
	background: url(../img/btn_totigi.jpg) no-repeat;
	width: 193px;
	height: 277px;
}

#areaB #block-main li.totigi a:hover {
	background: none;

}

#areaB #block-main .box-other {
	clear: both;
	background: url(../img/main_bg_btm.jpg) no-repeat 0 0;
	height: 61px;
	position: relative;
}

#areaB #block-main .box-other p {
	position: absolute;
	top: 16px;
	left: 20px;
	margin: 0;
	padding: 0;
}

#areaB #block-main .box-other ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 16px;
	left: 407px;
	width: auto;
}

#areaB #block-main .box-other ul li {
	float: none;
}

#areaB #block-main .box-other ul li a {
	text-indent: 0;
}

#areaB #block-main .btm {
	clear: both;
}

#cont .block-infomation {
	background: url(../img/box1_bg_mid.gif) repeat-y 0 0;
	margin-top: 15px;
	width: 780px;
	margin-bottom: -20px;
}

#cont .block-infomation .head {
	background: url(../img/box1_bg_top.gif) no-repeat 0 0;
	height: 11px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

#cont .block-infomation .box-info {
	float: left;
	width: 575px;
}

#cont .block-infomation .box-info h4 {
	margin: 0;
	padding: 10px 0 5px 15px;
}

#cont .block-infomation .box-info p {
	margin: 0;
	padding: 0 10px 0 15px;
}

#cont .block-infomation .box-mobile {
	width: 175px;
	float: right;
}

#cont .block-infomation .box-mobile p {
	padding: 0;
	margin: 5px 0 0 3px;
}

#cont .block-infomation .btm {
	background: url(../img/box1_bg_btm.gif) no-repeat 0 0;
	height: 11px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

