dd{margin-inline-start:0}a{text-decoration:none}p{margin-block-start:0;margin-block-end:0}.br-pc{display:block}.br-sp{display:none}@media screen and (max-width:768px){.br-pc{display:none}.br-sp{display:block}}#page-title{margin:40px 0 20px}#page-title h1{font-size:24px;font-weight:700;text-align:center;letter-spacing:3px;position:relative}#page-title h1 :after{content:"";display:block;position:absolute;border:solid 2px #006800;width:30px;bottom:-10px;left:50%;transform:translate(-50%)}#page-title h2{text-align:center;font-size:14px;margin-top:100px}#page-about{display:block;margin:0 auto;width:100%;max-width:1000px}#about h2{font-weight:700;position:relative;margin-top:50px}#about .about-text{position:relative;width:100%;height:80vh;max-height:400px}#about .about-text p{font-weight:500}#about .about-text img{position:absolute;z-index:-1;top:15%;right:0;width:50%;opacity:.7}#about .about-title{text-align:center;font-size:24px;font-weight:700;margin:100px 0 10px}#about .about-title span{font-size:14px}#about .about-contents_01{display:flex;justify-content:center;align-items:start;flex-wrap:wrap;gap:20px 10px;padding:50px 0;background-color:#d0e5ca}#about .about-contents_01 .container{width:30%}#about .about-contents_01 .container p{text-align:center;font-weight:500}#about .about-contents_01 .container p span{font-size:24px;font-weight:900;color:#b90000}#about .about-contents_01 .container img{height:80%}#about .about-contents_02{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:start;gap:20px}#about .about-contents_02 .container{width:32%;height:30vh;max-height:250px;min-height:200px;border:solid 1px #282828;padding:20px}#about .about-contents_02 .container .container-title{font-size:18px;font-weight:700;color:#b90000;text-align:center}#about .button01{display:flex;justify-content:center;align-items:center;margin:0 auto 100px;padding:1em 2em;width:300px;color:#006800;font-size:18px;font-weight:700;border:3px solid #006800;border-radius:50px}#about .button01:hover{color:#e4e4e4;text-decoration:none;background-color:#006800;transition:.3s}#about video{width:100%;margin:0 auto;max-width:}#page-guide{display:block;margin:0 auto;width:100%;max-width:1000px}#page-rink{margin-bottom:-50px}#page-rink .page-rink_guide{display:flex;justify-content:center;align-items:center;text-align:center;gap:20px;margin-top:30px}#page-rink .page-rink_guide a{width:25%;border-bottom:1px solid #ccc;color:#282828;padding:10px 0}#page-rink .page-rink_guide a:hover{color:#006800;transition:.2s}#guide{margin:50px 0}#guide .guide-title{text-align:center;font-size:24px;background-color:#e4e4e4;padding:10px 0;font-weight:700;margin:100px 0 25px}#guide .guide-flow_title{border-bottom:solid 1px #ccc;margin:30px 0;font-weight:700}#guide .guide-flow_main{display:flex;align-items:center;gap:20px}#guide .guide-flow_main img{width:60%}#guide .guide-flow_main span{font-weight:700}#guide a{color:#006800}#guide .guide-flow_attention{background-color:#e4e4e4;padding:20px;margin:30px 0}#company{display:block;width:100%;max-width:900px;box-sizing:border-box;margin:60px auto;padding:0 50px;position:relative}#company dl{display:flex;flex-wrap:wrap}#company dt{display:flex;align-items:center;padding:32px 0 32px 10px;width:20%;font-weight:700;line-height:1.75;border-bottom:1px solid #006800}#company dd{display:flex;align-items:center;padding:32px 0 32px 20px;width:80%;line-height:1.75;border-bottom:1px solid #CCD3D3}@media screen and (max-width:768px){#about video{width:95%;display:flex;justify-content:center}#company{margin:30px auto;padding:0 15px}#company dt{width:40%}#company dd{width:100%}#page-title h2{margin:0 20px}#about h2{margin:0 15px}#about .about-text{position:static;margin:0;padding:0 15px;height:auto;max-height:none}#about .about-text img{position:static;opacity:1;width:100%;top:0}#about .about-contents_01 .container{width:40%}#about .about-contents_01 .container img{width:100%;height:auto}#about .about-contents_02 .container{width:100%;height:40vh;max-height:200px;margin:0 15px}#page-rink .page-rink_guide{flex-wrap:wrap;gap:10px}#page-rink .page-rink_guide a{width:45%}#guide .guide-flow_title{margin:30px 15px}#guide .guide-flow_main{flex-wrap:wrap}#guide .guide-flow_main img{width:90%;margin:0 15px}#guide .guide-flow_main p{margin:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-style.css.map */
