body.orientcurry{padding:0;color:#02004b;font-size:1.5rem;line-height:1.8}body.orientcurry #wrapper{display:grid;grid-template-columns:1fr 403px 1fr}@media(width < 768px){body.orientcurry #wrapper{background:linear-gradient(180deg, #02004b, #26376d);display:flex;justify-content:center}}body.orientcurry .l-contents__item{position:sticky;top:0;height:100vh;background:linear-gradient(180deg, #02004b, #26376d)}body.orientcurry .l-contents__item ._logo{position:absolute;left:15px;top:15px}body.orientcurry .l-contents__item ._itemName{position:relative;width:100%;height:100%}body.orientcurry .l-contents__item ._itemName img{position:absolute;margin:auto;inset:0}@media(width < 768px){body.orientcurry .l-contents__item{display:none}}body.orientcurry .l-contents__sp{position:relative;display:flex;background:#fef4df}@media(width < 768px){body.orientcurry .l-contents__sp{width:403px}}@media(width < 576px){body.orientcurry .l-contents__sp{width:100%}}body.orientcurry .l-contents__sp:before,body.orientcurry .l-contents__sp:after{content:"";display:block;width:5px;height:100vh;position:sticky;top:0;bottom:0;background:linear-gradient(180deg, #dba20e, #ddd386, #b58607);z-index:999}@media(width < 576px){body.orientcurry .l-contents__sp:before,body.orientcurry .l-contents__sp:after{display:none}}body.orientcurry .l-contents__sp:before{left:0}body.orientcurry .l-contents__sp:after{left:100%}body.orientcurry .l-contents__sp header{display:none}@media(width < 768px){body.orientcurry .l-contents__sp header{position:relative;display:block}body.orientcurry .l-contents__sp header a{height:100%;display:flex;align-items:center;justify-content:center;text-align:center}body.orientcurry .l-contents__sp header a img{width:70%;max-width:260px}}body.orientcurry .l-contents__photo{position:sticky;top:0;height:100vh;background:url(/orientcurry/img/bg_photo.png) no-repeat right center/cover}@media(width < 768px){body.orientcurry .l-contents__photo{display:none}}body.orientcurry .p-curry{width:100%}body.orientcurry .p-curry ._mainTtl{margin-bottom:30px;text-align:center}body.orientcurry .p-curry ._lead{margin-bottom:30px;padding-inline:10px}body.orientcurry .p-curry ._kome{display:flex;gap:2px;font-size:1.3rem;line-height:1.6}body.orientcurry .p-curry ._kome:before{display:block;content:"※"}body.orientcurry .p-curry table{border-top:1px solid #02004b}body.orientcurry .p-curry table tr{border-bottom:1px solid #02004b}body.orientcurry .p-curry table tr th,body.orientcurry .p-curry table tr td{padding:10px}body.orientcurry .p-curry__produce{background:url(/orientcurry/img/fig_music.png) no-repeat center top;margin-bottom:40px;padding-top:150px}body.orientcurry .p-curry__produce__feature ._box{margin-bottom:60px}body.orientcurry .p-curry__produce__feature ._box ._ico{position:relative;text-align:center}body.orientcurry .p-curry__produce__feature ._box ._thumb{margin-top:-70px}body.orientcurry .p-curry__produce__feature ._box ._thumb iframe{width:100%;aspect-ratio:16/9}body.orientcurry .p-curry__produce__feature ._box ._tl{margin-block:30px;text-align:center}body.orientcurry .p-curry__produce__feature ._box ._text{padding-inline:10px}body.orientcurry .p-curry__produce__feature ._box ._text ._grid{display:grid;grid-template-columns:63px 1fr;align-items:center;gap:20px;margin-bottom:30px}body.orientcurry .p-curry__produce__feature ._box ._text ._grid h4{font-size:1.8rem;margin-bottom:5px}body.orientcurry .p-curry__produce__feature ._box ._text ._grid strong{color:#ea5348;font-weight:500}body.orientcurry .p-curry__produce__kanon{background:url(/orientcurry/img/fig_music2.png) no-repeat center top,url(/orientcurry/img/fig_music2.png) no-repeat center bottom;padding:60px 10px}body.orientcurry .p-curry__produce__kanon ._tl{margin-bottom:20px;text-align:center}body.orientcurry .p-curry__produce__kanon table{margin-block:20px}body.orientcurry .p-curry__produce__kanon table th{width:20%;text-align:left;font-weight:500}body.orientcurry .p-curry__taste{margin-bottom:50px}body.orientcurry .p-curry__taste__lead{margin-bottom:40px;padding-inline:10px}body.orientcurry .p-curry__taste ._list{margin-bottom:20px}body.orientcurry .p-curry__taste ._list li{margin-bottom:15px;padding-left:25px;background:url(/orientcurry/img/ico_list.png) no-repeat left 0;line-height:1.6}body.orientcurry .p-curry__taste__package ._thumb{margin-block:20px}body.orientcurry .p-curry__taste__package ._text{padding-inline:10px}body.orientcurry .p-curry__taste__package ._text ._tl{margin-bottom:20px;text-align:center}body.orientcurry .p-curry__story{background:#406086;padding-block:30px 5px;color:#fff}body.orientcurry .p-curry__story ._lead strong{font-weight:500;color:#ffd63a}body.orientcurry .p-curry__story ._thumb{margin-bottom:15px}body.orientcurry .p-curry__story ._box{margin-bottom:40px;padding-inline:10px;text-align:center}body.orientcurry .p-curry__story ._box ._tl{margin-bottom:20px}body.orientcurry .p-curry__story ._link{position:relative;width:70%;margin:15px auto 0;padding-block:10px;display:block;border:1px solid #fff;color:#fff;text-align:center;border-radius:100vmax}body.orientcurry .p-curry__story ._link:after{content:"";height:6.9282032303px;width:8px;clip-path:polygon(0 0, 100% 50%, 0 100%);background:#fff;position:absolute;right:20px;top:0;bottom:0;margin:auto}body.orientcurry .p-curry__item{background:#fff;padding:30px 10px 40px}body.orientcurry .p-curry__item table tr th,body.orientcurry .p-curry__item table tr td{display:block;width:100%}body.orientcurry .p-curry__item table tr th{text-align:left;padding-block:15px 5px}body.orientcurry .p-curry__item table tr td{padding-block:0 15px}body.orientcurry .p-curry__item table tr td .red{color:#ea5348}body.orientcurry .p-curry .copyright{background:#02004b;color:#fff;text-align:center;font-size:1.2rem;padding:10px 0}