@charset "utf-8";
/* CSS Document */

.display_s {display: none;}
.display_pc {display: block; margin: 0 auto;}


#dictionary .section_05 h2 {
    margin-bottom: 30px;
    padding: 15px 5%;
    text-align: center;
    background: #00A098;
    color: #FFF;
    font-size: 1.2em;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    behavior: url(border-radius.htc);
}
#dictionary .section_05 .body {
    text-align: left;
    margin: 0 5%;
}

#dictionary .section_05 {
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_02.png) repeat-y;
	-moz-background-size:100% auto;
	background-size: 100% auto;
	/*box-shadow: 2px 2px 4px gray;*/
	}
	#dictionary .section_05::before {
		margin-top: 80px;
		content: "";
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_01.png) no-repeat;
		-moz-background-size:100% auto;
		background-size: 100% auto;
		height: 20px;
		position: relative;
		top: -20px;
		display: block;
		}
	#dictionary .section_05::after {
		margin-bottom: 30px;
		content: "";
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_03.png) no-repeat;
		-moz-background-size:100% auto;
		background-size: 100% auto;
		height: 30px;
		position: relative;
		bottom: -30px;
		display: block;
		}
		#dictionary .section_05 .body {
			text-align: left;
			margin: 0 5%;
			}


#dictionary .section_05 h2 {
	margin-bottom: 30px;
	padding: 15px 5%;
	text-align: center;
	background: #00A098;
	color: #FFF;
	font-size: 1.2em;
	border-radius: 20px;
	-webkit-border-radius: 20px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 20px;   /* Firefox用 */ 
	behavior: url(border-radius.htc); /* IE用 */
	}
	
#dictionary .section_05 h3 {
	font-size: 1.1em;
	border-bottom: #2BB0A9 dotted 2px;
	}
#dictionary .section_05 .midashi_dictionary {
	margin: 20px 0 0;
	text-align: center;
	display: block;
	color: #2BB0A9;
	padding-bottom: 10px;
	}
#dictionary {
	margin: 30px 0 60px;
	}

.midashi_bottle {
	margin-bottom: 0;
	padding: 15px 2%;
	text-align: center;
	background: #00A098;
	color: #FFF;
	font-size: 0.85em;
	border-radius: 20px;
	-webkit-border-radius: 20px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 20px;   /* Firefox用 */ 
	behavior: url(border-radius.htc); /* IE用 */
	}

dictionary p {
    margin: 0;
    padding: 10px 0 10px;
}

.pdg-top10 {
    padding-top: 10px;
}


/*======================================

	コンテンツ共有

=======================================*/

img {width: auto;}

.img_sp {
	display: none;
	}
.img_pc {
	display: block;
	}
	.img_pc img {
		max-width: 100%;
		height: auto;
        height: 30px;
		}


/* ページタイトル
----------------------------------------------*/
	#mainimg_area .sp {
		display: none;
		}
	#mainimg_area .pc {
		display: block;
		}
	#mainimg_area h1 {
		font-size: 2.2em;
		}
	#mainimg_area .cont {
		padding: 0;
		text-align: center;
		height: 430px;
		}

#mainttl_area {
	padding: 40px 0;
	background: #F9F4E7 url(https://lecinc.itembox.design/item/html/natyucuri/img/mainttl_area_bg.png) center no-repeat;
	}
	#mainttl_area h1,
	#mainttl_area .ttl {
		margin: 0 auto;
		width: 1024px;
		}

#mainttl_area_lineup {
	padding: 40px 0;
	background: #F9F2E3 url(https://lecinc.itembox.design/item/html/natyucuri/img/mainttl_area_lineup_bg.jpg) center no-repeat;
	}
	#mainttl_area_lineup h1,
	#mainttl_area_lineup .ttl {
		margin: 0 auto;
		width: 1024px;
		}

/*======================================

	トップページ

=======================================*/

#top_mainimg_area .sp {
	display: none;
	}

#top_mainimg_area .pc {
	background: none;
	display: block;
	}
	#top_mainimg_area .cont {
		padding: 47px 0 0;
		text-align: center;
		height: 573px;
		}

	#top_mainimg_area .cont hi img {
		width: auto;
        margin: 5%;
		}


/* メッセージ
----------------------------------------------*/
#top_message_area {
/*	padding: 70px 0 100px;*/
    padding: 20px 0 20px;
	font-size: 1.5em;
	}
	#top_message_area .body {
/*		margin: 0 auto;*/	
        margin: -50px auto;
        width: 1024px;
		}
		#top_message_area .body ul {
			letter-spacing: -0.4em;
			}
			#top_message_area .body li {
				/*padding: 30px 20px 0 20px; width: auto;*/
                padding: 0.5%;
                width: 23%;
				}
				#top_message_area .body li.jyuso {
/*					padding: 30px 200px 0 20px; width: auto;*/
                    padding: 0.5;
                    width: 23%;
					}
				#top_message_area .body li.sesuki {
/*					padding: 30px 20px 0 200px; width: auto;*/
                    padding: 0.5%;
                    width: 23%;
					}

/* メモ帳背景（共通）
----------------------------------------------*/
#natucle .section_06 {
	margin: 50px auto 40px;
	width: 1024px;
	text-align: left;
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_02_pc.png) repeat-y;
	-moz-background-size:100% auto;
	background-size: 100% auto;
	/*box-shadow: 2px 2px 4px gray;*/
	}
	#natucle .section_06::before {
		content: "";
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_01_pc.png) no-repeat;
		-moz-background-size:100% auto;
		background-size: 100% auto;
		height: 30px;
		position: relative;
		top: -30px;
		display: block;
		}
	#natucle .section_06::after {
		content: "";
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_03_pc.png) no-repeat;
		-moz-background-size:100% auto;
		background-size: 100% auto;
		height: 40px;
		position: relative;
		bottom: -40px;
		display: block;
		}
		#natucle .section_06 .body {
			margin: 10px 45px 0;
			}

		#natucle .section_06 .body .sakou_voice {
			text-align: left;
			}


/*  おそうじレシピ手順（共通）
----------------------------------------------*/
.osouji_recipe_flow {
	width: 486px;
	display: inline-block;
	}
	.osouji_recipe_flow dl {
		margin-top: 10px;
		letter-spacing: -0.4em;
		font-size: 1em;
		line-height: 1.4em;
		}
		.osouji_recipe_flow dt {
			margin: 10px 15px 0 0;
			display: inline-block;
			vertical-align: middle;
			letter-spacing: normal;
			width: 65px;
			}
			.osouji_recipe_flow dd {
				margin-top: 10px;
				display: inline-block;
				vertical-align: middle;
				letter-spacing: normal;
				width: 405px;
				}


.osouji_recipe_flow .note {
	margin-top: 30px;
	padding: 15px 15px 5px;
	font-size: 0.95em;
	line-height: 1.4em;
	width: 450px;
	float: right;
	text-align: left;
	}
	.osouji_recipe_flow .note em {
		padding: 0 0 5px 25px;
		font-size: 1.1em;
		}


.note_02 {
	margin-top: 10px;
	padding: 15px 15px 5px;
	font-size: 0.95em;
	line-height: 1.4em;
	width: auto;
	text-align: left;
	}
	.note em {
		padding: 0 0 5px 25px;
		font-size: 1.1em;
		}
	.note_02 img {
		margin: 20px 11px;
		}

	.note_02 ul {
		list-style: none;
		letter-spacing: -0.4em;
		}
		.note_02 ul li {
			display: inline-block;
			letter-spacing: normal;
			}
			.note_02 ul li.first {
				border-bottom: none;
				border-right: #00A098 solid 1px;
			}


/*======================================

	クエン酸

=======================================*/

#mainimg_area .kuensan {
	padding-bottom: 5px;
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/mainimg_kuensan_pc_bg.jpg) no-repeat center top;
	text-align: left;
	}

	#mainimg_area .kuensan .introduction {
		margin: 0 auto;
		width: 1024px;
		letter-spacing: -0.4em;
		}
		#mainimg_area .kuensan .introduction .ttl {
			width: 465px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: top;
			}
			#mainimg_area .kuensan .ttl h1 img {
				width: auto;
				}
		#mainimg_area .kuensan .introduction .txt {
			margin: 0 0 0 36px;
			width: 523px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: bottom;
			}

	#mainimg_area .kuensan .point {
		margin: 10px auto 50px;
		width: 1024px;
		}
		#mainimg_area .kuensan .point ul {
			padding: 50px 0 0;
			width: auto;
			letter-spacing: -0.4em;
			}
			#mainimg_area .kuensan .point ul li {
				margin: 0 0 10px 30px;
				padding: 90px 0 0;
				font-size: 1em;
				letter-spacing: normal;
				vertical-align: top;
				display: inline-block;
				text-align: center;
				min-height: 340px;
				width: 318px;
				}
				#mainimg_area .kuensan .point ul li.first {
					margin-left: 0;
					}
				#mainimg_area .kuensan .point ul li.kuensan_point_01 {
					margin-left: 50px;
					}
				#mainimg_area .kuensan .point ul li.kuensan_point_02 {
					margin-left: 50px;
					}
				#mainimg_area .kuensan .point ul li.kuensan_point_03 {
					margin-left:250px;
					}
				#mainimg_area .kuensan .point ul li.kuensan_point_04 {
					margin-left:50px;
					}


			#mainimg_area .kuensan .point ul img {
				margin-bottom: 10px;
				height: 60px;
                width: 60%;
				}

/* クエン酸見出し
----------------------------------------------*/
.midashi_kuensan {
	margin-bottom: 30px;
	padding: 25px;
	text-align: center;
	background: #EB700C;
	color: #FFF;
	font-size: 1.2em;
	border-radius: 50px;
	-webkit-border-radius: 50px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 50px;   /* Firefox用 */ 
	behavior: url(border-radius.htc); /* IE用 */
	}


/*======================================

	重曹

=======================================*/

#mainimg_area .jyuso {
	padding-bottom: 5px;
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/mainimg_jyuso_pc_bg.jpg) no-repeat center top;
	text-align: left;
	}

	#mainimg_area .jyuso .introduction {
		margin: 0 auto;
		width: 1024px;
		letter-spacing: -0.4em;
		}
		#mainimg_area .jyuso .introduction .ttl {
			width: 465px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: top;
			}
			#mainimg_area .jyuso .ttl h1 img {
				width: auto;
				}
		#mainimg_area .jyuso .introduction .txt {
			margin: 0 0 0 36px;
			width: 523px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: bottom;
			}

	#mainimg_area .jyuso .point {
		margin: 10px auto 50px;
		width: 1024px;
		}
		#mainimg_area .jyuso .point ul {
			padding: 50px 0 0;
			width: auto;
			letter-spacing: -0.4em;
			}
			#mainimg_area .jyuso .point ul li {
				margin: 0 0 10px 30px;
				padding: 100px 0 0;
				font-size: 1em;
				letter-spacing: normal;
				vertical-align: top;
				display: inline-block;
				text-align: center;
				min-height: 340px;
				width: 318px;
				}
				#mainimg_area .jyuso .point ul li.first {
					margin-left: 0;
					}

			#mainimg_area .jyuso .point ul img {
				margin-bottom: 10px;
				height: 60px;
                width: 60%;
				}

/* 重曹見出し
----------------------------------------------*/
.midashi_jyuso {
	margin-bottom: 30px;
	padding: 25px;
	text-align: center;
	background: #00A4E6;
	color: #FFF;
	font-size: 1.2em;
	border-radius: 50px;
	-webkit-border-radius: 50px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 50px;   /* Firefox用 */ 
	behavior: url(border-radius.htc); /* IE用 */
	}


/*======================================

	セスキ炭酸ソーダ

=======================================*/

#mainimg_area .sesuki {
	padding-bottom: 5px;
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/mainimg_sesuki_pc_bg.jpg) no-repeat center top;
	text-align: left;
	}

	#mainimg_area .sesuki .introduction {
		margin: 0 auto;
		width: 1024px;
		letter-spacing: -0.4em;
		}
		#mainimg_area .sesuki .introduction .ttl {
			width: 465px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: top;
			}
			#mainimg_area .sesuki .ttl h1 img {
				width: auto;
				}
		#mainimg_area .sesuki .introduction .txt {
			margin: 0 0 0 36px;
			width: 523px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: bottom;
			}

	#mainimg_area .sesuki .point {
		margin: 10px auto 50px;
		width: 1024px;
		}
		#mainimg_area .sesuki .point ul {
			padding: 50px 0 0;
			width: auto;
			letter-spacing: -0.4em;
			}
			#mainimg_area .sesuki .point ul li {
				margin: 0 0 10px 30px;
				padding: 100px 0 0;
				font-size: 1em;
				letter-spacing: normal;
				vertical-align: top;
				display: inline-block;
				text-align: center;
				min-height: 340px;
				width: 318px;
				}
				#mainimg_area .sesuki .point ul li.first {
					margin-left: 0;
					}

			#mainimg_area .sesuki .point ul img {
				margin-bottom: 10px;
				height: 60px;
                width: 60%;
				}

/* セスキ炭酸ソーダ見出し
----------------------------------------------*/
.midashi_sesuki {
	margin-bottom: 30px;
	padding: 25px;
	text-align: center;
	background: #8DC21F;
	color: #FFF;

	font-size: 1.2em;
	border-radius: 50px;
	-webkit-border-radius: 50px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 50px;   /* Firefox用 */ 
	behavior: url(border-radius.htc); /* IE用 */
	}


/*======================================

	電解水

=======================================*/

#mainimg_area .denkaisui {
	padding-bottom: 5px;
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/mainimg_denkaisui_pc_bg.jpg) no-repeat center top;
	text-align: left;
	}

	#mainimg_area .denkaisui .introduction {
		margin: 0 auto;
		width: 1024px;
		letter-spacing: -0.4em;
		}
		#mainimg_area .denkaisui .introduction .ttl {
			width: 465px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: top;
			}
			#mainimg_area .denkaisui .ttl h1 img {
				width: auto;
				}
		#mainimg_area .denkaisui .introduction .txt {
			margin: 0 0 0 36px;
			width: 523px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: bottom;
			}

	#mainimg_area .denkaisui .point {
		margin: 10px auto 50px;
		width: 1024px;
		}
		#mainimg_area .denkaisui .point ul {
			padding: 50px 0 0;
			width: auto;
			letter-spacing: -0.4em;
			}
			#mainimg_area .denkaisui .point ul li {
				margin: 0 0 10px 30px;
				padding: 100px 0 0;
				font-size: 1em;
				letter-spacing: normal;
				vertical-align: top;
				display: inline-block;
				text-align: center;
				min-height: 340px;
				width: 318px;
				}
				#mainimg_area .denkaisui .point ul li.first {
					margin-left: 0;
					}

			#mainimg_area .denkaisui .point ul img {
				margin-bottom: 10px;
				height: 60px;
                width: 60%;
				}

/* 電解水見出し
----------------------------------------------*/
.midashi_denkaisui {
	margin-bottom: 30px;
	padding: 25px;
	text-align: center;
	background: #036DB7;
	color: #FFF;
	font-size: 1.2em;
	border-radius: 50px;
	-webkit-border-radius: 50px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 50px;   /* Firefox用 */ 
	behavior: url(border-radius.htc); /* IE用 */
	}


/*======================================

	過炭酸ナトリウム

=======================================*/

#mainimg_area .katansan {
	padding-bottom: 5px;
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/mainimg_katansan_pc_bg.jpg) no-repeat center top;
	text-align: left;
	}

	#mainimg_area .katansan .introduction {
		margin: 0 auto;
		width: 1024px;
		letter-spacing: -0.4em;
		}
		#mainimg_area .katansan .introduction .ttl {
			width: 465px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: top;
			}
			#mainimg_area .katansan .ttl h1 img {
				width: auto;
				}
		#mainimg_area .katansan .introduction .txt {
			margin: 0 0 0 36px;
			width: 523px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: bottom;
			}

	#mainimg_area .katansan .point {
		margin: 10px auto 50px;
		width: 1024px;
		}
		#mainimg_area .katansan .point ul {
			padding: 50px 0 0;
			width: auto;
			letter-spacing: -0.4em;
			}
			#mainimg_area .katansan .point ul li {
				margin: 0 0 10px 30px;
				padding: 100px 0 0;
				font-size: 1em;
				letter-spacing: normal;
				vertical-align: top;
				display: inline-block;
				text-align: center;
				min-height: 340px;
				width: 318px;
				}
				#mainimg_area .katansan .point ul li.first {
					margin-left: 0;
					}

			#mainimg_area .katansan .point ul img {
				margin-bottom: 10px;
				height: 60px;
				}

/* 過炭酸ナトリウム見出し
----------------------------------------------*/
.midashi_katansan {
	margin-bottom: 30px;
	padding: 25px;
	text-align: center;
	background: #1D2087;
	color: #FFF;
	font-size: 1.2em;
	border-radius: 50px;
	-webkit-border-radius: 50px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 50px;   /* Firefox用 */ 
	behavior: url(border-radius.htc); /* IE用 */
	}


/*======================================

	詰替えボトル

=======================================*/

#mainimg_area .bottle {
	padding-bottom: 5px;
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/mainimg_bottle_pc_bg.jpg) no-repeat center top;
	text-align: left;
	}

	#mainimg_area .bottle .introduction {
		margin: 0 auto;
		width: 1024px;
		letter-spacing: -0.4em;
		}
		#mainimg_area .bottle .introduction .ttl {
			width: 412px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: top;
			text-align: left;
			}
			#mainimg_area .bottle .ttl h1 img {
				width: auto;
				}
		#mainimg_area .bottle .introduction .txt {
			margin: 0 0 0 36px;
			width: 576px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: bottom;
			}
		#mainimg_area .bottle .introduction p {
			margin-top: 50px;
			padding: 25px;
			}

	#mainimg_area .bottle .point {
		margin: 30px auto 50px;
		width: 1024px;
		}
		#mainimg_area .bottle .point ul {
			padding: 50px 0 0;
			width: auto;
			letter-spacing: -0.4em;
			}
			#mainimg_area .bottle .point ul li {
				margin: 0 0 10px 30px;
				padding: 100px 0 0;
				font-size: 1em;
				letter-spacing: normal;
				vertical-align: top;
				display: inline-block;
				text-align: center;
				min-height: 340px;
				width: 318px;
				}
				#mainimg_area .bottle .point ul li.first {
					margin-left: 0;
					}

			#mainimg_area .bottle .point ul img {
				margin-bottom: 10px;
				height: 60px;
                width: 60%;
				}
				

/* 詰替えボトル見出し
----------------------------------------------*/
.midashi_bottle {
	margin-bottom: 30px;
	padding: 25px;
	text-align: center;
	background: #00A098;
	color: #FFF;
	font-size: 1.2em;
	border-radius: 50px;
	-webkit-border-radius: 50px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 50px;   /* Firefox用 */ 
	behavior: url(border-radius.htc); /* IE用 */
	}

	.section_07 .spec dl {
		margin: 0 0 10px 0;
		border-bottom: 1px dotted #B39B4D;
		}
		.section_07 .spec dt {
			padding: 10px 0;
			border-top: 1px dotted #B39B4D;
			width: 70px;
			float: left;
			font-size: 0.9em;
			}
			.section_07 .spec dd {
				margin-left:  70px;
				padding: 15px 10px;
				border-top: 1px dotted #B39B4D;
				width: 226px;
				font-size: 0.9em;
				line-height: 1.4em;
				}





/*======================================

	ラインナップ

=======================================*/

#lineup {
	margin: 0 auto 100px;
	}

#mainimg_area .lineup {
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/mainimg_lineup_pc_bg.jpg) no-repeat center;
	-moz-background-size:cover;
	background-size:cover;
	}

/* シリーズタイトル
----------------------------------------------*/
#lineup .itemlist_ttl {
	margin: 80px auto 30px;
	padding: 0;
	height: 90px;/*リボンの高さ*/
    line-height: 90px;/*リボンの高さ*/
	width: 1024px;
	}
	#lineup .itemlist_ttl:before,
	#lineup .itemlist_ttl:after {
		position: absolute;
		content: '';
		width: 0px;
		height: 0px;
		z-index: 1;
		}
	#lineup .itemlist_ttl:before {
		top: 0;
		left: 0;
		border-width: 45px 0 45px 25px;
		border-color: transparent transparent transparent #fff;
		border-style: solid;
		}
	#lineup .itemlist_ttl:after {
		top: 0;
		right: 0;
		border-width: 45px 25px 45px 0px;
		border-color: transparent #fff transparent transparent;
		border-style: solid;
		}
		#lineup .itemlist_ttl h2 {
			font-size: 2em;
			}

#lineup .itemlist_ttl_02 {
	margin: 80px auto 30px;
	padding: 25px 0 0;
	height: 90px;/*リボンの高さ*/
    line-height: 90px;/*リボンの高さ*/
	width: 1024px;
	}
	#lineup .itemlist_ttl_02:before {
		border-width: 45px 0 45px 25px;
		}
	#lineup .itemlist_ttl_02:after {
		border-width: 45px 25px 45px 0px;
		}
		#lineup .itemlist_ttl_02 h2 {
			font-size: 2em;
			}




/* 3カラム商品
----------------------------------------------*/
#lineup .item {
	margin: 0 auto;
	padding: 0;
	width: 1024px;
	}

	#lineup .item ul.three {
		margin: 30px 0 30px;
		text-align: center;
		}
		#lineup .item ul.three li {
			margin: 0 24px 60px 0;
			width: 325px;
			font-size: 1em;
			}
			#lineup .item ul.three li.end {
				margin-right: 0;
				}

			#lineup .item ul.three li .item_img {
				margin-bottom: 10px;
				padding: 10px;
				border: #F0F0E1 solid 3px;
				width: 299px;
				}
				#lineup .item ul.three li .item_img img {
					width: auto;
					height: 220px;
					}

/* リストメニュー
----------------------------------------------*/
#lineup .item_menu {
	margin: 50px auto 40px;
	}
	#lineup .item_menu ul {
		letter-spacing: -0.4em;
		list-style: none;
		}
		#lineup .item_menu ul li {
			margin: 20px 0;
			padding-left: 33px;
			letter-spacing: normal;
			display: inline-block;
			vertical-align: top;
			width: 286px;
			text-align: center;
			}
			#lineup .item_menu ul li::after {
				content: "";
				background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_item_menu_arrow.png) no-repeat center;
				height: 15px;
				position: relative;
				display: block;
				}
			#lineup .item_menu ul li.first {
				padding-left: 0;
				}
			#lineup .item_menu ul li a {
				display: block;
				padding: 5px;
				background: #DDC4A3;
				font-weight: bold;
				}
				#lineup .item_menu ul li a:hover {
				background: #FFEF00 url(https://lecinc.itembox.design/item/html/natyucuri/img/dictionary_boxbg.png);
				}
			#lineup .item_menu ul li .body {
				padding: 15px;
				background: #fff;
				min-height: 55px;
				}
			#lineup .item_menu ul li.one .body {
				min-height: 40px;
				}



/* 商品概要
----------------------------------------------*/
#lineup .item_info {
	margin: 60px auto 70px;
	width: 1024px;
	letter-spacing: -0.4em;
	}

	#lineup .item_info .photo {
		letter-spacing: normal;
		display: inline-block;
		vertical-align: top;
		}
	#lineup .item_info .txt {
		margin: 0 0 0 40px;
		letter-spacing: normal;
		display: inline-block;
		vertical-align: top;
		width: 584px;
		}
		#lineup .item_info .txt h1 {
			text-align: left;
			font-size: 2.2em;
			}

	#lineup ul.bybtn {
		margin: 20px 0 0;
		letter-spacing: -0.4em;
		text-align: center;
		}
		#lineup ul.bybtn li {
			margin: 0 0 0 7px;
			width: 190px;
			}
			#lineup ul.bybtn li.first {
			margin-left: 0;
			}

	#lineup .item_info .txt .osusume {
		margin: 50px 0 10px;
		}
		#lineup .item_info .txt .osusume .ttl {
			padding: 5px 10px;
			}
		#lineup .item_info .txt .osusume ul {
			padding: 10px;
			}
			#lineup .item_info .txt .osusume li {
				margin-right: 10px;
				font-size: 0.9em;
				line-height: 1.4em;
				}
				#lineup .item_info .txt .osusume li a{
					display: block;
					padding: 7px 10px 7px 25px;
					background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_osusume_arrow.png) no-repeat center left;
					}


/* おそうじレシピ
----------------------------------------------*/
#lineup .osouji_recipe {
	padding: 80px 0 70px;
	text-align: center;
	}

#lineup .osouji_recipe .recipe_section {
	margin: 100px auto 50px;
	width: auto;
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_02_pc.png) repeat-y;
	-moz-background-size:100% auto;
	background-size: 100% auto;
	/*box-shadow: 2px 2px 4px gray;*/
	}
	#lineup .osouji_recipe .recipe_section::before {
		content: "";
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_01_pc.png) no-repeat;
		-moz-background-size:100% auto;
		background-size: 100% auto;
		height: 30px;
		position: relative;
		top: -30px;
		display: block;
		}
	#lineup .osouji_recipe .recipe_section::after {
		content: "";
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_03_pc.png) no-repeat;
		-moz-background-size:100% auto;
		background-size: 100% auto;
		height: 40px;
		position: relative;
		bottom: -40px;
		display: block;
		}
		/*#cleaner .section_03 .body {
			margin: 0 45px 0;
			}*/

				#lineup .osouji_recipe .recipe_section .body .midashi {
					}
					#lineup .osouji_recipe .recipe_section .body .midashi .clip {
						position: absolute;
						top: -5px;
						left: -50px;
						z-index: 3;
						}
					#lineup .osouji_recipe .recipe_section .body .midashi h3 {
						margin: 0 0 50px 0;
						padding: 30px 10px 30px 35px;
						position: absolute;
						font-size: 1.65em;
						left: -53px;
						z-index: 2;
						width: 900px;
						}

					#lineup .osouji_recipe .recipe_section .body .midashi .catchphrase {
						padding: 120px 0 20px 0;
						font-size: 1.4em;
						}
						#lineup .osouji_recipe .recipe_section .body .midashi .catchphrase_02 {
							padding: 70px 0 20px 0;
							font-size: 1.4em;
							}

					#lineup .osouji_recipe .recipe_section .body .photo {
						padding: 10px 0;
						}
						#lineup .osouji_recipe .recipe_section .body .photo ul {
							list-style: none;
							letter-spacing: -0.4em;
							}
							#lineup .osouji_recipe .recipe_section .body .photo ul li {
								padding: 5px;
								letter-spacing: normal;
								display: inline-block;
								}
							#lineup .osouji_recipe .recipe_section .body .photo ul.ba {
								}
								#lineup .osouji_recipe .recipe_section .body .photo ul.ba li {
									padding: 5px 10px;
									}
									#lineup .osouji_recipe .recipe_section .body .photo ul.ba li.first {
										padding: 0 45px 20px 0;
										background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ba_arrow_pc.png) no-repeat center right;
										}


			#lineup .osouji_recipe .recipe_section .body .material {
				margin: 10px 20px 0 0;
				background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_material_body.png) repeat-y;
				-moz-background-size: 100% auto;
				background-size: 100% auto;
				width: 385px;
				display: inline-block;
				vertical-align: top;
				}
				#lineup .osouji_recipe .recipe_section .body .material .body {
					padding: 0 30px 15px 40px;
					}

						#lineup .osouji_recipe .recipe_section .body .material .body ul li {
							margin: 10px 0;
							}
							
			#lineup .osouji_recipe_flow {
				text-align: left;
				}
			#lineup .osouji_recipe_flow dd {
				margin-top: 10px;
				display: inline-block;
				vertical-align: middle;
				letter-spacing: normal;
				width: 405px;
				text-align: left;
				}
.botom {
    margin-top: 7%;
}



/*  おそうじレシピ手順（共通）
----------------------------------------------*/
.osouji_recipe_flow {
	}
	.osouji_recipe_flow dl {
		margin-top: 10px;
		letter-spacing: -0.4em;
		font-size: 0.95em;
		line-height: 1.4em;
		}
		.osouji_recipe_flow dt {
			margin: 10px 3% 0 0;
			display: inline-block;
			vertical-align: middle;
			letter-spacing: normal;
			width: 17%;
			}
			.osouji_recipe_flow dd {
				margin-top: 10px;
				display: inline-block;
				vertical-align: middle;
				letter-spacing: normal;
				width: 80%;
				}

.osouji_recipe_flow .note {
    margin: 5%;
/*	margin: 30px 0 10px;*/
	padding: 15px 5% 5px;
	border: #00A098 solid 3px;
	border-radius: 10px;
/*		-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
/*		-moz-border-radius: 10px;   /* Firefox用 */ 
	behavior: url(border-radius.htc); /* IE用 */
	font-size: 0.9em;
	line-height: 1.4em;
    width: auto;
	}
	.osouji_recipe_flow .note em {
		padding: 0 0 5px 25px;
		font-style: normal;
		font-weight: bold;
		font-size: 1.1em;
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/osouji_recipe_note.png) no-repeat left top;
		}

.note_02 {
	margin-top: 10px;
	padding: 15px 5% 5px;
	border: #00A098 solid 3px;
	border-radius: 10px;

/*		-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
/*		-moz-border-radius: 10px;   /* Firefox用 */ 
	behavior: url(border-radius.htc); /* IE用 */
	font-size: 0.9em;
	line-height: 1.4em;
	}
	.note_02 em {
		padding: 0 0 5px 25px;
		font-style: normal;
		font-weight: bold;
		font-size: 1.1em;
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/osouji_recipe_note.png) no-repeat left top;
		}
	.note_02 img {
		margin: 15px 0;
		}
	.note_02 ul {
		list-style: none;
		}
		.note_02 ul li.first {
			border-bottom: #00A098 solid 1px;
			}

.osouji_recipe_flow .subttl {
	margin:  20px 0 -10px;
	color: #009C94;
	font-weight: bold;
	}


/* おそうじレシピ
----------------------------------------------*/


#lineup .osouji_recipe {
	padding: 50px 3% 80px;
	background: #F0EAE7 url(https://lecinc.itembox.design/item/html/natyucuri/img/boxbg_01.jpg) ;
	}
@media screen and (max-width: 780px){
	#lineup .osouji_recipe .recipe_section {
		margin-top: 60px;
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_02.png) repeat-y;
		-moz-background-size:100% auto;
		background-size: 100% auto;
		position: relative;
		}
        #lineup .osouji_recipe .recipe_section::before {
            /* content: ""; */
            background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_01.png) no-repeat;
            -moz-background-size: 100% auto;
            background-size: 100% auto;
            position: relative;
            display: block;
            margin-top: 15%;
        }
		#lineup .osouji_recipe .recipe_section::after {
			content: "";
			background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_03.png) no-repeat;
			-moz-background-size:100% auto;
			background-size: 100% auto;
			height: 30px;
			position: relative;
			bottom: -30px;
			display: block;
			}
    
        #lineup .osouji_recipe .recipe_section .ichioshi {
            width: 90%;
            margin: auto;
            }    
    .tabbox .content .cell .explanation p {
    font-size: 1.4rem;
    line-height: 2em;
    margin-bottom: 20px;
        margin-top: 5%;
}
    
			#lineup .osouji_recipe .recipe_section .body .material {
                margin: 3%;
				background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_material_body.png) repeat-y;
				-moz-background-size: 100% auto;
				background-size: 100% auto;
                width: auto;
				}
    
            .osouji_recipe_flow {
                width: auto;
                display: inline-block;
                }
    
    
    
    
    
    
}




			#lineup .osouji_recipe .recipe_section .body {
				margin: auto;
				}
				#lineup .osouji_recipe .recipe_section .body .midashi {
					position: relative;
                    margin: 2%;
					}
					#lineup .osouji_recipe .recipe_section .body .midashi .clip {
						position: absolute;
						top: -5px;
						left: -15px;
						z-index: 3;
						}
					#lineup .osouji_recipe .recipe_section .body .midashi h3 {
						margin: 0 0 50px 0;
						padding: 10px 10px 10px 35px;
						color: #FFEB00;
						position: absolute;
						left: -20px;
						z-index: 2;
						}
						#lineup .osouji_recipe .recipe_section .body .midashi h3.kuensan {
							background: #EB700C url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ttl_kuensan.png);
							}
                            
						#lineup .osouji_recipe .recipe_section .body .midashi h3.jyuso {
							background: #00A4E6 url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ttl_jyuso.png);
							}
						#lineup .osouji_recipe .recipe_section .body .midashi h3.sesuki {
							background: #8DC21F url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ttl_sesuki.png);
							}
						#lineup .osouji_recipe .recipe_section .body .midashi h3.denkaisui {
							background: #036DB7 url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ttl_denkaisui.png);
							}
						#lineup .osouji_recipe .recipe_section .body .midashi h3.katansan {
							background: #1D2087 url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ttl_katansan.png);
							}
							
					#lineup .osouji_recipe .recipe_section .body .midashi .catchphrase {
						padding: 90px 0 0 0;
						font-size: 1.2em;
						}
						#lineup .osouji_recipe .recipe_section .body .midashi .catchphrase_02 {
							padding: 40px 0 0 0;
							font-size: 1.2em;
							}
						#lineup .osouji_recipe .recipe_section .body .kuensan {
							color: #EB700C;
							font-weight: bold;
							background-image: url(https://lecinc.itembox.design/item/html/natyucuri/img/item_fukidashi_left_lineup_kuensan.png),url(https://lecinc.itembox.design/item/html/natyucuri/img/item_fukidashi_right_lineup_kuensan.png);
							background-position: left bottom,right bottom;
							background-repeat: no-repeat,no-repeat;
							display: inline-block;
							}
							#lineup .osouji_recipe .recipe_section .body .kuensan .bg {
								margin: 0 45px;
								padding: 0 0 10px;
								display: inline-block;
								background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_catchphrase_bg_kuensan.png) repeat-x bottom;
								}
						#lineup .osouji_recipe .recipe_section .body .jyuso {
							color: #00A4E5;
							font-weight: bold;
							background-image: url(https://lecinc.itembox.design/item/html/natyucuri/img/item_fukidashi_left_lineup_jyuso.png),url(https://lecinc.itembox.design/item/html/natyucuri/img/item_fukidashi_right_lineup_jyuso.png);
							background-position: left bottom,right bottom;
							background-repeat: no-repeat,no-repeat;
							display: inline-block;
							}
							#lineup .osouji_recipe .recipe_section .body .jyuso .bg {
								margin: 0 45px;
								padding: 0 0 10px;
								display: inline-block;
								background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_catchphrase_bg_jyuso.png) repeat-x bottom;
								}
						#lineup .osouji_recipe .recipe_section .body .sesuki {
							color: #1EAA38;
							font-weight: bold;
							background-image: url(https://lecinc.itembox.design/item/html/natyucuri/img/item_fukidashi_left_lineup_sesuki.png),url(https://lecinc.itembox.design/item/html/natyucuri/img/item_fukidashi_right_lineup_sesuki.png);
							background-position: left bottom,right bottom;
							background-repeat: no-repeat,no-repeat;
							display: inline-block;
							}
							#lineup .osouji_recipe .recipe_section .body .sesuki .bg {
								margin: 0 45px;
								padding: 0 0 10px;
								display: inline-block;
								background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_catchphrase_bg_sesuki.png) repeat-x bottom;
								}
						#lineup .osouji_recipe .recipe_section .body .denkaisui {
							color: #0452B0;
							font-weight: bold;
							background-image: url(https://lecinc.itembox.design/item/html/natyucuri/img/item_fukidashi_left_lineup_denkaisui.png),url(https://lecinc.itembox.design/item/html/natyucuri/img/item_fukidashi_right_lineup_denkaisui.png);
							background-position: left bottom,right bottom;
							background-repeat: no-repeat,no-repeat;
							display: inline-block;
							}
							#lineup .osouji_recipe .recipe_section .body .denkaisui .bg {
								margin: 0 45px;
								padding: 0 0 10px;
								display: inline-block;
								background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_catchphrase_bg_denkaisui.png) repeat-x bottom;
								}
						#lineup .osouji_recipe .recipe_section .body .katansan {
							color: #1D1F86;
							font-weight: bold;
							background-image: url(https://lecinc.itembox.design/item/html/natyucuri/img/item_fukidashi_left_lineup_katansan.png),url(https://lecinc.itembox.design/item/html/natyucuri/img/item_fukidashi_right_lineup_katansan.png);
							background-position: left bottom,right bottom;
							background-repeat: no-repeat,no-repeat;
							display: inline-block;
							}
							#lineup .osouji_recipe .recipe_section .body .katansan .bg {
								margin: 0 45px;
								padding: 0 0 10px;
								display: inline-block;
								background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_catchphrase_bg_katansan.png) repeat-x bottom;
								}


					#lineup .osouji_recipe .recipe_section .body .photo {
						padding: 10px 0;
						}
						#lineup .osouji_recipe .recipe_section .body .photo ul {
							list-style: none;
							}
							#lineup .osouji_recipe .recipe_section .body .photo ul.ba {
								}
								#lineup .osouji_recipe .recipe_section .body .photo ul.ba li {
									padding: 5px 0;
									}
									#lineup .osouji_recipe .recipe_section .body .photo ul.ba li.first {
										padding-bottom: 30px;
										background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ba_arrow_sp.png) no-repeat center bottom;
										}



				#lineup .osouji_recipe .recipe_section .body .material .body {
					padding: 0 ;
					}
					#lineup .osouji_recipe .recipe_section .body .material .body ul {
						list-style: none;
						letter-spacing: -0.4em;
						}
						#lineup .osouji_recipe .recipe_section .body .material .body ul li {
							margin: 5px 0;
							width: 50%;
							letter-spacing: normal;
							display: inline-block;
							text-align: center;
							vertical-align: top;
							font-size: 0.8em;
							line-height: 1.2em;
							vertical-align: bottom;
							}
							#lineup .osouji_recipe .recipe_section .body .material .body ul li.one {
								width: 100%;
								}
							#lineup .osouji_recipe .recipe_section .body .material .body ul li img {
								margin-bottom: 5px;
								}
			#lineup .osouji_recipe_flow dd {
				margin-top: 10px;
				display: inline-block;
				vertical-align: middle;
				letter-spacing: normal;
				width: 70%;
				text-align: left;
				}



/*  佐光さんイチオシ
----------------------------------------------*/
#lineup .osouji_recipe .recipe_section .body .section_04 {
    margin: 2%;
	}
/*#lineup .osouji_recipe .recipe_section .body .section_04 {
	background: url(https://lecinc.itembox.design/item/html/natyucuri/img/ichioshi_body_sp.png) repeat-y;
	-moz-background-size:100% auto;
	background-size: 100% auto;
	}*/

	#lineup .osouji_recipe .recipe_section .body .section_04::before {
		content: "";
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/ichioshi_head_sp.png) no-repeat bottom;
		-moz-background-size:100% auto;
		background-size: 100% auto;
		height: 30px;
		position: relative;
		display: block;
		}
	#lineup .osouji_recipe .recipe_section .body .section_04::after {
		content: "";
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/ichioshi_foot_sp.png) no-repeat top;
		-moz-background-size:100% auto;
		background-size: 100% auto;
		height: 30px;
		position: relative;
		display: block;
		}
	/*#lineup .osouji_recipe .recipe_section .body .section_04::after {
		content: "";
		background: url(https://lecinc.itembox.design/item/html/natyucuri/img/ichioshi_foot_sp.png) no-repeat;
		-moz-background-size:100% auto;
		background-size: 100% auto;
		height: 15px;
		position: relative;
		bottom: -15px;
		display: block;
		}*/
		
		#lineup .osouji_recipe .recipe_section .body .section_04 .body {
			margin: 0 1%;
			padding: 20px 5%;
			background: #F4EDE3;
			}
		/*#lineup .osouji_recipe .recipe_section .body .section_04 .body {
			margin: 0 5%;
			padding-top: 20px;
			}*/


		#lineup .osouji_recipe .recipe_section .ichioshi {
			}
			#lineup .osouji_recipe .recipe_section .ichioshi .sakou {
				text-align: center;
				background: url(https://lecinc.itembox.design/item/html/natyucuri/img/ichioshi_sakou_line.png) bottom repeat-x;
				}
			#lineup .osouji_recipe .recipe_section .ichioshi .ttl {
				padding: 10px 0 20px;
				text-align: center;
				color: #5E3113;
				font-weight: bold;
				background: url(https://lecinc.itembox.design/item/html/natyucuri/img/ichioshi_sakou_line.png) bottom repeat-x;
				font-size: 0.8em;
				}
			#lineup .osouji_recipe .recipe_section .ichioshi .ttl h3 {
				font-size: 1em;
				}


			#lineup .osouji_recipe .recipe_section .body .section_04 h4.kuensan {
				margin: 20px 0 10px;
				padding: 10px 3%;
				background: url(https://lecinc.itembox.design/item/html/natyucuri/img/ichioshi_kuensan.png);
				text-align: center;
				display: block;
				font-size: 1.1em;
				color: #EB700C;
				border-radius: 10px;
/*					-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
/*					-moz-border-radius: 10px;   /* Firefox用 */ 
				behavior: url(border-radius.htc); /* IE用 */
				}
			#lineup .osouji_recipe .recipe_section .body .section_04 h4.jyuso {
				margin: 20px 0 10px;
				padding: 10px 3%;
				background: url(https://lecinc.itembox.design/item/html/natyucuri/img/ichioshi_jyuso.png);
				text-align: center;
				display: block;
				font-size: 1.1em;
				color: #00A4E5;
				border-radius: 10px;
/*					-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
/*					-moz-border-radius: 10px;   /* Firefox用 */ 
				behavior: url(border-radius.htc); /* IE用 */
				}
			#lineup .osouji_recipe .recipe_section .body .section_04 h4.sesuki {
				margin: 20px 0 10px;
				padding: 10px 3%;
				background: url(https://lecinc.itembox.design/item/html/natyucuri/img/ichioshi_sesuki.png);
				text-align: center;
				display: block;
				font-size: 1.1em;
				color: #1EAA38;
				border-radius: 10px;
/*					-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
/*					-moz-border-radius: 10px;   /* Firefox用 */ 
				behavior: url(border-radius.htc); /* IE用 */
				}
			#lineup .osouji_recipe .recipe_section .body .section_04 h4.katansan {
				margin: 20px 0 10px;
				padding: 10px 3%;
				background: url(https://lecinc.itembox.design/item/html/natyucuri/img/ichioshi_katansan.png);
				text-align: center;
				display: block;
				font-size: 1.1em;
				color: #1D1F85;
				border-radius: 10px;
/*					-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
/*					-moz-border-radius: 10px;   /* Firefox用 */ 
				behavior: url(border-radius.htc); /* IE用 */
				}



/* 商品情報
----------------------------------------------*/
#lineup .item_spec {
	margin: 90px auto;
	width: 1024px;
	}
	#lineup .item_spec .midashi {
		margin-bottom: 30px;
		padding: 30px 10px 30px 35px;
		font-size: 1.2em;
		}

#lineup .item_spec .photo {
	margin: 0 29px 40px 20px;
	text-align: center;
	float: left;
	}
	#lineup .item_spec .photo .icon {
		display: block;
		width: auto;
		}
		#lineup .item_spec .photo .icon img {
			margin: 5px 2px;
			}

#lineup .item_spec .spec {
	float: left;
	width: 815px;
	}
	#lineup .item_spec .spec dl {
		margin: 0 20px 20px 0;
		border-bottom: 1px dotted #B39B4D;
		}
		#lineup .item_spec .spec dt {
			padding: 10px 20px;
			text-align: left;
			border-top: 1px dotted #B39B4D;
			width: 210px;
			float: left;
			}
			#lineup .item_spec .spec dd {
				margin-left:  250px;
				padding: 10px 20px;
				border-top: 1px dotted #B39B4D;
				width: 525px;
				}

	#lineup .item_spec .spec .caution {
		margin: 10px 0 0;
		padding: 5px 20px;
		}







/*br＿PC・SPの住み分け--------------------------------------------------------------*/

@media screen and (max-width: 780px){
.newline_sp {
    display: inline;
    }}

.newline_sp {
    display: none;
}





@media screen and (max-width: 780px){
#dictionary .section_02 .section_05 .photo, #dictionary .section_03 .section_05 .photo, #dictionary .section_04 .section_05 .photo {
    margin-right: 5px;
    height: 70px;
    width: 70px;
}
    
    #dictionary .section_02 .section_05 ul li.jyuso, #dictionary .section_03 .section_05 ul li.jyuso, #dictionary .section_04 .section_05 ul li.jyuso {
    margin: 10px 0 0 0;
    font-size: 0.85em;
}
    #dictionary .section_02 .section_05 .icon, #dictionary .section_03 .section_05 .icon, #dictionary .section_04 .section_05 .icon {
    display: inline-block;
    vertical-align: middle;
    letter-spacing: normal;
    text-align: right;
    width: 90px;
}
    #dictionary .section_05 {
    margin: 80px auto 40px;
    width: auto;
    background: url(https://lecinc.itembox.design/item/html/natyucuri/img/cleaner_memo_bg_02_pc.png) repeat-y;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
    /* box-shadow: 2px 2px 4px grey; */
}
    
    #dictionary .section_05 h2 {
    margin-bottom: 30px;
    padding: 15px 5%;
    text-align: center;
    background: #00A098;
    color: #FFF;
    font-size: 1.2em;
    border-radius: 20px;
    behavior: url(border-radius.htc);
}
    #dictionary　img.alignleft {
    margin: 0 auto 10px;
    float: none;
    display: block;
    max-width: 100%;
    height: auto;
}
    	#dictionary .section_05 ul li {
			margin: 0 0 0;
			width: 100%;
			letter-spacing: normal;
			border-radius: 10px;
/*				-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
/*				-moz-border-radius: 10px;   /* Firefox用 */ 
			behavior: url(border-radius.htc); /* IE用 */
			text-align: center;
			}
    
    #dictionary .section_05 .body {
        text-align: center;
        margin: 5%;
    }
    
    #dictionary .section_05 h3 {
    font-size: 1.4em;
    border-bottom: none;
    margin: 15px 5px;
}
    
    #dictionary .right p {
        width: auto;
    } 
    
    
    						#lineup .osouji_recipe .recipe_section .body .midashi h3.kuensan {
							background: #EB700C url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ttl_kuensan.png);
							width: auto;
                            font-size: 2rem;
                            }
                            
						#lineup .osouji_recipe .recipe_section .body .midashi h3.jyuso {
							background: #00A4E6 url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ttl_jyuso.png);
                            width: auto;
                            font-size: 2rem;
							}
						#lineup .osouji_recipe .recipe_section .body .midashi h3.sesuki {
							background: #8DC21F url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ttl_sesuki.png);
                            width: auto;
                            font-size: 2rem;
							}
						#lineup .osouji_recipe .recipe_section .body .midashi h3.denkaisui {
							background: #036DB7 url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ttl_denkaisui.png);
                            width: auto;
                            font-size: 2rem;
							}
						#lineup .osouji_recipe .recipe_section .body .midashi h3.katansan {
							background: #1D2087 url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ttl_katansan.png);
                            width: auto;
                            font-size: 2rem;
							}
    
                        #lineup .osouji_recipe .recipe_section .body .photo ul.ba li.first {
                        padding: 0 2%;
                        background: url(https://lecinc.itembox.design/item/html/natyucuri/img/lineup_ba_arrow_pc.png) no-repeat center right;
                        }
    
                        #lineup .osouji_recipe .recipe_section .body .photo ul.ba li.last {
                        padding: 2%;
                        }
    
    		.osouji_recipe_flow dt {
			margin: 10px 3% 0 0;
			display: inline-block;
			vertical-align: middle;
			letter-spacing: normal;
			width: auto;
			}

            .osouji_recipe_flow dl {
                margin-top: 10px;
                letter-spacing: -0.4em;
                font-size: 0.95em;
                line-height: 1.4em;
                width: auto;
                padding: 1%;
            }
            
            .botom {
            margin-top: 9%;
            }
    
    

}



