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


/* ------------------スマホ------------------ */
@media print, screen and (max-width: 640px){
#section_hero_sp{
}

	

#section_hero_sp img{
	max-width:100%;
	height:auto;
}
.top_product_SP{
	width:95%;
	margin:15px auto 15px auto;
	
}

.box_koks_bana_sp ul{
	background: #e5e5e5;
	padding:5px;
		
}

.box_koks_bana_sp li{
	margin:0px 5px;
	list-style : none;
	margin:0 0 5px 0;
	
}
	.box_koks_bana_sp li:last-child{
		margin:0;
	}
	

/*お知らせ*/

#waku_info_blog{
	width:95%;
	margin:15px auto 15px auto;
}
#waku_info_blog h3{
	color: #084681;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
	margin: 15px 0px 8px 0px;
	border-left: 4px solid #084681;
	padding-left: 8px;
}

#waku_info_blog li{
	font-size:11px;
	list-style:none;
	margin-bottom:2px;
}

#waku_info_blog li a{
	color:#084681;
}

#waku_info_blog li a:hovee{
	text-decoration:none;
}
	
.top_product_SP h3{
	color: #084681;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
	margin: 15px 0px 8px 0px;
	border-left: 4px solid #084681;
	padding-left: 8px;
}

.h_product_caption{
	font-size:0.8em;
	color: #084681;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.wrap_sp_gray{
	background-color: #e5e5e5;
	padding: 5px;
	overflow:hidden;
}

.wrap_sp_gray img{
	max-width: 100%;
	height: auto;
	
}
.bana_sp_1column{
	margin-bottom: 2px;
}

.bana_sp_1column:last-child{
	margin-bottom: 0px;
}

.bana_sp_2column{
	margin-bottom: 4px;
	margin-right: 2%;
	width: 49%;
	float:left;
}

.bana_sp_2column:nth-of-type(2n){
	margin-right: 0%;
	
	
}

/*大口取引*/
.waku_ooguchi{
	background-image: url(../images/toppage/i_ooguchi.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 45%;
	font-size: 13px;
	color: #003264;
	border: 1px solid #D5D5D5;
	background-position: 8px 5px;
	width:50%;
}
/*会社案内*/
#section_sp_company{
	background-color:#084681;
	padding:2%;
}

#section_sp_companyWhite{
	background-color:#FFF;
}

#section_sp_companyWhite h4{
	color: #084681;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 15px;
	margin-bottom:25px;
	font-size: 1em;
	text-align:center;
}

.text_sp_company{
	font-size: 0.85em;
	line-height: 170%;
	color: #333;
	width:80%;
	margin:15px auto 5px auto;
	
	}
	
.text_sp_company_tel{
	color: #084681;
	text-align: center;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: 600;
	font-size: 1.7em;
}


.text_sp_company_tel_caption{
	color: #084681;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	padding-bottom:10px;
}

.photo_sp_company{
	width:80%;
	margin:15px auto 0px auto;
}

.photo_sp_company img{
	max-width:100%;
	height:auto;
}
/*--------スマホ非表示--------*/
/*お知らせ*/
#waku_info_blog_right{
	display:none;
	width:95%;
	
}

/*商品枠*/
.top_product_PC{
	display:none;
}




}