body {

	text-align:center;/* box centering */

	font: normal 140% "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, verdana, arial, sans-serif;

	margin: 0px;

	padding: 0px;

	background: #E6E6E6;

color:#191919;

}

h1, h2, h3, h4, h5, h6,

div, p, pre, ul, ol, dl, dt, dd,

address, form, blockquote{

	padding: 0;/* margin&padding reset */

	line-height: 1.4;/* base line height */

	text-align: left;

	display: block;

	margin: 0px;

}

.clearfix{

    zoom:1;/*for IE 5.5-7*/

}

.clearfix:after{/*for modern browser*/

    content:".";

    display: block;

    height:0px;

    clear:both;

    line-height:0; 

    visibility:hidden;

}



body {

	background-color:#E6FCFF;

}



#main {

	background-color: #FFFFFF;

	width: 920px;

	min-height:430px;

	margin-right: auto;

	margin-left: auto;

	border: 10px solid #669900;

	background-image: url(images/bg.jpg);

	background-repeat: no-repeat;

	font-size:small;



}

#main #left {

	width: 690px;

	float: left;

}

#main #right {

	float: right;

	width: 230px;

	background-color:#E3E3E3;

	display:block;

	min-height:430px;

}

#main h1 {

}

.clear{

	clear:both;

}#main #left h1 {

	position: relative;

	left: 180px;

	top: 10px;

	width: 502px;

}

#main #left table {

	margin-left: 250px;

	margin-top: 40px;

}

#main #right dt {

	background-color: #795E35;

	width: 230px;

	height:30px;

}

#main #right dl {

	text-align: center;

}

#main #left p {

	position: relative;

	left: 260px;

	height: 61px;

	width: 382px;

	margin-top: 20px;

}

#main #right dt img {

	margin-right: auto;

	margin-left: auto;

}

#main #right dd img {

	margin-right: auto;

	margin-left: auto;

}

#main #left .explain {

	padding: 10px;

}

#main #right .inquiry {

	background-color: #DCCAB2;

	height: 79px;

	width: 230px;

	position:relative;

	background-position: bottom;

	padding-bottom:3px;

	margin-top:2px;

}

*html #main #right .inquiry{

		margin-top:6px;

}

*:first-child+html #main #right .inquiry{

		margin-top:6px;

}

#main #left table img.title {

	margin-right: auto;

}

ul.bn {

	width: 940px;

	margin-right: auto;

	margin-left: auto;

}

ul.bn li{

	float:left;

	list-style:none;

	display: inline;

	padding-right: 10px;

	padding-top: 10px;

}

#main #right dd,dt {

	margin-right: auto;

	margin-left: auto;

	text-align:center;

}

#main #right dd,dt {

	width: 165px;

}

#main #right dt img {

	padding-top:5px;

}

#main #right dd img {

	padding-top:13px;

}#main #right dd.inquiry img {

	padding-top:10px;

}

#bridge{

	width: 520px;

	margin-right: auto;

	margin-left: auto;

	border: 1px solid #0033FF;

	margin-top:20px;

	padding:30px;

	font-size:12px;

}

body #bridge h1{

	font-size:14px;

	text-align:center;

}

.btn {

	background-color: #669900;

	width: 920px;

	min-height:50px;

	margin-right: auto;

	margin-left: auto;

	text-align:center;

	padding:0px 10px 10px 10px;

}

.btn img{

	margin-right: auto;

	margin-left: auto;

	width:220px;



}

