﻿:root{--c_white: #FFFFFF;--c_black: #000000;--c_gray_dark: #33353f;--c_gray: #404a5a;--c_gray_light: #dddddd;--c_blue: #034ebf;--c_blue_light: #b5e6fe;--c_blue_gray: #c9d5e6;--c_text: var(--c_gray_dark);--f: 16;--w: 750}@media(min-width: 750px){:root{--f: 16;--w: 1300}}*{box-sizing:border-box;margin:0;padding:0;outline:none;scrollbar-color:var(--c_blue) var(--c_white)}::-moz-selection{color:var(--c_white);background-color:var(--c_blue)}::selection{color:var(--c_white);background-color:var(--c_blue)}a{word-break:break-all;color:var(--c_blue);text-decoration:underline}@media(hover: hover)and (pointer: fine){a:hover{text-decoration:none}}ol li,ul li{list-style-type:none}img{width:auto;max-width:100%;margin:0 auto;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}.pc{display:none}@media(min-width: 750px){.sp{display:none}.pc{display:block}}html{background:var(--c_white);scroll-behavior:smooth;font-size:clamp(1rem,.628rem + 1.86vw,1.5rem)}@media(min-width: 750px){html{font-size:clamp(.625rem,.112rem + 1.09vw,1rem)}}body{font-family:"Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-size:.9rem;line-height:1.5;color:var(--c_text)}body:after{content:"";position:fixed;z-index:-1;inset:0;background:url(../images/common/bg.webp) no-repeat center/cover,var(--c_white)}footer{display:grid;place-content:center;gap:calc(40/var(--f)*1rem);text-align:center;background:var(--c_white);margin-top:min(120/var(--w)*100vw,120px);padding-block:calc(40/var(--f)*1rem);border-top:1px solid var(--c_gray_light)}footer small{font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",serif}.btnBlue{position:relative;z-index:0;display:grid;place-items:center;background:url(../images/common/bg_eff.webp) no-repeat top calc(50% - min(140/var(--w)*100vw,140px)) right max(-200 / var(--w) * 100vw, -200px)/min(350 / var(--w) * 100vw, 350px),url(../images/common/bg_eff.webp) no-repeat bottom calc(50% - min(140/var(--w)*100vw,140px)) left max(-200 / var(--w) * 100vw, -200px)/min(350 / var(--w) * 100vw, 350px),var(--c_blue);width:70%;max-width:420px;min-height:min(120/var(--w)*100vw,72px);margin-inline:auto;padding:3px;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",serif;font-size:calc(20/var(--f)*1rem);font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;color:var(--c_white)}@media(min-width: 750px){.btnBlue{font-size:calc(28/var(--f)*1rem)}}.btnBlue:after{content:"";position:absolute;z-index:10;top:50%;right:min(22/var(--w)*100vw,22px);background:url(../images/common/ico_arrow.svg) no-repeat center/cover;aspect-ratio:11/17;width:min(16/var(--w)*100vw,11px);height:auto;translate:0 -50%}.btnBlue span{display:grid;place-items:center;width:100%;height:100%;padding:.5em;border:1px solid var(--c_white)}.btnBlue span:after{content:"";position:absolute;top:50%;right:0;translate:-100% -50%}@media(hover: hover)and (pointer: fine){.btnBlue{transition:padding .2s}.btnBlue:hover{padding:6px}}.btnSmall{position:relative;z-index:0;display:block;padding:1em 1.5em;font-size:calc(14/var(--f)*1rem);font-weight:700;line-height:1;color:var(--c_blue);text-decoration:none;border:1px solid var(--c_blue)}.btnSmall:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--c_blue);scale:0 1;transform-origin:center left;transition:scale .5s}@media(hover: hover)and (pointer: fine){.btnSmall{transition:color .5s}.btnSmall:hover{color:var(--c_white)}.btnSmall:hover:before{scale:1 1}}.btnBack{position:relative;z-index:0;display:grid;place-content:center;width:80%;max-width:320px;margin-inline:auto;margin-block:min(60/var(--w)*100vw,60px);padding:1em 3em;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",serif;font-size:calc(20/var(--f)*1rem);font-weight:700;line-height:1;color:var(--c_blue);text-decoration:none;border:1px solid var(--c_blue)}.btnBack:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--c_blue);scale:0 1;transform-origin:center left;transition:scale .5s}@media(hover: hover)and (pointer: fine){.btnBack{transition:color .5s}.btnBack:hover{color:var(--c_white)}.btnBack:hover:before{scale:1 1}}.sample{position:relative;z-index:0}.sample:before{pointer-events:none;content:"SAMPLE";position:absolute;z-index:10;inset:0;display:grid;place-content:center;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",serif;font-weight:400;line-height:1;text-align:center;opacity:.5}.sample.white:before{color:var(--c_white);text-shadow:0px 0px 10px var(--c_text)}.sample.black:before{color:var(--c_text);text-shadow:0px 0px 10px var(--c_white)}:where(.colArticle>*,.commonStyle>*){margin-top:1rem}.colArticle>*:first-child,.commonStyle>*:first-child{margin-top:0}:where(.colArticle){background:color-mix(in srgb, var(--c_white) 80%, transparent);backdrop-filter:blur(1rem);width:calc(630/var(--w)*100vw);margin-block:calc(120/var(--f)*1rem);margin-inline:auto;padding:calc(56/var(--w)*100vw);box-shadow:5px 5px 6px 0px rgba(105,112,142,.1);line-height:1.75}@media(min-width: 750px){:where(.colArticle){width:min(1120/var(--w)*100vw,1120px);padding:min(60/var(--w)*100vw,60px)}}:where(.commonStyle){font-weight:500}:where(.commonStyle) :where(ul){display:grid;gap:.5em}:where(.commonStyle) :where(ul)>li{padding-left:1em;text-indent:-1em}:where(.commonStyle) :where(ol){counter-reset:num;display:grid;gap:.5em}:where(.commonStyle) :where(ol)>li{counter-increment:num;padding-left:1.5em;text-indent:-1.5em}:where(.commonStyle) :where(ol)>li:before{content:"0" counter(num) ".";font-weight:800;color:var(--c_blue)}:where(.commonStyle) :where(ol)>li:nth-child(n+10):before{content:counter(num) "."}:where(.commonStyle) blockquote{padding:1rem;border:1px solid var(--c_blue)}:where(.commonStyle) hr{background:var(--c_gray_light);width:100%;height:1px;margin-block:min(60/var(--w)*100vw,60px);border:none}:where(h1:not(:has(img)),h2:has(.jp)){display:grid;gap:calc(20/var(--f)*1rem);width:-moz-fit-content;width:fit-content;margin-inline:auto;font-weight:900;letter-spacing:.06em;text-align:center;color:var(--c_blue)}:where(h1:not(:has(img)),h2:has(.jp)) .en{background:url(../images/common/bg_eff.webp) no-repeat top calc(50% + min(100/var(--w)*100vw,100px)) right max(-200 / var(--w) * 100vw, -200px)/min(350 / var(--w) * 100vw, 350px),var(--c_blue);-webkit-background-clip:text;background-clip:text;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",serif;font-size:calc(40/var(--f)*1rem);color:rgba(0,0,0,0)}@media(min-width: 750px){:where(h1:not(:has(img)),h2:has(.jp)) .en{font-size:calc(48/var(--f)*1rem)}}:where(h1:not(:has(img)),h2:has(.jp)) .jp{font-size:1rem}:where(h2:has(.jp)) .en{text-transform:uppercase;line-height:1}:where(h1:not(:has(img))){padding-block:min(60/var(--w)*100vw,60px)}:where(h3,h2:not(:has(.jp))){background:linear-gradient(to right, transparent, var(--c_blue_light) 22%, var(--c_blue_light) 78%, transparent);margin-block:calc(40/var(--f)*1rem) calc(30/var(--f)*1rem);font-size:calc(20/var(--f)*1rem);font-weight:900;line-height:1.25;padding-block:.5em;letter-spacing:.06em;text-align:center}@media(min-width: 750px){:where(h3,h2:not(:has(.jp))){font-size:calc(28/var(--f)*1rem)}}:where(h4){margin-block:calc(40/var(--f)*1rem) calc(30/var(--f)*1rem);padding-bottom:calc(1em + 1em - 1lh);border-bottom:2px solid var(--c_blue);font-size:calc(18/var(--f)*1rem);font-weight:900;line-height:1.25;letter-spacing:.06em}@media(min-width: 750px){:where(h4){font-size:calc(24/var(--f)*1rem)}}:where(h5){display:grid;grid-template-columns:min(13/var(--w)*100vw,13px) auto;gap:min(16/var(--w)*100vw,16px);margin-block:calc(40/var(--f)*1rem) calc(30/var(--f)*1rem);font-size:calc(16/var(--f)*1rem);font-weight:900;line-height:1.25;letter-spacing:.06em}:where(h5):before{content:"";display:block;background:radial-gradient(circle at 50%, var(--c_blue) min(6 / var(--w) * 100vw, 6px), transparent min(7 / var(--w) * 100vw, 7px));width:100%;height:1.25lh;border-radius:calc(infinity*1px)}@media(min-width: 750px){:where(h5){font-size:calc(22/var(--f)*1rem)}}:where(h6){background:var(--c_blue);width:-moz-fit-content;width:fit-content;margin-block:calc(40/var(--f)*1rem) calc(30/var(--f)*1rem);padding:calc(.5em + .5em - .5lh) 1em;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.06em;color:var(--c_white)}@media(min-width: 750px){:where(h6){font-size:calc(18/var(--f)*1rem)}}.colArticle{margin-block:0}
/*# sourceMappingURL=maps/page.css.map */
