@charset "utf-8";

/*
*	TOPページ用css
*	
*/



/*__メンテ告知___________*/
.maintenance_box{
	width:100%;
	text-align:left;
}
/*_______________________*/



/* TOPページ =================================================================*/

.top_main_back{
	background-image: url('./img/top_bg_m.jpg');
	/*
	background-attachment: fixed;
	background-position: 0px 0px;
	*/
}

.top_main_back--inner img{
  /* 2018-11-09
  width:50%;
  */
  width:100%;
}


.ghost_btn{
	margin-top:2rem;
	display: block;
}

.ghost_btn a{
	font-size:4rem;
	font-weight: lighter;
	line-height: 1.5
	padding:1rem 2rem;
}

.ghost_btn_dg {
	display:none;
}

.under_arrow:after{
	width: 2rem;
	height:2rem; 
	border-top: 3px solid #fff;
	border-right: 3px solid #fff;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	transform: rotate(135deg);
}

.top_box{
	margin-bottom:15%;
}

.top_box_title
,.moreread_pconly{
	float:none;
}

.moreread a{
	font-size:1.2rem;
}

.moreread_pconly{
	display:none;
}

.moreread_mobileonly{
	display:block;
	text-align:center;
}

.moreread_mobileonly a{
	font-size:1.2rem;
}

.top_box_2{
	width:100%;
	float:none;
}

/*__特集_________________*/
.liquid-col{
	width:49%;
	margin-right:2%;
	margin-bottom:4%;
}

.liquid-col:nth-of-type(3n){
	margin-right:2%;
}

.liquid-col:nth-of-type(3n+1){
	clear:none;
}


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

.liquid-col:nth-of-type(2n+1){
	clear:both;
}

.liquid-col p{
	font-size:1.1rem;
	line-height:1.5rem;
}

/*__新製品_________________*/

.slick-prev{
	left:0px;
}

.slick-next{
	right:15px;
}

.slick-prev:before
,.slick-next:before{
	font-size:3rem;
}

.new_pro_box{
	padding:1rem;
	min-height:200px;
}

.new_pro_box h3{
	font-size: 1.2rem;
	line-height: 1.4rem;
}

.flg_new_circle {
	width: 30px;
	height: 30px;
	right: 1rem;
	top: 1rem;
}

.flg_new_circle span {
	font-size: 1.1rem;
}

/*============================================================================*/



