﻿.en{font-family:"Josefin Sans", Verdana, Helvetica, Arial, sans-serif}.jp{font-family:"Noto Sans JP", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.ttl{font-size:160%;font-weight:500;font-family:"Noto Sans JP", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;color:#333}@media only screen and (min-width: 768px) and (max-width: 1199px){.ttl{font-size:120%}}@media only screen and (max-width: 767px){.ttl{font-size:114%}}.txt{font-size:107%;font-weight:400;font-family:"Noto Sans JP", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;color:#333;letter-spacing:.1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt{font-size:94%}}@media only screen and (max-width: 767px){.txt{font-size:114%}}.box_ttl:has(.white) .ttl{color:#fff}.box_ttl:has(.white) .ttl.c_line::before{background:url(../../service/images/img_title_white.svg) no-repeat;box-shadow:0 0 15px #00000025}.box_ttl:has(.white) .ttl.c_line>*{text-shadow:0 0 15px #00000025}.box_ttl:has(.red) .ttl.c_line::before{right:0;left:0;margin:0 auto}.box_ttl:has(.red) .ttl.c_line .jp{color:#820023}.box_ttl .ttl{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2rem;letter-spacing:.2rem}@media only screen and (max-width: 767px){.box_ttl .ttl{padding-top:1.5rem}}@media only screen and (max-width: 1199px){.box_ttl .ttl{gap:.5em}}.box_ttl .ttl.c_line::before{right:0;left:0;margin:auto}.box_ttl .ttl>*{text-box-trim:trim-start;line-height:1}.box_ttl .ttl .en{letter-spacing:.1rem}.box_ttl .ttl .jp{font-size:2em}@media only screen and (max-width: 767px){.box_ttl .ttl .jp{font-size:1.8em}}.wrp_btn .ttl{font-size:100%}.caution{position:relative;display:block;padding-left:1.5rem}.caution::before{content:"※";position:absolute;top:0;left:0}#contents{position:relative}#contents .bg_img{position:absolute;top:-1em;right:0;width:33.07292%;height:auto;z-index:-3;opacity:.5}@media only screen and (min-width: 768px) and (max-width: 1199px){#contents .bg_img{width:45%}}@media only screen and (max-width: 767px){#contents .bg_img{width:45%}}#contents .bg_img img{width:100%;height:auto}.comp_tit_noimg{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:1400px;margin:auto}@media only screen and (max-width: 1199px){.comp_tit_noimg{width:91.66667%}}.comp_tit_noimg .box_tit_noimg .c_main_tit{padding:35px 0}@media only screen and (max-width: 767px){.comp_tit_noimg .box_tit_noimg .c_main_tit{padding:15px 0}}.comp_tit_noimg .box_tit_noimg .c_main_tit .ttl{font-size:267%}@media only screen and (min-width: 768px) and (max-width: 1199px){.comp_tit_noimg .box_tit_noimg .c_main_tit .ttl{font-size:227%}}@media only screen and (max-width: 767px){.comp_tit_noimg .box_tit_noimg .c_main_tit .ttl{font-size:187%}}.comp_tit_noimg .box_tit_noimg .service-desc{padding:25px 0;text-align:center;font-size:1rem;font-size:134%;font-weight:500;line-height:2;letter-spacing:.1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.comp_tit_noimg .box_tit_noimg .service-desc{font-size:107%}}@media only screen and (max-width: 767px){.comp_tit_noimg .box_tit_noimg .service-desc{font-size:114%}}.comp_tit_noimg .box_tit_noimg .service-desc span.red_txt{color:#AF0824}.comp_tit_noimg .con_ser_link{padding:100px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.comp_tit_noimg .con_ser_link{padding:50px 0}}@media only screen and (max-width: 767px){.comp_tit_noimg .con_ser_link{padding:50px 0}}.comp_tit_noimg .con_ser_link ul.box_ser_link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.comp_tit_noimg .con_ser_link ul.box_ser_link{flex-wrap:wrap}}@media only screen and (max-width: 767px){.comp_tit_noimg .con_ser_link ul.box_ser_link{flex-wrap:wrap}}@media only screen and (max-width: 767px){.comp_tit_noimg .con_ser_link ul.box_ser_link{gap:20px}}@media only screen and (max-width: 1199px){.comp_tit_noimg .con_ser_link ul.box_ser_link li{width:46.66667%}}.comp_tit_noimg .con_ser_link ul.box_ser_link li a{display:flex;flex-direction:column;width:fit-content}.comp_tit_noimg .con_ser_link ul.box_ser_link li a .cate{width:inherit;padding:8px 15px;border-radius:3px;background:#442202;color:#fff;font-size:120%;font-family:"Josefin Sans", Verdana, Helvetica, Arial, sans-serif;text-box-trim:trim-start;line-height:1rem}@media only screen and (max-width: 767px){.comp_tit_noimg .con_ser_link ul.box_ser_link li a .cate{padding:5px 10px}}@media only screen and (max-width: 767px){.comp_tit_noimg .con_ser_link ul.box_ser_link li a .cate{font-size:1rem}}.comp_tit_noimg .con_ser_link ul.box_ser_link li a .ttl{position:relative;padding:25px 0;border-bottom:1px solid #333;font-size:147%;font-weight:500}@media only screen and (max-width: 767px){.comp_tit_noimg .con_ser_link ul.box_ser_link li a .ttl{padding:10px 0}}.comp_tit_noimg .con_ser_link ul.box_ser_link li a .ttl::after{content:"▼";position:absolute;top:50%;right:1.5em;font-size:67%;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){.comp_tit_noimg .con_ser_link ul.box_ser_link li a .ttl::after{right:.75em}}@media only screen and (max-width: 767px){.comp_tit_noimg .con_ser_link ul.box_ser_link li a .ttl .txt{font-size:1.2rem}}.comp_tit_noimg .con_ser_link ul.box_ser_link li a .box_img{padding-top:25px}@media only screen and (max-width: 767px){.comp_tit_noimg .con_ser_link ul.box_ser_link li a .box_img{padding-top:10px}}.comp_tit_noimg .con_ser_link ul.box_ser_link li a .box_img img{width:100%;height:auto}[class^="sec_"]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:100px;width:100%;margin:auto;padding:150px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){[class^="sec_"]{gap:50px}}@media only screen and (max-width: 767px){[class^="sec_"]{gap:50px}}@media only screen and (min-width: 768px) and (max-width: 1199px){[class^="sec_"]{padding:100px 0}}@media only screen and (max-width: 767px){[class^="sec_"]{padding:75px 0}}[class^="sec_"]>*{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){[class^="sec_"]>*{width:91.66667%}}[class^="sec_"].red{background:url(../../service/images/bg_red.svg) no-repeat center top;background-size:cover}[class^="sec_"].gray{background:#f3f3f3}[class^="sec_"] .box_sec{display:flex;flex-direction:row}@media only screen and (min-width: 768px) and (max-width: 1199px){[class^="sec_"] .box_sec{flex-direction:column}}@media only screen and (max-width: 767px){[class^="sec_"] .box_sec{flex-direction:column}}[class^="sec_"] .box_sec .con_cont{display:flex;flex-direction:column}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point){gap:50px}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point){gap:25px}}.sec_price .box_sec:not(.box_point) .con_cont:first-child{width:56.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:first-child{width:100%}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:first-child{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:first-child .img img{width:100%}}.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child){justify-content:flex-end;align-self:stretch;gap:35px;width:43.75%}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child){gap:35px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child){width:100%}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child){width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child){flex-direction:row}}.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .text_area{display:flex;flex-direction:column;gap:25px}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .text_area{gap:25px}}@media only screen and (min-width: 1200px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .text_area{padding-left:13.33333%}}@media print{.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .text_area{padding-left:13.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .text_area{width:47.5%}}.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .text_area .ttl .white_bg{display:inline-flex;justify-content:center;align-items:center;padding:2px 10px;background:#fff;color:#820023;font-size:2.3rem;font-weight:bold;letter-spacing:.1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .text_area .ttl .white_bg{font-size:1.8rem}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .text_area .ttl .white_bg{font-size:1.6rem}}.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .text_area .txt{color:#fff;line-height:2}.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price{gap:10px}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price{gap:25px}}@media only screen and (min-width: 1200px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price{padding-left:13.33333%}}@media print{.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price{padding-left:13.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price{width:47.5%}}.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:35px;width:100%;padding:50px 0;border-radius:20px;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white{gap:15px}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white{gap:35px}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white{padding:35px 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .img{width:25%}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .img{width:25%}}.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .txt{display:flex;flex-direction:column;color:#820023;font-weight:bold;line-height:1.2}.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .txt .name{font-size:1.8rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .txt .name{font-size:1.4rem}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .txt .name{font-size:1.4rem}}.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .txt .price{display:flex;align-items:baseline;font-size:4.2rem;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .txt .price{font-size:3rem}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .txt .price{font-size:3rem}}.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .txt .sub_price{font-size:1.4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .txt .sub_price{font-size:1.2rem}}@media only screen and (max-width: 767px){.sec_price .box_sec:not(.box_point) .con_cont:not(:first-child) .box_price .box.white .txt .sub_price{font-size:1.2rem}}.sec_price .box_sec.box_point{flex-direction:column;gap:50px 0;width:100%;padding:50px 0;border-radius:35px;background:#fff}@media only screen and (max-width: 767px){.sec_price .box_sec.box_point{gap:25px 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_price .box_sec.box_point{width:91.66667%}}@media only screen and (max-width: 767px){.sec_price .box_sec.box_point{width:91.66667%}}@media only screen and (max-width: 767px){.sec_price .box_sec.box_point{padding:35px 0}}@media only screen and (max-width: 767px){.sec_price .box_sec.box_point{border-radius:25px}}.sec_price .box_sec.box_point .box_ttl .ttl.c_line .en{color:#820023;letter-spacing:0}.sec_price .box_sec.box_point .box_ttl .ttl.c_line .jp{font-size:1.4em;color:#333}@media only screen and (max-width: 767px){.sec_price .box_sec.box_point .box_ttl .ttl.c_line .jp{font-size:1.6em}}@media only screen and (max-width: 767px){.sec_price .box_sec.box_point .box_ttl .ttl.c_line .jp{font-size:147%;text-align:center;line-height:1.5}}.sec_price .box_sec.box_point .con_cont{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%}@media only screen and (max-width: 767px){.sec_price .box_sec.box_point .con_cont{gap:35px}}.sec_price .box_sec.box_point .con_cont .cate{padding:5px 20px;border-radius:32px;background:#820023;color:#fff;font-size:1.4rem;font-weight:500}@media only screen and (max-width: 767px){.sec_price .box_sec.box_point .con_cont .cate{font-size:1.2rem}}.sec_price .box_sec.box_point .con_cont .con_wrap{width:95%;max-width:1050px}.sec_price .box_sec.box_point .con_cont .con_wrap .img{width:100%}.sec_price .box_sec.box_point .con_cont .con_wrap .img img{width:100%;height:auto}.sec_price .box_sec.box_point .con_cont .wrp_btn{width:90%}.sec_service{gap:125px}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_service{gap:75px}}@media only screen and (max-width: 767px){.sec_service{gap:50px}}.sec_service .box_sec.big{flex-direction:column;gap:50px}@media only screen and (max-width: 767px){.sec_service .box_sec.big{gap:35px}}.sec_service .box_sec.big .box_cont{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont{flex-direction:column;gap:35px}}.sec_service .box_sec.big .box_cont:first-child .con_cont:first-child{width:56.25%}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:first-child .con_cont:first-child{width:100%}}.sec_service .box_sec.big .box_cont:first-child .con_cont:not(:first-child){display:flex;gap:25px;width:43.75%;padding-left:4.16667%}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:first-child .con_cont:not(:first-child){gap:25px}}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:first-child .con_cont:not(:first-child){width:100%}}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:first-child .con_cont:not(:first-child){padding-left:0}}.sec_service .box_sec.big .box_cont:first-child .con_cont.free{position:relative}.sec_service .box_sec.big .box_cont:first-child .con_cont.free::before{content:"";position:absolute;top:-25px;left:-25px;width:125px;height:125px;background:url(../../service/images/ic_free.svg) no-repeat;background-size:cover}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:first-child .con_cont.free::before{top:10px}}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:first-child .con_cont.free::before{left:10px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_service .box_sec.big .box_cont:first-child .con_cont.free::before{width:100px}}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:first-child .con_cont.free::before{width:75px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_service .box_sec.big .box_cont:first-child .con_cont.free::before{height:100px}}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:first-child .con_cont.free::before{height:75px}}.sec_service .box_sec.big .box_cont:not(:first-child) .con_cont:first-child{display:flex;gap:15px;width:49.16667%;padding-right:5.83333%}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:not(:first-child) .con_cont:first-child{gap:15px}}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:not(:first-child) .con_cont:first-child{width:100%}}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:not(:first-child) .con_cont:first-child{padding-right:0}}.sec_service .box_sec.big .box_cont:not(:first-child) .con_cont:not(:first-child){width:50.83333%}@media only screen and (max-width: 767px){.sec_service .box_sec.big .box_cont:not(:first-child) .con_cont:not(:first-child){width:100%}}.sec_service .box_sec.big .box_cont:not(:first-child) .con_cont:not(:first-child) .img{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sec_service .box_sec.big .box_cont:not(:first-child) .con_cont:not(:first-child) .img img{width:49%}.sec_service .box_sec.list{flex-wrap:wrap;justify-content:space-between;gap:125px 50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_service .box_sec.list{gap:75px 15px}}@media only screen and (max-width: 767px){.sec_service .box_sec.list{gap:50px 35px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_service .box_sec.list{flex-direction:row}}@media only screen and (max-width: 767px){.sec_service .box_sec.list{width:100%}}.sec_service .box_sec.list .box_cont{display:flex;flex-direction:column;gap:50px;width:47.91667%}@media only screen and (max-width: 767px){.sec_service .box_sec.list .box_cont{gap:35px}}@media only screen and (max-width: 767px){.sec_service .box_sec.list .box_cont{width:100%}}@media only screen and (max-width: 767px){.sec_service .box_sec.list .box_cont{margin:auto;padding:0 4.16667%}}@media only screen and (max-width: 767px){.sec_service .box_sec.list .box_cont:nth-child(odd){padding:3em 4.16667%;background:#f3f3f3}}.sec_service .box_sec.list .box_cont .con_cont{gap:25px}@media only screen and (max-width: 767px){.sec_service .box_sec.list .box_cont .con_cont{gap:15px}}.sec_service .box_sec.list .box_cont .con_cont.free{position:relative}.sec_service .box_sec.list .box_cont .con_cont.free::before{content:"";position:absolute;top:15px;left:15px;width:100px;height:100px;background:url(../../service/images/ic_free.svg) no-repeat;background-size:cover}@media only screen and (max-width: 767px){.sec_service .box_sec.list .box_cont .con_cont.free::before{top:15px}}@media only screen and (max-width: 767px){.sec_service .box_sec.list .box_cont .con_cont.free::before{left:15px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_service .box_sec.list .box_cont .con_cont.free::before{width:75px}}@media only screen and (max-width: 767px){.sec_service .box_sec.list .box_cont .con_cont.free::before{width:75px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_service .box_sec.list .box_cont .con_cont.free::before{height:75px}}@media only screen and (max-width: 767px){.sec_service .box_sec.list .box_cont .con_cont.free::before{height:75px}}.sec_service .box_sec.list .box_cont .con_cont:first-of-type{order:2}.sec_service .box_sec .con_cont .ttl{display:flex;flex-direction:row;align-items:center;gap:25px}@media only screen and (max-width: 767px){.sec_service .box_sec .con_cont .ttl{gap:15px}}.sec_service .box_sec .con_cont .ttl .txt{font-weight:500}@media only screen and (max-width: 767px){.sec_service .box_sec .con_cont .ttl .txt{font-size:134%}}@media only screen and (max-width: 767px){.sec_service .box_sec .con_cont .ttl .ic .img{width:50px}}.sec_service .box_sec .con_cont dl{display:flex;flex-direction:column;gap:15px;width:100%}.sec_service .box_sec .con_cont dl dt{display:flex;flex-direction:row;align-items:center;gap:25px}@media only screen and (max-width: 767px){.sec_service .box_sec .con_cont dl dt{gap:15px}}.sec_service .box_sec .con_cont dl dt .txt{font-weight:bold}.sec_service .box_sec .con_cont dl dt .line{flex-grow:1;height:1px;background:#000}.sec_service .box_sec .con_cont dl dd{word-break:keep-all;overflow-wrap:break-word}.sec_service .box_sec .con_cont .txt{line-height:2}.sec_restaurant .box_sec .con_cont{gap:50px}@media only screen and (max-width: 767px){.sec_restaurant .box_sec .con_cont{gap:35px}}.sec_restaurant .box_sec .con_cont .box_img{display:flex;justify-content:center;align-items:center;gap:2.75%}.sec_restaurant .box_sec .con_cont .box_img .big_img{width:63.95417%}.sec_restaurant .box_sec .con_cont .box_img .small_img{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;width:33.33333%}.sec_restaurant .box_sec .con_cont .txt{text-align:center;line-height:2}@media only screen and (max-width: 767px){.sec_restaurant .box_sec .con_cont .txt{text-align:left}}.sec_restaurant .box_sec .con_cont .box_rest_list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:25px 0;border-radius:25px;background:#fff;box-shadow:0 0 15px #00000025}@media only screen and (max-width: 767px){.sec_restaurant .box_sec .con_cont .box_rest_list{padding:25px 0}}.sec_restaurant .box_sec .con_cont .box_rest_list .cate{padding:5px 20px;border-radius:32px;background:#820023;color:#fff;font-size:1.4rem;font-weight:500}@media only screen and (max-width: 767px){.sec_restaurant .box_sec .con_cont .box_rest_list .cate{font-size:1.2rem}}.sec_restaurant .box_sec .con_cont .box_rest_list ul{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:25px;width:75.41667%}@media only screen and (max-width: 767px){.sec_restaurant .box_sec .con_cont .box_rest_list ul{flex-wrap:wrap}}@media only screen and (max-width: 767px){.sec_restaurant .box_sec .con_cont .box_rest_list ul{gap:15px}}@media only screen and (max-width: 767px){.sec_restaurant .box_sec .con_cont .box_rest_list ul{width:100%}}@media only screen and (max-width: 767px){.sec_restaurant .box_sec .con_cont .box_rest_list ul{justify-content:center}}@media only screen and (max-width: 767px){.sec_restaurant .box_sec .con_cont .box_rest_list .txt{font-size:107%}}.sec_scene .box_sec{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 767px){.sec_scene .box_sec{flex-direction:column}}@media only screen and (max-width: 767px){.sec_scene .box_sec{gap:35px}}.sec_scene .box_sec .box_card{display:flex;flex-direction:column;align-self:stretch;gap:50px;width:45.83333%;background:#fff;box-shadow:0 0 10px #00000010}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_scene .box_sec .box_card{gap:35px}}@media only screen and (max-width: 767px){.sec_scene .box_sec .box_card{gap:35px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_scene .box_sec .box_card{width:49%}}@media only screen and (max-width: 767px){.sec_scene .box_sec .box_card{width:100%}}.sec_scene .box_sec .box_card .box_txt{display:flex;flex-direction:column;align-self:stretch;gap:25px;padding:50px 50px 0 50px}@media only screen and (max-width: 767px){.sec_scene .box_sec .box_card .box_txt{gap:15px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_scene .box_sec .box_card .box_txt{padding:35px 25px 0 25px}}@media only screen and (max-width: 767px){.sec_scene .box_sec .box_card .box_txt{padding:25px 25px 0 25px}}.sec_scene .box_sec .box_card .box_txt .cate{width:fit-content;padding:5px 20px;border-radius:32px;background:#f2dfbe;color:#333;font-size:1rem;font-weight:500}.sec_scene .box_sec .box_card .box_txt>.ttl{font-size:160%}.sec_scene .box_sec .box_card .box_txt .wrp_btn .c_btn{margin-left:0}
