@charset "UTF-8";
/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}

ol, ul{
	list-style:none;
	margin:0;
	padding:0;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}


body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 75%;
	color: #000;
	background:url(../img/bg.jpg) no-repeat center top #FFF;
	text-align:center;
}

p{
    line-height:22px;
}

#wrapper{
	width:960px;
	margin:15px auto 40px;
}

img{
	vertical-align:top !important;
}

h1{
	font-size:92%;
	font-weight:normal;
	margin-bottom:40px;
}

h2{
	margin-bottom:25px;
}

.bn{
	margin:400px 0 30px;
}

.tel{
	margin-bottom:15px;
}

 
/* IE8 */
html>/**/body a:hover {
 display /*\**/:inline-block\9;
  zoom /*\**/: 1\9;
}
 
/* 新旧Firefox */
a:hover, x:-moz-any-link { background: #fff;}
a:hover, x:-moz-any-link, x:default { background: #fff;}


/*clearfix*/

.cf:before,.cf:after {
	content:"";
	display:block;
	overflow:hidden;
}

.cf:after {
	clear:both;
}
.cf {
	zoom:1;
}
