body {
margin: 0;
padding: 0;
font-family: "ヒラギノ角ゴPro W3", "Hiragino KaKu Gothic Pro", Osaka, "MS Pゴシック", verdana, 'trebuchet ms', sans-serif;
font-size: 10px;
line-height: 1.65em;
color:#333333;
background:url("http://img.sisyokukai.jp/img/bg.jpg") center repeat-y #D0CAB5;
text-align:center;
}
.clear{
clear:both;
}
.body_in {
position:relative;
width:820px;
margin: 0 auto;
padding: 364px 0 0 0;
background:url("http://img.sisyokukai.jp/img/head.jpg") 0 0 no-repeat;
text-align:left;
}

.head_form{
	position:absolute;
	top:246px;
	left:54px;
}


a:link {color:#333333;
text-decoration:none;
background:transparent;
font-weight:none;}

a:visited {color:#333333;
text-decoration:none;
background:transparent;
font-weight:none;}

a:hover {
color:#333333;
text-decoration:underline;
background:transparent;
font-weight:none;}


.stage{
width:760px;
margin:0 0 0 30px;
padding:0;
}

.head_title{
width:752px;
height:60px;
text-indent:-5000px;
margin:0 0 0 4px;
padding:0;
background:url("http://img.sisyokukai.jp/img/head_title.jpg") 0 0 no-repeat;
}


.block1{
position:relative;
width:760px;
height:266px;
margin:0;
padding:0;
background:url("http://img.sisyokukai.jp/img/block1_bg.jpg") 0 0 no-repeat;
}
.block1_title{
margin:0;
padding:0;
position:absolute;
top:21px;
text-indent:-5000px;
width:195px;
height:58px;
}
.block1 #title1{
left:33px;
background:url("http://img.sisyokukai.jp/img/block1_title1.jpg") 0 0 no-repeat;
}
.block1 #title2{
left:282px;
background:url("http://img.sisyokukai.jp/img/block1_title2.jpg") 0 0 no-repeat;
}
.block1 #title3{
left:525px;
background:url("http://img.sisyokukai.jp/img/block1_title3.jpg") 0 0 no-repeat;
}

.block1_txt{
position:absolute;
top:74px;
width:195px;
height:80px;
line-height:1.8em;
overflow:hidden;
}
.block1 #txt1{
left:36px;
}
.block1 #txt2{
left:285px;
}
.block1 #txt3{
left:528px;
}

.block1_photo{
position:absolute;
top:150px;
text-indent:-5000px;
width:195px;
height:83px;
}
.block1 #photo1{
left:38px;
background:url("http://img.sisyokukai.jp/img/block1_photo1.jpg") 0 0 no-repeat;
}
.block1 #photo2{
left:287px;
background:url("http://img.sisyokukai.jp/img/block1_photo2.jpg") 0 0 no-repeat;
border:soldi 1px;
}
.block1 #photo3{
left:530px;
background:url("http://img.sisyokukai.jp/img/block1_photo3.jpg") 0 0 no-repeat;
border:soldi 1px;
}





.block2{
margin:0;
padding:0;
}
.block2_title1{
text-indent:-5000px;
width:753px;
height:28px;
background:url("http://img.sisyokukai.jp/img/block2_title1.gif") 0 0 no-repeat;
}
.block2_title2{
text-indent:-5000px;
width:753px;
height:28px;
background:url("http://img.sisyokukai.jp/img/block2_title2.gif") 0 0 no-repeat;
}
.flow{
text-indent:-5000px;
width:750px;
height:140px;
background:url("http://img.sisyokukai.jp/img/flow.jpg") 0 0 no-repeat;
}
.block2 dt{
float:left;
marign:0;
padding:0;
}
.block2 dt.a{
width:153px;
}
.block2 dt.b{
width:130px;
}
.block2 dt img{
width:130px;
margin:0 0 5px 0;
}
.block2 dt .shop_name{
font-size:12px;
width:130px;
margin:0;
padding:0;
}
.block2 dt .txt{
width:130px;
margin:0 0 8px 0;
}



.block3{
position:relative;
width:776px;
height:275px;
margin:0 0 20px -22px;
padding:0;
background:url("http://img.sisyokukai.jp/img/block3_bg.jpg") 0 0 no-repeat;
}

.block3_form{
	position:absolute;
	top:108px;
	left:430px;
	height:60px;
	overflow:hidden;
	width: 310px;
}

.block3_txt{
	position:absolute;
	top:145px;
	left:430px;
	width:308px;
	height:100px;
	color:#FFFFFF;
	overflow:hidden;
line-height:1.85em;
}
.seal{
	position:absolute;
	top:175px;
	left:428px;
width:130px;
height:88px;
margin:0 0 20px -22px;
padding:0;
}
.footer {
font-size:12px;
color:#333333;
text-align:center;
}
