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

/****リンクの設定
*******************************************************/
a img {
    border-style:none;
}

body{
	margin:0;
	padding:0;
}

div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img{
	margin:0;
	padding:0;
}

ul li{list-style:none; margin-bottom:8px; height:20px;}

/******************************************************/

/**** マウスhover時・透明度の設定
*******************************************************/


.opacity a:hover img{
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
	opacity:0.8; /*IE7*/
}

/******************************************************/


.tel_contact{
	margin:7px auto 0;
	width:630px;
	height:463px;
	background:url(../contact/tel_contact.jpg) no-repeat;
}

.kyoto{
	padding:148px 0px 0px 0px;
}

.osaka{
	padding:40px 0px 0px 0px;
}

.kobe{
	padding:37px 0px 0px 0px;
}

.nagoya{
	padding:147px 0px 0px 0px;
}

.tokyo{
	padding:40px 0px 0px 0px;
}

.kyushu{
	padding:45px 0px 0px 0px;
}


.left_box{
	width:280px;
	float:left;
	padding-left:30px;
	display:inline;
}

.right_box{
	width:280px;
	float:left;
	padding-left:25px;
	display:inline;
}

.clear{clear:both;}

.text{font-size:12px;}