/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}html,body{width:100%;height:100%}*{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit;box-sizing:inherit}*{background-repeat:no-repeat;padding:0;margin:0;backface-visibility:hidden}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}button,[type=button],[type=reset],[type=submit] [role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[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::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;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,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}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}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@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}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}li{list-style:none}table{border-collapse:separate;border-spacing:0;cellspacing:0}.h-header{position:fixed;top:0;left:0;width:100%;z-index:20;background-color:#fff;border-bottom:1px solid #231815}.h-header .c-content_inner{max-width:1200px}.h-header .h-column{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;height:99px;position:relative;z-index:5;background-color:#fff}@media only screen and (max-width: 810px){.h-header .h-column{height:79px}}@media only screen and (max-width: 520px){.h-header .h-column{height:64px}}@media only screen and (max-width: 810px){.h-header .h-logo{max-width:180px}}@media only screen and (max-width: 520px){.h-header .h-logo{max-width:130px}}.h-header .h-child{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 810px){.h-header .h-child{width:145px}}@media only screen and (max-width: 640px){.h-header .h-child{display:none}}.h-header .h-side{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:center}.h-header .h-search{margin-right:30px}@media only screen and (max-width: 810px){.h-header .h-search{margin-right:15px}}@media only screen and (max-width: 520px){.h-header .h-search{display:none}}.h-header .h-search a{display:block;width:180px;height:64px;padding-top:18px;padding-left:25px;font-size:2rem;font-weight:500;letter-spacing:.1em;color:#231815;position:relative;top:0;transition:all .5s ease-out}@media only screen and (max-width: 810px){.h-header .h-search a{padding-top:14px;width:150px;height:54px;font-size:1.8rem}}.h-header .h-search a:hover{opacity:.7}.h-header .h-search a::before,.h-header .h-search a::after{content:" ";display:block;width:100%;height:100%;border-radius:100px;position:absolute;top:0;left:0;z-index:-1}.h-header .h-search a::after{background:url("/lib/images/common/icon/serch.svg") right 20px center no-repeat;border:2px solid #a6d3f1;background-color:#e9f4fc}@media only screen and (max-width: 810px){.h-header .h-search a::after{background-position:right 15px center}}.h-header .h-search a::before{background-color:#a6d3f1;top:2px;z-index:-2;transition:all .5s ease-out}.h-header .h-menu{position:relative}.h-header .h-menu button{height:60px;width:60px;background-color:#f39939;border-radius:8px;position:relative}@media only screen and (max-width: 810px){.h-header .h-menu button{height:50px;width:50px}}@media only screen and (max-width: 520px){.h-header .h-menu button{width:40px;height:40px}}.h-header .h-menu button span{display:block;width:32px;height:2px;border-radius:10px;background-color:#fff;position:absolute;z-index:5;top:50%;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 810px){.h-header .h-menu button span{width:26px}}@media only screen and (max-width: 520px){.h-header .h-menu button span{width:20px}}.h-header .h-menu button::before,.h-header .h-menu button::after{content:" ";display:block;width:32px;height:2px;border-radius:10px;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all .5s ease-out}@media only screen and (max-width: 810px){.h-header .h-menu button::before,.h-header .h-menu button::after{width:26px}}@media only screen and (max-width: 520px){.h-header .h-menu button::before,.h-header .h-menu button::after{width:20px}}.h-header .h-menu button::before{transform:translate(-50%, -10px)}@media only screen and (max-width: 520px){.h-header .h-menu button::before{transform:translate(-50%, -7px)}}.h-header .h-menu button::after{transform:translate(-50%, 10px)}@media only screen and (max-width: 520px){.h-header .h-menu button::after{transform:translate(-50%, 7px)}}.h-header .h-navi{display:none;position:absolute;top:100px;left:0;width:100%;background-color:#fff}@media only screen and (max-width: 520px){.h-header .h-navi{top:0;padding-top:25px;min-height:100dvh}}.h-header .h-navi .h-navi-list{max-width:1200px;margin:40px auto 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;justify-content:space-between;gap:20px}@media only screen and (max-width: 1200px){.h-header .h-navi .h-navi-list{max-width:100%}}.h-header .h-navi .h-navi-list .question-subnav{display:none}@media only screen and (max-width: 520px){.h-header .h-navi .h-navi-list{flex-flow:column wrap;gap:0}.h-header .h-navi .h-navi-list .nav-item{width:100%;max-width:100%}.h-header .h-navi .h-navi-list .nav-item.question{order:1}.h-header .h-navi .h-navi-list .nav-item.dictionary{display:none}.h-header .h-navi .h-navi-list .nav-item.supporters{order:3}.h-header .h-navi .h-navi-list .nav-item.manga{order:4}.h-header .h-navi .h-navi-list .nav-item.expert{order:5}.h-header .h-navi .h-navi-list .nav-item.clinic{order:7}.h-header .h-navi .h-navi-list .nav-item.forum{order:6}.h-header .h-navi .h-navi-list .nav-item.nav-dictionary{order:2}.h-header .h-navi .h-navi-list .nav-item .nav-link-text{color:#231815;font-size:1.4rem;font-weight:400;padding:15px 30px;border-top:1px solid #231815;position:relative}.h-header .h-navi .h-navi-list .nav-item.question .nav-link-text,.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .nav-link-text{padding:30px;position:relative}.h-header .h-navi .h-navi-list .nav-item.question .nav-link-text::before,.h-header .h-navi .h-navi-list .nav-item.question .nav-link-text::after,.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .nav-link-text::before,.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .nav-link-text::after{display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);transition:all .5s ease-out}.h-header .h-navi .h-navi-list .nav-item.question .nav-link-text::after,.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .nav-link-text::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 48;font-size:1em;margin-right:.05em}.h-header .h-navi .h-navi-list .nav-item.question .nav-link-text::before,.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .nav-link-text::before{content:"";overflow:hidden;width:1.3em;height:auto;aspect-ratio:1/1;border-radius:50%;background:#231815;border:1px solid #231815}.h-header .h-navi .h-navi-list .nav-item.question .nav-link-text::after,.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .nav-link-text::after{content:"";color:#fff;margin-right:.1em}.h-header .h-navi .h-navi-list .nav-item.supporters .nav-link-text,.h-header .h-navi .h-navi-list .nav-item.manga .nav-link-text,.h-header .h-navi .h-navi-list .nav-item.expert .nav-link-text,.h-header .h-navi .h-navi-list .nav-item.forum .nav-link-text{position:relative}.h-header .h-navi .h-navi-list .nav-item.supporters .nav-link-text::before,.h-header .h-navi .h-navi-list .nav-item.supporters .nav-link-text::after,.h-header .h-navi .h-navi-list .nav-item.manga .nav-link-text::before,.h-header .h-navi .h-navi-list .nav-item.manga .nav-link-text::after,.h-header .h-navi .h-navi-list .nav-item.expert .nav-link-text::before,.h-header .h-navi .h-navi-list .nav-item.expert .nav-link-text::after,.h-header .h-navi .h-navi-list .nav-item.forum .nav-link-text::before,.h-header .h-navi .h-navi-list .nav-item.forum .nav-link-text::after{display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);transition:all .5s ease-out}.h-header .h-navi .h-navi-list .nav-item.supporters .nav-link-text::after,.h-header .h-navi .h-navi-list .nav-item.manga .nav-link-text::after,.h-header .h-navi .h-navi-list .nav-item.expert .nav-link-text::after,.h-header .h-navi .h-navi-list .nav-item.forum .nav-link-text::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 48;font-size:1em;margin-right:.05em}.h-header .h-navi .h-navi-list .nav-item.supporters .nav-link-text::before,.h-header .h-navi .h-navi-list .nav-item.manga .nav-link-text::before,.h-header .h-navi .h-navi-list .nav-item.expert .nav-link-text::before,.h-header .h-navi .h-navi-list .nav-item.forum .nav-link-text::before{content:"";overflow:hidden;width:1.3em;height:auto;aspect-ratio:1/1;border-radius:50%;background:#fff;border:1px solid #231815}.h-header .h-navi .h-navi-list .nav-item.clinic .nav-link-text{display:none}.h-header .h-navi .h-navi-list .nav-item.question .nav-link-text{transition:all .5s ease-out}.h-header .h-navi .h-navi-list .nav-item.question .nav-link-text.is-opened{background:#fff0f2}.h-header .h-navi .h-navi-list .nav-item.question .nav-link-text.is-opened::after{transform:translateY(-50%) rotate(45deg)}.h-header .h-navi .h-navi-list .nav-item.question .question-subnav{display:none}}@media only screen and (max-width: 520px)and (max-width: 520px){.h-header .h-navi .h-navi-list .nav-item.question .question-subnav{padding:20px 0;background:#fffcfc}.h-header .h-navi .h-navi-list .nav-item.question .question-subnav li{margin-bottom:20px}.h-header .h-navi .h-navi-list .nav-item.question .question-subnav li:last-child{margin-bottom:0}.h-header .h-navi .h-navi-list .nav-item.question .question-subnav li a{font-size:1.4rem;padding:0 30px 0 30px;display:block;color:inherit;position:relative}.h-header .h-navi .h-navi-list .nav-item.question .question-subnav li a::before,.h-header .h-navi .h-navi-list .nav-item.question .question-subnav li a::after{display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);transition:all .5s ease-out}.h-header .h-navi .h-navi-list .nav-item.question .question-subnav li a::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 48;font-size:1em;margin-right:.05em}.h-header .h-navi .h-navi-list .nav-item.question .question-subnav li a::before{content:"";overflow:hidden;width:1.3em;height:auto;aspect-ratio:1/1;border-radius:50%;background:#fff;border:1px solid #231815}}@media only screen and (max-width: 520px){.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .nav-title.is-opened .nav-link-text{background-color:#fffbc2}.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .nav-title.is-opened .nav-link-text::after{transform:translateY(-50%) rotate(45deg)}.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .item dt a::before,.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .item dt a::after{display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);transition:all .5s ease-out}.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .item dt a::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 48;font-size:1em;margin-right:.05em}.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .item dt a::before{content:"";overflow:hidden;width:1.3em;height:auto;aspect-ratio:1/1;border-radius:50%;background:#fff;border:1px solid #231815}.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .item dt a::before{height:auto;margin-top:auto}.h-header .h-navi .h-navi-list .nav-item.nav-dictionary .item dt a::after{margin-right:0}}.h-header .h-navi .h-navi-list .nav-bnr{max-width:calc((100% - 60px)/4)}.h-header .h-navi .h-navi-list .nav-bnr.question,.h-header .h-navi .h-navi-list .nav-bnr.dictionary,.h-header .h-navi .h-navi-list .nav-bnr.supporters{max-width:calc((100% - 40px)/3)}@media only screen and (max-width: 520px){.h-header .h-navi .h-navi-list .nav-bnr{max-width:100%;width:100%}.h-header .h-navi .h-navi-list .nav-bnr.question,.h-header .h-navi .h-navi-list .nav-bnr.dictionary,.h-header .h-navi .h-navi-list .nav-bnr.supporters{max-width:100%;width:100%}}.h-header .h-navi .h-navi-list .nav-bnr figure figcaption{display:none}@media only screen and (max-width: 520px){.h-header .h-navi .h-navi-list .nav-bnr figure figcaption{display:block}}.h-header .h-navi .c-dictionary-sitemap{padding:20px 0 40px}@media only screen and (max-width: 520px){.h-header .h-navi .c-dictionary-sitemap{padding:0}}.h-header .h-navi .c-dictionary-sitemap .c-content_inner{width:100%;max-width:100%;padding:0}@media only screen and (max-width: 520px){.h-header .h-navi .c-dictionary-sitemap .c-content_inner{padding:0}}@media only screen and (max-width: 520px){.h-header .h-navi .c-dictionary-sitemap .dictionary{margin-bottom:0;border-radius:0;padding:0}.h-header .h-navi .c-dictionary-sitemap .dictionary .nav-title{padding:0;width:100%;height:auto;position:relative;top:auto;left:0;transform:translateX(0)}.h-header .h-navi .c-dictionary-sitemap .dictionary .nav-title .title-img{display:none}.h-header .h-navi .c-dictionary-sitemap .dictionary .nav-title .nav-link-text{display:block}.h-header .h-navi .c-dictionary-sitemap .dictionary dl{padding:20px 0;display:none}.h-header .h-navi .c-dictionary-sitemap .dictionary dl dt{font-weight:400}}.h-header .h-navi .h-nav-logo{display:none}@media only screen and (max-width: 520px){.h-header .h-navi .h-nav-logo{display:block;width:115px;margin:50px auto 50px}}body.is-opened{overflow-x:hidden;margin-top:0 !important}body.is-opened .h-header{position:absolute}body.is-opened .h-header .h-menu button span{display:none}body.is-opened .h-header .h-menu button::before{transform:translate(-50%, -50%) rotate(-45deg)}body.is-opened .h-header .h-menu button::after{transform:translate(-50%, -50%) rotate(45deg)}body.is-opened .h-header .h-menu .open{display:none}body.is-opened .h-header .h-menu .close{display:inherit}body.is-opened #wrapper{position:fixed;top:0;left:0;width:100%;z-index:5}.f-footer{background:#fff;padding:40px 0 15px;border-top:1px solid #231815;text-align:center;font-size:1.4rem;line-height:1.7142857143;color:#231815}@media only screen and (max-width: 520px){.f-footer{padding:45px 0 20px;text-align:left}}.f-footer .f-logo{max-width:185px;margin:0 auto 30px}@media only screen and (max-width: 520px){.f-footer .f-logo{margin-bottom:35px}}@media only screen and (max-width: 520px){.f-footer .f-address{margin-bottom:10px}}.f-footer .f-copyright{margin-top:10px;font-size:1.2rem;letter-spacing:.1em}.c-dictionary-sitemap{background:#fff;padding:0}@media only screen and (max-width: 520px){.c-dictionary-sitemap{padding:40px 10px}}.c-dictionary-sitemap .dictionary{padding:28px 45px 42px;border-radius:20px;margin-bottom:60px;background-color:#fffbc2}@media only screen and (max-width: 520px){.c-dictionary-sitemap .dictionary{padding:35px 3px;border-radius:15px}}.nav-dictionary .c-dictionary-sitemap .dictionary{padding:50px 80px;position:relative}@media only screen and (max-width: 520px){.nav-dictionary .c-dictionary-sitemap .dictionary{background-color:#fffef3}}.nav-dictionary .c-dictionary-sitemap .dictionary .nav-title{display:block;width:370px;height:60px;margin:0 auto 42px}@media only screen and (max-width: 520px){.nav-dictionary .c-dictionary-sitemap .dictionary .nav-title{margin-bottom:0}}.nav-dictionary .c-dictionary-sitemap .dictionary .nav-title .nav-link-text{display:none}.nav-dictionary .c-dictionary-sitemap .dictionary .contents-title{display:none}.c-dictionary-sitemap .dictionary .contents-title{max-width:577px;margin:0 auto 45px}@media only screen and (max-width: 520px){.c-dictionary-sitemap .dictionary .contents-title{max-width:307px;margin:0 auto 35px}}.c-dictionary-sitemap .dictionary .nav-title{display:none}.c-dictionary-sitemap .dictionary dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width: 520px){.c-dictionary-sitemap .dictionary dl{padding:0 25px;display:block}}@media only screen and (min-width: 521px){.c-dictionary-sitemap .dictionary dl .item{width:21.978021978%;margin:30px 3.956043956% 0 0}.c-dictionary-sitemap .dictionary dl .item:nth-child(4n){margin-right:0}.c-dictionary-sitemap .dictionary dl .item:nth-child(-n+4){margin-top:0}}@media only screen and (max-width: 520px){.c-dictionary-sitemap .dictionary dl .item{margin-bottom:18px}.c-dictionary-sitemap .dictionary dl .item:last-child{margin-bottom:0}}.c-dictionary-sitemap .dictionary dl .item.vol01 a:hover{color:#f6af72}.c-dictionary-sitemap .dictionary dl .item.vol01 dt a::before{background-color:#f6af72}.c-dictionary-sitemap .dictionary dl .item.vol01 dd li a::before{background-color:#f6af72}.c-dictionary-sitemap .dictionary dl .item.vol02 a:hover{color:#d4bd84}.c-dictionary-sitemap .dictionary dl .item.vol02 dt a::before{background-color:#d4bd84}.c-dictionary-sitemap .dictionary dl .item.vol02 dd li a::before{background-color:#d4bd84}.c-dictionary-sitemap .dictionary dl .item.vol03 a:hover{color:#9cd5db}.c-dictionary-sitemap .dictionary dl .item.vol03 dt a::before{background-color:#9cd5db}.c-dictionary-sitemap .dictionary dl .item.vol03 dd li a::before{background-color:#9cd5db}.c-dictionary-sitemap .dictionary dl .item.vol04 a:hover{color:#8ab2be}.c-dictionary-sitemap .dictionary dl .item.vol04 dt a::before{background-color:#8ab2be}.c-dictionary-sitemap .dictionary dl .item.vol04 dd li a::before{background-color:#8ab2be}.c-dictionary-sitemap .dictionary dl .item.vol05 a:hover{color:#9bcf9c}.c-dictionary-sitemap .dictionary dl .item.vol05 dt a::before{background-color:#9bcf9c}.c-dictionary-sitemap .dictionary dl .item.vol05 dd li a::before{background-color:#9bcf9c}.c-dictionary-sitemap .dictionary dl .item.vol06 a:hover{color:#6faf7a}.c-dictionary-sitemap .dictionary dl .item.vol06 dt a::before{background-color:#6faf7a}.c-dictionary-sitemap .dictionary dl .item.vol06 dd li a::before{background-color:#6faf7a}.c-dictionary-sitemap .dictionary dl .item.vol07 a:hover{color:#9aabd0}.c-dictionary-sitemap .dictionary dl .item.vol07 dt a::before{background-color:#9aabd0}.c-dictionary-sitemap .dictionary dl .item.vol07 dd li a::before{background-color:#9aabd0}.c-dictionary-sitemap .dictionary dl .item.vol08 a:hover{color:#c394c1}.c-dictionary-sitemap .dictionary dl .item.vol08 dt a::before{background-color:#c394c1}.c-dictionary-sitemap .dictionary dl .item.vol08 dd li a::before{background-color:#c394c1}.c-dictionary-sitemap .dictionary dl .item.vol09 a:hover{color:#ebaea8}.c-dictionary-sitemap .dictionary dl .item.vol09 dt a::before{background-color:#ebaea8}.c-dictionary-sitemap .dictionary dl .item.vol09 dd li a::before{background-color:#ebaea8}.c-dictionary-sitemap .dictionary dl .item.vol10 a:hover{color:#adb687}.c-dictionary-sitemap .dictionary dl .item.vol10 dt a::before{background-color:#adb687}.c-dictionary-sitemap .dictionary dl .item.vol10 dd li a::before{background-color:#adb687}.c-dictionary-sitemap .dictionary dl .item a{color:#231815}.c-dictionary-sitemap .dictionary dl .item dt{margin-bottom:7px;letter-spacing:.1em;font-weight:500}@media only screen and (max-width: 520px){.c-dictionary-sitemap .dictionary dl .item dt{margin-bottom:0;font-size:1.6rem}.nav-dictionary .c-dictionary-sitemap .dictionary dl .item dt{font-size:1.4rem;padding-left:30px}}.c-dictionary-sitemap .dictionary dl .item dt a{display:inline-block;padding-left:25px;position:relative}@media only screen and (max-width: 520px){.c-dictionary-sitemap .dictionary dl .item dt a{display:block;padding:0 25px 0 0}}.c-dictionary-sitemap .dictionary dl .item dt a::before{content:" ";display:block;width:20px;height:20px;border-radius:50%;border:1px solid #231815;background:url("../images/common/sitemap_dictionary_icon.png") center/6px auto no-repeat;background-color:#f6af72;position:absolute;top:50%;left:0;margin-top:-9px}@media only screen and (max-width: 520px){.c-dictionary-sitemap .dictionary dl .item dt a::before{left:inherit;right:0}}.c-dictionary-sitemap .dictionary dl .item dd{padding-left:25px}@media only screen and (max-width: 520px){.c-dictionary-sitemap .dictionary dl .item dd{display:none}}.c-dictionary-sitemap .dictionary dl .item dd li{margin-bottom:6px;font-size:1.3rem;font-weight:500;letter-spacing:.1em;line-height:1.3846153846}.c-dictionary-sitemap .dictionary dl .item dd li:last-child{margin-bottom:0}.c-dictionary-sitemap .dictionary dl .item dd li a{display:inline-block;padding-left:14px;position:relative}.c-dictionary-sitemap .dictionary dl .item dd li a::before{content:" ";display:block;width:9px;height:3px;border-radius:10px;background-color:#f6af72;position:absolute;top:9px;left:0}*{box-sizing:border-box}html{font-size:10px}html.small{font-size:8px}html.large{font-size:12px}html,body{font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt"}body{background-color:#fff;color:#231815;font-size:1.6rem;line-height:1.3;letter-spacing:.05em}@media only screen and (max-width: 520px){body{font-size:1.4rem}}p{line-height:1.75}.pcNone{display:none !important}@media only screen and (max-width: 810px){.pcNone{display:block !important}}@media only screen and (max-width: 520px){.pcNone{display:block !important}}@media only screen and (max-width: 810px){.tbNone{display:none}}@media only screen and (max-width: 520px){.tbNone{display:block !important}}@media only screen and (max-width: 810px){.spNone{display:block !important}}@media only screen and (max-width: 520px){.spNone{display:none !important}}.is-sp{display:none}@media only screen and (max-width: 520px){.is-sp{display:inherit}}@media only screen and (max-width: 520px){.is-pc{display:none}}a{text-decoration:none;transition:all .5s ease-out;outline:none}a:hover{text-decoration:none}a:visited,a:active{outline:none}a img{transition:all .5s ease-out;border-style:none;border:0}@media only screen and (min-width: 521px){a img:hover{opacity:.6}}a.disabled{pointer-events:none}.supText{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.subText{font-size:75.5%;vertical-align:bottom;position:relative;top:.1em}img{-ms-interpolation-mode:bicubic;vertical-align:bottom;backface-visibility:hidden;max-width:100%;height:auto}img.img100{width:100%;height:auto}.objfit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover;"}.c-content_inner{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}.c-content{margin-top:100px;min-height:80svh}@media only screen and (max-width: 810px){.c-content{margin-top:80px}}@media only screen and (max-width: 520px){.c-content{margin-top:65px}}.center{text-align:center;margin:0 auto}.tel-btn{cursor:default}@media only screen and (max-width: 520px){.tel-btn{cursor:pointer}}.c-text_highlighter{background:linear-gradient(transparent 15%, #fff100 15% 93%, transparent 93%)}.c-text_highlighter02{background:linear-gradient(transparent 65%, #fff100 65% 93%, transparent 93%)}.c-youtube{position:relative;width:100%;padding-top:56.25%}.c-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.btn-shadow{display:block;padding:25px 50px 28px;border-radius:100px;color:#231815;font-size:2.4rem;line-height:1;font-weight:500;text-align:center;background-color:#ddd;border:1px solid #ccc;box-shadow:0 4px 0 0 #ccc;position:relative}@media only screen and (max-width: 520px){.btn-shadow{padding:13px 40px 15px 30px;font-size:1.8rem}}.btn-shadow:hover{opacity:.7}.btn-shadow.disabled{pointer-events:none;color:#a7a3a1 !important;background-color:#d3d1d0 !important;border-color:#d3d1d0 !important;box-shadow:0 4px 0 0 #c4c3c3 !important}.btn-shadow.arrow::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48;display:block;font-size:3.2rem;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#fff}@media only screen and (max-width: 520px){.btn-shadow.arrow::after{font-size:2.4rem}}.btn-shadow.c-orange{background-color:#f39939;color:#231815}.btn-shadow.c-orange:hover{opacity:.7}.btn-shadow.search::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;display:block;font-size:3.2rem;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:inherit}@media only screen and (max-width: 520px){.btn-shadow.search::after{font-size:2.4rem}}.orange-pill-label{display:block;width:210px;margin:0 auto;font-size:1.6rem;font-weight:700;letter-spacing:.1em;padding:.5em 0 .6em;line-height:1;text-align:center;background:#f39939;color:#fff;border-radius:3em;position:relative}.orange-pill-label::after{content:"";display:block;width:15px;aspect-ratio:1/1;background-image:url("../images/top/label_3lines.svg");background-size:contain;position:absolute;top:-10px;right:-10px}.f-dictionary{padding:50px 0;background:#fffef3}.f-dictionary .c-dictionary-sitemap{background-color:rgba(0,0,0,0);padding:0}.f-dictionary .c-dictionary-sitemap .dictionary{margin-bottom:0}.feel_list{padding-bottom:37.6%;position:relative}@media only screen and (max-width: 520px){.feel_list{padding:0;margin:0 -5px}.feel_list:before,.feel_list:after{content:"";display:table}.feel_list:after{clear:both}.feel_list{zoom:1}}.feel_list li{position:absolute;top:0;left:0}.feel_list li.feel01{width:24.5%;top:43.085106383%;left:4.2%}@media only screen and (max-width: 520px){.feel_list li.feel01 img{max-width:240px}}.feel_list li.feel01_2{width:20.5%;top:63.2978723404%;left:48.5%}@media only screen and (max-width: 520px){.feel_list li.feel01_2 img{max-width:200px}}.feel_list li.feel02{width:33.6%;top:76.0638297872%;left:10.1%}@media only screen and (max-width: 520px){.feel_list li.feel02{max-width:330px}}.feel_list li.feel03{width:20%;top:4.7872340426%;left:12.4%}@media only screen and (max-width: 520px){.feel_list li.feel03 img{max-width:200px}}.feel_list li.feel05{width:20.5%;top:3.9893617021%;left:75%}@media only screen and (max-width: 520px){.feel_list li.feel05 img{max-width:200px}}.feel_list li.feel06{width:20%;top:29.7872340426%;left:33%}@media only screen and (max-width: 520px){.feel_list li.feel06 img{max-width:200px}}.feel_list li.feel07{width:30%;top:34.8404255319%;left:59.4%}@media only screen and (max-width: 520px){.feel_list li.feel07 img{max-width:300px}}.feel_list li.feel08{width:24.5%;top:0%;left:42.1%}@media only screen and (max-width: 520px){.feel_list li.feel08 img{max-width:240px}}.feel_list li.feel09{width:24.5%;top:77.1276595745%;left:69.8%}@media only screen and (max-width: 520px){.feel_list li.feel09 img{max-width:240px}}@media only screen and (max-width: 520px){.feel_list li{clear:both;position:static;width:auto !important}.feel_list li:nth-child(even){float:right}.feel_list li.feel01_2{float:left}.feel_list li.feel02{margin-bottom:20px}.feel_list li.feel07{margin-bottom:20px}.feel_list li.feel09{float:right}}.c-topicpath{padding:5px 0;background:#fff}.c-topicpath ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:center;font-size:1.2rem;letter-spacing:.1em;font-family:"Noto Sans JP","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif}@media only screen and (max-width: 520px){.c-topicpath ul{overflow-x:auto;white-space:nowrap}}.c-topicpath ul li a{color:#231815}.c-topicpath ul li a:hover{text-decoration:underline}.c-topicpath ul li::after{content:">";display:inline-block;margin:0 .5em}.c-topicpath ul li:last-child::after{display:none}.forum-info-layout{display:grid;grid-template-areas:"poster title" "poster info";grid-template-columns:43% 1fr;grid-template-rows:auto auto;gap:0 40px;justify-items:center;align-items:center;color:#79695e}@media only screen and (max-width: 520px){.forum-info-layout{grid-template-areas:"title" "poster" "info";grid-template-columns:100%;grid-template-rows:auto auto;gap:0 0}}.forum-info-layout .forum-title{grid-area:title}.forum-info-layout .forum-info{grid-area:info}.forum-info-layout .forum-poster{grid-area:poster}.forum-info-layout.top .forum-title{margin:0 auto 30px;align-self:end}.forum-info-layout.top .forum-info{margin-bottom:37px;align-self:end}@media only screen and (max-width: 520px){.forum-info-layout.top .forum-info{margin-bottom:0}}.forum-info-layout .forum-title{width:100%;max-width:490px;margin:0 auto 80px;align-self:end}@media only screen and (max-width: 520px){.forum-info-layout .forum-title{width:90%;margin:0 auto 40px}}.forum-info-layout .forum-title img{width:100%;height:auto}.forum-info-layout .forum-info{width:100%;align-self:start}@media only screen and (max-width: 520px){.forum-info-layout .forum-info{margin-top:40px}}.forum-info-layout .forum-info .date-title{border-top:3px dotted #f39939;border-bottom:3px dotted #f39939;text-align:center;padding:.3em;font-size:2rem;letter-spacing:1em;text-indent:1em;font-weight:700;line-height:1;margin-bottom:25px}.forum-info-layout .forum-info .date-day{max-width:389px;margin:0 auto 30px}@media only screen and (max-width: 520px){.forum-info-layout .forum-info .date-day{max-width:80%}}.forum-info-layout .forum-info .date-day img{width:100%;height:auto}.forum-info-layout .forum-info .end-text{text-align:center}.forum-info-layout .forum-info .end-text span{display:inline-block;position:relative;font-weight:500}@media only screen and (max-width: 520px){.forum-info-layout .forum-info .end-text span{font-size:1.6rem;font-weight:500;line-height:1.2}}.forum-info-layout .forum-info .end-text span::before,.forum-info-layout .forum-info .end-text span::after{content:"";display:block;width:14px;aspect-ratio:1/1;background-image:url("../images/forum/title_mark.svg");background-size:contain;position:absolute;top:50%;transform:translateY(-40%)}@media only screen and (max-width: 520px){.forum-info-layout .forum-info .end-text span::before,.forum-info-layout .forum-info .end-text span::after{width:16px}}.forum-info-layout .forum-info .end-text span::before{left:-25px}@media only screen and (max-width: 520px){.forum-info-layout .forum-info .end-text span::before{left:-35px}}.forum-info-layout .forum-info .end-text span::after{right:-25px}@media only screen and (max-width: 520px){.forum-info-layout .forum-info .end-text span::after{right:-35px}}.forum-info-layout .forum-info .btn-block{margin-top:25px}.forum-info-layout .forum-info .btn-block .btn-shadow{background-color:#f39939;border:1px solid #f39939;box-shadow:0 4px 0 0 #c4c3c3}.forum-info-layout .forum-info .btn-block .url-text{margin-top:7px;text-align:center}.forum-info-layout .forum-info .btn-block .url-text a{color:#f39939;font-size:1.4rem;font-weight:500}@media only screen and (max-width: 520px){.forum-info-layout .forum-info .btn-block .url-text a{font-size:1.2rem}}.forum-info-layout .forum-info .btn-block .url-text a.disabled{pointer-events:none;color:#a7a3a1}.forum-info-layout .forum-info .open-time{text-align:center;font-size:2.4rem;font-weight:500}.forum-info-layout .forum-info .open-time::before,.forum-info-layout .forum-info .open-time::after{content:"";display:inline-block;width:14px;aspect-ratio:14/16;background-image:url("../images/forum/open_time_deco.svg");background-size:contain}@media only screen and (max-width: 520px){.forum-info-layout .forum-info .open-time::before,.forum-info-layout .forum-info .open-time::after{width:9px}}.forum-info-layout .forum-info .open-time::before{margin-right:5px}.forum-info-layout .forum-info .open-time::after{margin-left:5px}@media only screen and (max-width: 520px){.forum-info-layout .forum-info .open-time{font-size:1.4rem}}.forum-info-layout .forum-poster{text-align:center}.forum-info-layout .forum-poster .view-poster{display:inline-block;margin-top:10px;font-size:1.6rem;font-weight:500;color:#79695e}.forum-info-layout .forum-poster .view-poster .icon{display:inline-block;vertical-align:middle;margin-right:7px;margin-top:-3px;width:20px;height:20px;border-radius:50%;background:#f39939;position:relative}.forum-info-layout .forum-poster .view-poster .icon::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;display:block;font-size:1em;position:absolute;top:50%;left:55%;transform:translate(-50%, -50%);color:#fff}.innerArea{width:1200px;margin:0 auto}@media only screen and (max-width: 1200px){.innerArea{max-width:calc(100% - 20px)}}.dashed{display:inline;padding-bottom:2px;background:linear-gradient(to right, #f39939 0%, #f39939 50%, rgba(243, 153, 57, 0) 51%, rgba(243, 153, 57, 0) 100%) repeat-x left bottom/4px 2px}#footer-banner-area{border-top:1px solid #8c837a;background:#fffef3;padding:70px 0}@media only screen and (max-width: 520px){#footer-banner-area{padding:50px 20px}}#footer-banner-area .footer-banner-list{max-width:1200px;margin:0 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (max-width: 520px){#footer-banner-area .footer-banner-list{display:block}}#footer-banner-area .footer-banner-list li{flex:0 0 23.5%;margin-bottom:25px}#footer-banner-area .footer-banner-list li:nth-child(-n+3){flex:0 0 32%}#footer-banner-area .footer-banner-list li a{display:block}.based-annote{text-align:center;margin-bottom:20px;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem)}.based-annote.top{margin-top:15px}
