/*====================================================================================================
  TOPPAGE
====================================================================================================*/
#toppage { padding-bottom: 50px;}


/*** MAINIMG ***********************************************************/
#mainimg {
	position:relative;
	clear:both;
	display:block;
	width:100%;
	z-index:1;
	margin-bottom:30px;
}
#mainimg:after { display:block; clear:both;	content:"";}
#mainimg img { max-width:100%;}
#slick { overflow:hidden; width:100%;}
#slick ul { margin:0 auto; width:1000px;}
#slick ul li{ margin: 0;}
#slick .slick-list { overflow:visible;}
@media only screen and (max-width:700px){
	#mainimg #slick ul {width:100% !important;}
}

/*** BANNER ***********************************************************/
#toppage .banner { padding: 20px 0;}

#toppage .banner {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}

#toppage .banner a img{
	margin-left:1%;
	margin-right:1%;
	width:48%;
	margin-bottom:20px;
}

/*** GOODS LIST ******************************************************/
#toppage .goods_list { margin: auto; max-width: 1000px; margin-bottom:30px;}
#toppage .goods_list::after { /*float_clear*/ display:block; clear:both; content:"";}
#toppage .goods_list p {
	float: left;
	margin:2.5% 3.5%;
/*	width: 18%; */
	width: 13%;
	text-align: center;
}
#toppage .goods_list img { width: 100%; height: auto;}
#toppage .goods_list p b { display: block; padding-top: 10px;}
#toppage .goods_list p a { color: #222; text-decoration: none;}


/* add */
#toppage #kihu_slide{
	max-width:1000px;
	margin:auto;
}


#toppage h2.mida{
	text-align:center;
	border-image: linear-gradient(90deg,#E61F19,#F4A44B)1 / 0 0 6px;
	border-style: solid;
	max-width:1000px;
	width:96%;
	margin-left:auto;
	margin-right:auto;
	font-size:180%;
	color:#78564b;
	margin-top:30px;
}

#toppage div#kihu{
	width: 100%;
	max-width: 1000px;
	padding: 2em;
	margin-left: auto;
	margin-right: auto;
	background:url("../img/bg.png");
	margin-bottom:30px;
}
#toppage div#kihu .lbox{
	width:50%;
	float:left;
}

#toppage div#kihu .lbox h2{
	font-size:180%;
	color:#78564b;
}
#toppage div#kihu .lbox img{
	width:100%;
}

#toppage div#kihu .lbox li{
	font-size:120%;
	line-height:2em;
}

#toppage div#kihu .kihubtn{
	margin-top:10px;
	text-align:right;
}

#toppage div#kihu .kihubtn a{
	text-align:right;
	display:inline-block;
	background-color:#E61F19;
	padding:0.5em 1em;
	color:#FFF;
}


#toppage div#onestop{
	width: 100%;
	max-width: 1000px;
	border: solid 6px #de8747;
	padding: 2em;
	margin-left: auto;
	margin-right: auto;
}
#toppage div#onestop p{
	margin-bottom:1em;
}
#toppage div#onestop h2{
	color:#d24d2e;
	text-align:center;
	margin-bottom:20px;
}
#toppage div#onestop h2 span{
	font-size:150%;
}

#toppage div#onestop ul{
	background-color:#de8747;
	padding:0.5em;
}
#toppage div#onestop ul li{
	color:#FFF;
	list-style: disc;
	margin-left: 1em;
}

#toppage div#onestop p.psmall{
	font-size:90%;
}

#toppage  #kihu_slide{
	margin-top:10px;
	margin-bottom:70px;
}
#toppage  #kihu_slide ul li{
	text-align:center;
}

#toppage  #kihu_slide ul li img{
	max-width:98%;
}

#toppage  #kihu_slide .slick-slide,
#toppage  #kihu_slide .slick-active{
  opacity: 1;

}


@media only screen and (max-width:700px){

	#toppage div#kihu .lbox {
		width:100%;
		float:none;
	}
	
	#toppage div#onestop{
		width:98%;
		margin-left:1%;
		margin-right:1%;
	}
}
