﻿/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0);text-decoration:none;color:#0860b6}p{margin:0}a:active,a:hover{outline-width:0}ul{padding:0;margin:0}li{list-style:none}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none;vertical-align:top}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}body{width:100%;background:#fff;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;background:url(../images/bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}p{text-align:center;font-size:16px;line-height:1.75;color:#444}img{display:block;margin:0 auto;max-width:100%;height:auto}header,section,footer{margin:0 auto;text-align:center;background-color:#fff}@media screen and (min-width: 768px){header,section,footer{width:600px}}.sp-only{display:block}@media screen and (min-width: 768px){.sp-only{display:none}}.flex{display:flex;justify-content:space-between;align-items:center}.pr{position:relative}.section-fv .notes{width:96%;margin:10px auto;font-size:9px;line-height:1.75;color:#222;text-align:left}@media screen and (min-width: 768px){.section-fv .notes{font-size:11px}}.section-fv dl{width:90%;margin:0 auto;padding-bottom:40px;overflow:hidden}@media screen and (min-width: 768px){.section-fv dl{margin:20px auto 0;padding-bottom:60px}}.section-fv dl dt{display:flex;gap:.8em;font-size:12px;font-weight:bold;padding:.5em 1em;background-color:#f2f2f2;border-radius:10px 10px 0 0;text-align:left}@media screen and (min-width: 768px){.section-fv dl dt{font-size:18px}}.section-fv dl dt::before{content:"＞";color:#222;transform:rotate(90deg) scaleY(1.6);transform-origin:center;transition:transform .3s ease-in-out}.section-fv dl dt.open::before{transform:rotate(-90deg) scaleY(1.6)}.section-fv dl dd{opacity:0;height:0;overflow:hidden;font-size:11px;text-align:left;padding:1em;border:1px solid #f2f2f2;border-top:none;border-radius:0 0 10px 10px;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.section-fv dl dd{font-size:16px}}.section-voice{padding-bottom:50px}.section-voice .voice_slide_wrapper{position:relative}.section-voice .voice_slide_wrapper .voice_slide{width:80%;margin:0 auto}.section-voice .voice_slide_wrapper .voice_slide_button{display:flex;justify-content:center;align-items:center;background-color:#dd2723;width:40px;height:40px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:999}.section-voice .voice_slide_wrapper .voice_slide_button.next{right:10px}.section-voice .voice_slide_wrapper .voice_slide_button.next::after{content:"▲";color:#fff;transform:rotate(90deg) scaleY(0.8)}.section-voice .voice_slide_wrapper .voice_slide_button.prev{left:10px}.section-voice .voice_slide_wrapper .voice_slide_button.prev::after{content:"▲";color:#fff;transform:rotate(-90deg) scaleY(0.8)}footer .footer_links{padding:20px 40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;background-color:#222}footer .footer_links a{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;transition:all .3s ease-in-out}@media screen and (min-width: 768px){footer .footer_links a{font-size:18px}footer .footer_links a:hover{text-decoration:underline;text-underline-offset:5px}}