/* CSS Document */
* {
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

body {
	background:url(img/bg.gif) center repeat-y ;
	}

#header {
	width:740px;
	padding:5px 30px;
	margin:0 auto;
	}
	
#bodier {
	width:800px;
	margin:0 auto;
	background:url(img/bodier_bg.jpg) top right no-repeat;
	}

#footer {
	width:800px;
	margin:15px auto 20px;
	padding:15px 0;
	border-top:1px solid #dccdc1
	}

	
h1 {
	margin-bottom:20px;
	}
	
h4 {
	font-size:16px;
	color:#d78a70;
	padding:10px auto;
	font-weight:normal;
	text-align:center
	}
	
.topBox {
	width:800px;
	background:url(img/top_bg.jpg) bottom left no-repeat;
	padding:120px 0 40px;
	border-bottom:1px solid #ecd5c2;
	}
	
.topBox p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#333333;
	line-height:140%;
	padding-bottom:20px;
	text-align:center;
	}
	
table.bt {
	margin:0 auto;
	}
	
.bt p{
	font-size:12px;
	color:#333333;
	padding:5px 0;
	}

.bt a:hover{
	position:relative;
	top:2px;
	filter: alpha(opacity=80);
    -moz-opacity:0.80;
    opacity:0.80;
	}

.threeBox {
	border:2px solid #d48266;
	padding:15px 20px;
	width:640px;
	margin:10px auto;
	}

.threeBox p{
	font-size:16px;
	color:#b72523;
	margin-left:10px;
	line-height:200%;
	}

.box {
	width:680px;
	border:1px solid #eedaca;
	margin:30px auto 20px;
	padding:10px 0;
	}

.imgBox p.text {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#666666;
	font-size:16px;
	line-height:160%;
	}

.imgBox {
	margin:10px auto;
	width:660px;
	}

.box2 {
	background-color:#f8eee7;
	border:1px solid #eecfc4;
	padding:10px;
	width:620px;
	margin:20px auto;
	}

.box2 p {
	font-size:14px;
	color:#666666;
	line-height:160%;
	padding:10px 5px;
	}

.imgBox2 {
	margin:10px auto;
	width:644px;
	background:url(img/voicebg.gif)  top left;
	width:644px;
	height:206px;
	}

.imgBox2 td {
	padding:10px 8px;
	}
	
.imgBox2 td p{
	color:#333333;
	font-size:12px;
	line-height:140%;
	padding-right:10px;
	margin-top:10px;
	}
	
.bottomBox {
	border:8px outset #eecfc4;
	padding:30px 10px;
	width:640px;
	margin:50px auto;
	}

.bottomBox p{
	text-align:center;
	border-bottom:1px solid #eecfc4;
	font-size:18px; 
	margin:10px auto; 
	font-weight:bold;
	color: #666666;
	line-height:200%;
	}


