@charset "UTF-8";

/*ーーーーーーーーーーーーーーーーーーーーーーーー
コンテンツ用レイアウト
ーーーーーーーーーーーーーーーーーーーーーーーー*/


/* TOP
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*キービジュアル*/

.lay100 {
background: url(https://jikko.itembox.design/item/common/img/top/keyv_bg.jpg) no-repeat center top;
}
.lay100 h3 {
position: relative;
overflow: hidden;
width:1200px;
margin:0 auto;
text-align: center;
}
.lay100 h3 img {
max-width:initial;
margin-left:-400px;
}
@media screen and (min-width:2000px) {
.lay100 {
background: none;
}
.lay100 h3 {
position: relative;
overflow: initial;
width:auto;
}
.lay100 h3 img {
width:100%;
margin-left:0px;
}
/*width:2000px over end*/}

		@media screen and (max-width:743px) {
		.lay100 {
		background:none;
		}
		.lay100 h3 {
		position: relative;
		overflow: initial;
		width:auto;
		}
		.lay100 h3 img {
		max-width:initial;
		margin-left:0px;
		width:100%;
		}
		/*smp end*/}




/*シーンから選ぶ*/

.lay101 {
background:url(https://jikko.itembox.design/item/common/img/base/lay101_bg.png) repeat center center;
background-size: 800px 700px;
padding:1px 0px 95px; 
}
.lay101 .boxa {
width:1130px;
margin:0 auto;
}
.lay101 p,
.lay101 li,
.lay101 a {
color:#fff;
}


		@media screen and (max-width:743px) {
		.lay101 .boxa {
		width:auto;
		padding:0px 15px; 
		}
		/*smp end*/}


/*包丁の知識*/

.lay102 h6 {/*h3をh6に変更*/
font-size: 16px;
color:#fff;
border-top:solid 1px #0F1937;
margin-top:60px;
}
.lay102 h6 span {
display:inline-block;
padding:3px 12px;
background:#0F1937;
}
.lay102 .txta {
font-size: 28px;
font-family:"游明朝体", "YuMincho", serif;
}
.lay102 ul {
margin-left:15px;
margin-top:30px;
}
.lay102 li {
margin-top:10px;
}
.lay102 li a {
background-image: url(https://jikko.itembox.design/item/common/img/base/arrow_circle.png);
background-repeat:no-repeat;
background-position:0px 8px;
background-size: 14px 14px;
padding:5px 0px;
padding-left:20px;
}

		@media screen and (max-width:743px) {
		.lay102 .txta {
		font-size: 25px;
		}
		.lay102 ul {
		margin-top:30px;
		}
		.lay102 li a {
		background-position:0px 6px;
		}

		/*smp end*/}



/*實光について*/

.lay103 {
background: url(https://jikko.itembox.design/item/common/img/base/lay103_bg.jpg) no-repeat center top;
padding-top:470px;
}

.lay103 .boxa {
display: none;
}

		@media screen and (max-width:743px) {
		.lay103 {
		background: url(https://jikko.itembox.design/item/common/img/base/lay103_bg_smp.jpg) no-repeat center top;
		background-size: contain;
		padding-top:165px;
		}
		/*smp end*/}




/*ご利用ガイド*/

.lay104 {
display: flex;
flex-wrap:wrap;
align-items: flex-start;
}
.lay104.mt0 {
margi-top:-30px !important;
}
.lay104 li {
width:31.5%;
margin-right:20px;
margin-top:30px;
border-radius: 2px;
font-size: 16px;
background: url(https://jikko.itembox.design/item/common/img/base/bg_a.png) repeat center top;
display:flex;
flex-wrap:wrap;
align-items: flex-start;
line-height:1.6;
}

.lay104 li:nth-child(3n) {
margin-right:0px;
}
.lay104 a {
display: block;
width:100%;
padding:13px 10px;
font-size: 18px;
}
.lay104 a[href="javascript:void(0);"] {
color:#0F1937;
text-decoration: none;
cursor: text;
}
.lay104 img {
margin-right:10px;
}
.lay104 li span {
background:url(https://jikko.itembox.design/item/common/img/base/body_bg.png) repeat center center;
font-family:"游ゴシック", "YuGothic", "ヒラギノ角ゴシック ProN", "Hiragino Kaku Gothic ProN", "メイリオ",
"Meiryo", "Helvetica Neue", "Arial", "Hiragino Sans",
sans-serif;
display: inline-block;
line-height:1.6;
width:100%;
margin-top:0;
padding-top:10px;
}

.lay104+.thum_c {
margin-top:40px;
}


/*アローマークを付ける*/
.lay104.type_b a {
background:url(https://jikko.itembox.design/item/common/img/base/arrow_circle.png) no-repeat 20px 20px;
background-size:14px 14px;
padding-left:40px;
width:100%;
}
.lay104.type_b span a {
background:none;
padding:0px;
width:auto;
font-size: 16px;
line-height:1.6;
}
.lay104.type_b a[href="javascript:void(0);"] {
background: none;
padding-left:20px;
}



/*4列にする*/
.lay104.type_c li {
width:223px;
margin-right:40px;
}
.lay104.type_c li:nth-child(4n) {
margin-right:0px;
}


/*ガイド非表示*/
.guide_none .lay104 li span {
display:none;
}


/*TOPのみ適用*/
#fs_Top .lay104 li {
margin-top:12px;
}


/*包丁の知識のみ適用*/
#knowledge_bg01 .lay104 li {
position: relative;
background:none;
}
#knowledge_bg01 .lay104 a {
background:#fff url(https://jikko.itembox.design/item/common/img/base/arrow_circle.png) no-repeat right 10px top 21px;
padding-left:10px;
padding-right:20px;
}
#knowledge_bg01 .lay104 a:before {
display: block;
content: "";
width:3px;
height:16px;
background:url(https://jikko.itembox.design/item/common/img/base/lay104_bg.png) no-repeat 0px 0px;
position: absolute;
top:21px;
left:0px;
}
#knowledge_bg01 .lay104 li span {
background:none;
}





		@media screen and (max-width:743px) {
		.lay104 li,
		.lay104.type_c li,
		.lay104 li:nth-child(3n) {
		width:48%;
		margin-right:4%;
		line-height:1.4;
		letter-spacing: -.5px;
		}
		.lay104 li:nth-child(2n),
		.lay104.type_c li:nth-child(2n) {
		margin-right:0;
		}

		.lay104 a {
		padding:7px;
		display:flex;
		justify-content: flex-start;
		align-items: center;
		box-sizing: border-box;
		min-height:55px;
		font-size: 15px;
		}
		.lay104 img {
		display:block;
		}
		.lay104+.thum_c {
		margin-top:5px;
		}
		/*smp end*/}





/*ログイン
ーーーーーーーーーーーーーーーーーーーーーーーー*/

.lay105 {
display:flex;
justify-content: center;
}
.lay105 .boxa,
.lay105 .fs-c-newUsers {
width:46%;
margin:0 2%;
}
.lay105 .boxa .fs-c-newUsers {
width:auto;
margin-top:80px;
}
.lay105 .fs-c-newUsers__message {
font-size:16px;
}
.lay105 .fs-c-subSection__title {
margin-top:0px !important;
}

		@media screen and (max-width:743px) {
		.lay105 {
		display:block;
		}
		.lay105 .boxa,
		.lay105 .fs-c-newUsers {
		width:auto;
		margin:auto;
		}
		.lay105 .boxa:last-child {
		margin-top:80px;
		}
		.lay105 .fs-c-newUsers {
		margin-top:80px;
		}

		/*smp end*/}






/*TOP
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*商品一覧*/


.lay106 {
display:flex;
flex-wrap:wrap;
justify-content: space-between;
align-items: flex-start;
}


.lay106 .boxa {
width:50%;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
align-items: flex-start;
box-sizing: border-box;
}
.lay106.type_c .boxa,
.lay106.type_b .boxa {
width:32%;
}


.lay106 .boxa>ul,
.lay106 .boxa .wrpa {
width:50%;
box-sizing: border-box;
padding-right:3%;
}
.lay106.type_c .boxa>ul,
.lay106.type_c .boxa .wrpa,
.lay106.type_b .boxa>ul,
.lay106.type_b .boxa .wrpa {
width:100%;
}

.lay106 .boxa ul+ul,
.lay106 .boxa .wrpa+.wrpa {
background: none;
}


.lay106 h3 {
margin-top:50px !important;
margin-bottom:0px !important;
width:100%;
}
.lay106 p {
margin-top:0px;
padding-right:30px;
padding-top:15px;
padding-left:14px;
line-height:1.6;
background: url(https://jikko.itembox.design/item/common/img/base/lay106_bg.png) repeat-y 0px 0px;
background-size: 1px 4px;
}
.lay106 ul {
background: url(https://jikko.itembox.design/item/common/img/base/lay106_bg.png) repeat-y 0px 0px;
background-size: 1px 4px;
margin-top:0px;
padding-top:15px;
}
.lay106 li {
margin-top:15px;
margin-left:14px;
}
.lay106 li a {
background:url(https://jikko.itembox.design/item/common/img/base/arrow_circle.png) no-repeat 0px 5px;
background-size: 14px 14px;
padding-left:21px;
display:inline-block;
line-height:1.4;
}

.lay106+.btn_link {
margin-top:100px;
margin-bottom:65px;
}
.lay106+.btn_link+p {
text-align:center;
}

		@media screen and (max-width:743px) {
		.lay106 {
		width:auto !important;
		margin-top:0px;
		}
		.lay106.w1015 {
		margin-right:0px !important;
		margin-left:0px !important;
		}
		.lay106 .boxa {
		width:50%;
		display: block;
		}
		.lay106.type_b .boxa {
		width:50%;
		margin-right:0;
		margin-left:0;
		}
		.lay106.type_c .boxa {
		width:100%;
		margin-right:0;
		margin-left:0;
		}
		.lay106.type_b .boxa:last-child {
		width:100%;
		margin-right:0;
		margin-left:0;
		}
		.lay106.type_b .boxa:last-child .wrpa {
		display: flex;
		flex-wrap:wrap;
		}
		.lay106.type_b .boxa:last-child .wrpa .insa {
		width:49%;
		margin-right:1%;
		}
		.lay106.type_b .boxa:last-child .wrpa .insa:nth-child(2n) {
		margin-right:0;
		}

		.lay106 .boxa>ul,
		.lay106 .boxa .wrpa {
		width:auto;
		}
		.lay106 .boxa+.boxa .wrpa {
		padding-right:0px;
		}
		.lay106+.btn_link {
		margin-top:70px;
		}
		.lay106 .boxa ul {
		width:auto;
		margin-right:5px;
		}
		.lay106 .boxa ul+ul {
		margin-left:0px;
		background: url(https://jikko.itembox.design/item/common/img/base/lay106_bg.png) repeat-y 0px 0px;
		background-size: 1px 4px;
		}
		/*smp end*/}



/*カテゴリー(グループ)
ーーーーーーーーーーーーーーーーーーーーーーーー*/

.fs-c-listControl__status {
font-family:"游明朝体", "YuMincho", serif;
font-size: 22px;
font-weight: 500;
}
.fs-c-listControl__status__total__label,
.fs-c-listControl__status__indication__label {
font-family:"游ゴシック", "YuGothic", "ヒラギノ角ゴシック ProN", "Hiragino Kaku Gothic ProN", "メイリオ","Meiryo", "Helvetica Neue", "Arial", "Hiragino Sans",sans-serif;
font-size: 16px;
font-weight:500;
display:inline-block;
margin-right:5px;
margin-left:5px;
}
.lay107 .fs-c-productList__controller {
display:flex;
flex-wrap:wrap;
flex-direction: row-reverse;
border-bottom:solid 1px #D3D3D3;
padding-bottom:10px;
}
.lay107 .fs-c-pagination {
display: none;
}

.lay107 .fs-c-listControl {
margin-top:0px;
margin-right:auto;
}
.fs-c-sortItems {
display:none;
}
.lay107 .fs-c-sortItems {
display:block;
}
.fs-c-noResultMessage__title {
display:none;
}
.fs-body-search .fs-c-noResultMessage__title {
display:block;
}

		@media screen and (max-width:743px) {
		.lay107 .fs-c-listControl {
		order:1;
		margin-top:0px !important;
		}
		.lay107 .fs-c-sortItems {
		order:2;
		}
		.lay107 .fs-c-sortItems__list {
		margin-right:0px;
		margin-left:auto;
		}
		.lay107 .fs-c-sortItems__list .fs-c-sortItems__list__item a,
		.lay107 .fs-c-sortItems__list .fs-c-sortItems__list__item span {
		font-size: 12px;
		}
		/*smp end*/}



/*商品一覧
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*商品を検索する*/

.lay109 {
margin-top:90px !important;
padding:60px !important;
}
.lay109 h2 {
font-size: 28px;
text-align: center;
}

.lay109 form {
display:flex;
margin:45px auto 0px;
width:655px;
}

.lay109 input {
width:600px !important;
font-weight:normal;
padding:5px 15px;
background: #fff;
border:solid 1px #132453 !important;
border-radius:0px !important;
border-top-left-radius:2px !important;
border-bottom-left-radius:2px !important;
margin:0px;
color:#A3A3A3;
}
.lay109 input:focus {
color:#0F1937;
}
.lay109 button {
background:#132453;
border: none;
border-top-right-radius:2px;
border-bottom-right-radius:2px;
margin:0px;
padding:6px 15px 5px;
cursor: pointer;
}
.lay109 button img {
width:22px;
margin:0px;
}
.lay109 h3 {
margin-top:30px;
font-size: 21px;
}
.lay109 ul {
margin-top:0px;
display: flex;
flex-wrap:wrap;
}
.lay109 li {
margin-right:10px;
margin-top:10px;
}
.lay109 a {
display: block;
padding:0px 13px;
background: #fff;
border: solid 1px #C8D1E3;
border-radius: 100px;
}


		@media screen and (max-width:743px) {
		.lay109 {
		margin-top:60px !important;
		padding:45px 15px !important;
		}
		.lay109 h2 {
		font-size: 25px;
		}

		.lay109 form {
		margin:30px auto 0px;
		width:auto;
		}
		.lay109 input {
		width:100% !important;
		padding-right:10px;
		padding-left:10px;
		}
		.lay109 button {
		background:#132453;
		border: none;
		border-top-right-radius:2px;
		border-bottom-right-radius:2px;
		margin:0px;
		padding:6px 15px 5px;
		cursor: pointer;
		}
		.lay109 button img {
		width:22px;
		margin:0px;
		}
		.lay109 h3 {
		margin-top:30px;
		font-size: 21px;
		}
		.lay109 ul {
		margin-top:0px;
		display: flex;
		flex-wrap:wrap;
		}
		.lay109 li {
		margin-right:10px;
		margin-top:10px;
		}
		.lay109 a {
		display: block;
		padding:0px 13px;
		background: #fff;
		border: solid 1px #C8D1E3;
		border-radius: 100px;
		}

		/*smp end*/}




/*カテゴリー第四階層以降(至光等)
ーーーーーーーーーーーーーーーーーーーーーーーー*/

.lay110 {
margin-top:-30px;
}
.lay110 .boxa {
width:490px;
margin:60px auto 0px;
}
.lay110 p,
.lay110 li {
font-size: 21px;
font-family:"游明朝体", "YuMincho", serif;
text-align: center;
 }

		@media screen and (max-width:743px) {
		.lay110 {
		margin-top:-20px;
		}
		.lay110 .boxa {
		width:auto;
		margin:30px auto 0px;
		}
		.lay110 .boxa p,
		.lay110 .boxa  li {
		font-size: 18px;
		 }
		/*smp end*/}




/*商品詳細
ーーーーーーーーーーーーーーーーーーーーーーーー*/

.waku3 {
     border:1px solid #d3d3d3;
     padding:10px; 
     background-color:#fff;
	 box-sizing: border-box;
}

.lay111 {
display:flex;
flex-wrap:wrap;
justify-content: space-between;
margin-top:60px;
}

.lay111 .boxa {
width:48%;
}
.lay111 .boxb {
width:48%;
}

		@media screen and (max-width:743px) {
		.lay111 {
		display:block;
		margin-top:0px;
		}
		.lay111 .boxa {
		width:auto;
		}
		.lay111 .boxb {
		width:auto;
		}
		/*smp end*/}




/*マイページ
ーーーーーーーーーーーーーーーーーーーーーーーー*/

.fs-body-my-top .fs-c-wishlistProduct {
display:none;
}





/*實光について＞実店舗紹介
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*Googleマップ*/

.lay112 {
width:100%;
height:500px;
border: none;
}
		@media screen and (max-width:743px) {
		.lay112 {
		height:300px;
		}
		/*smp end*/}


/*住所・営業時間・TEL*/

.lay113 dt {
font-weight: bold;
float: left;
clear:both;
margin-top:20px;
}
.lay113 dt:first-child {
margin-top:0px;
}
.lay113 dd {
margin-left:5em;
margin-top:20px;
}


/*カート
ーーーーーーーーーーーーーーーーーーーーーーーー*/

.lay114 {
display: flex;
flex-wrap:wrap;
justify-content: space-between;
flex-direction: row-reverse;
margin-top:40px;
}
.lay114 .fs-l-cart__sideColumn,
.lay114 .fs-c-continueShopping {
width:35%;
}


	@media screen and (max-width:743px) {
	.lay114 {
	display: block;
	}
	.lay114 .fs-l-cart__sideColumn,
	.lay114 .fs-c-continueShopping {
	width:auto;
	}
	.lay114 .fs-c-continueShopping {
	margin-top:70px;
	text-align: center;
	}

	/*smp end*/}




/*よくある質問
ーーーーーーーーーーーーーーーーーーーーーーーー*/

.lay115 dl {
margin-top:0px;
}
.lay115 dt,
.lay115 dd {
margin-left:1.5em;
text-indent: -1.3em;
}
.lay115 dt {
margin-top:20px;
}
.lay115 dt:before {
content:"Q";
font-size: 25px;
font-family: 'Roboto', sans-serif;
margin-right:5px;
line-height:1.2;
}

.lay115 dd {
margin-top:10px;
}
.lay115 dd:before {
content:"A";
font-size: 25px;
font-family: 'Roboto', sans-serif;
margin-right:5px;
line-height:1.2;
color:#f00;
}

		@media screen and (max-width:743px) {
		.lay115 dt:before,
		.lay115 dd:before {
		font-size: 20px;
		}
		/*smp end*/}




/*商品・サービス＞シリーズとブランド
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*INDEXページ：サムネイル*/
ul.lay116 {
display: flex;
flex-wrap:wrap;
width:1015px;
margin:0 auto;
}
.lay116 li {
width:312px;
margin-top:50px;
margin-right:39px;
}
.lay116 li:nth-child(3n) {
margin-right:0px;
}
.lay116 a img:first-child {
display: block;
}
.lay116 a img:last-child {
display: none;
}
.lay116 .txta {
display: none;
}

		@media screen and (max-width:743px) {
		ul.lay116 {
		display: flex;
		width:auto;
		}
		.lay116 li,
		.lay116 li:nth-child(3n){
		width:47%;
		margin-top:35px;
		margin-right:6%;
		}
		.lay116 li span {
		font-size:16px;
		line-height:1.6;
		}
		.lay116 li:nth-child(2n) {
		margin-right:0;
		}
		.lay116 a img:first-child {
		display: none;
		}
		.lay116 a img:last-child {
		display: block;
		margin-bottom:10px;
		}
		.lay116 .txta {
		display: block;
		}

		/*smp end*/}



/*詳細ページ：キービジュアル*/

.lay117 p {
margin-top:0px;
}
.lay117 p:first-child {
display:block;
}
.lay117 p:nth-child(2) {
display:none;
}
.lay117 p:nth-child(3) {
width:840px;
font-family:"游明朝体", "YuMincho", serif;
text-align: center;
margin:60px auto 0px;
}
.lay117 img {
width:100%;
max-width:initial;
}

		@media screen and (max-width:743px) {
		.lay117 p:first-child {
		display:none;
		}
		.lay117 p:nth-child(2) {
		display:block;
		}
		.lay117 p:nth-child(3) {
		width:auto;
		margin-right:15px;
		margin-left:15px;
		text-align: left;
		}
		/*smp end*/}



/*商品グループ
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*リード文(.note_aにも記載アリ)*/

.lay118 {
width:665px;
margin:0 auto;
}

/*二段組みにする*/
.lay118.type_b {
width:1015px;
margin:0 auto;
box-sizing: border-box;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}
.lay118.type_b>*:first-child {
width:60%;
}
.lay118.type_b>*:last-child {
width:35%;
}

/*ワイド1015pxにする*/
.lay118.type_c {
width:1015px;
box-sizing: border-box;
margin-right:auto;
margin-left:auto;
}



		@media screen and (max-width:743px) {
		.lay118 {
		width:auto;
		}
		.lay118.type_b {
		width:auto;
		display:block;
		}
		.lay118.type_b>*:first-child {
		width:auto;
		}
		.lay118.type_b>*:last-child {
		width:auto;
		}
		.lay118.type_c {
		width:auto;
		}
		/*smp end*/}



/*キービジュアル直下の画像*/
.lay119 {
margin-top:-35px;
text-align: center;
}






/*TOP
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*ブランド*/

.lay120 {
display:flex;
flex-wrap:wrap;
}

.lay120 li {
width:223px;
margin-right:40px;
margin-top:30px;
}
.lay120 li:nth-child(4n) {
margin-right:0px;
}
.lay120 li img {
margin-bottom:5px;
}

.lay120 a img:first-child {
display:inline-block;
}
.lay120 a img:last-child {
display:none;
}
		@media screen and (max-width:743px) {
		.lay120 li,
		.lay120 li:nth-child(4n) {
		width:48%;
		margin-right:4%;
		}
		.lay120 li:nth-child(2n) {
		margin-right:0;
		}

		.lay120 a img:first-child {
		display:none;
		}
		.lay120 a img:last-child {
		display:inline-block;
		}
		/*smp end*/}




/*選ばれる理由
ーーーーーーーーーーーーーーーーーーーーーーーー*/


/*目次*/

.lay121 {
display: flex;
flex-wrap:wrap;
border: solid 3px #DADAE0;
border-radius: 3px;
}
.lay121 .boxa {
width:50%;
box-sizing: border-box;
}
.lay121 .boxa:first-child {
border-right:dotted 2px #DADAE0;
}
.lay121 .boxa:first-child p {
margin-left:-3px;
}
.lay121 .boxa:last-child {
background: rgba(160, 163, 163, 0.2);
}

.lay121 p {
font-size: 21px;
background: url(https://jikko.itembox.design/item/common/img/jikko/reason_icon_mokuji.png) no-repeat left center;
background-size: 13px 40px;
padding-left:30px;
margin-top:25px;
font-family:"游明朝体", "YuMincho", serif;
}

.lay121 ul {
margin:20px 10px 0px 30px;
padding-bottom:30px;
}
.lay121 li {
margin-top:15px;
line-height:1.6;
}

		@media screen and (max-width:743px) {
		.lay121 {
		display: block;
		}
		.lay121 .boxa {
		width:auto;
		padding-top:1px;
		}
		.lay121 .boxa:first-child {
		border-right:none;
		border-bottom:dotted 2px #DADAE0;
		}
		.lay121 .boxa p {
		margin-left:-3px;
		}

		.lay121 p {
		font-size: 18px;
		}
		.lay121 li {
		font-size: 16px;
		}
		/*smp end*/}



/*キービジュアル*/

.lay122 {
text-align: center;
margin-top:95px;
}
.bg_b .lay122 {
margin-top:0px;
}
.lay122 img:first-child {display:inline-block;}
.lay122 img:last-child {display:none;}

		@media screen and (max-width:743px) {
		.lay122 {
		width:calc(100% + 30px);
		margin-left:-15px;
		}
		.lay122 img:first-child {display:none;}
		.lay122 img:last-child {display:inline-block;}

		/*smp end*/}



/*円グラフ*/

.lay123 {
display: flex;
flex-wrap:wrap;
}
.lay123 li {
width:50%;
text-align: center;
}
.lay123 li:first-child {
margin-left:25px;
}
.lay123 li:nth-child(2) {
margin-left:-50px;
}
.lay123 li:last-child {
width:100%;
margin-top:20px;
}
		@media screen and (max-width:743px) {
		.lay123 {
		display: block;
		}
		.lay123 li {
		width:90%;
		text-align: center;
		margin:30px auto 0px !important;
		}
		.lay123 li:last-child {
		margin-top:15px !important;
		}
		/*smp end*/}




/*求人採用
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*先輩スタッフの声*/

.lay124 {
position:relative;
max-width:1600px;
margin:95px auto 0px;
}

.lay124 .boxa {
position:absolute;
top:0px;
left:0px;
z-index: 10;
width:100%;
background:rgba(40,40,40, .5);
padding:30px 0px;
}
.lay124 .boxa h2 {
width:1015px;
margin:0 auto;
font-size: 40px;
color:#fff;
font-family:"游明朝体", "YuMincho", serif;
line-height:.8;
}
.lay124 .boxa h2 span {
font-size: 18px;
font-family:"游ゴシック", "YuGothic", "ヒラギノ角ゴシック ProN", "Hiragino Kaku Gothic ProN", "メイリオ",
"Meiryo", "Helvetica Neue", "Arial", "Hiragino Sans",
sans-serif;
font-weight:500;
}

.lay124 .boxb {
position:absolute;
bottom:0px;
left:0px;
z-index: 10;
width:100%;
}
.lay124 .boxb p {
width:290px;
margin-top:0px;
background: #0F1937;
font-size: 24px;
color:#fff;
padding:10px 20px;
line-height:1.6;
}
.lay124 .boxb span {
font-size: 18px;
}

.lay124 .boxc {
position:relative;
top:0px;
left:0px;
z-index: 1;
margin:0 auto !important;
width:100%;
text-align: center;
}


		@media screen and (max-width:743px) {

		.lay124 {
		max-width:initial;
		}

		.lay124 .boxa {
		position:relative;
		padding:20px 20px 0px;
		background: #0F1937;
		box-sizing: border-box;
		}
		.lay124 .boxa h2 {
		width:auto;
		margin:0 auto;
		font-size: 24px;
		line-height:1.2;
		}
		.lay124 .boxa h2 span {
		font-family:"游ゴシック", "YuGothic", "ヒラギノ角ゴシック ProN", "Hiragino Kaku Gothic ProN", "メイリオ",
		"Meiryo", "Helvetica Neue", "Arial", "Hiragino Sans",
		sans-serif;
		margin-top:10px;
		display: inline-block;
		font-size: 16px;
		line-height:1.4;
		}

		.lay124 .w1015 {
		margin-right:0px;
		margin-left:0px;
		}
		.lay124 .boxb {
		position:relative;
		}
		.lay124 .boxb p {
		width:auto;
		font-size: 21px;
		padding:10px 20px 20px;
		}
		.lay124 .boxb span {
		font-size: 16px;
		}
		.lay124 .boxb br {
		display: none;
		}

		.lay124 .boxc {
		position:relative;
		top:0px;
		left:0px;
		z-index: 1;
		margin:0 auto !important;
		width:100%;
		text-align: center;
		}
		/*smp end*/}




/*送信完了画面　お問い合わせ・予約・求人エントリー
ーーーーーーーーーーーーーーーーーーーーーーーー*/

.lay125 {
text-align: center;
width:665px;
margin-right:auto;
margin-left:auto;
}

		@media screen and (max-width:743px) {
		.lay125 {
		text-align: left;
		width:280px;
		}
		.lay125 .btn_link a {
		min-width:280px;
		}
		/*smp end*/}





/*カテゴリー下の包丁知識リンク
ーーーーーーーーーーーーーーーーーーーーーーーー*/

.lay126 {
background: url(https://jikko.itembox.design/item/common/img/base/lay126_bg.png) repeat center center;
padding:45px 75px 95px;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items: flex-start;
width:1015px;
margin:95px auto 0px;
box-sizing: border-box;
border-radius: 3px;
}

.lay126 a,
.lay126 p,
.lay126 li {
color:#fff;
font-family:"游明朝体", "YuMincho", serif;
}

.lay126 .txtc,
.lay126 .txtb,
.lay126 .txta {
width:100%;
}

.lay126 .txta {
background:url(https://jikko.itembox.design/item/common/img/base/h2_img_white_v22x.png?v2) no-repeat center top;
background-size: 5px 41px;
padding-top:45px;
text-align: center;
font-size: 33px;
}

.lay126 .txtb {
background: url(https://jikko.itembox.design/item/common/img/base/lay126_txtb2x.png) no-repeat left bottom;
background-size: 700px 4px;
font-size: 24px;
padding-bottom:8px;
margin-top:30px;
}
.lay126 .txtc {
background: url(https://jikko.itembox.design/item/common/img/base/lay126_txtc2x.png) no-repeat left 0px top 9px;
background-size: 5px 24px;
font-size: 21px;
padding-left:22px;
margin-top:25px;
}
.lay126 ul {
margin-top:-6px;
border-left:dashed 1px #fff;
padding:6px 0px 0px 15px;
}
.lay126 li {
margin-top:13px;
line-height:1.4;
}
.lay126 li a {
background: url(https://jikko.itembox.design/item/common/img/base/arrow_circle_white2x.png?v2) no-repeat left 0px top 5px;
background-size: 14px 14px;
padding-left:22px;
display: inline-block;
}

.lay126 .boxa {
width:370px;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items: flex-start;
}
.lay126 .boxa .wrpa {
width:48%;
}


		@media screen and (max-width:743px) {
		.lay126 {
		padding:45px 15px 85px;
		width:auto;
		}
		.lay126 .txta {
		font-size: 29px;
		}
		.lay126 .txtb {
		font-size: 22px;
		}
		.lay126 .txtc {
		font-size: 18px;
		}
		.lay126 p,
		.lay126 li {
		font-size:16px;
		}
		.lay126 .boxa {
		width:auto;
		}
		/*smp end*/}





























































