html{height:100%!important;overflow-y:scroll}body,html{font-size:100%}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:130%}article,aside,body,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,section,ul{font-weight:400;margin:0;padding:0}::-moz-selection{background:rgba(100,118,145,.4)}::selection{background:rgba(100,118,145,.4)}article,aside,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,section,ul{font-size:1em}article::-moz-selection,aside::-moz-selection,dd::-moz-selection,dl::-moz-selection,dt::-moz-selection,figcaption::-moz-selection,figure::-moz-selection,footer::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,header::-moz-selection,li::-moz-selection,nav::-moz-selection,ol::-moz-selection,p::-moz-selection,section::-moz-selection,ul::-moz-selection{background:rgba(100,118,145,.4)}article::selection,aside::selection,dd::selection,dl::selection,dt::selection,figcaption::selection,figure::selection,footer::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,header::selection,li::selection,nav::selection,ol::selection,p::selection,section::selection,ul::selection{background:rgba(100,118,145,.4)}dd,dt,h1,h2,h3,h4,h5,h6,li,p{line-height:1.7}body{-webkit-text-size-adjust:100%;color:#3f3c3c;height:auto;min-height:100%;position:relative}@media only screen and (max-width:767px){body{min-width:320px}}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}address{font-style:normal}img{border-style:none;vertical-align:bottom}ol,ul{list-style:none}sub,sup{font-size:.6em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}a,a:active,a:hover,a:link,a:visited{color:#647691}a:hover,a:link{text-decoration:none}a:hover{color:#2f5180}.l-wrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;font-family:游ゴシック体 Pr6N M,Helvetica Neue,Helvetica,Hiragino Sans,Arial,Yu Gothic,Meiryo,sans-serif;letter-spacing:.025em}.l-wrapper .font-type-D{font-family:游ゴシック体 Pr6N D}.l-wrapper .font-type-B,.l-wrapper strong{font-family:游ゴシック体 Pr6N B}.u-curning{font-feature-settings:"palt"}:after,:before{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}@media(forced-colors:active){mark{background-color:Highlight;color:HighlightText}}:where(del,ins,s):after,:where(del,ins,s):before{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);content:"test";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(s):before{content:"stricken text start "}:where(s):after{content:" stricken text end"}:where(del):before{content:"deletion start "}:where(del):after{content:" deletion end"}:where(ins):before{content:"insertion start "}:where(ins):after{content:" insertion end"}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports(-webkit-touch-callout:none){:where([type=search]){background-color:canvas;border:1px solid -apple-system-secondary-label}}:where([type=tel],[type=url],[type=email],[type=number]):not(:-moz-placeholder-shown){direction:ltr}:where([type=tel],[type=url],[type=email],[type=number]):not(:-ms-input-placeholder){direction:ltr}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border:1px solid;border-collapse:collapse}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::-webkit-backdrop{background:oklch(0 0 0/.3)}:where(dialog)::backdrop{background:oklch(0 0 0/.3)}:where(dialog)::-webkit-backdrop{opacity:0;-webkit-transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}:where(dialog[open])::-webkit-backdrop{opacity:1}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open])::-webkit-backdrop{opacity:0}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none!important}.med__ttlArea{margin:17.9487179487vw auto}@media only screen and (min-width:768px){.med__ttlArea{display:table;margin:min(11vw,110px) auto}}.med__ttlArea__title{font-size:6.9230769231vw;line-height:1.4074074074;margin-bottom:10.2564102564vw}@media only screen and (min-width:768px){.med__ttlArea__title{font-size:min(2.7vw,27px);margin-bottom:min(4vw,40px);text-align:center}}.med__ttlArea__txt{font-size:4.1025641026vw;line-height:1.625}@media only screen and (min-width:768px){.med__ttlArea__txt{font-size:min(1.6vw,16px)}}.med__confirmArea{margin:17.9487179487vw auto}@media only screen and (min-width:768px){.med__confirmArea{display:table;margin:min(11vw,110px) auto}}.med__confirmArea__title{border-left:.5128205128vw solid #647691;font-size:5.641025641vw;margin-bottom:1.5em;padding-left:.8em}.med__confirmArea__title small{display:block;font-size:4.1025641026vw}@media only screen and (min-width:768px){.med__confirmArea__title{border-left:min(.4vw,4px) solid #647691;font-size:min(2.2vw,22px);line-height:1.5454545455;margin-bottom:min(2vw,20px)}.med__confirmArea__title small{font-size:min(1.6vw,16px)}}.medBtn__item a{line-height:1}.medBtn__item+.medBtn__item{margin-top:1em}@media only screen and (min-width:768px){.medBtn__item a{min-width:23.5em}}.med__confirmArea__cau{font-size:2.5641025641vw;line-height:1.6}.med__confirmArea__cau+.topArea__01__cau{margin-top:1em}@media only screen and (min-width:768px){.med__confirmArea__cau{font-size:min(1.1vw,11px);margin-left:-1em}}.med__main{margin:17.9487179487vw auto}@media only screen and (min-width:768px){.med__main{margin:min(11vw,110px) auto;max-width:600px}}.med__main__title{border-left:.5128205128vw solid #647691;font-size:5.641025641vw;margin:0 auto 2em;padding-left:.8em}@media only screen and (min-width:768px){.med__main__title{border-left:min(.4vw,4px) solid #647691;font-size:min(2.2vw,22px);line-height:1.5454545455}}.med__main__year{font-size:5.1282051282vw;margin:0 auto .8em}@media only screen and (min-width:768px){.med__main__year{font-size:min(2vw,20px)}}.med__main__lists+.med__main__year{margin-top:2em}.med__main__list{border-bottom:1px solid #838282;font-size:3.5897435897vw;line-height:1.5714285714;padding-bottom:2.5em}.med__main__list+.med__main__list{margin-top:2.5em}@media only screen and (min-width:768px){.med__main__list{font-size:min(1.4vw,14px);line-height:2.1428571429}}.med__address{padding:2em 4.4871794872vw;position:relative}.med__address:before{background:#ebeef3;bottom:0;content:"";display:inline-block;left:0;position:absolute;right:0;top:0}@media only screen and (min-width:768px){.med__address:before{left:-50vw;right:-50vw}}.med__address__inner{box-sizing:border-box;display:table;margin:15.3846153846vw auto;width:100%}@media only screen and (min-width:768px){.med__address__inner{margin:min(9vw,90px) auto;padding:2em 7em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.med__address__title{font-size:5.1282051282vw;line-height:1.35;margin-bottom:1em}@media only screen and (min-width:768px){.med__address__title{font-size:min(2vw,20px)}}.med__address__txt{display:block;font-size:3.5897435897vw;margin-top:.2em}@media only screen and (min-width:768px){.med__address__txt{font-size:min(1.4vw,14px)}}