.leales-1092 .leales-element.leales-element-ccce2d0 > .leales-container{max-width:1200px;}.leales-1092 .leales-element.leales-element-ccce2d0 > .leales-background-overlay{opacity:1;}.leales-1092 .leales-element.leales-element-ccce2d0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.leales-bc-flex-widget .leales-1092 .leales-element.leales-element-703cfbea.leales-column .leales-column-wrap{align-items:center;}.leales-1092 .leales-element.leales-element-703cfbea.leales-column.leales-element[data-element_type="column"] > .leales-column-wrap.leales-element-populated > .leales-widget-wrap{align-content:center;align-items:center;}.leales-1092 .leales-element.leales-element-703cfbea.leales-column > .leales-column-wrap > .leales-widget-wrap{justify-content:center;}.leales-1092 .leales-element.leales-element-703cfbea > .leales-element-populated{margin:120px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.leales-1092 .leales-element.leales-element-703cfbea > .leales-element-populated > .leales-widget-wrap{padding:0% 6% 0% 6%;}.leales-1092 .leales-element.leales-element-3a2a6dfc img{width:50%;}.leales-1092 .leales-element.leales-element-3a2a6dfc > .leales-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-3a2a6dfc{z-index:-1;width:auto;max-width:auto;top:-70px;}body:not(.rtl) .leales-1092 .leales-element.leales-element-3a2a6dfc{left:15%;}body.rtl .leales-1092 .leales-element.leales-element-3a2a6dfc{right:15%;}.leales-1092 .leales-element.leales-element-760c04a1 img{width:40%;}.leales-1092 .leales-element.leales-element-760c04a1 > .leales-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-760c04a1{width:auto;max-width:auto;top:-70px;}body:not(.rtl) .leales-1092 .leales-element.leales-element-760c04a1{left:3%;}body.rtl .leales-1092 .leales-element.leales-element-760c04a1{right:3%;}.leales-1092 .leales-element.leales-element-23ff2c79 img{width:40%;}.leales-1092 .leales-element.leales-element-23ff2c79 > .leales-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-23ff2c79{width:auto;max-width:auto;top:20px;}body:not(.rtl) .leales-1092 .leales-element.leales-element-23ff2c79{right:5%;}body.rtl .leales-1092 .leales-element.leales-element-23ff2c79{left:5%;}.leales-1092 .leales-element.leales-element-69794339 img{width:40%;}.leales-1092 .leales-element.leales-element-69794339 > .leales-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-69794339{z-index:2;width:auto;max-width:auto;top:500px;}body:not(.rtl) .leales-1092 .leales-element.leales-element-69794339{right:-5%;}body.rtl .leales-1092 .leales-element.leales-element-69794339{left:-5%;}.leales-1092 .leales-element.leales-element-66faaca5 img{width:40%;}.leales-1092 .leales-element.leales-element-66faaca5 > .leales-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-66faaca5{width:auto;max-width:auto;top:380px;}body:not(.rtl) .leales-1092 .leales-element.leales-element-66faaca5{left:-9%;}body.rtl .leales-1092 .leales-element.leales-element-66faaca5{right:-9%;}.leales-1092 .leales-element.leales-element-b17a1ba{text-align:center;}.leales-1092 .leales-element.leales-element-b17a1ba .leales-heading-title{font-family:"Lilita One", Sans-serif;font-size:95px;font-weight:bold;line-height:1em;letter-spacing:1px;-webkit-text-stroke:3px;stroke-width:3px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.leales-1092 .leales-element.leales-element-2fccaf84{text-align:center;width:100%;max-width:100%;top:-5px;}.leales-1092 .leales-element.leales-element-2fccaf84 .leales-heading-title{color:var( --e-global-color-b52fe60 );font-family:"Lilita One", Sans-serif;font-size:95px;font-weight:bold;line-height:1em;letter-spacing:1px;-webkit-text-stroke:3px;stroke-width:3px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.leales-1092 .leales-element.leales-element-2fccaf84 > .leales-widget-container{margin:0px 0px 0px 0px;padding:0% 6% 0% 6%;}body:not(.rtl) .leales-1092 .leales-element.leales-element-2fccaf84{left:-5px;}body.rtl .leales-1092 .leales-element.leales-element-2fccaf84{right:-5px;}.leales-1092 .leales-element.leales-element-407393c1{text-align:center;}.leales-1092 .leales-element.leales-element-407393c1 .leales-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.leales-1092 .leales-element.leales-element-407393c1 > .leales-widget-container{margin:25px 0px 40px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-3f534e3b{text-align:center;color:var( --e-global-color-primary );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:bold;line-height:2.2em;letter-spacing:2px;}.leales-1092 .leales-element.leales-element-3f534e3b > .leales-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-20d2369{text-align:center;color:var( --e-global-color-primary );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:bold;line-height:2.2em;letter-spacing:2px;}.leales-1092 .leales-element.leales-element-20d2369 > .leales-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-e9ed052 .leales-button .leales-align-icon-right{margin-left:0px;}.leales-1092 .leales-element.leales-element-e9ed052 .leales-button .leales-align-icon-left{margin-right:0px;}.leales-1092 .leales-element.leales-element-e9ed052 .leales-button{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:bold;line-height:2em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-b6922fb );border-radius:100px 100px 100px 100px;padding:20px 20px 20px 40px;}.leales-1092 .leales-element.leales-element-e9ed052 > .leales-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-2bb0fa6 > .leales-container{max-width:1000px;}.leales-1092 .leales-element.leales-element-2bb0fa6:not(.leales-motion-effects-element-type-background), .leales-1092 .leales-element.leales-element-2bb0fa6 > .leales-motion-effects-container > .leales-motion-effects-layer{background-color:var( --e-global-color-b637072 );}.leales-1092 .leales-element.leales-element-2bb0fa6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;padding:0% 6% 0% 6%;}.leales-1092 .leales-element.leales-element-2bb0fa6 > .leales-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.leales-1092 .leales-element.leales-element-feb5cb8 > .leales-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.leales-1092 .leales-element.leales-element-feb5cb8 > .leales-element-populated > .leales-widget-wrap{padding:80px 0px 120px 0px;}.leales-1092 .leales-element.leales-element-cf11e7d .leales-heading-title{color:var( --e-global-color-f26a8fc );font-family:"Lilita One", Sans-serif;font-size:100px;font-weight:bold;line-height:1em;letter-spacing:1px;}.leales-1092 .leales-element.leales-element-5136da7 .leales-heading-title{color:var( --e-global-color-f26a8fc );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:15px;font-weight:bold;line-height:1em;letter-spacing:1px;}.leales-1092 .leales-element.leales-element-5136da7 > .leales-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-7520913 .leales-price-list-header{color:var( --e-global-color-primary );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:bold;line-height:1.8em;letter-spacing:1px;}.leales-1092 .leales-element.leales-element-7520913 .leales-price-list-price{color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-size:13px;font-weight:500;line-height:1em;letter-spacing:0px;}.leales-1092 .leales-element.leales-element-7520913 .leales-price-list-description{color:var( --e-global-color-primary );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:1px;}.leales-1092 .leales-element.leales-element-7520913 .leales-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;margin-left:0px;margin-right:0px;}body.rtl .leales-1092 .leales-element.leales-element-7520913 .leales-price-list-image{padding-left:calc(20px/2);}body.rtl .leales-1092 .leales-element.leales-element-7520913 .leales-price-list-image + .leales-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .leales-1092 .leales-element.leales-element-7520913 .leales-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .leales-1092 .leales-element.leales-element-7520913 .leales-price-list-image + .leales-price-list-text{padding-left:calc(20px/2);}.leales-1092 .leales-element.leales-element-7520913 .leales-price-list li:not(:last-child){margin-bottom:20px;}.leales-1092 .leales-element.leales-element-7520913 .leales-price-list-item{align-items:flex-start;}.leales-1092 .leales-element.leales-element-7520913 > .leales-widget-container{margin:40px 0px 0px 0px;}@media(max-width:1024px){.leales-1092 .leales-element.leales-element-ccce2d0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-703cfbea > .leales-element-populated{margin:100px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.leales-1092 .leales-element.leales-element-703cfbea > .leales-element-populated > .leales-widget-wrap{padding:0% 6% 0% 6%;}body:not(.rtl) .leales-1092 .leales-element.leales-element-3a2a6dfc{left:7%;}body.rtl .leales-1092 .leales-element.leales-element-3a2a6dfc{right:7%;}.leales-1092 .leales-element.leales-element-23ff2c79{top:-20px;}body:not(.rtl) .leales-1092 .leales-element.leales-element-69794339{right:6%;}body.rtl .leales-1092 .leales-element.leales-element-69794339{left:6%;}.leales-1092 .leales-element.leales-element-69794339{top:135px;}body:not(.rtl) .leales-1092 .leales-element.leales-element-66faaca5{left:3%;}body.rtl .leales-1092 .leales-element.leales-element-66faaca5{right:3%;}.leales-1092 .leales-element.leales-element-66faaca5{top:170px;}.leales-1092 .leales-element.leales-element-b17a1ba .leales-heading-title{font-size:70px;}.leales-1092 .leales-element.leales-element-2fccaf84 .leales-heading-title{font-size:70px;}.leales-1092 .leales-element.leales-element-407393c1 > .leales-widget-container{margin:20px 0px 40px 0px;}.leales-1092 .leales-element.leales-element-3f534e3b{text-align:left;}.leales-1092 .leales-element.leales-element-3f534e3b > .leales-widget-container{padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-20d2369{text-align:left;}.leales-1092 .leales-element.leales-element-20d2369 > .leales-widget-container{padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-e9ed052 > .leales-widget-container{margin:40px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-2bb0fa6{margin-top:-5px;margin-bottom:0px;}.leales-1092 .leales-element.leales-element-feb5cb8 > .leales-element-populated > .leales-widget-wrap{padding:60px 0px 80px 0px;}.leales-1092 .leales-element.leales-element-cf11e7d .leales-heading-title{font-size:80px;}.leales-1092 .leales-element.leales-element-7520913 .leales-price-list-header{font-size:16px;}}@media(max-width:768px){.leales-1092 .leales-element.leales-element-703cfbea > .leales-element-populated{margin:80px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.leales-1092 .leales-element.leales-element-3a2a6dfc img{width:40%;}body:not(.rtl) .leales-1092 .leales-element.leales-element-3a2a6dfc{left:-26%;}body.rtl .leales-1092 .leales-element.leales-element-3a2a6dfc{right:-26%;}.leales-1092 .leales-element.leales-element-3a2a6dfc{top:-70px;}.leales-1092 .leales-element.leales-element-760c04a1 img{width:30%;}body:not(.rtl) .leales-1092 .leales-element.leales-element-760c04a1{left:-8%;}body.rtl .leales-1092 .leales-element.leales-element-760c04a1{right:-8%;}.leales-1092 .leales-element.leales-element-760c04a1{top:40px;}.leales-1092 .leales-element.leales-element-23ff2c79{top:-60px;}.leales-1092 .leales-element.leales-element-69794339 img{width:20%;}body:not(.rtl) .leales-1092 .leales-element.leales-element-69794339{right:-8%;}body.rtl .leales-1092 .leales-element.leales-element-69794339{left:-8%;}.leales-1092 .leales-element.leales-element-69794339{top:100px;}.leales-1092 .leales-element.leales-element-66faaca5 img{width:20%;}body:not(.rtl) .leales-1092 .leales-element.leales-element-66faaca5{left:0%;}body.rtl .leales-1092 .leales-element.leales-element-66faaca5{right:0%;}.leales-1092 .leales-element.leales-element-66faaca5{top:123px;}.leales-1092 .leales-element.leales-element-b17a1ba .leales-heading-title{font-size:50px;}.leales-1092 .leales-element.leales-element-2fccaf84 .leales-heading-title{font-size:50px;}.leales-1092 .leales-element.leales-element-407393c1 .leales-heading-title{font-size:15px;}.leales-1092 .leales-element.leales-element-407393c1 > .leales-widget-container{margin:15px 0px 20px 0px;}.leales-1092 .leales-element.leales-element-3f534e3b{font-size:15px;line-height:1.8em;letter-spacing:0px;}.leales-1092 .leales-element.leales-element-3f534e3b > .leales-widget-container{padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-20d2369{text-align:left;font-size:15px;line-height:1.8em;letter-spacing:0px;}.leales-1092 .leales-element.leales-element-20d2369 > .leales-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-e9ed052 > .leales-widget-container{margin:30px 0px 0px 0px;}.leales-1092 .leales-element.leales-element-feb5cb8 > .leales-element-populated > .leales-widget-wrap{padding:40px 0px 60px 0px;}.leales-1092 .leales-element.leales-element-cf11e7d .leales-heading-title{font-size:60px;}.leales-1092 .leales-element.leales-element-7520913 .leales-price-list-header{font-size:15px;line-height:1.3em;}.leales-1092 .leales-element.leales-element-7520913 .leales-price-list-price{font-size:12px;}.leales-1092 .leales-element.leales-element-7520913 .leales-price-list-description{font-size:12px;line-height:1.6em;}.leales-1092 .leales-element.leales-element-7520913 > .leales-widget-container{margin:10px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:769px){.leales-1092 .leales-element.leales-element-703cfbea{width:100%;}}/* Start custom CSS for image, class: .leales-element-3a2a6dfc */.rotate-anime img{
  animation: rotate-anime 30s linear infinite;
  transform-origin:center;
}
@keyframes rotate-anime {
  0%  {transform: rotate(0);}
  100%  {transform: rotate(360deg);}
}/* End custom CSS */
/* Start custom CSS for image, class: .leales-element-23ff2c79 */.star2 {
  display: inline-block;
  animation: reverseSwing 3s ease-in-out infinite;
  transform-origin: center bottom; /* 支点は下側！ */
}

@keyframes reverseSwing {
  0%   { transform: rotate(0deg); }
  25%  { transform: rotate(-12deg); }
  50%  { transform: rotate(0deg); }
  75%  { transform: rotate(12deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .leales-element-66faaca5 */.star {
  display: inline-block;
  animation: swing 2.5s ease-in-out infinite;
  transform-origin: center top; /* 振り子の支点を上部に */
}

@keyframes swing {
  0%   { transform: rotate(0deg); }
  25%  { transform: rotate(5deg); }
  50%  { transform: rotate(0deg); }
  75%  { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .leales-element-2fccaf84 */.txt_red {
    color:#E33850;
}

.txt_rel {
    color:#F8C747;
}

.txt_green {
    color: #61C47D;
}

.txt_bul {
    color: #19A4D0;
}

.txt_bul02 {
    color: #1951D0;
}

.txt_pup {
    color: #B287DB;
}

.txt_pup2 {
    color: #9B67CC;
}/* End custom CSS */
/* Start custom CSS for button, class: .leales-element-e9ed052 */.site_btn{
    max-width: 320px;
}

.site_btn svg {
    font-size: 2.2rem;
}

.site_btn .leales-button span {
        align-items: center;
        height: 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .leales-element-ccce2d0 */.about_back_img::after {
    background-image: url(https://nijitoro-kitchen.com/enthalten/components/gehalt/uploads/2025/05/23607216.png);
    content: '';
    background-repeat: no-repeat;
    width: 120%;
    height: 120%;
    position: absolute;
    right: -5em;
    top: -8em;
    background-size: 100% auto;
    background-position: center top;
    z-index: -10;
    opacity: 0.5;
}

@media screen and (max-width:1023px)  {
 .about_back_img::after {
     width: 120%;
    height: 120%;
     right:-3em;
     top: -0em;
}
}

@media screen and (max-width: 458px) {
    .about_back_img::after {
    width:130%;
    right:-5em;
    bottom: -2em;
}
}/* End custom CSS */
/* Start custom CSS for price-list, class: .leales-element-7520913 */.priceCard__contents2 ul{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-right: -24px !important;/*余白によって調整必要*/
    margin-top: -40px !important;/*余白によって調整必要*/
}

.priceCard__contents2 li{
    width: calc((100% - 80px) /2);/*カラム数変更する時は計算してね*/
    margin: 40px 40px 0 0 !important;/*カラム間調整・ulのmarginにも影響するから注意*/
}

.priceCard__contents2 .leales-price-list .leales-price-list-image{
    max-width: 100% !important;
    height: auto !important;/*画像の高さ調整*/
}

.priceCard__contents2 .leales-price-list-text{
    padding-left: 0 !important;
    margin-top: 0px;/*画像とテキストの間*/
}

.priceCard__contents2 .leales-price-list-price{
    display:block!important;/*料金表示させたいときはnoneにしてね*/
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
}

.priceCard__contents2 .leales-price-list-image img {
    width: 100%;
    height: 380px;
    object-fit: cover;
    border-radius: 10px;
}

.priceCard__contents2 .leales-price-list-title {
    max-width: 100% !important;
    width: 100%;
}

.priceCard__contents2 .leales-price-list-header {
    flex-direction: column;
    margin-bottom: 5px !important;
}

/*以下SP時レイアウト*/

@media screen and (max-width:1023px) {
    
    .priceCard__contents2 ul{
    margin-right: -20px !important;/*余白によって調整必要*/
    margin-top: -20px !important;/*余白によって調整必要*/
}


    .priceCard__contents2 li{
    width: calc((100% - 40px) /2);/*カラム数変更する時は計算してね*/
    margin: 30px 20px 0 0 !important;/*カラム間調整・ulのmarginにも影響するから注意*/
}

.priceCard__contents2 .leales-price-list-image img {
    height: 300px;
}
}

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

.priceCard__contents2 li{
    width: 100%;/*カラム数変更する時は計算してね*/
    margin: 30px 20px 0 0 !important;/*カラム間調整・ulのmarginにも影響するから注意*/
}

.priceCard__contents2 .leales-price-list-image img {
    height: 280px;
}

.priceCard__contents2 .leales-price-list-text{
    margin-top: 3px;
}

.priceCard__contents2 .leales-price-list-price{
    margin-top: 8px;
}
}



/*ここから下は触らないで*/


.priceCard__contents2 .leales-price-list-separator{
    display: none !important;
}

.priceCard__contents2 .leales-price-list-item{
    display: block;
}

.priceCard__contents2 .leales-price-list-image{
    padding-right: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lilita One';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nijitoro-kitchen.com/enthalten/components/gehalt/uploads/2025/05/LilitaOne-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zen Kaku Gothic New';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nijitoro-kitchen.com/enthalten/components/gehalt/uploads/2025/05/ZenKakuGothicNew-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Zen Kaku Gothic New';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nijitoro-kitchen.com/enthalten/components/gehalt/uploads/2025/05/ZenKakuGothicNew-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Zen Kaku Gothic New';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nijitoro-kitchen.com/enthalten/components/gehalt/uploads/2025/05/ZenKakuGothicNew-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */