@charset "utf-8";

/*////////////////////////////////////////

  txt001 Setting

/////////////////////////////////////// */

.txt001 {
	padding:20px 10px 5px 10px;
}


#list {
	padding-bottom:25px;
}

#list ul {
	width:640px;
	margin:0 0 0 10px;
	padding:0;
	_width:630px;
}

#list li {
	list-style:none;
	background: url(../../shopflow/img/menu_img.jpg) no-repeat;
	padding:3px 0 0 25px;
	margin:5px 15px 5px 0;
	float:left;
	width:150px;
}

#list li a {
	font-weight:bold;
}


/*////////////////////////////////////////

  H2 title001 Setting

/////////////////////////////////////// */

h2.title001 {
	background: url(../img/title001.jpg) no-repeat;
	width:640px;
	height:41px;
	display:block;
	text-indent:-9999px;
	margin-bottom:15px;
}



.txt002 {
	padding:0 13px 15px 13px;
	color:#297323;
	border-bottom:1px dotted #cccccc;
	margin-bottom:40px;
}

.txtBox01 {
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:25px;
	display: inline-block;   
}

h3 {
	border-bottom:1px dotted #cccccc;
	font-size:16px;
	color:#297323;
	background:url(../img/dt_img.jpg) no-repeat 0 2px;
	padding:0 0 3px 22px;
	margin-bottom:10px;
}

.img001 {
	width:260px;
	text-align:center;
	float:left;
	padding:30px 0;
}

.txt003 {
	width:350px;
	float:right;
}

.green {
	color:#297323;
}

.txtBox01:after {  
	content: ".";   
	display: block;   
	visibility: hidden;   
	height: 0.1px;   
	font-size: 0.1em;   
	line-height: 0;   
	clear: both; 
}

.img002 {
	width:260px;
	text-align:center;
	float:left;
	padding:25px 0;
}
.img003 {
	width:260px;
	text-align:center;
	float:left;
	padding:45px 0;
}

.img004 {
	width:260px;
	text-align:center;
	float:left;
	padding:40px 0;
}

.red {
	color:#FF0000;
}

.img005 {
	width:260px;
	text-align:center;
	float:left;
	padding:10px 0;
}

.img006 {
	width:260px;
	text-align:center;
	float:left;
	padding:30px 0;
}

.line {
	border-bottom:1px dashed #CCCCCC;
	clear:both;
	margin-bottom:12px;
}