@charset "UTF-8";
/* css [pr] */
@import url("style-title.css");
@import url("style-moji.css");
@import url("style-pagenavi.css");
@import url("style-boxtitle.css");
@import url("style-goods.css");
@import url("style-about.css");
@import url("style-use.css");
@import url("zure.css");

/*-------------------------------------*/
/*　contents */
/*-------------------------------------*/
#contents {
	margin: 0 auto;
    width: 100%;
}

section {
    width: 100%;
	height: auto;
}

.waku_sect1 {
    width: 100%;
	height: auto;
}

.waku_sect2 {
    width: 100%;
	height: auto;
}

.waku_sect3 {
    width: 100%;
	height: auto;
}

/*-------------------------------------*/
/* Waku */
/*-------------------------------------*/
/*== All ==*/
.waku_all {
	padding: 0;
	margin: 0 auto;
	height: auto;
}

/*-------------------------------------*/
/*　Button */
/*---------- ---------------------------*/
/*== Lead ==*/
.waku_lead .waku_btn .btnbox .btn_links a.maru {
	border-radius: 30px;
}

.waku_lead .waku_btn .btnbox .btn_links a.kadomaru {
	border-radius: 6px;
}

/*== Goods ==*/
.waku_goods .item .btnbox .btn_details a.maru {
	border-radius: 30px;
}

.waku_goods .item .btnbox .btn_details a.kadomaru {
	border-radius: 6px;
}

.waku_goods .item2 .btnbox2 .btn_details a.maru {
	border-radius: 30px;
}

.waku_goods .item2 .btnbox2 .btn_details a.kadomaru {
	border-radius: 6px;
}

.waku_goods .item2 .btnbox2 .btn_links a.maru {
	border-radius: 30px;
}

.waku_goods .item2 .btnbox2 .btn_links a.kadomaru {
	border-radius: 6px;
}

.waku_items .items_right .btnbox3 .btn_links a.maru {
	border-radius: 30px;
}

.waku_items .items_right .btnbox3 .btn_links a.kadomaru {
	border-radius: 6px;
}

/*== Plant ==*/
.plantbox > div > .btnbox .btn_details a.maru {
	border-radius: 30px;
}

.plantbox > div > .btnbox .btn_details a.kadomaru {
	border-radius: 6px;
}

/*== Set ==*/
.money .waku_money .btnbox .btn_details a.maru {
	border-radius: 30px;
}

.money .waku_money .btnbox .btn_details a.kadomaru {
	border-radius: 6px;
}


/* PC */
@media print, screen and (min-width: 960px) {
/*-------------------------------------*/
/*　contents */
/*-------------------------------------*/
#contents {
	margin-top: 0;
    padding: 0 0 80px 0;
}

.waku_sect1 {
	padding: 50px 0;
	margin: 0;
}
	
.waku_sect2 {
	padding: 50px 0 0 0;
	margin: 0;
}
	
.waku_sect3 {
	padding: 0 0 50px 0;
	margin: 0;
}
	
/*-------------------------------------*/
/* Waku */
/*-------------------------------------*/
/*== All ==*/
.waku_all {
	padding: 0;
    max-width: 1080px;
	width: 98%;
}


}

/* Tablet */
@media only screen and (max-width: 960px) and (min-width: 681px) {
/*-------------------------------------*/
/*　contents */
/*-------------------------------------*/
#contents {
	margin-top: 0;
    padding: 0 0 60px 0;
}

.waku_sect1 {
	padding: 40px 0;
	margin: 0;
	
}
	
.waku_sect2 {
	padding: 40px 0 0 0;
	margin: 0;
}
	
.waku_sect3 {
	padding: 0 0 40px 0;
	margin: 0;
}
	
/*-------------------------------------*/
/* Waku */
/*-------------------------------------*/
/*== All ==*/
.waku_all {
	padding: 0;
    width: 90%;
}


}

/* SP */
@media screen and (max-width: 680px) {
/*-------------------------------------*/
/*　contents */
/*-------------------------------------*/
#contents {
	margin-top: 0;
    padding: 0 0 40px 0;
}

.waku_sect1 {
	padding: 30px 0;
	margin: 0;
}
	
.waku_sect2 {
	padding: 30px 0 0 0;
	margin: 0;
}
	
.waku_sect3 {
	padding: 0 0 30px 0;
	margin: 0;
}

/*-------------------------------------*/
/* Waku */
/*-------------------------------------*/
/*== All ==*/
.waku_all {
	padding: 0;
    width: 94%;
}



}