@charset "UTF-8";
._item-list li { padding: 50px 0; border-bottom: #cec7c0 1px solid; }
._item-list li:first-child { padding: 0 0 50px; }
@media only screen and (max-width: 750px) { ._item-list li { padding: 14.4928% 0; }
._item-list li:first-child { padding: 0 0 14.4928%; } }
._item-list li:last-child { border: none; }
._item-list .img { margin-bottom: 56px; }
@media only screen and (max-width: 750px) { ._item-list .img { margin-bottom: 5.798%; } }
._item-list .title { text-align: center; font-size: 2.8rem; font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", YuMincho, serif; margin-bottom: 25px; }
@media only screen and (max-width: 750px) { ._item-list .title { font-size: 7.202vw; margin-bottom: 4.3479%; } }
._item-list .text { text-align: center; margin-bottom: 30px; line-height: 2;}
@media only screen and (max-width: 750px) { ._item-list .text { text-align: left; margin-bottom: 5.798%; } }

._item-box .img{display: block;margin:0 auto 20px;}
@media only screen and (max-width: 750px) { ._item-box .img{margin:0 auto 5px; line-height: 1.5} }


._item-box-imgL { display: flex;align-items: center;justify-content: space-between;margin-bottom: 56px;background: #f4f4f4;}
._item-box-imgL__img { width: 570px}
._item-box-imgL__text { width: 430px;text-align: center;line-height: 2}
@media only screen and (max-width: 750px) {._item-box-imgL { display: block;margin-bottom: 5.798%;}._item-box-imgL__img {width:auto;margin-bottom: 5px} ._item-box-imgL__text{width:auto;padding-bottom:10px;}}

._item-box-imgL:nth-of-type(2) ._item-box-imgL__img{order: 2}
._item-box-imgL:nth-of-type(2) ._item-box-imgL__text{order: 1}





._persia-label__ttl { padding: 40px 0; margin:60px 0 0; text-align: center; font-size: 2.8rem; font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", YuMincho, serif;border-bottom: #cec7c0 1px solid;border-top:#cec7c0 1px solid; }
._persia-label li { text-align: center; }
._persia-label li:last-child .wrap { border: none; }
._persia-label .title { text-align: center; font-size: 2.8rem; font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", YuMincho, serif; padding-top: 40px; }
@media only screen and (max-width: 750px) { ._persia-label .title { font-size: 7.202vw; padding-top: 8.696%; } }
._persia-label .subtitle { color: #9c856c; text-align: center; font-size: 1.6rem; font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", YuMincho, serif; margin-bottom: 25px; }
@media only screen and (max-width: 750px) { ._persia-label .subtitle { font-size: 4.268vw; margin-bottom: 2.8986%; } }
._persia-label .wrap { zoom: 1; border-bottom: #cec7c0 1px solid; padding-bottom: 40px; }
._persia-label .wrap:after { content: ""; display: block; clear: both; }
@media only screen and (max-width: 750px) { ._persia-label .wrap { padding-bottom: 8.696%; } }
._persia-label .img { width: 280px; float: left; }
@media only screen and (max-width: 750px) { ._persia-label .img { width: 25%; } }
._persia-label .text { width: 720px; float: left; padding: 0 30px; box-sizing: border-box; text-align: left; line-height: 2; }
@media only screen and (max-width: 750px) { ._persia-label .text { width: 75%; padding: 0 0 0 1.4495%; } }

._items-content { margin-bottom: 100px; }
@media only screen and (max-width: 750px) { ._items-content { margin-bottom: 11.5943%; } }
._items-content li { background: #f6f6f6; zoom: 1; }
._items-content li:after { content: ""; display: block; clear: both; }
@media only screen and (max-width: 750px) { ._items-content li { padding: 10.145% 0; } }
._items-content li .img { width: 430px; height: auto; float: left; }
@media only screen and (max-width: 750px) { ._items-content li .img { width: 68.79%; margin: 0 auto; display: block; float: none; max-width: inherit; } }
._items-content li ._items-box { width: 485px; float: right; }
@media only screen and (max-width: 750px) { ._items-content li ._items-box { float: none; width: auto; } }
._items-content li:nth-child(2n) { background: #eaeaea; }
._items-content li:nth-child(2n) .img { float: right; }
@media only screen and (max-width: 750px) { ._items-content li:nth-child(2n) .img { float: none; } }
._items-content li:nth-child(2n) ._items-box { float: left; margin-left: 30px; }
@media only screen and (max-width: 750px) { ._items-content li:nth-child(2n) ._items-box { float: none; width: auto; margin: 0; } }

._items-box__ttl { font-size: 2.8rem; font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", YuMincho, serif; padding-top: 60px; margin-bottom: 30px; }
@media only screen and (max-width: 750px) { ._items-box__ttl { padding-top: 8.696%; font-size: 7.202vw; margin-bottom: 7.2464%; text-align: center; } }
._items-box__body { line-height: 2; }

._items-box2 { zoom: 1; margin-bottom: 50px; }
._items-box2:after { content: ""; display: block; clear: both; }
._items-box2 .img { float: right; width: 430px; }
@media only screen and (max-width: 750px) { ._items-box2 .img { float: none; width: 70%; margin: 0 auto 5.798%; display: block; } }
._items-box2 .text { float: left; width: 480px; }
@media only screen and (max-width: 750px) { ._items-box2 .text { float: none; width: auto; } }

._gabbeh-content { margin-bottom: 50px; }
@media only screen and (max-width: 750px) { ._gabbeh-content { margin-bottom: 11.5943%; } }
._gabbeh-content li { background: #f6f6f6; zoom: 1; }
._gabbeh-content li:after { content: ""; display: block; clear: both; }
@media only screen and (max-width: 750px) { ._gabbeh-content li { padding: 10.145% 0; } }
._gabbeh-content li > img { width: 430px; height: auto; float: left; }
@media only screen and (max-width: 750px) { ._gabbeh-content li > img { width: 68.79%; margin: 0 auto; display: block; float: none; max-width: inherit; } }
._gabbeh-content li ._items-box { width: 485px; float: right; }
@media only screen and (max-width: 750px) { ._gabbeh-content li ._items-box { float: none; width: auto; } }
._gabbeh-content li:nth-child(2n) { background: #eaeaea; }
._gabbeh-content li:nth-child(2n) > img { float: right; }
@media only screen and (max-width: 750px) { ._gabbeh-content li:nth-child(2n) > img { float: none; } }
._gabbeh-content li:nth-child(2n) ._items-box { float: left; margin-left: 30px; }
@media only screen and (max-width: 750px) { ._gabbeh-content li:nth-child(2n) ._items-box { float: none; width: auto; margin: 0; } }

._items-gabbeh { zoom: 1; }
._items-gabbeh:after { content: ""; display: block; clear: both; }
._items-gabbeh .img { width: 410px; float: left; padding: 0 0 0 80px; box-sizing: border-box; }
@media only screen and (max-width: 750px) { ._items-gabbeh .img { float: none; width: auto; padding: 0; } }
._items-gabbeh .img img { height: 430px; width: auto; display: block; }
@media only screen and (max-width: 750px) { ._items-gabbeh .img img { float: none; width: 70%; height: auto; margin: 0 auto 5.798%; } }
._gabbeh-content li:nth-child(2n) ._items-gabbeh .img { float: right; padding: 0 0 0 62px; }
@media only screen and (max-width: 750px) { ._gabbeh-content li:nth-child(2n) ._items-gabbeh .img { float: none; width: auto; margin: 0 auto 5.798%; } }
._gabbeh-content li:nth-child(2n) ._items-gabbeh .img img { margin: 0 auto 0 0; }
._items-gabbeh .text { width: 590px; float: right; padding: 184px 0 0 0; box-sizing: border-box; line-height: 2; }
@media only screen and (max-width: 750px) { ._items-gabbeh .text { padding: 0; float: none; width: auto; } }
._gabbeh-content li:nth-child(2n) ._items-gabbeh .text { float: left; padding: 184px 0 0 50px; }
@media only screen and (max-width: 750px) { ._gabbeh-content li:nth-child(2n) ._items-gabbeh .text { padding: 0; } }

._gabbeh-title .inner { border-top: 1px solid #cec7c0; padding: 0 0 100px; }
@media only screen and (max-width: 750px) { ._gabbeh-title .inner { padding: 0 0 8.696%; } }
._gabbeh-title__ttl { font-size: 2.8rem; font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", YuMincho, serif; padding-top: 60px; margin-bottom: 30px; text-align: center; }
@media only screen and (max-width: 750px) { ._gabbeh-title__ttl { padding-top: 8.696%; font-size: 7.202vw; margin-bottom: 7.2464%; } }
._gabbeh-title__body { zoom: 1; }
._gabbeh-title__body:after { content: ""; display: block; clear: both; }
._gabbeh-title__body .img { float: left; width: 305px; padding-left: 50px; }
@media only screen and (max-width: 750px) { ._gabbeh-title__body .img { float: none; width: auto; padding: 0; } }
._gabbeh-title__body .img img { display: block; margin: 0 auto; }
@media only screen and (max-width: 750px) { ._gabbeh-title__body .img img { width: 80%; margin: 0 auto 5.798%; } }
._gabbeh-title__body .text { float: right; width: 545px; line-height: 2; padding-top: 30px; padding-right: 50px; }
._gabbeh-title__body .text img, ._gabbeh-title__body .text a { display: inline-block; width: 260px; }
._gabbeh-title__body .text a:first-child { margin-right: 10px; }
@media only screen and (max-width: 750px) { ._gabbeh-title__body .text { float: none; width: auto; padding: 0 3.125vw; } }
._gabbeh-title__body .btn { clear: both; padding-top: 45px; }
@media only screen and (max-width: 750px) { ._gabbeh-title__body .btn { padding-top: 5.798%; } }

._gabbeh-text { text-align: center; margin-bottom: 50px; }
@media only screen and (max-width: 750px) { ._gabbeh-text { margin-bottom: 5.798%; text-align: left; line-height: 2; } }

.btn--gabbeh { width: 280px; border: #b6a18b solid 2px; color: #b6a18b; margin: 0 auto; padding: 10px 0; text-align: center; text-decoration: none; display: block; font-size: 1.4rem; line-height: 1; background: url("/img/common/icon_arrow.png") no-repeat 97% center; }
@media only screen and (max-width: 750px) { .btn--gabbeh { width: 57.97%; padding: 3.6232% 0; font-size: 3.735vw; border: #b6a18b solid 0.5vw; } }

#ln-label1, #ln-label2, #ln-label3, #ln-label4, #ln-label5 { margin-top: -90px; padding-top: 90px; }




