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

水田のめぐみ レイアウトCSS

--------------------------------------------*/

body {
	background:url(../img/bg_body.jpg) repeat 0 0;
}

.wrapper {
	width:850px;
	background:url(../img/bg_page_bottom.png) no-repeat 0 bottom;
	margin:0 auto;
	padding:0 0 9px 0;
}
.page {
	width:850px;
	background:url(../img/bg_page_middle.png) repeat-y 0 0;
}


.main {
	width:840px;
	margin:0 0 0 5px;
	background:url(../img/bg_pagemain.jpg) no-repeat 0 0;
}
.titPage {
	width:640px;
	margin:0 auto;
}

/*ご挨拶*/
.aisatsu {
	width:750px;
	background:url(../img/bg_aisatsu_top.png) no-repeat 0 0;
	padding:15px 0 0 0;
	margin:0 auto;
}
.aisatsu_inner {
	width:100%;
	background:url(../img/bg_aisatsu_bottom.png) no-repeat 0 bottom;
	padding:0 0 15px 0;
}
.aisatsu_inner2 {
	width:100%;
	background:url(../img/bg_aisatsu_middle.png) repeat-y 0 0;
}
.tit_aisatsu {
	margin:0 0 0 25px;
	padding:10px 0 0 16px;
	font-weight:bold;
	background:url(../img/bg_titaisatsu.png) no-repeat 0 11px;
	color:#004342;
}
.txt_aisatsu {
	width:704px;
	margin:10px 0 0 25px;
	line-height:150%;
}
.txt_aisatsu_name {
	width:704px;
	margin:10px 0 0 25px;
	padding:0 0 10px 0;
	text-align:right;
}

/*冊子メインサンプル画像＋拡大ボタン*/
.suiden {
	margin:0 0 0 45px;
	padding:0 0 26px 0;
}
.imgSuiden {
	display:block;
	float:left;
	width:479px;
}
.txtSuiden {
	float:left;
	width:272px;
	margin:95px 0 0 0;
}
.btnSample {
	width:262px;
	height:43px;
	margin:0 0 0 5px;
}




/*冊子内容紹介*/

.book {
	table-layout:fixed;
	border-collapse:collapse;
	width:742px;
	margin:0 auto 0 auto;
}
.txtKyoka {
	border-collapse:collapse;
	margin:8px 0 0 12px;
	line-height:150%;
}
.txtKadai {
	margin:0 0 0 12px;
	line-height:150%;
	padding:0 26px 8px 0;
}
.imgBook td {
	padding:0 0 30px 0;
}
.book_left {
	width:380px;
}
.book_right {
	width:362px;
}


.booktable_last_wrap {
	position:relative;
	width:742px;
	margin:0 auto 0 auto;
}
.booktable_last {
	background:url(../img/bg_book7_middle.png) repeat-y 383px 0;
}
/*chrome・safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.booktable_last {
	background:url(../img/bg_book7_middle.png) repeat-y 381px 0;
}
}
.booktable_last .book_right {
	background:url(../img/bg_book7_bottom.png) no-repeat 1px bottom;
}
.book7cont {
	margin:-1px 0 0 0;
	padding:22px 0;
	background:url(../img/bg_book7_top.png) no-repeat 0 0;
}
.txtBook7 {
	width:330px;
	margin:288px 0 0 20px;
	line-height:133%;
}
.txtBook7 th {
	width:4.5em;
	white-space:nowrap;
}
.booktable_last .imgBook td {
	padding:0 0 0 0;
}
.imgBook7 {
	display:block;
	position:absolute;
	width:199px;
	height:278px;
	left:460px;
	top:20px;
}


.page_bottomcont {
	width:820px;
	margin:35px auto 0 auto;
	padding:30px 0 0 0;
	background:url(../img/bg_dotline.gif) no-repeat 0 0;
}
.request {
	width:746px;
	margin:0 auto 0 auto;
	background:url(../img/bg_request_middle.png) repeat-y 0 0;
}
.request_inner {
	width:100%;
	background:url(../img/bg_request_top.png) no-repeat 0 0;
}
.request_inner2 {
	width:100%;
	padding:0 0 25px 0;
	background:url(../img/bg_request_bottom.png) no-repeat 0 bottom;
}
.titRequest {
	padding:20px 0 0 20px;
}
.txtRequest {
	margin:13px 0 0 20px;
}
.txtRequest p {
	float:left;
	width:348px;
	line-height:150%;
	padding:0 20px 0 0;
}
.txtRequest .btnRequest {
	float:left;
	width:344px;
}
.txtAttention {
	margin:15px 0 0 20px;
	line-height:120%;
}

.pdf {
	width:746px;
	margin:16px auto 0 auto;
}
.txtPdf {
	float:left;
	width: 265px;
  line-height: 20px;
  margin-bottom: 20px;
  text-align: center;
}
.btnPdf {
	float:left;
	width:340px;
	height:32px;
}

.address {
	width:746px;
	margin:15px auto 0 auto;
	padding:0 0 35px 0;
	line-height:150%;
}
