@charset "UTF-8";



/* FONT size
---------------------------------------------------------------------
[ px ]	[ % ]
10px 	72  %		19px 	136 %
11px 	79  %		20px 	143 %
12px 	86 %		21px 	150 %
13px 	93 %		22px 	158 %
14px 	100 %		23px 	165 %
15px 	108 %		24px 	172 %
16px 	115 %		25px 	179 %
17px 	122 %		26px 	186 %
18px 	129 %
---------------------------------------------------------------------*/




/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* 共通項目 */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
* {
	margin: 0;
	padding: 0;
	text-decoration: none
}

fieldset {
	border: 0
}

body {
	line-height: 1.6em
}

body,
dd,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
select,
ul {
	margin: 0;
	padding: 0
}

img {
	border: 0;
	vertical-align: top
}

a {
	text-decoration: none
}

em {
	font-style: normal
}

ul li {
	list-style-type: none;
	list-style-image: none
}

address {
	font-style: normal
}

html {
	font-size: 62.5%;
}

body {
	font-size: 1.6em;
}

#fs_preview_header {
	display: none !important;
}

.sticky-menu {
	/*下部のメニューバーを下スクロール時は隠して、上スクロール時はにゅっと表示させる*/
	position: sticky;
	bottom: 0;
	transition: .5s;
}


/* マージン */
.margin02 {
	margin-bottom: 2px;
}

.margin05 {
	margin-bottom: 5px;
}

.margin06 {
	margin-bottom: 6px;
}

.margin08 {
	margin-bottom: 8px;
}

.margin10 {
	margin-bottom: 10px;
}

.margin15 {
	margin-bottom: 15px;
}

.margin20 {
	margin-bottom: 20px;
}

.margin30 {
	margin-bottom: 30px;
}

.margin40 {
	margin-bottom: 40px;
}


/* 文字装飾 */
strong {
	font-weight: bold;
}


ul li {
	list-style: none;
}


/* box-sizing */
* {
	box-sizing: border-box;
}


/* sp */
.sp {
	display: none;
}


/* img */
img {
	width: 100%;
	height: auto;
}



/* リンク */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
a {
	color: #231815;
	text-decoration: none;
	transition: 0.3s;
	-webkit−transition: 0.3s;
}

a:visited {
	color: #231815;
	text-decoration: none;
}

a:visited:hover,
a:hover {
	color: #231815;
	opacity: 0.7;
	text-decoration: none;
}


/* テキスト装飾 */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* 小文字 */
.cap {
	line-height: 1.5;
	font-size: 86%;
}

.red {
	color: #DC000C;
}



/* 横幅 */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
body {
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	font-weight: 500;
	color: #484848;
	padding: 0;
	margin: 0;
	/*	letter-spacing: 0.08em;*/
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	text-align: justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph;
}




/* フォント */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
.en {}




/* flex */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
.flex {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex-start {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}

.flex-end {
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.flex-center {
	display: flex;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}


/* grid */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
.grid {
	display: grid;
	-ms-flex-wrap: right;
	flex-wrap: right;
}


/* ログインログアウトの表示切り替えを行うCSS */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
.logout.my-false {
	display: none;
}

.login.my-true {
	display: none;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* ヘッダー */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.mainHead {
	margin: 0 0 10px 0 !important;

}

/* header#header {
	position: sticky;
	top: 0;
} */



#header {
	width: 100%;
	/* padding-top: 25px; */
	background: #fff;
	position: fixed;
	z-index: 7;
}

#header .header_nav {
	padding-bottom: 0;
	position: relative;
	margin: 0 auto 10px;
}

#header .header_nav .logo a {
	display: block;
	height: 70px;
	background: url(https://lecinc.itembox.design/item/img/logo_2.svg?9) no-repeat left top;
	padding-left: 94px;
	background-size: contain;
}

#header .header_nav .logo a .sitename {
	font-size: 2.2rem;
	font-weight: 900;
	letter-spacing: 0;
	line-height: 1.1em;
	padding: 0 0 1px 0;
	letter-spacing: 0.05em;
}


#header .header_nav .logo a .sitename span {
	display: block;
	margin-left: 1px;


}

#header .header_nav .logo a p {
	font-size: 1.4rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	border-radius: 6px;
	padding-left: 0px;
	/* background: #FFF0F0 url(https://lecinc.itembox.design/item/img/icon_truck.png) no-repeat 30px center; */
	height: 30px;
}

#header .header_nav .sub {
	font-size: 1.0rem;
	letter-spacing: 0;
	position: absolute;
	bottom: 8px;
	left: 150px;
}

#header .header_nav .topgeki {
	/* width: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: -30px; */
	display: none;
}


#header .header_nav .rightarea {
	position: relative;
}

#header .header_nav .rightarea .fs-l-header__welcomeMsg {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 8px;
	width: 100%;
	height: 36px;
	/* background: #EBEBEB;
	border-radius: 23px; */
	position: absolute;
	top: -9px;
	right: -5px;
}

#header .header_nav .rightarea .fs-l-header__welcomeMsg .fs-p-welcomeMsg {
	font-size: 1.2rem;
	line-height: 36px;
	letter-spacing: 0;
	padding-right: 15px;
}

.fs-p-welcomeMsg {
	display: none !important;
}

#header .header_nav .rightarea .fs-l-header__welcomeMsg .fs-p-memberInfo {
	font-size: 1.2rem;
	line-height: 36px;
	letter-spacing: 0;
}

#header .header_nav .rightarea .fs-l-header__welcomeMsg .fs-p-memberInfo span {
	font-size: 1.4rem;
}

#header .header_nav .rightarea .sub_nav {
	padding-top: 20px;
}

#header .header_nav .rightarea .sub_nav li {
	width: 50px;
	margin-left: 6px;
}

#header .header_nav .rightarea .sub_nav li .cartimg {

	width: 83%;
	margin-top: -8px;

}


#header .header_nav .rightarea .sub_nav li.search {
	width: 385px;
	padding-top: 2px;
	position: relative;
}

#header .header_nav .rightarea .sub_nav li.search:before {
	content: "";
	width: 50px;
	height: 50px;
	background: url(https://lecinc.itembox.design/item/img/character01.png) no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 3px;
	left: -48px;


}

#header .header_nav .rightarea .sub_nav li a {
	display: block;
	text-align: center;
	line-height: 1;
}

#header .header_nav .rightarea .sub_nav li a span {
	display: block;
	font-size: 1.2rem;
	font-weight: 700;
	padding-top: 6px;
	letter-spacing: 0;
}


#header .header_nav .rightarea .sub_nav li:nth-child(2) {
	width: 60px;
	margin-top: -8px;
}

#header .header_nav .rightarea .sub_nav li .fs-clientInfo li {
	margin: 0;
}

#header .header_nav .rightarea .sub_nav li .fs-clientInfo li a {
	display: block;
	color: #000;
	/* background: url(https://lecinc.itembox.design/item/img/btn_login.png) no-repeat center 3px; */
	font-size: 1.2rem;
	font-weight: 700;
	letter-spacing: 0;
	padding: 5px;

}

#header .header_nav .rightarea .sub_nav li .fs-clientInfo li a::before {
	content: url('https://lecinc.itembox.design/item/img/btn_login.png');
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	transform: scale(0.8);

}


#header .header_nav .rightarea .sub_nav li.search .header__searchform {
	width: 90%;
	height: 50px;
	margin-left: 2%;
	overflow: hidden;
	background: #fff;
	border: solid 2px #b9b9b9;
	border-radius: 18px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}

#header .header_nav .rightarea .sub_nav li.search .header__searchform .fs-p-searchForm__input {
	width: 85%;
	border: none;
	font-size: 14px;
	padding: 25px;
}

#header .header_nav .rightarea .sub_nav li.search .header__searchform .fs-p-searchForm__button {
	width: 15%;
	height: 100%;
	text-indent: 0;
	border: none;
	background: #fff;
}

#header .header_nav .rightarea .sub_nav li.search .header__searchform .fs-p-searchForm__button img {
	width: 20px;
	height: auto;
	position: relative;
	top: 6%;
}


#header .globalnav ul {
	width: 100%;
	background: #F5F5F5;
	padding: 10px 0;
	border-radius: 6px;
}

#header .globalnav ul li {
	width: 8.3333333%;
	border-right: solid 2px #fff;
	position: relative;
}

#header .globalnav ul li:nth-last-child(1) {
	border-right: none;
}

#header .globalnav ul li a.head {
	display: block;
	font-size: 1.2rem;
	text-align: center;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1.3em;
	position: relative;
}

#header .globalnav ul li a.active:before {
	content: "";
	width: 100%;
	height: 3px;
	background: #DC000C;
	position: absolute;
	bottom: -10px;
	left: 0;
	z-index: 5;
}

#header .globalnav ul li a.active:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 8px 8px;
	border-color: transparent transparent #dc000b transparent;
	position: absolute;
	bottom: -30px;
	left: 50%;
	margin-left: -8px;
	z-index: 5;
}

#header .globalnav ul li.babywipes a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_babywipes.png) no-repeat center top;
	padding-top: 40px;
}

#header .globalnav ul li.hygiene a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_hygiene.png) no-repeat center top;
	padding-top: 50px;
	padding-bottom: 5px;
}

#header .globalnav ul li.babykids a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_babykids.png) no-repeat center top;
	padding-top: 40px;
}

#header .globalnav ul li.cleaning a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_cleaning.png) no-repeat center top;
	padding-top: 50px;
	padding-bottom: 5px;
}

#header .globalnav ul li.insecticide a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_insecticide.png) no-repeat center top;
	padding-top: 40px;
}

#header .globalnav ul li.bath a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_bath.png) no-repeat center top;
	padding-top: 50px;
	padding-bottom: 5px;
}

#header .globalnav ul li.toilet a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_toilet.png) no-repeat center top;
	padding-top: 50px;
	padding-bottom: 5px;
}

#header .globalnav ul li.kitchen a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_kitchen.png) no-repeat center top;
	padding-top: 50px;
	padding-bottom: 5px;
}

#header .globalnav ul li.laundry a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_laundry.png) no-repeat center top;
	padding-top: 50px;
	padding-bottom: 5px;
}

#header .globalnav ul li.hook a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_hook.png) no-repeat center top;
	padding-top: 50px;
	padding-bottom: 5px;
}

#header .globalnav ul li.interior a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_interior.png) no-repeat center top;
	padding-top: 40px;
}

#header .globalnav ul li.health a.head {
	background: url(https://lecinc.itembox.design/item/img/icon_health.png) no-repeat center top;
	padding-top: 50px;
	padding-bottom: 5px;
}

#header .globalnav ul li .catbox {
	z-index: 5;
	position: absolute;
	left: 0;
	top: 70px;
	width: 750px;
	padding-top: 30px;
	display: none;
}

#header .globalnav ul li.toilet .catbox,
#header .globalnav ul li.kitchen .catbox,
#header .globalnav ul li.laundry .catbox,
#header .globalnav ul li.hook .catbox,
#header .globalnav ul li.interior .catbox,
#header .globalnav ul li.health .catbox {
	left: auto;
	right: 0;
}

.is-animation .globalnav ul li .catbox {
	top: 30px !important;
}

#header .globalnav ul li .catbox .catlist {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #fff;
	border-radius: 10px;
	border: solid 3px #DC000C;
	padding: 10px 3%;
}

#header .globalnav ul li .catbox .catlist li {
	width: 48.5%;
	border-right: 0;
	margin-right: 3%;
	border-bottom: solid 1px #ddd;
}

#header .globalnav ul li .catbox .catlist li:nth-child(2n) {
	margin-right: 0;
}

#header .globalnav ul li .catbox .catlist li.new {
	background: url("https://lecinc.itembox.design/item/img/new_blink.gif") no-repeat;
	background-position: right;
}

#header .globalnav ul li .catbox .catlist li.bbnone {
	border-bottom: none;
}

#header .globalnav ul li .catbox .catlist a {
	display: block;
	font-size: 1.6rem;
	font-weight: 700;
	letter-spacing: 0.06em;
	background: url("https://lecinc.itembox.design/item/img/icon_arrow.png") no-repeat 98% center / 6px;
	padding: 10px 0;
}

#header .globalnav ul li .catbox .catlist .sublist {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: none;
	margin-top: -10px;
}

#header .globalnav ul li .catbox .catlist .sublist li {
	width: 48%;
	margin-right: 4%;
	border-bottom: none;
	margin-bottom: 10px;
}

#header .globalnav ul li .catbox .catlist .sublist li:nth-child(2n) {
	margin-right: 0;
}

#header .globalnav ul li .catbox .catlist .sublist li a {
	font-size: 1.2rem;
	line-height: 1.4em;
	letter-spacing: 0;
	padding: 0 0 0 8px;
	background: url("https://lecinc.itembox.design/item/img/icon_arrow.png") no-repeat left 0.5em / 4px;
}


#header .globalnav .open {
	display: block !important;
}


/* ハッシュタグ */


.hash {
	font-size: 11px;
	margin-left: 130px;

}

.hashinner {
	padding: 5px 10px;
	border: #d5d5d5 1px solid;
	border-radius: 50px;
	margin-bottom: 5px;
}

.hashinner a {
	display: block;
	text-align: center;
}










.is-animation .globalnav ul li a.head {
	height: 30px !important;
	background: none !important;
	padding: 0 !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}

.fs-p-searchForm__button::before {
	display: none !important;
}







/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* 基本レイアウト */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

/* カルーセル */
.fs-pt-carousel {
	padding-top: 209px;
}


.fs-pt-carousel__track {
	margin-bottom: 20px !important;
}


/* main */
main.fs-l-main {
	max-width: 1400px;
	margin: auto;
	margin-top: 0px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}


/* inner */
.inner {
	width: 1400px;
	margin: auto;
	position: relative;
}




/* menuarea */
#menuarea {
	width: 330px;
}

#menuarea .fs-l-header__welcomeMsg,
#menuarea .user {
	display: none;
}


#menuarea .bnr li {
	margin-bottom: 20px;
}

#menuarea .bnr li:nth-last-child(1) {
	margin-bottom: 0;
}

#menuarea .bnr li a {
	display: block;
	position: relative;
}

#menuarea .bnr li.sale a:before {
	content: "";
	width: 132px;
	height: 131px;
	background: url(https://lecinc.itembox.design/item/img/character02.png) no-repeat;
	position: absolute;
	top: -40px;
	left: -50px;
}

#menuarea .cp_bnr li {
	margin-top: 20px;
	margin-bottom: -20px;
}

#menuarea .cp_bnr li:nth-last-child(1) {
	margin-bottom: 0;
}

#menuarea .cp_bnr li a {
	display: block;
	position: relative;
}

/* 見出しライン */

#menuarea .balloon {
	position: relative;
	background-color: #fff;
	border-bottom: 4px solid #DC000C;
	padding: 8px;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}

#menuarea .balloon:before,
#menuarea .balloon:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
}

#menuarea .balloon:before {
	border: 12px solid transparent;
	border-top: 12px solid #DC000C;
}

#menuarea .balloon:after {
	border: solid 14px transparent;
	border-top: solid 14px #DC000C;
}

#menuarea .balloon p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}



#menuarea .box {
	margin-top: 50px;
}

#menuarea .box .tit {
	background: #FFEE8E;
	font-size: 1.8rem;
	font-weight: 700;
	color: #000;
	padding: 5px 10px;
	border-radius: 6px 6px 0 0;
}

#menuarea .box ul li {
	border-bottom: solid 1px #ddd;
	background: #fff url(https://lecinc.itembox.design/item/img/include_top/icon_arrow_2.png) no-repeat 95% center / 6px;
	transition: 0.3s;
	-webkit−transition: 0.3s;
}

#menuarea .box ul li:nth-last-child(1) {
	border-bottom: none;
}

#menuarea .box ul li:hover {
	background: #f4f4f4 url(https://lecinc.itembox.design/item/img/include_top/icon_arrow_2.png) no-repeat 96% center / 6px;
}

#menuarea .box ul li a {
	display: block;
	font-size: 1.6rem;
	padding: 15px 15px 15px 15px;
}

#menuarea .box ul li a.icon {
	display: block;
	font-size: 1.6rem;
	padding: 15px 15px 15px 50px;
}

#menuarea .price ul li a {
	padding: 15px 15px 15px 15px;
}

#menuarea .box ul li.gekiochi a {
	background: url(https://lecinc.itembox.design/item/img/icon_gekiochi.png?d=20201008211347g) no-repeat 3% center / 30px;
}

#menuarea .box ul li.varsan a {
	background: url(https://lecinc.itembox.design/item/img/icon_varsan.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.motegikazuya a {
	background: url(https://lecinc.itembox.design/item/img/icon_motegikazuya.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.waterwipes a {
	background: url(https://lecinc.itembox.design/item/img/icon_waterwipes.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.anpanman a {
	background: url(https://lecinc.itembox.design/item/img/icon_anpanman.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.nuturalcleaning a {
	background: url(https://lecinc.itembox.design/item/img/icon_nuturalcleaning.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.sanrio a {
	background: url(https://lecinc.itembox.design/item/img/icon_sanrio.png) no-repeat 3% center / 30px;
}

#menuarea .box ul li.disney a {
	background: url(https://lecinc.itembox.design/item/img/icon_disney.png) no-repeat 3% center / 30px;
}

#menuarea .box ul li.pokemon a {
	background: url(https://lecinc.itembox.design/item/img/icon_pokemon.png) no-repeat 3% center / 30px;
}

/* 
#menuarea .box ul li.babywipes a {
	background: url(https://lecinc.itembox.design/item/img/icon_babywipes.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.hygiene a {
	background: url(https://lecinc.itembox.design/item/img/icon_hygiene.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.babykids a {
	background: url(https://lecinc.itembox.design/item/img/icon_babykids.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.cleaning a {
	background: url(https://lecinc.itembox.design/item/img/icon_cleaning.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.insecticide a {
	background: url(https://lecinc.itembox.design/item/img/icon_insecticide.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.bath a {
	background: url(https://lecinc.itembox.design/item/img/icon_bath.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.toilet a {
	background: url(https://lecinc.itembox.design/item/img/icon_toilet.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.kitchen a {
	background: url(https://lecinc.itembox.design/item/img/icon_kitchen.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.laundry a {
	background: url(https://lecinc.itembox.design/item/img/icon_laundry.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.hook a {
	background: url(https://lecinc.itembox.design/item/img/icon_hook.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.interior a {
	background: url(https://lecinc.itembox.design/item/img/icon_interior.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.health a {
	background: url(https://lecinc.itembox.design/item/img/icon_health.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.entrance a {
	background: url(https://lecinc.itembox.design/item/img/icon_entrance.png?d=20201008211347) no-repeat 3% center / 30px;
}

#menuarea .box ul li.living a {
	background: url(https://lecinc.itembox.design/item/img/icon_living.png?d=20201008211347) no-repeat 3% center / 30px;
} */



/* レコメンド */
.fs-p-heading--lv2 {
	border-bottom: none;
	color: #000;
	margin: 50px 0 20px 42px;
	font-size: 22px;
	letter-spacing: 1px;
}



.fr3-productListCarousel__responsive_1 .fr3-productListCarousel__slide {
	padding: 0 10px;
	box-sizing: border-box;
}

.fr3-item__productName {
	font-size: 1.3rem !important;
	line-height: 1.5em;
	margin-top: 10px;
}

.fr3-item__productPrice {
	margin-top: 1px;
}



/*追加：フッター用アイコン--------------------------------------------------------------------------------------------------------------------------------------*/



.footer_navi ul li.gekiochi {
	background: url(https://lecinc.itembox.design/item/img/icon_gekiochi.png?d=20201008211347g) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.varsan {
	background: url(https://lecinc.itembox.design/item/img/icon_varsan.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.motegikazuya {
	background: url(https://lecinc.itembox.design/item/img/icon_motegikazuya.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.waterwipes {
	background: url(https://lecinc.itembox.design/item/img/icon_waterwipes.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.anpanman {
	background: url(https://lecinc.itembox.design/item/img/icon_anpanman.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.nuturalcleaning {
	background: url(https://lecinc.itembox.design/item/img/icon_nuturalcleaning.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.pokemon {
	background: url(https://lecinc.itembox.design/item/img/icon_pokemon.png) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.disney {
	background: url(https://lecinc.itembox.design/item/img/icon_disney.png) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.sanrio {
	background: url(https://lecinc.itembox.design/item/img/icon_sanrio.png) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.babywipes {
	background: url(https://lecinc.itembox.design/item/img/icon_babywipes.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.hygiene {
	background: url(https://lecinc.itembox.design/item/img/icon_hygiene.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.babykids {
	background: url(https://lecinc.itembox.design/item/img/icon_babykids.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.cleaning {
	background: url(https://lecinc.itembox.design/item/img/icon_cleaning.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.insecticide {
	background: url(https://lecinc.itembox.design/item/img/icon_insecticide.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.bath {
	background: url(https://lecinc.itembox.design/item/img/icon_bath.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.toilet {
	background: url(https://lecinc.itembox.design/item/img/icon_toilet.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.kitchen {
	background: url(https://lecinc.itembox.design/item/img/icon_kitchen.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.laundry {
	background: url(https://lecinc.itembox.design/item/img/icon_laundry.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.hook {
	background: url(https://lecinc.itembox.design/item/img/icon_hook.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.interior {
	background: url(https://lecinc.itembox.design/item/img/icon_interior.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.health {
	background: url(https://lecinc.itembox.design/item/img/icon_health.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.entrance {
	background: url(https://lecinc.itembox.design/item/img/icon_entrance.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}

.footer_navi ul li.living {
	background: url(https://lecinc.itembox.design/item/img/icon_living.png?d=20201008211347) no-repeat 3% center / 30px;
	margin: 2%;
	padding: 2%;
	margin-left: 6%;
}













/* fs-l-pageMain */
.fs-l-pageMain {
	width: -webkit-calc(100% - 400px);
	width: calc(100% - 400px);
}




/* btn */
.btn {
	width: 320px;
	margin: 40px auto 0 auto;
}

.btn a {
	display: block;
	height: 60px;
	background: #fff;
	border-radius: 60px;
	border: solid 2px #d5d5d5;
	text-align: center;
	line-height: 55px;
	/* box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); */
}

.btn a:hover {
	opacity: 1.0;
	background: #d5d5d5;

}






/* bnr_sp
---------------------*/
.bnr_sp {
	display: none;
}






/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* タイトル */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

/* title */
.title {
	width: 800px;
	text-align: center;
	margin: 80px auto 30px auto;
	/* padding-bottom: 20px; */
	/*border-bottom: solid 3px #DC000C;*/
	position: relative;
	/* white-space: nowrap; */
	display: table;
	/* border-bottom: solid 4px #DC000C; */
	line-height: 2.3em;
}

/* .title:before {
	content: "";
	width: 11px;
	height: 11px;
	background: #DC000C;
	border-radius: 50%;
	position: absolute;
	bottom: -7px;
	left: 0;
}

.title:after {
	content: "";
	width: 11px;
	height: 11px;
	background: #DC000C;
	border-radius: 50%;
	position: absolute;
	bottom: -7px;
	right: 0;
} */

.title h1,
.title h2 {
	font-size: 18px;
	font-weight: 700;
	position: relative;
}






/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* パンくず */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
.fs-c-breadcrumb {
	width: 100%;
	/* background: #FCFCFC; */
	padding-top: 230px;
	/*	padding-bottom: 8px;*/
	/*	margin-bottom: 60px;*/
}

.fs-c-breadcrumb .fs-c-breadcrumb__list {
	width: 1400px;
	margin: auto;
}

.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem.last {
	font-size: 1.1rem;
	color: #484848;
}

.fs-c-breadcrumb__listItem+.fs-c-breadcrumb__listItem::before {
	content: "-";
}

.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem a {
	font-size: 1.1rem;
	color: #aaa;
}






/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* 重要なお知らせ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
#important {
	width: 100%;
	height: 160px;
	text-align: center;
	margin: 0px auto 0px;


}

#important a {
	width: 100%;
	text-align: center;
	line-height: 60px;
	display: block;
	height: 60px;
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;

}

#important .head {
	width: 200px;
	font-size: 2.2rem;
	font-weight: 700;
}

#important p {
	width: -webkit-calc(100% - 200px);
	width: calc(100% - 200px);
	/*		padding-top: 6px;*/
	font-size: 1.6rem;
}

#important p span {
	padding-right: 15px;
}






/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* 関連商品 */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
#relation {
	/*	width: 100%;*/
	padding-top: 70px;
	padding-bottom: 100px;
}






/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* 最近チェックした商品 */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
#check {
	width: 100%;
	/* background: #F4F4F4; */
	/* margin: inherit; */
	margin-top: 20px;
}

#check .box {
	display: none;
	width: 23.5%;
	margin-right: 2%;
	background: #fff;
	border-radius: 10px;
}

#check .box:nth-child(1),
#check .box:nth-child(2),
#check .box:nth-child(3),
#check .box:nth-child(4) {
	display: block;
}

#check .box:nth-child(4n) {
	margin-right: 0;
}

#check .box a {
	display: block;
	/*background: #fff;*/
	padding: 25px;
	position: relative;
}

#check .box a:before {
	content: "";
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 3;
}

#check .box a .pht {
	padding: 0 0 10px 0;
}

#check .box a h3 {
	font-size: 1.6rem;
	line-height: 1.6em;
	margin-bottom: 10px;
}

#check .box a .price {
	font-size: 1.2rem;
	font-weight: 700;
}

#check .box a .price span {
	font-size: 2.0rem;
}








/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* スマホ ナビ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
#sp_nav {
	display: none;
}







/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* フッター */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
#footer {
	width: 100%;
	position: relative;
}

#footer .pagetop {
	width: 130px;
	position: absolute;
	top: -96px;
	left: 50%;
	margin-left: 620px;
}


#footer .footer_nav {
	background: #DC000C;
	padding: 50px 0;
}

#footer .footer_nav .btnlist {
	width: 40%;
}

#footer .footer_nav .btnlist li {
	margin-bottom: 15px;
}

#footer .footer_nav .btnlist li:nth-last-child(1) {
	margin-bottom: 0;
}

#footer .footer_nav .btnlist li a {
	display: block;
	border-radius: 6px;
	font-size: 1.8rem;
	font-weight: 700;
	text-align: center;
	padding: 22px 20px;
	position: relative;
}

#footer .footer_nav .btnlist li.new a {
	background: #fff url(https://lecinc.itembox.design/item/img/icon_new.png) no-repeat 4% center / 30px;
}

#footer .footer_nav .btnlist li.mail a {
	background: #fff url(https://lecinc.itembox.design/item/img/icon_mail.png) no-repeat 4% center / 30px;
}

#footer .footer_nav .btnlist li.guide a {
	background: #fff url(https://lecinc.itembox.design/item/img/icon_guide.png) no-repeat 4% center / 30px;
}

#footer .footer_nav .btnlist li.payment a {
	background: #fff url(https://lecinc.itembox.design/item/img/icon_payment.png) no-repeat 4% center / 30px;
}

#footer .footer_nav .btnlist li a:before {
	content: "";
	width: 11px;
	height: 18px;
	background: url(https://lecinc.itembox.design/item/img/icon_arrow.png) no-repeat;
	position: absolute;
	top: 50%;
	right: 4%;
	margin-top: -9px;
}

#footer .footer_nav .calendar_area {
	width: 57%;
	background: #fff;
	border-radius: 6px;
	position: relative;
}

#footer .footer_nav .calendar_area .head {
	background: #707070;
	font-size: 2.0rem;
	text-align: center;
	color: #fff;
	padding: 6px 0;
	border-radius: 6px 6px 0 0;
}

#footer .footer_nav .calendar_area #calendar {
	padding: 10px 4% 20px 4%;
}

#footer .footer_nav .calendar_area #calendar table {
	width: 48%;
	border-collapse: collapse;
}

#footer .footer_nav .calendar_area #calendar table th {
	font-size: 2.0rem;
	text-align: center;
	padding-bottom: 10px;
}

#footer .footer_nav .calendar_area #calendar table td {
	padding: 3px 0;
	font-size: 1.4rem;
	text-align: center;
	letter-spacing: 0;
}

#footer .footer_nav .calendar_area #calendar table td.closed,
#footer .footer_nav .calendar_area #calendar table td.undefined {
	position: relative;
	z-index: 2;
	color: #DC000C;
}

#footer .footer_nav .calendar_area #calendar table td.closed:before,
#footer .footer_nav .calendar_area #calendar table td.undefined:before {
	content: "";
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: #FFEAEA;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -13px;
	margin-left: -13px;
	z-index: -1;
}

#footer .footer_nav .calendar_area #calendar table td:nth-last-child(1) {
	color: #484848;
}

#footer .footer_nav .calendar_area #calendar table .headline {
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

#footer .footer_nav .calendar_area #calendar table .headline td {
	padding: 5px 0;
	text-align: center;
}

#footer .footer_nav .calendar_area #calendar table .headline td:nth-child(1) {
	color: #DC000C;
}

#footer .footer_nav .calendar_area p {
	font-size: 1.6rem;
	color: #fff;
	text-align: right;
	position: absolute;
	top: 9px;
	right: 15px;
}

#footer .footer_nav .calendar_area p span {
	color: #FFEAEA;
	padding-right: 5px;
}


#footer .footer_info {
	padding: 30px 0;
}

#footer .footer_info .logo {
	background: url(https://lecinc.itembox.design/item/img/footer_logo.gif) no-repeat left top;
	padding-top: 90px;
	font-size: 2.3rem;
	font-weight: 900;
	letter-spacing: 0;
	line-height: 1;
}

#footer .footer_info .info_nav {
	padding-top: 30px;
}

#footer .footer_info .info_nav ul li {
	margin-left: 30px;
}

#footer .footer_info .info_nav ul li a {
	display: block;
	font-size: 1.4rem;
	padding-left: 12px;
	position: relative;
}

#footer .footer_info .info_nav ul li.first a {
	color: #DC000C;
	font-weight: bold !important;

}

#footer .footer_info .info_nav ul li a:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #DC000C;
	position: absolute;
	top: 8px;
	left: 0;
}

#footer .footer_info .info_nav .copy {
	padding-top: 20px;
	font-size: 1.0rem;
	text-align: right;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* IEポップアップ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
.ieBox_flame {
	display: none;
}

@media (-ms-high-contrast: none),
(-ms-high-contrast: active) {
	.ieBox_flame {
		display: block;
	}
}

.ieBox_ov {
	position: fixed;
	width: 100%;
	height: 100vh;
	overflow: hidden;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .6);
	z-index: 9998;
}

.ieBox {
	background: #fff;
	width: 900px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	padding: 40px 68px 45px;
	box-sizing: border-box;
	z-index: 9999;
}

.ieBox_close {
	position: absolute;
	top: -38px;
	right: 0;
	cursor: pointer;
	font-size: 20px;
	color: #fff;
}

.ieBox_ttl {
	position: relative;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5;
	text-align: center;
	margin-bottom: 30px;
}

.ieBox_txt {
	font-size: 14px;
	text-align: center;
	margin-bottom: 30px;
}

.ieBox_btn {
	width: 400px;
	margin: auto;
}





/* 1400px */
@media screen and (max-width: 1400px) {




	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* ヘッダー */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	#header {
		/* padding-top: 15px; */
	}




	#header .header_nav {
		padding-bottom: 3px;
	}

	#header .header_nav .topgeki {
		display: none;


	}



	#header .header_nav .logo a {
		height: 82px;
		background: url(https://lecinc.itembox.design/item/img/logo.svg) no-repeat left top / 95px;
		padding-left: 115px;
	}

	#header .header_nav .logo a .sitename {
		font-size: 2.1rem;
		padding: 1px 0 2px 0;
	}

	#header .header_nav .logo a p {
		/* display: none; */
		font-size: 1.4rem;
		/* padding-left: 50px; */
		padding: 3px 3px 3px 0px;
		/* 
		background: #FFF0F0 url(https://lecinc.itembox.design/item/img/icon_truck.png) no-repeat 35px center / 23px; */
	}

	#header .header_nav .sub {
		bottom: 3px;
		left: 117px;
	}


	#header .header_nav .rightarea .fs-l-header__welcomeMsg {
		height: 30px;
		border-radius: 15px;
		top: -2px;
	}

	#header .header_nav .rightarea .fs-l-header__welcomeMsg .fs-p-welcomeMsg {
		font-size: 1.2rem;
		line-height: 30px;
	}

	#header .header_nav .rightarea .fs-l-header__welcomeMsg .fs-p-memberInfo {
		font-size: 1.2rem;
		line-height: 30px;
	}

	#header .header_nav .rightarea .fs-l-header__welcomeMsg .fs-p-memberInfo span {
		font-size: 1.2rem;
	}


	#header .header_nav .rightarea .sub_nav {
		padding-top: 27px;
	}

	#header .header_nav .rightarea .sub_nav li {
		width: 44px;
		margin-left: 5px;

	}

	#header .header_nav .rightarea .sub_nav li.search {
		width: 250px;
		padding-top: 0px;
		margin-right: 8px;
	}

	#header .header_nav .rightarea .sub_nav li.search:before {
		width: 46px;
		height: 58px;
		background: url(https://lecinc.itembox.design/item/img/character01.png) no-repeat center / 100%;
		background-size: contain;
		bottom: -7px;
		left: -45px;
	}

	#header .header_nav .rightarea .sub_nav li a span {
		font-size: 1.0rem;
		padding-top: 8px;
	}

	#header .header_nav .rightarea .sub_nav li a img {
		width: 30px;
		height: auto;
		margin-top: -4px;

	}

	#header .header_nav .rightarea .sub_nav li:nth-child(2) {
		width: 50px;
	}

	#header .header_nav .rightarea .sub_nav li .fs-clientInfo li a {
		/* background: url(https://lecinc.itembox.design/item/img/btn_login.png) no-repeat center 9px / 30px; */
		font-size: 1.0rem;
		/* padding-top: 43px; */
		margin-top: -15px;
	}

	#header .header_nav .rightarea .sub_nav li.search .header__searchform {
		height: 40px;
	}

	#header .header_nav .rightarea .sub_nav li.search .header__searchform .fs-p-searchForm__input {
		font-size: 1.2rem;
		padding: 15px;
	}

	#header .header_nav .rightarea .sub_nav li.search .header__searchform .fs-p-searchForm__button img {
		width: 18px;
		padding-top: 1px;
	}

	#header .header_nav .rightarea .sub_nav li .cartimg {
		margin-top: -12px;
	}

	#header .header_nav .rightarea .sub_nav li.search .header__searchform {
		width: 95%;
	}






	#header .globalnav ul {
		position: relative;
	}

	#header .globalnav ul li {
		position: static;
	}

	#header .globalnav ul li .catbox {
		padding-top: 40px;
		width: 100%;
	}

	#header .header_nav .rightarea .sub_nav li .fs-clientInfo li a::before {
		content: url('https://lecinc.itembox.design/item/img/btn_login.png');
		display: block;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center center;
		transform: scale(0.77);

	}

	/* ハッシュタグ */


	.hash {
		font-size: 11px;
		margin-left: 100px;

	}

	.hashinner {
		padding: 5px 10px;
		border: #d5d5d5 1px solid;
		border-radius: 50px;
		margin-bottom: 5px;
	}

	.hashinner a {
		display: block;
		text-align: center;
	}





	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* 基本レイアウト */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */


	/* main */
	main.fs-l-main {
		width: 100%;
		padding: 0 3%;
	}

	/* inner */
	.inner {
		width: 100%;
		padding: 0 3%;
	}








	/* menuarea */
	#menuarea {
		width: 220px;
	}

	#menuarea .bnr li.sale a:before {
		width: 80px;
		background: url(https://lecinc.itembox.design/item/img/character02.png) no-repeat center / 100%;
		top: -50px;
		left: -25px;
	}


	#menuarea .box ul li {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_arrow_2.png) no-repeat 97% center / 6px;
	}

	#menuarea .box ul li:hover {
		background: #f5f5f5 url(https://lecinc.itembox.design/item/img/icon_arrow_2.png) no-repeat 98% center / 6px;
	}

	#menuarea .box ul li a {
		font-size: 1.4rem;
		letter-spacing: 0.05em;
		padding: 15px 15px 15px 15px;
	}

	#menuarea .box ul li a.icon {
		font-size: 1.4rem;
		letter-spacing: 0.05em;
		padding: 15px 15px 15px 38px;
	}

	#menuarea .box ul li.gekiochi a {
		background: url(https://lecinc.itembox.design/item/img/icon_gekiochi.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.varsan a {
		background: url(https://lecinc.itembox.design/item/img/icon_varsan.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.motegikazuya a {
		background: url(https://lecinc.itembox.design/item/img/icon_motegikazuya.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.waterwipes a {
		background: url(https://lecinc.itembox.design/item/img/icon_waterwipes.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.anpanman a {
		background: url(https://lecinc.itembox.design/item/img/icon_anpanman.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.pokemon a {
		background: url(https://lecinc.itembox.design/item/img/icon_pokemon.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.sanrio a {
		background: url(https://lecinc.itembox.design/item/img/icon_sanrio.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.disney a {
		background: url(https://lecinc.itembox.design/item/img/icon_disney.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.nuturalcleaning a {
		background: url(https://lecinc.itembox.design/item/img/icon_nuturalcleaning.png) no-repeat 3% center / 26px;
	}

	/* 
	#menuarea .box ul li.babywipes a {
		background: url(https://lecinc.itembox.design/item/img/icon_babywipes.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.hygiene a {
		background: url(https://lecinc.itembox.design/item/img/icon_hygiene.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.babykids a {
		background: url(https://lecinc.itembox.design/item/img/icon_babykids.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.cleaning a {
		background: url(https://lecinc.itembox.design/item/img/icon_cleaning.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.insecticide a {
		background: url(https://lecinc.itembox.design/item/img/icon_insecticide.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.bath a {
		background: url(https://lecinc.itembox.design/item/img/icon_bath.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.toilet a {
		background: url(https://lecinc.itembox.design/item/img/icon_toilet.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.kitchen a {
		background: url(https://lecinc.itembox.design/item/img/icon_kitchen.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.laundry a {
		background: url(https://lecinc.itembox.design/item/img/icon_laundry.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.hook a {
		background: url(https://lecinc.itembox.design/item/img/icon_hook.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.interior a {
		background: url(https://lecinc.itembox.design/item/img/icon_interior.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.health a {
		background: url(https://lecinc.itembox.design/item/img/icon_health.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.entrance a {
		background: url(https://lecinc.itembox.design/item/img/icon_entrance.png) no-repeat 3% center / 26px;
	}

	#menuarea .box ul li.living a {
		background: url(https://lecinc.itembox.design/item/img/icon_living.png) no-repeat 3% center / 26px;
	}
 */



	/* fs-l-pageMain */
	.fs-l-pageMain {
		width: -webkit-calc(100% - 270px);
		width: calc(100% - 270px);
	}






	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* 重要なお知らせ */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	#important {
		width: 100%;
		height: 60px;
		border-top: 1px solid #F5F5F5;
		border-bottom: 1px solid #F5F5F5;
		text-align: center;
		margin: 0px auto 70px;


	}

	#important a {
		width: 100%;
		text-align: center;
		line-height: 60px;
		display: block;

	}

	#important .head {
		width: 180px;
		font-size: 2.0rem;
	}

	#important p {
		width: -webkit-calc(100% - 180px);
		width: calc(100% - 180px);
		font-size: 1.4rem;
	}






	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* パンくず */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	.fs-c-breadcrumb .fs-c-breadcrumb__list {
		width: 100%;
		padding: 0 3%;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: auto;
		white-space: nowrap;
	}







	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* フッター */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	#footer .footer_info .logo {
		font-size: 1.8rem;
	}

	#footer .pagetop {
		width: 100px;
		left: auto;
		top: -73px;
		right: 1%;
		margin-left: 0;
	}

	#footer .footer_info .info_nav {
		padding-top: 30px;
	}

	#footer .footer_info .info_nav ul li {
		margin-left: 20px;
	}

	#footer .footer_info .info_nav ul li a {
		font-size: 1.2rem;
	}

	#footer .footer_info .info_nav ul li a:before {
		top: 6px;
	}







}


/* 1200px */
@media screen and (max-width: 1200px) {
	.hash {
		font-size: 11px;
		margin-left: 0px;

	}

	.hashinner {
		padding: 5px 10px;
		border: #d5d5d5 1px solid;
		border-radius: 50px;
		margin-bottom: 5px;
	}

	.hashinner a {
		display: block;
		text-align: center;
	}


	#header .header_nav .topgeki {
		display: none;

	}




}









/* max 1023px */
@media screen and (max-width: 1023px) {

	#oshiri-list {
		max-width: 1000px;
		margin: auto;
		background: url("https://lecinc.itembox.design/item/html/mizu_lp/img/bg_wood.gif") no-repeat center top;
		background-size: cover;
		height: 1940px;
	}

	.fun,
	.atsu,
	.teku,
	.sui,
	.naga {
		max-width: 100%;
		padding: 10px;
		margin: 0 auto 5% auto;
		max-height: 331px;
		position: relative;
	}

	.fun {
		background: url("https://lecinc.itembox.design/item/html/mizu_lp/img/bg_fun.gif") no-repeat center center;
		background-size: contain;
	}

	.atsu {
		background: url("https://lecinc.itembox.design/item/html/mizu_lp/img/bg_atsu.gif") no-repeat center center;
		background-size: contain;
	}

	.teku {
		background: url("https://lecinc.itembox.design/item/html/mizu_lp/img/bg_teku.gif") no-repeat center center;
		background-size: contain;
	}

	.sui {
		background: url("https://lecinc.itembox.design/item/html/mizu_lp/img/bg_sui.gif") no-repeat center center;
		background-size: contain;
	}

	.naga {
		background: url("https://lecinc.itembox.design/item/html/mizu_lp/img/bg_naga.gif") no-repeat center center;
		background-size: contain;
	}

	.item-img {
		width: 80%;
		margin: 5% 10% 0 10%;
	}

	.item-img th {
		width: 33.33%
	}

	.item-img th form {
		width: 85%;
		text-align: center;
		margin-left: 13%;
		margin-top: 3%
	}

	.huki01 {
		position: absolute;
		top: 0;
		right: 0;
		margin: -36px 10px 0 0;
		width: 18%;
	}

	.huki02 {
		position: absolute;
		top: 0;
		right: 0;
		margin: -2% 33% 0 0;
		width: 12%;
	}

	.item-img td {
		width: 33.33%;
	}

	.item-img td a {
		margin: 3%;
	}

	.item-img td img {
		width: 83%;
		text-align: center;
		margin-left: 13%;
		border: #fff 2px solid;
		box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
	}


	.oshiri-top {
		margin: auto;
		max-width: 1000px;

	}



	/* sp */
	.sp {
		display: block;
	}


	input[type="submit"] {
		-webkit-appearance: none;
		border-radius: 0;
	}




	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* ヘッダー */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	#header {
		padding-top: 10px;
		/* padding-bottom: 10px; */
	}

	#header .inner {
		padding: 0 3% !important;

	}

	#header .header_nav {
		padding-bottom: 0;
		position: relative;
	}

	#header .header_nav .topgeki {
		width: 35px;
		display: block;
		top: 17%;
		right: 17%;
		position: absolute;



	}


	#header .header_nav .logo {
		width: -webkit-calc(100% - 55px);
		width: calc(100% -55px);
	}

	#header .header_nav .logo a {
		display: block;
		height: 41px;
		background: url(https://lecinc.itembox.design/item/img/logo.svg) no-repeat left center / 40px;
		padding-left: 50px;
	}

	.is-animation .header_nav .logo a {
		height: 38px !important;
	}

	#header .header_nav .logo a .sitename {
		font-size: 1.5rem;
		padding: 1px 0 10px 0px;
		line-height: 1.2em;
	}

	#header .header_nav .logo a p {
		display: none;
		font-size: 1.1rem;
		border: none;
		padding-left: 27px;
		letter-spacing: -0.5px;
		/* background: #FFDEE0 url(https://lecinc.itembox.design/item/img/icon_truck.png) no-repeat 8px center / 15px; */
		position: relative;
	}



	/* #header .header_nav .logo a p:after {
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 6px 0 6px 7px;
		border-color: transparent transparent transparent #ffdee0;
		position: absolute;
		top: 50%;
		right: -5px;
		margin-top: -6px;
	} */

	.is-animation .header_nav p {
		display: none !important;
	}

	.is-animation .header_nav .rightarea {
		display: none !important;
	}

	#header .header_nav .sub {
		bottom: 8px;
		left: 190px;
		letter-spacing: -0.5px;
	}

	#header .header_nav .sub span {
		display: none;
	}


	#header .header_nav .rightarea {
		display: none;
		width: 70px;
		background: url(https://lecinc.itembox.design/item/img/character01.png) no-repeat right bottom / 32px;
	}





	#header .header_nav .rightarea .fs-l-header__welcomeMsg {
		display: block;
		padding: 0;
		width: 100%;
		height: auto;
		background: none;
		border-radius: 0;
		position: absolute;
		top: -2px;
		right: 30px;
	}

	#header .header_nav .rightarea .fs-l-header__welcomeMsg .fs-p-welcomeMsg {
		font-size: 1.0rem;
		line-height: 1.2em;
		padding-right: 0;
		text-align: left;
	}

	#header .header_nav .rightarea .fs-l-header__welcomeMsg .fs-p-memberInfo,
	#header .header_nav .rightarea .fs-l-header__welcomeMsg .pc {
		display: none;
	}

	#header .header_nav .rightarea .sub_nav {
		display: none;
	}


	#header .globalnav {
		display: none;
	}


	.hash {
		display: none;
	}




	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* 基本レイアウト */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */


	/* カルーセル */
	.fs-pt-carousel {
		padding-top: 65px;
	}


	/* 商品詳細 */
	.fs-l-product2 .fs-l-productLayout {
		padding-top: 100px;
	}



	/* main */
	main.fs-l-main {
		display: block;
		padding: 0 5%;
	}



	/* inner */
	.inner {
		padding: 0 5%;
	}




	/* menuarea */
	#menuarea {
		width: 100% !important;
		height: 100vh;
		background: #fff;
		overflow-y: scroll;
		padding: 5% 5% 80px 5%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 8;
		transform: translatex(-100%);
		transition: all 0.6s;
	}

	#menuarea.active {
		transform: translateY(0%) !important;
	}

	#menuarea .fs-l-header__welcomeMsg {
		display: block;
	}

	#menuarea .fs-l-header__welcomeMsg .fs-p-welcomeMsg br.sp {
		display: none;
	}

	#menuarea .user {
		display: block;
	}

	#menuarea .user li {
		margin-top: 3%;
		box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
	}

	#menuarea .user li a {
		display: block;
		font-size: 1.6rem;
		text-align: center;
		border-radius: 6px;
		padding: 10px;
		position: relative;
	}

	#menuarea .user li.login a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_login.png) no-repeat 5% center / 23px;
	}

	#menuarea .user li.register a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_new.png) no-repeat 5% center / 23px;
	}

	#menuarea .user li.mypage a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_login.png) no-repeat 5% center / 23px;
	}

	#menuarea .user li.wishlist a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_wishlist.png) no-repeat 5% center / 23px;
	}

	#menuarea .user li.orders a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_orders.png) no-repeat 5% center / 23px;
	}

	#menuarea .user li.logout a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_logout.png) no-repeat 5% center / 23px;
	}

	#menuarea .user li.guide a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_guide.png) no-repeat 5% 55% / 23px;
	}

	#menuarea .user li.tairyouchumon a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_tairyou.png) no-repeat 5% center / 23px;
	}

	#menuarea .user li.form a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_form.png) no-repeat 5% center / 23px;
	}

	#menuarea .user li a:before {
		content: "";
		width: 8px;
		height: 18px;
		background: url(https://lecinc.itembox.design/item/img/icon_arrow.png) no-repeat center / 100%;
		position: absolute;
		top: 50%;
		right: 4%;
		margin-top: -9px;
	}


	#menuarea .bnr {
		display: none;
	}

	#menuarea .box {
		margin-top: 3%;
		padding: 10px;
		background: #FFF0F0;
		border-radius: 6px;
		box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
	}

	#menuarea .box .tit {
		border-radius: 6px;
		font-size: 1.6rem;
		color: #343434;
		background: #FFF0F0 url(https://lecinc.itembox.design/item/img/icon_search.png) no-repeat 4% center / 22px;
		text-align: center;
		position: relative;
	}

	#menuarea .box .tit:before {
		content: "";
		width: 20px;
		height: 2px;
		background: #DC000C;
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -1px;
	}

	#menuarea .box .tit:after {
		content: "";
		width: 2px;
		height: 20px;
		background: #DC000C;
		position: absolute;
		top: 50%;
		right: 9.5px;
		margin-top: -10px;
	}

	#menuarea .box .active:after {
		display: none;
	}

	#menuarea .box .catbox {
		display: none;
		padding-top: 10px;
	}

	#menuarea .box .catbox ul {
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	#menuarea .box .catbox ul li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
		background: #fff none;
		border-radius: 6px;
	}

	#menuarea .box .catbox ul li:nth-child(2n) {
		margin-right: 0;
	}

	#menuarea .box .catbox ul li a {
		display: flex;
		justify-content: left;
		align-items: center;
		font-size: 1.2rem;
		line-height: 1.4em;
		letter-spacing: 0;
		padding: 0 10px 0 35px;
		height: 46px;
	}

	#menuarea .price .catbox ul li a {
		padding: 0 10px 0 15px;
	}




	/* fs-l-pageMain */
	.fs-l-pageMain {
		width: 100%;
	}




	/* btn */
	.btn {
		width: 80%;
		margin: 40px auto 0 auto;
	}

	.btn a {
		font-size: 1.6rem;
		border: solid 3px #d5d5d5;
	}






	/* bnr_sp
---------------------*/
	.bnr_sp {
		padding: 60px 5% 100px 5%;
		display: block;
	}

	.bnr_sp ul {
		display: flex;
		display: -webkit-flex;
		justify-content: space-between;
	}

	.bnr_sp ul li {
		width: 48%;
	}


	/* レコメンド */
	.fs-p-heading--lv2 {
		font-size: 18px;
		text-align: center;
		margin: 0 auto 20px;

	}



	.fr3-productListCarousel__responsive_1 .fr3-productListCarousel__slide {
		padding: 0 10px;
		box-sizing: border-box;
		margin: 0 auto 50px;
	}

	.fr3-item__productName {
		font-size: 1.1rem !important;

	}

	.flywheel-recommend__frame {
		margin: 0 auto 50px;
	}

	.fr3-productListCarousel__slide {
		scrollbar-width: none;

	}

	.fr3-productListCarousel__slides::-webkit-scrollbar {
		display: none;
	}


	.flywheel-recommend__frame {
		margin: 0 auto 50px !important;
	}

	.fr3-productListCarousel__ButtonImage {
		display: none;
	}

	/* future AI Recommendの表示を3列から2.5列に変更 */
	.fr3-productListCarousel__responsive_4 .fr3-productListCarousel__slide {
		flex: 0 0 calc((100% - 16px* 2) / 2.5) !important;
	}

	.fr3-productListCarousel {
		grid-template-columns: 10px 1fr 10px !important;
	}










	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* タイトル */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */

	/* title */
	.title {
		width: 100%;
		margin: 80px auto 30px auto;
		white-space: normal;

	}

	.title h1,
	.title h2 {
		font-size: 2.4rem;
		font-weight: 700;
		line-height: 1.4em;
	}






	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* パンくず */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	.fs-c-breadcrumb {
		/*	margin-bottom: 30px;*/
	}

	.fs-c-breadcrumb .fs-c-breadcrumb__list {
		padding: 0 5%;
	}






	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* 重要なお知らせ */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	#important {
		width: 100%;
		border-top: none;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: auto;
		white-space: nowrap;
		margin-top: 0px;
		/* border-top: 1px solid #f5f5f5;
		border-bottom: 1px solid #F5f5f5; */
		height: 40px;
		margin-top: 0px;
	}


	#important a {
		width: 100%;
		text-align: center;
		line-height: 40px;
		display: block;
		font-size: 1.1rem;

	}

	#important .inner {
		padding-top: 10px;
	}

	#important .head {
		display: none;
	}

	#important p {
		width: 100%;
		padding-top: 0;
		font-size: 1.2rem;
	}

	#important p span {
		padding-right: 10px;
	}






	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* 関連商品 */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	#relation {
		width: 100%;
		padding-top: 0;
		padding-bottom: 60px;
	}

	#relation .box {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
	}

	#relation .box:nth-child(2n) {
		margin-right: 0;
	}

	#relation .box a {
		padding: 15px;
	}

	#relation .box a h3 {
		font-size: 1.2rem;
		line-height: 1.6em;
		letter-spacing: 0;
		margin-bottom: 5px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}

	#relation .box a .price {
		font-size: 1.0rem;
		letter-spacing: 0;
	}

	#relation .box a .price span {
		font-size: 1.4rem;
	}





	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* 最近チェックした商品 */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	#check {
		width: 100%;
		padding-top: 60px;
		padding-bottom: 60px;
		/* margin-top: 30px;*/
	}

	#check .box {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
	}

	#check .box:nth-child(2n) {
		margin-right: 0;
	}

	#check .box a {
		padding: 15px;
	}

	#check .box a h3 {
		font-size: 1.2rem;
		line-height: 1.6em;
		letter-spacing: 0;
		margin-bottom: 5px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}

	#check .box a .price {
		font-size: 1.0rem;
		letter-spacing: 0;
	}

	#check .box a .price span {
		font-size: 1.4rem;
	}







	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* スマホ ナビ */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	#sp_nav {
		display: block;
		width: 18%;
		height: 60px;
		/* background: #FFBABE; */
		position: fixed;
		top: 0;
		right: 0;
		z-index: 10;
	}

	#sp_nav ul li.search {
		width: 60%;
		padding-top: 5px;
		padding-left: 5px;
	}

	#sp_nav ul li.search .header__searchform {
		width: 100%;
		height: 50px;
		overflow: hidden;
		background: #fff;
		border: none;
		border-radius: 6px;
		display: flex;
		display: -webkit-flex;
		justify-content: space-between;
	}

	#sp_nav ul li.search .header__searchform .fs-p-searchForm__input {
		width: 85%;
		border: none;
		font-size: 1.2rem;
		padding: 8px;
	}

	#sp_nav ul li.search .header__searchform .fs-p-searchForm__button {
		width: 15%;
		height: 100%;
		text-indent: 0;
		border: none;
		background: #fff;
	}

	#sp_nav ul li.search .header__searchform .fs-p-searchForm__button img {
		width: 20px;
		height: auto;
		padding-top: 3px;
	}

	#sp_nav ul li.cart {
		width: 22%;
		padding: 5px 5px 0 5px;
	}

	#sp_nav ul li.cart a {
		display: block;
		height: 50px;
		background: #fff url(https://lecinc.itembox.design/item/img/icon_cart03.png?d=20200817144901) no-repeat 45% 7px / 24px;
		border-radius: 6px;
		font-size: 1.0rem;
		letter-spacing: 0;
		text-align: center;
		padding-top: 30px;
	}

	#sp_nav ul li.cart {
		width: 22%;
		padding: 5px 5px 0 5px;
	}

	#sp_nav ul li.cart a {
		display: block;
		height: 50px;
		background: #fff url(https://lecinc.itembox.design/item/img/icon_cart03.png?d=20200817144901) no-repeat 45% 7px / 24px;
		border-radius: 6px;
		font-size: 1.0rem;
		letter-spacing: 0;
		text-align: center;
		padding-top: 30px;
	}

	#sp_nav ul li.menu {
		width: 100%;
		height: 60px;
		background: #DC000C;
		position: absolute;
		right: 0;
	}

	#sp_nav ul li.menu:after {
		content: "メニュー";
		width: 100%;
		font-size: 1.0rem;
		font-weight: 700;
		color: #fff;
		text-align: center;
		letter-spacing: 0;
		position: absolute;
		bottom: 7px;
		left: 0;
	}

	#sp_nav ul li.menu span {
		display: block;
		position: absolute;
		width: 30px;
		border-bottom: solid 1px #fff;
		-webkit-transition: .35s ease-in-out;
		-moz-transition: .35s ease-in-out;
		transition: .35s ease-in-out;
		left: 50%;
		margin-left: -15px;
	}

	#sp_nav ul li.menu span:nth-child(1) {
		top: 12px;
	}

	#sp_nav ul li.menu span:nth-child(2) {
		top: 20px;
	}

	#sp_nav ul li.menu span:nth-child(3) {
		top: 28px;
	}

	/* 最初のspanをマイナス45度に */
	#sp_nav ul li.menu.active span:nth-child(1) {
		top: 20px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	/* 2番目と3番目のspanを45度に */
	#sp_nav ul li.menu.active span:nth-child(2),
	#sp_nav ul li.menu.active span:nth-child(3) {
		top: 20px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		transform: rotate(45deg);
	}






	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	/* フッター */
	/* ++++++++++++++++++++++++++++++++++++++++++++++ */
	#footer .footer_nav {
		padding: 40px 0;
	}

	#footer .pagetop {
		width: 70px;
		top: -52px;
		right: 1%;
	}


	#footer .footer_nav .inner {
		display: block;
	}


	#footer .footer_nav .btnlist {
		width: 100%;
		margin-bottom: 40px;
	}

	#footer .footer_nav .btnlist li {
		margin-bottom: 3%;
	}

	#footer .footer_nav .btnlist li a {
		font-size: 1.4rem;
		letter-spacing: 0;
		padding: 12px;
	}

	#footer .footer_nav .btnlist li.new a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_new.png) no-repeat 4% center / 22px;
	}

	#footer .footer_nav .btnlist li.mail a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_mail.png) no-repeat 4% center / 22px;
	}

	#footer .footer_nav .btnlist li.guide a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_guide.png) no-repeat 4% center / 22px;
	}

	#footer .footer_nav .btnlist li.payment a {
		background: #fff url(https://lecinc.itembox.design/item/img/icon_payment.png) no-repeat 4% center / 22px;
	}

	#footer .footer_nav .calendar_area {
		width: 100%;
	}

	#footer .footer_nav .calendar_area .head {
		font-size: 1.6rem;
	}

	#footer .footer_nav .calendar_area #calendar {
		display: flex;
		padding: 10px 4% 0 4%;
		flex-wrap: wrap;
		width: 100%;
		justify-content: space-between;
	}

	#footer .footer_nav .calendar_area #calendar table {

		margin-bottom: 10px;
	}

	#footer .footer_nav .calendar_area p {
		font-size: 1.2rem;
		color: #484848;
		position: static;
		padding-right: 4%;
		padding-bottom: 15px;
	}



	#footer .footer_info .inner {
		display: block;
	}

	#footer .footer_info .logo {
		width: 100%;
		background: url(https://lecinc.itembox.design/item/img/footer_logo.gif) no-repeat center top / 110px;
		padding-top: 60px;
		font-size: 1.8rem;
		text-align: center;
	}

	#footer .footer_info .info_nav {
		padding-top: 25px;
	}

	#footer .footer_info .info_nav ul {
		display: block;
		padding-left: 14%;
	}

	#footer .footer_info .info_nav ul li {
		margin-left: 0;
	}

	#footer .footer_info .info_nav .copy {
		padding-top: 20px;
		padding-bottom: 50px;
		text-align: center;
	}










}

/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* パンくず 廣瀬編集*/
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
@media screen and (max-width: 1023px) {}


@media screen and (max-width: 768px) {

	nav.fs-c-breadcrumb {
		display: none
	}

	.fs-c-breadcrumb {
		width: 100%;
		background: gainsboro;
		padding: 5px 8px;
	}

	.fs-c-breadcrumb ol {
		display: inline;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	div.fs-c-breadcrumb {
		padding: 2% 2%;
	}

	.fs-c-breadcrumb .fs-c-breadcrumb__list {
		width: 100%;
		padding: 0;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: auto;
		white-space: inherit;
	}

	.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem.last {
		font-size: 1.1rem;
		color: #484848;
	}

	.fs-c-breadcrumb__listItem+.fs-c-breadcrumb__listItem::before {
		content: "";
	}

	.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem a {
		font-size: 1.1rem;
		color: #000000;
	}

	.fs-c-breadcrumb__list {
		box-sizing: border-box;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.fs-c-breadcrumb__list>li {
		box-sizing: border-box;
		background-color: #fff;
		border-radius: 8px;
		padding: 0px 7px;
		margin: 1% 0px;
		text-align: center;
	}

	.fs-c-breadcrumb__listItem {
		display: inline-table;
		word-break: break-all;
	}

	.fs-c-breadcrumb__listItem:first-child {
		display: none;
	}

	.fs-c-breadcrumb__listItem:last-child {
		display: none;
	}

}


/* 
検索結果 */

.fs-c-productMark__mark {
	margin: 5px 0 0 0 !important;
}