/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}#tel{min-width:auto;height:100%;min-height:100vh;overflow-x:hidden;font-family:"Zen Maru Gothic",serif;font-size:.875rem;font-weight:bold;line-height:1.6;color:#3d3d3d;letter-spacing:-0.04em;scroll-behavior:smooth;background:url("../img/tel_bg_sp.webp") no-repeat top center/cover}@media screen and (min-width: 769px){#tel{font-size:.9375rem;line-height:1.9;background:url("../img/tel_bg.webp") no-repeat top center/cover}}#tel img{display:block;width:100%;height:auto;vertical-align:top}#tel .c-text--ribon{width:min(70%,340px);margin-inline:auto;margin-bottom:30px;font-style:italic;color:#fff;text-align:center;background:#cd69b2;border-radius:5px;box-shadow:5px 5px 0 0 #efcfe6}@media screen and (min-width: 769px){#tel .c-text--ribon{width:min(70%,407px);margin-bottom:15px}}#tel .c-text--under{font-feature-settings:"palt";background:linear-gradient(transparent 80%, #65cfce 20%)}#tel .c-text--line{position:relative}#tel .c-text--line::before,#tel .c-text--line::after{position:absolute;top:50%;width:46px;height:1px;content:"";background:#3d3d3d}@media screen and (min-width: 769px){#tel .c-text--line::before,#tel .c-text--line::after{width:62px}}#tel .c-text--line::before{left:-1em;transform:translate(-100%, -50%)}#tel .c-text--line::after{right:-1em;transform:translate(100%, -50%)}#tel .c-textSize--title{font-size:1.1875rem;line-height:1.6}@media screen and (min-width: 769px){#tel .c-textSize--title{font-size:1.375rem}}#tel .c-textSize--head{font-size:1.0625rem;line-height:1.9}@media screen and (min-width: 769px){#tel .c-textSize--head{font-size:1.25rem}}#tel .c-textSize--subhead{font-size:.8125rem;line-height:1.6}@media screen and (min-width: 769px){#tel .c-textSize--subhead{font-size:.875rem}}#tel .c-textSize--main{font-size:.875rem}@media screen and (min-width: 769px){#tel .c-textSize--main{font-size:.9375rem}}#tel .c-textSize--button{font-size:1.625rem;line-height:1.5;letter-spacing:normal}@media screen and (min-width: 769px){#tel .c-textSize--button{font-size:2.125rem}}#tel .c-textSize--button small{display:block;font-size:.875rem}@media screen and (min-width: 769px){#tel .c-textSize--button small{font-size:1.0625rem}}#tel .c-textSize--reserve{font-size:1.125rem}@media screen and (min-width: 769px){#tel .c-textSize--reserve{font-size:1.25rem}}#tel .c-textSize--reserve strong{font-size:1.5625rem;letter-spacing:0}#tel .c-textSize--reserve:last-child{display:block}#tel .c-textSize--copy{font-size:.625rem;font-weight:normal}#tel .c-textWbr{word-break:keep-all;overflow-wrap:anywhere}#tel .c-textAlign--center{text-align:center}#tel .c-textAlign--spCenter{text-align:center}@media screen and (min-width: 769px){#tel .c-textAlign--spCenter{text-align:left}}#tel .title{margin-inline:max(10px,50% - 250px)}@media screen and (min-width: 769px){#tel .title{width:90%;max-width:940px;margin-inline:auto;transform:translateX(min(4.1666666667vw, 50px))}}#tel .cont--max{width:100%}#tel .cont--normal{margin-inline:max(10px,50% - 250px)}@media screen and (min-width: 769px){#tel .cont--normal{width:90%;max-width:850px;margin-inline:auto}}#tel .cont--middle{margin-inline:max(10px,50% - 165px)}@media screen and (min-width: 769px){#tel .cont--middle{margin-inline:auto}}#tel .sec--fv{padding:35px 0 70px}#tel .sec--01{padding:35px 0;margin-bottom:55px}@media screen and (min-width: 769px){#tel .sec--01{padding:50px 0}}#tel .sec--02{margin-bottom:55px}#tel .sec--03{padding:35px 0;margin-bottom:65px}@media screen and (min-width: 769px){#tel .sec--03{padding:70px 0;margin-bottom:100px}}#tel .sec--cv{padding-bottom:20px}#tel .bg--white{background:radial-gradient(circle, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.3) 100%)}#tel .box{padding:50px 10px;margin-bottom:43px;background:#fff;border-radius:10px;box-shadow:7px 7px 0 0 rgba(74,74,74,.4)}@media screen and (min-width: 769px){#tel .box{padding:50px 5%}}@media screen and (min-width: 769px){#tel .box--grid{display:-ms-grid;display:grid;-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2, auto);-ms-grid-columns:1fr 5% 1fr;grid-template-columns:repeat(2, 1fr);-moz-column-gap:5%;column-gap:5%}#tel .box--grid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}#tel .box--grid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}#tel .box--grid > *:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}#tel .box--grid > *:nth-child(4){-ms-grid-row:2;-ms-grid-column:3}}@media screen and (min-width: 769px){#tel .box--grid .grid--ribon{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}#tel .box--subgrid{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3;gap:30px}#tel .box--subgrid+.box--subgrid{margin-top:50px}@media screen and (min-width: 769px){#tel .box--subgrid+.box--subgrid{margin-top:0}}#tel .logo{display:block;margin-inline:max(10px,50% - 189px)}@media screen and (min-width: 769px){#tel .logo{width:250px;margin-inline:auto}}#tel .stream--grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px;margin-top:15px}@media screen and (min-width: 769px){#tel .stream--grid{-ms-grid-rows:1fr 70px 1fr;grid-template-rows:repeat(2, 1fr);-ms-grid-columns:150px 40px 1fr;grid-template-columns:150px 1fr;gap:70px 40px;padding:70px 40px}#tel .stream--grid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}#tel .stream--grid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}#tel .stream--grid > *:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}#tel .stream--grid > *:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}#tel .stream__text{display:flex;flex-direction:column;gap:5px;margin-bottom:40px}#tel .icon{width:204px;margin-inline:auto;margin-bottom:10px}@media screen and (min-width: 769px){#tel .icon{width:150px}}#tel .btn{position:relative;display:-ms-grid;display:grid;place-content:center;place-items:center;width:350px;height:90px;margin-inline:auto;margin-bottom:40px;color:#fff;text-decoration:none;text-indent:-1em;background:#cd69b2;border-radius:9999px;box-shadow:5px 5px 0 0 rgba(74,74,74,.4)}@media screen and (min-width: 769px){#tel .btn{width:510px;height:120px;margin-bottom:100px}}@media(hover: hover)and (pointer: fine){#tel .btn:hover::after{transform:translate(7px, -50%)}}#tel .btn::after{position:absolute;top:50%;right:30px;height:15px;aspect-ratio:1;-webkit-clip-path:polygon(0 7%, 7% 0, 57% 50%, 7% 100%, 0 93%, 43% 50%, 0 7%);clip-path:polygon(0 7%, 7% 0, 57% 50%, 7% 100%, 0 93%, 43% 50%, 0 7%);content:"";background-color:#fff;transition:all .3s;transform:translateY(-50%)}#tel .reserve{margin-bottom:40px}@media screen and (min-width: 769px){#tel .reserve{margin-bottom:100px}}#tel .swiper__cont{position:relative;max-width:3000px;padding:40px 0;margin-inline:auto}#tel .swiper-wrapper li{width:212px;transform:translateX(-20px)}@media screen and (min-width: 769px){#tel .swiper-wrapper li{width:332px;transform:none}}#tel .swiper-pagination{bottom:0}#tel .swiper-pagination-bullet{background:#fff;opacity:.5}#tel .swiper-pagination-bullet-active{opacity:1}#tel .u-pcOnly{display:none}@media screen and (min-width: 769px){#tel .u-pcOnly{display:block}}#tel .u-spOnly{display:block}@media screen and (min-width: 769px){#tel .u-spOnly{display:none}}#tel .u-clickNone{pointer-events:none}
