@charset "UTF-8";

@charset "utf-8";

#b-to-b{
	line-height:1.9;
	font-size:15px;
	color:#50220f;
}
#b-to-b img{
	vertical-align:bottom;
}

#b-to-b .contact{
	background:#f9f6e5;
	margin-bottom:60px;
}
#b-to-b .contact div{
	float:left;
}
#b-to-b .contact .bnr-tel{
	padding:35px 40px;
}
#b-to-b .contact .bnr-mail{
	padding:35px 40px 35px 0;
}

#b-to-b ul.linklist li{
	float:left;
	padding:0 0 20px 20px;
}
#b-to-b ul.linklist li:nth-child(3){
	padding:0 20px 20px 20px;
}


#b-to-b .section .section-inner{
	background:#fff;
	margin: 20px;
}

#b-to-b .kodawari-inner{
	background:url(bg-kodawari.png);
	padding:30px 0 0;
	margin-bottom:30px;
}

/******** 澤田食品のこだわり *******/
#b-to-b #kodawari{
	
}
#b-to-b #kodawari .box1{
	padding:0 0 30px;
}
#b-to-b #kodawari .box1 .txt1{
	float:left;
	width:345px;
	padding:30px 30px 0 30px;
}
#b-to-b #kodawari .box1 .img1{
	float:right;
}
#b-to-b #kodawari .box2{
	padding:0 0 20px;
}
#b-to-b #kodawari .box2 .img2{
	float:left;
	padding:0 20px;
}
#b-to-b #kodawari .box2 .img3{
	float:right;
	padding:0 20px 0 0;
}

/******** 澤田食品のこだわり商品 *******/
#b-to-b #item{
	padding:30px 0 0;
}
#b-to-b .section .section-inner1{
	background:#fff;
	margin: 20px;
}
#b-to-b .section .section-inner2{
	background:#fff;
	margin: 20px;
}
#b-to-b #item .box1{
	padding:0 0 30px;
}
#b-to-b #item .box2{
	padding:0 20px 20px 20px;
}
#b-to-b #item .box2 .img2{
	float:left;
}
#b-to-b #item .box2 .txt1{
	float:right;
	width:450px;
}

/******** こだわり商品の実績 *******/
#b-to-b #results{
	padding:30px 0 20px;
}
#b-to-b #results .box1{
	padding:0 0 30px;
}
#b-to-b #results .box1 .txt1{
	color:#d76602;
	font-size:24px;
	font-weight:bold;
	padding:20px 20px 0;
}
#b-to-b #results .box2{
	padding:0 0 20px;
}
#b-to-b #results .box2 .box2-inner1{
	float:left;
	padding:0 20px 0 19px;
}
#b-to-b #results .box2 .box2-inner .txt{
	height:150px;
	line-height:1.6;
}
#b-to-b #results .box2 .box2-inner2{
	float:right;
	padding:0 20px 0 0;
}
#b-to-b #results .box3 .txt1{
	color:#d76602;
	font-size:24px;
	font-weight:bold;
	padding:0 20px 5px;
}
#b-to-b #results .box3 .box3-inner{
	padding-bottom:20px;
}
#b-to-b #results .box3 .box3-inner .img4{
	float:left;
	padding:2px 20px 0 19px;
}
#b-to-b #results .box3 .box3-inner .img5{
	float:right;
	padding:0 20px 0 0;
}


/******** お問合わせ～お取引の流れ *******/

#b-to-b .flow-box{
	background:url(bg-flow.png);
}
#b-to-b .flow-box .t-flow {
    text-align: center;
	padding:45px 0 0;
}
#b-to-b .flow-box .flow-inner{
	padding:20px 20px 40px;
}
#b-to-b .flow-box .flow-inner .box{
	background:#fff;
    margin:0;
	padding:10px 0;
}
#b-to-b .flow-box .flow-inner .box img{
	float:left;
	padding:10px 20px;
}
#b-to-b .flow-box .flow-inner .box p{
	float:left;
}
#b-to-b .flow-box .flow-inner .box p .mark1{
	color:#d76602;
	font-size:18px;
	font-weight:bold;
}
#b-to-b .flow-box .icon-under-arr{
	text-align:center;
}
#b-to-b .flow-box .icon-under-arr img{
	vertical-align:top;
}


/******** お問い合わせ *******/
#b-to-b .contact-box{
	background:#f9f6e5;
}
#b-to-b .contact-box .t-nama_furikak{
	text-align:center;
	padding:35px 0 0;
	margin:30px 0 0;
}

#b-to-b .contact div{
	float:left;
}
#b-to-b .contact .bnr-tel{
	padding:35px 40px;
}
#b-to-b .contact .bnr-mail{
	padding:35px 40px 35px 0;
}






	

/**======================================
	[MODULE]
	CLEARFIX
======================================**/

.archives li:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.archives li li {
	display:inline-block;
}

/* \*/
* html .archives li li { 
	height:1%;
}

.archives li li {
	display: block;
}
/* */