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

/*===============================*/
/*//基本設定//*/
/*===============================*/

*{ margin: 0; padding: 0;}

html,body{
	font-size: 16px;
	color: #333333;
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	line-height: 1.8;
	background-image: url(image/background.jpg);
}

a{ color: #2A7CA5;}
a:hover{ text-decoration: none;}

img{ vertical-align: top; border: none;}

li{ list-style: none;}





/*===============================*/
/*//コンテンツ囲み//*/
/*===============================*/

.contents950 {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(image/contents_naka.jpg);
}
.box1070 {
	width: 1070px;
	margin-right: auto;
	margin-left: auto;
}
.box900 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.box800 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.box750 {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 50px;
	padding-left: 50px;
}
.box750 p {
	padding-bottom: 30px;
}




/*===============================*/
/*//全体//*/
/*===============================*/
#header {
	width: 100%;
	background-color: #000000;
	height: 624px;
}
.contents {
	background-image: url(image/background_900.jpg);
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#img01box {
	background-image: url(image/img01_bg.jpg);
	height: 86px;
	width: 100%;
}
#img06box {
	background-image: url(image/img06_bg.jpg);
	height: 228px;
	width: 100%;
}
#img06txt {
	background-image: url(image/img06txtbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#img066txt {}


.img07box {
	background-image: url(image/img07a_bg.jpg);
	height: 228px;
	width: 100%;
}
#img07txt {
	background-image: url(image/img07txtbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#img07btxt {
	/**background-image: url(image/img07btxtbg.jpg);**/
	background-repeat: no-repeat;
	background-position: right center;
}
#img07dtxt {
	background-image: url(image/img07dtxtbg.jpg);
	background-repeat: no-repeat;
	background-position: right 150px;
}
#img07etxt {
	background-image: url(image/img07etxtbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#img07gtxt {
	background-image: url(image/img07gtxtbg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#img09box {
	background-image: url(image/img09_bg.jpg);
	height: 228px;
	width: 100%;
}
#img12txt {
	background-image: url(image/img12txtbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.img13box {
	background-image: url(image/img13_bg.jpg);
	height: 225px;
	width: 100%;
}
#img13btxt {
	background-image: url(image/img13btxtbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#img16box {
	height: 619px;
	width: 100%;
}
#img16boxbtn {
	height: 776px;
	width: 100%;
}
#img19box {
	background-image: url(image/img19_bg.jpg);
	background-repeat: no-repeat;
	width: 750px;
	padding-left: 50px;
	margin-right: auto;
	margin-left: auto;
	background-position: right top;
	margin-top: 20px;
	padding-right: 50px;
}
#img19box p {
	padding-bottom: 20px;
}
#img21box {
	background-image: url(image/img21_bg.jpg);
	height: 225px;
	width: 100%;
}
#img25box {
	background-image: url(image/img25_bg.jpg);
	background-repeat: no-repeat;
	height: 370px;
	width: 500px;
	padding-left: 350px;
	margin-right: auto;
	margin-left: auto;
	background-position: left 60px;
	margin-top: 10px;
	padding-top: 32px;
	padding-right: 0px;
}
#img25box p {
	padding-bottom: 20px;
}
#img25btxt {
	background-image: url(image/img25btxtbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#img26txt {
	background-image: url(image/img26_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#img26atxt {
	background-image: url(image/img26a_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#img26ctxt {
	background-image: url(image/img26c_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#img36txt {
	background-image: url(image/img36txtbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.waku {
	border: 1px solid #AD8E60;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.text {
	border: 1px solid #AD8E60;
	margin-right: 40px;
	margin-left: 40px;
	padding: 20px;
	font-size: 14px;
	line-height: 30px;
}
.text .ttl {
	color: #FFFFFF;
	background-color: #AD8E60;
	text-align: center;
	font-weight: bold;
}


.left350box {
	width: 500px;
	padding-left: 350px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	padding-right: 0px;
}
#img28box {
	background-image: url(image/img28_bg.jpg);
	height: 263px;
	width: 100%;
}
.img29box {
	background-image: url(image/img29_bg.jpg);
	height: 160px;
	width: 100%;
}
#voice {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 40px;
}
#voice #img30box {
	background-image: url(image/img30_bg.jpg);
	height: 144px;
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
}
#voice .img31box {
	background-image: url(image/img31_bg.jpg);
	background-position: bottom;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
}
#voice #img32box {
	background-image: url(image/img32_bg.jpg);
	background-position: bottom;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
#img33box {
	background-image: url(image/img33_bg.jpg);
	height: 153px;
	width: 100%;
}
#img37txt {
	background-image: url(image/img37txtbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#footer {
	background-image: url(image/footer_bg.jpg);
	height: 113px;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 0.2em;
	font-size: 10px;
	background-repeat: repeat-x;
}
