@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&family=Noto+Serif+JP:wght@400;700&display=swap";html{overflow-y:scroll}body,div,dl,dt,dd{margin:0;padding:0}ul,ol{margin:0;padding:0}ul li,ol li{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,section,nav,article,aside,hgroup,header,address,figure,figcaption{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:""}object,embed{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-weight:normal}img,abbr,acronym,fieldset{border:0}img{vertical-align:top;-ms-interpolation-mode:bicubic;box-shadow:#000 0 0 0;max-width:100%;height:auto}a,button,input,textarea{outline:none}x:-moz-any-link,x:default{box-shadow:#000 0 0 0}a{color:#000;text-decoration:none;transition:opacity .3s ease}*{box-sizing:border-box}html{font:62.5%/1.231 "Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body{font-size:1rem;letter-spacing:-0.001em;-webkit-text-size-adjust:100%}select,input,button,textarea,table{font:1rem "Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}pre,code,kbd,samp,tt{font-family:"Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1}body{line-height:1.5;color:#343c44;font-size:1.6rem;font-family:"Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.privacy{padding:26.6vw 0 80px}.privacy__ttl{margin-top:30px;margin-bottom:60px;text-align:center;height:6.6vw}.privacy__ttl img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.privacy__inner{display:flex;flex-direction:column;gap:40px;background-color:hsla(0,0%,100%,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;padding:30px 0}.privacy__block{width:90%;margin-inline:auto}.privacy__block dt{margin-bottom:15px;font-weight:700;font-size:1.8rem}.privacy__block dd{font-size:1.4rem}@media screen and (min-width: 768px){.pc-none{display:none}a:hover{text-decoration:none;opacity:.7}a[href^=tel]:hover{opacity:1}.privacy{padding:150px 0 150px}.privacy__ttl{height:53px;margin-top:60px;margin-bottom:120px}.privacy__inner{padding:120px 0;border-radius:40px;gap:100px}.privacy__block{max-width:900px}.privacy__block dt{font-size:2.4rem}.privacy__block dd{font-size:1.5rem}}@media screen and (max-width: 767px){.sp-none{display:none}body{font-size:1.4rem}}