@charset "utf-8";
/* CSS Document */


#shokunin_alp_sec1{
   width:698px;
  border-right:1px solid #642b2b; 
   border-left:1px solid #642b2b;
     border-bottom:1px solid #642b2b; 
  clear:both;
  background-color:#FFFFFF;
}
#shokunin_alp_sec1 .cont{
  padding:15px 15px 0 15px;
  }	

#shokunin_alp_sec1-in{
  padding:15px;
}#shokunin_alp_sec1 div{
  position:relative;
}#shokunin_alp_sec1 div.head{
  margin-top:-34px;
  position:relative;
}#shokunin_alp_sec1 div.head div.img{
}

#shokunin_alp_sec1 .hdr{
	width:668px;
	margin-bottom:10px;
	}
#shokunin_alp_sec1 .hdr-left{
	float:left;
	width:443px;
	margin-right:15px;
	clear:both;
	}
#shokunin_alp_sec1 .hdr-right{
	float:left;
	width:190px;
	font-size:11px;
	background-color:#ede2e2;
	padding:5px 10px;;

	}
#shokunin_alp_sec1 .hdr-bottom{
	width:668px;
	clear:both;
	}
#shokunin_alp_sec1 .hdr-right .text11px{
	font-weight:bold;
	}
#shokunin_alp_sec1 .page{
	background-color:#3d432f;
	padding:4px 0 4px 8px;
	float:right;
	margin:10px 15px;
	color:#FFFFFF;
	}
#shokunin_alp_sec1 .page A{
	color:#FFFFFF;
	margin-right:10px;
	}
#shokunin_alp_sec1 .page A:hover{
	text-decoration:none;
	}
#shokunin_alp_sec1 .page_title{
	margin-bottom:15px;
	}
*html#shokunin_alp_sec1 .page_title{
	margin-bottom:15px;
	}
#shokunin_alp_sec1 .repo_title{
	margin-bottom:15px;
	}
#shokunin_alp_sec1 .repo{
	clear:both;
	}	 
#shokunin_alp_sec1 .repo .R{
	display:block;
	clear:both;
	}
#shokunin_alp_sec1 .repo img.R{
	float:right;
	margin-bottom:15px;
	margin-left:10px;
}
#shokunin_alp_sec1 .repo .L{
	display:block;
	clear:both;
	}
#shokunin_alp_sec1 .repo img.L{
	background-color:#FFFFFF;
	float:left;
	margin-bottom:5px;
	margin-right:10px;
}
#shokunin_alp_sec1 .repo img.R-L{
	float:right;
	margin-left:10px;
}
#shokunin_alp_sec1 .repo img.R-01{
	float:right;
	margin-right:8px;
}
#shokunin_alp_sec1 .repo img.R-02{
	float:right;
}
#shokunin_alp_sec1 .repo .text_red{
	color:#890101;
	}
#shokunin_alp_sec1 .photo03{
	display:block;
	clear:both;
	}
#shokunin_alp_sec1 .next{
	clear:both;
	}	
#shokunin_alp_sec1 .next .text{
	text-align:center;
	font-size:14px;
	}
#shokunin_alp_sec1 .next A{
	color:#870101;
	}
#shokunin_alp_sec1 .next A:hover{
text-decoration:none;
	}
#shokunin_alp_sec1 .next .btn{
	float:right;
	}
#shokunin_alp_sec1 .repo #bottom{
margin-top:20px;
}
#shokunin_alp_sec1 .repo #bottom #bottom_btn{
margin-top:176px;
width:200px;
float:right;
}
#shokunin_alp_sec1 .repo #address{
	float:right;
	padding:12px;
	background-color:#ededed;
	text-align:left;
	float:right;
	width:255px;
	margin:0 0 5px 0;
	display:block;
	}
#shokunin_alp_sec1 .repo #address #memo_title{
	width:245px;
	background-color:#FFFFFF;
	display:inline-table;
	padding:5px;
	margin-top:5px;
	margin-bottom:7px;
}
#shokunin_alp_sec1 .bana-ichi{
margin-top:15px;
border:3px solid #af6161;
}	
#isshu02_alp_sec02_btn{
width:670px;
display:inline-table;
margin:10px 0 25px 0;
}
#isshu02_alp_sec02_text{
margin:15px 0 0 245px;

float:left;
}

#isshu02_alp_sec02_btn img{
width:218px;
float:right;
}	
#shokunin_bottom{
	background-color:#c0c6b1;
	padding:8px;
	height:78px;
	clear:both;
	}	
#shokunin_bottom .boxL{
	float:left;
	margin-right:8px;
	}
#shokunin_bottom .boxR{
	float:left;
}
#shokunin_bottom dl{
	background-color:#FFF;
	padding:4px;
	border:#3d432f solid 1px;
	float:left;
	width:326px;
	height:68px;
	}
#shokunin_bottom dt{
	margin-right:7px;
	float:left;
	}	
#shokunin_bottom dd .title{
	margin-bottom:4px;
	}
#shokunin_bottom dd{
	font-size:14px;
	}
#shokunin_bottom .bottom_page{
	width:684px;
	text-align:right;
	float:right;
	}
#shokunin_bottom .bottom_page a{
	margin-left:15px;
	font-weight:bold;
	color:#3d432f;
	}
#shokunin_bottom .bottom_page a:hover{
	text-decoration:none;
	}
dl.boxR A:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
	}
dl.boxR{
	display:block;
	}			
#shokunin_bottom dl.boxR{
	float:right;
	}
.address_text_red{
	margin-top:10px;
	clear:both;
	color:#CC0033;
	}


























#shokunin_alp_sec1 div.cont{
  position:relative;
}#shokunin_alp_sec1 div.cont dl{
  padding-top:26px;
  *padding-top:10px;
  clear:both;
}#shokunin_alp_sec1 div.cont dl dd.L{
  float:left;
}#shokunin_alp_sec1 div.cont dl dd.R{
  float:right;
}#shokunin_alp_sec1 div.cont dl dd span{
  display:block;
}#shokunin_alp_sec1 div.cont dl dd span.title{
  margin-bottom:15px;
}#shokunin_alp_sec1 div.cont dl dd span.lead{
  margin-bottom:15px;
}#shokunin_alp_sec1 div.cont dl.design{
  padding-top:0;
}#shokunin_alp_sec1 div.cont dl.design dd.R{
}#shokunin_alp_sec1 div.cont dl.design dd.L{
  width:359px;
}#shokunin_alp_sec1 div.cont dl.order1{
}#shokunin_alp_sec1 div.cont dl.order1 dd.L{
}#shokunin_alp_sec1 div.cont dl.order1 dd.R{
  width:359px;
}#shokunin_alp_sec1 div.cont dl.order2{
}#shokunin_alp_sec1 div.cont dl.order2 dd.L{
  width:340px;
}#shokunin_alp_sec1 div.cont dl.order2 dd.R{
}#shokunin_alp_sec1 div.cont dl.aftercare{
}#shokunin_alp_sec1 div.cont dl.aftercare dd.L{
  width:359px;
}#shokunin_alp_sec1 div.cont dl.aftercare dd.R{
}

