@-webkit-keyframes filterBlur{0%{filter:blur(3px)}100%{filter:blur(0)}}@keyframes filterBlur{0%{filter:blur(3px)}100%{filter:blur(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.products_sec_ttl{text-align:center;word-break:auto-phrase;font-weight:600;font-family:"Shippori Mincho B1",serif}.products_sec_list{display:grid}.products_sec_list_item{display:grid;grid-template-rows:auto 1fr}.products_sec_list_item img{width:100%}.products_sec_list_item_name{padding-bottom:.2em;margin-bottom:.5em;border-bottom:1px solid #393939;font-weight:600;font-family:"Shippori Mincho B1",serif}.products_sec_list_item_desc{line-height:1.8em;font-size:1.6em}.products_sec_btn{display:flex;align-items:center;gap:20px 60px;font-size:1.6em}@media all and (min-width: 1025px){.products_sec{margin-bottom:160px}.products_sec_ttl{margin-bottom:60px;font-size:3.2em}.products_sec_list{grid-template-columns:repeat(3, 1fr);-moz-column-gap:min(6.25vw,120px);column-gap:min(6.25vw,120px);margin-bottom:60px}.products_sec_list_item{row-gap:28px}.products_sec_list_item_name{font-size:2.2em}.products_sec_btn{flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 1024px){.products_sec{margin-bottom:80px}.products_sec_ttl{margin-bottom:30px;font-size:22px}.products_sec_list{row-gap:50px;margin-bottom:40px}.products_sec_list_item{row-gap:20px}.products_sec_list_item_name{font-size:20px}.products_sec_btn{flex-direction:column}.products_sec_btn .btn01{min-width:300px}}.custom_sec{display:grid}.custom_sec_img{order:-1}.custom_sec_img img{width:100%;aspect-ratio:720/367;-o-object-fit:cover;object-fit:cover}.custom_sec_con small{font-size:.9em}.custom_sec_con a:not([class]){text-decoration:underline}.custom_sec_con a:not([class])[href*="maps.google.com"]::before{font-weight:normal;font-family:"Material Symbols Outlined";line-height:1;letter-spacing:0;content:"";display:inline-block;vertical-align:bottom;font-size:1.25em}.custom_sec_con .ttl01_main{word-break:auto-phrase}.custom_sec_con .ttl02{margin-bottom:1em;word-break:auto-phrase}.custom_sec_con_txt{line-height:2em}.custom_sec_con_img img{width:100%}.custom_sec_con_btn{display:flex;gap:20px 60px}.custom_sec_img,.custom_sec_con_img{opacity:0;overflow:hidden}@media print{.custom_sec_img,.custom_sec_con_img{opacity:1;-webkit-animation:unset !important;animation:unset !important}}.custom_sec_img.fade_in,.custom_sec_con_img.fade_in{-webkit-animation:filterBlur .4s ease-out none,fadeIn .4s ease-out forwards;animation:filterBlur .4s ease-out none,fadeIn .4s ease-out forwards}.custom_sec:not(:has(.custom_sec_con_txt)){position:relative}.custom_sec:not(:has(.custom_sec_con_txt))::before{content:"";display:block;aspect-ratio:316/63;background:url(/assets/img/common/wave.svg) no-repeat center/contain;position:absolute;z-index:-1}@media all and (min-width: 1025px){.custom_sec{grid-template-columns:1fr min(90vw,960px) 1fr;row-gap:60px;margin-bottom:160px}.custom_sec_img{grid-column:2/4}.custom_sec:nth-of-type(odd)::before{left:-4%}.custom_sec:nth-of-type(even) .custom_sec_img{grid-column:1/3}.custom_sec:nth-of-type(even)::before{right:-4%}.custom_sec_con{grid-column:2/3}.custom_sec_con a{transition:opacity .4s ease-out}.custom_sec_con a:hover{opacity:.6}.custom_sec_con .ttl01{margin-bottom:40px}.custom_sec_con_txt,.custom_sec_con .list02,.custom_sec_con_btn{font-size:1.9em}.custom_sec_con .ttl02,.custom_sec_con_img{margin-top:60px}.custom_sec_con .table01{font-size:1.7em}.custom_sec_con_btn{flex-wrap:wrap;align-items:center;margin-top:40px}.custom_sec:not(:has(.custom_sec_con_txt))::before{width:min(33vw,630px);top:min(46vw,620px)}}@media screen and (max-width: 1024px){.custom_sec{grid-template-columns:1fr 90vw 1fr;row-gap:36px;margin-bottom:80px}.custom_sec_img{grid-column:1/4}.custom_sec_img img{aspect-ratio:1}.custom_sec_con{grid-column:2/3}.custom_sec_con a[href*="maps.google.com"]{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom_sec_con .ttl01{margin-bottom:30px}.custom_sec_con_txt,.custom_sec_con .list02,.custom_sec_con_btn{font-size:16px}.custom_sec_con .ttl02,.custom_sec_con_img{margin-top:36px}.custom_sec_con .table01{font-size:15px}.custom_sec_con .table01.history_table tr{display:grid;row-gap:.5em;padding:1.5em 0}.custom_sec_con .table01.history_table tr th,.custom_sec_con .table01.history_table tr td{padding:0}.custom_sec_con_btn{flex-direction:column;margin-top:30px}.custom_sec:not(:has(.custom_sec_con_txt))::before{width:60vw;inset:108vw -8% auto auto}}
/*# sourceMappingURL=page-custom.min.css.map */