@import"https://fonts.googleapis.com/css2?family=BIZ+UDPMincho:wght@400;700&family=Noto+Serif+JP:wght@200..900&display=swap";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:18px}body{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-optical-sizing:auto;font-size:1rem;line-height:1.8;word-break:break-all;background:#f3f3f3}body *{color:#3b363c}main{display:block}a{display:block;outline:none;text-decoration:none;-webkit-transition:.3s;transition:.3s}a:hover{opacity:.7}img{width:100%;height:auto}h1,h2,h3,h4,h5,h6,dt,th{font-weight:bold}table{width:100%;table-layout:fixed;border:1px solid}table th,table td{text-align:center;vertical-align:middle;padding:10px 6px}@media screen and (max-width: 767px){table th,table td{padding:8px 6px}}table tbody tr:not(:last-child){border-bottom:1px solid #f3f3f3}table tbody th{background:#f1e6e7}table tbody td{background:#fff}.font-mincho{font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-weight:bold}.bold{font-weight:bold}.red{color:#c7374d;font-weight:bold}.bg-y{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #ffd700), color-stop(50%, transparent));background:-webkit-linear-gradient(bottom, #ffd700 50%, transparent 50%);background:linear-gradient(to top, #ffd700 50%, transparent 50%)}.bg-gold{display:inline-block;line-height:1.2;background:var(--color-gra1, linear-gradient(90deg, #98732E 0%, #C4A440 100%));padding:4px 6px;color:#fff;font-weight:600;margin-right:4px}.under{position:relative}.under::after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;border-bottom:1px dashed #c7374d}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px}.text p:not(:last-child){margin-bottom:1rem}#wrapper--column{padding:20px 60px}#wrapper--column h2{font-size:1.3rem;padding:5px 0 3px 0;margin-bottom:20px;border-bottom:2px solid #e0b9c3;position:relative}#wrapper--column h2:before{position:absolute;content:"";left:0;bottom:-2px;width:100px;height:2px;background:#ca868a}#wrapper--column h2.screen-reader-text{border:none}#wrapper--column h2.screen-reader-text:before{content:none}@media screen and (max-width: 767px){#wrapper--column{padding:20px 15px}}.column__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.column__list li a{display:grid;grid-template-columns:30% auto;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.column__left img{border-radius:5px;border:1px solid #f1e6e7}.column__right .right__top{font-size:1.1rem;font-weight:700;color:#c7374d}.column__right .right__bottom{line-height:1.3}.column-single-inner{padding:30px}.column-single .header{padding:5px 10px;background:#e0b9c3;font-size:1.2rem}.column-single .content{padding:10px}.column-single .content h2{font-size:1.1rem;margin-bottom:-35px;color:#c59a35}.column-single .content h3{margin-bottom:-35px}.column-single .content img{height:400px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.column__list{gap:50px}.column__list li a{grid-template-columns:1fr}.column__left img{height:200px;-o-object-fit:cover;object-fit:cover}.column-single-inner{padding:20px 10px}.column-single .header{line-height:1.2;padding:10px}.column-single .content img{height:200px;width:100%}}.nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.l-container{max-width:870px;margin:0 auto;background:#fff;overflow:hidden;border:1px solid #f0eada}@media screen and (max-width: 767px){.l-container{border:none}}.l-footer article{max-width:870px;margin:0 auto}.l-footer__logo{background:#fff;text-align:center;padding:1rem 0}.l-footer__logo img{width:200px}@media screen and (max-width: 767px){.l-footer__logo img{width:45vw}}.l-footer__nav{background:#f0eada;padding:2rem 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;gap:4rem}@media screen and (max-width: 767px){.l-footer__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.4rem 1rem}}.l-footer__nav li{position:relative}.l-footer__nav li:before{content:"";position:absolute;top:50%;left:0;width:10px;height:10px;background:#c59a35;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.l-footer__nav li{width:100%;text-align:left}}.l-footer__nav li a{font-size:.9rem;margin-left:20px}.l-footer__copyright{background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);text-align:center}.l-footer__copyright small{color:#fff;font-size:.7rem}.l-header article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:870px;margin:0 auto;padding:5px 20px;background:#fff}@media screen and (max-width: 767px){.l-header article{padding:0 10px 0 0}}.l-header__logo{width:250px}@media screen and (max-width: 767px){.l-header__logo{width:45vw}}.l-header__pr{font-size:12px;background:#f3f3f3;padding:0 6px}.c-breadcrumb{max-width:1000px;padding:10px 15px;margin:0 auto}.c-breadcrumb li{position:relative;display:inline;font-size:1.2rem;list-style:none;margin:0 20px 0 0}.c-breadcrumb li:after{content:">";position:absolute;right:-18px;top:0;bottom:0;height:20px;margin:auto}.c-breadcrumb li:last-child:after{content:none}.c-breadcrumb a{display:inline-block}.c-button{padding:6px 0;text-align:center;background:-webkit-gradient(linear, left top, left bottom, color-stop(50.69%, #079637), to(#A1BF38));background:-webkit-linear-gradient(top, #079637 50.69%, #A1BF38 100%);background:linear-gradient(180deg, #079637 50.69%, #A1BF38 100%);color:#fff;font-weight:bold;position:relative;overflow:hidden}.c-button:hover{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);opacity:1}.c-button:before{position:absolute;content:"";width:200px;height:400px;background:rgba(255,255,255,.2);top:0;left:0;-webkit-animation:shine 3s infinite;animation:shine 3s infinite}@-webkit-keyframes shine{0%{-webkit-transform:skewX(-30deg) translateX(-200px);transform:skewX(-30deg) translateX(-200px)}100%{-webkit-transform:skewX(-30deg) translateX(1000px);transform:skewX(-30deg) translateX(1000px)}}@keyframes shine{0%{-webkit-transform:skewX(-30deg) translateX(-200px);transform:skewX(-30deg) translateX(-200px)}100%{-webkit-transform:skewX(-30deg) translateX(1000px);transform:skewX(-30deg) translateX(1000px)}}@media screen and (max-width: 767px){.c-button{font-size:3.8vw}}.c-button.-best3{border-radius:30px;border:2px solid #fff;-webkit-box-shadow:0 0 3px rgba(59,54,60,.5);box-shadow:0 0 3px rgba(59,54,60,.5)}.c-button.-hikaku{padding:8px 0;border-radius:8px;border:1px solid #08624a;-webkit-box-shadow:0px 4px 0px 0px #007858,0px 0px 0px 3px #6dcda0 inset;box-shadow:0px 4px 0px 0px #007858,0px 0px 0px 3px #6dcda0 inset}@media screen and (max-width: 767px){.c-button.-hikaku{padding:6px 0}}.c-button.-big{padding:.9rem 0;font-size:1.6rem;border-radius:8px;border:1px solid #4c823a;background:var(--color-btn-gra, linear-gradient(180deg, #079637 50.69%, #A1BF38 100%));-webkit-box-shadow:0px 4px 0px 0px #4c823a,0px 0px 0px 3px #8ecd6d inset;box-shadow:0px 4px 0px 0px #4c823a,0px 0px 0px 3px #8ecd6d inset}@media screen and (max-width: 767px){.c-button.-big{font-size:1.1rem}}.c-heading.-img{text-align:center}.c-heading.-img img{width:600px}@media screen and (max-width: 767px){.c-heading.-img img{width:100%}}.u-device-sp{display:none}@media screen and (max-width: 767px){.u-device-sp{display:block}}.u-device-tablet{display:none}@media screen and (max-width: 1024px){.u-device-tablet{display:block}}@media screen and (max-width: 767px){.u-device-pc{display:none}}.p-hero figure{position:relative}.p-hero figure .fv-date{position:absolute;left:3rem;top:1rem;width:450px}@media screen and (max-width: 767px){.p-hero figure .fv-date{width:64vw;top:0;left:0}}.p-hero figure .fv-date span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:1.3em;letter-spacing:1px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-weight:bold}@media screen and (max-width: 767px){.p-hero figure .fv-date span{font-size:3.6vw;top:56%}}.p-hero__fromArea{margin-bottom:2rem;background:-webkit-gradient(linear, left top, right top, from(#5E4A52), to(#C59A35));background:-webkit-linear-gradient(left, #5E4A52, #C59A35);background:linear-gradient(to right, #5E4A52, #C59A35);color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-weight:bold;font-size:1.6em;text-align:center;padding:10px 0;position:relative}@media screen and (max-width: 767px){.p-hero__fromArea{font-size:5vw;margin-bottom:1rem}}.p-hero__fromArea:before,.p-hero__fromArea:after{content:"";position:absolute;left:50%;width:90%;height:1px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(#ffffff), to(transparent));background:-webkit-linear-gradient(left, transparent, #ffffff, transparent);background:linear-gradient(to right, transparent, #ffffff, transparent);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.p-hero__fromArea:before{top:6px}.p-hero__fromArea:after{bottom:6px}.p-hero__fromArea span{position:absolute;top:99%;left:50%;border-top:20px solid #c7374d;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media screen and (max-width: 767px){.p-hero__fromArea span{border-top:10px solid #c7374d;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0)}}.p-best3{overflow:hidden;background:#fff;position:relative}.p-best3 article{padding:1rem 0}.p-best3:before,.p-best3:after{content:"";position:absolute;top:-20px;width:300px;height:90px;background:url(../dist/front/bg-best3.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.p-best3:before,.p-best3:after{width:30vw;height:45px;top:-10px}}.p-best3:before{left:-50px}@media screen and (max-width: 767px){.p-best3:before{left:-20px}}.p-best3:after{right:-80px}@media screen and (max-width: 767px){.p-best3:after{right:-30px}}.p-best3-head{position:relative;z-index:1}.p-best3-ctt{padding:1rem 60px;position:relative}@media screen and (max-width: 767px){.p-best3-ctt{padding:0 10px}}.p-best3-ctt__ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-top:2rem}@media screen and (max-width: 767px){.p-best3-ctt__ul{gap:4px}}.p-best3-ctt__ul .best3-item{position:relative;background:#fbf9ef;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:14px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;border-radius:6px;border:2px solid #dec282}@media screen and (max-width: 767px){.p-best3-ctt__ul .best3-item{padding:4px 4px 10px;border-width:1px}}.p-best3-ctt__ul .best3-item:first-of-type{border-color:#dec282;background:#fbf9ef}.p-best3-ctt__ul .best3-item:first-of-type:after{width:80px;height:80px;background:url(../dist/front/icon-crown1.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.p-best3-ctt__ul .best3-item:first-of-type:after{width:14vw;height:14vw}}.p-best3-ctt__ul .best3-item:nth-of-type(2){border-color:#cdcccc;background:#f7f4f4}.p-best3-ctt__ul .best3-item:nth-of-type(2):after{background:url(../dist/front/icon-crown2.svg) no-repeat center center/contain}.p-best3-ctt__ul .best3-item:nth-of-type(3){border-color:#c9abab;background:#f5eeee}.p-best3-ctt__ul .best3-item:nth-of-type(3):after{background:url(../dist/front/icon-crown3.svg) no-repeat center center/contain}.p-best3-ctt__ul .best3-item:after{content:"";position:absolute;left:50%;bottom:99%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:60px}@media screen and (max-width: 767px){.p-best3-ctt__ul .best3-item:after{width:12vw;height:12vw}}.p-best3-ctt__ul .best3-item__head a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:bold;text-decoration:underline}.p-best3-ctt__ul .best3-item__head a p{padding:4px 0}@media screen and (max-width: 767px){.p-best3-ctt__ul .best3-item__head a p{font-size:3.9vw}}.p-best3-ctt__ul .best3-item__text{text-align:center;height:100px}@media screen and (max-width: 767px){.p-best3-ctt__ul .best3-item__text{font-size:4vw;line-height:1.4;height:28vw}}.p-comment{background:-webkit-gradient(linear, left top, left bottom, from(#EEE2C5), to(#E1C681));background:-webkit-linear-gradient(top, #EEE2C5 0%, #E1C681 100%);background:linear-gradient(180deg, #EEE2C5 0%, #E1C681 100%);position:relative;overflow:hidden}.p-comment:before,.p-comment:after{content:"";position:absolute;width:200px;height:200px;opacity:.5}@media screen and (max-width: 767px){.p-comment:before,.p-comment:after{width:100px;height:100px}}.p-comment:before{background:url(../dist/front/bg-grid.svg) no-repeat center center/contain;left:-10px;top:0}.p-comment:after{background:url(../dist/front/bg-grid_d.svg) no-repeat center center/contain;right:-10px;bottom:0}.p-comment.-pickup{padding:2rem 0}.p-comment.-pickup .font-deco{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%) skewX(-10deg);-ms-transform:translateX(-50%) skewX(-10deg);transform:translateX(-50%) skewX(-10deg);color:brown;font-weight:bold;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto}@media screen and (max-width: 767px){.p-comment.-pickup .font-deco{top:24px}}.p-comment article{padding:2rem 0}.p-comment-head{text-align:center;position:relative;z-index:2}.p-comment-head:before{content:"";position:absolute;top:14px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:80%;height:40px;background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);-webkit-clip-path:polygon(50% 0%, 100% 0, 98% 50%, 100% 100%, 0 100%, 2% 50%, 0 1%);clip-path:polygon(50% 0%, 100% 0, 98% 50%, 100% 100%, 0 100%, 2% 50%, 0 1%)}@media screen and (max-width: 767px){.p-comment-head:before{top:14px;width:120%;height:56px}}.p-comment-head h2{z-index:1;display:inline-block;background:-webkit-gradient(linear, left top, right top, from(#460E24), to(#A47915));background:-webkit-linear-gradient(left, #460E24 0%, #A47915 100%);background:linear-gradient(90deg, #460E24 0%, #A47915 100%);-webkit-clip-path:polygon(50% 0%, 100% 0, 97% 50%, 100% 100%, 0 100%, 3% 50%, 0 1%);clip-path:polygon(50% 0%, 100% 0, 97% 50%, 100% 100%, 0 100%, 3% 50%, 0 1%);font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-size:1.5rem;color:#fff;text-align:center;padding:6px 2rem;font-weight:400;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}@media screen and (max-width: 767px){.p-comment-head h2{width:95%;padding:8px 1.3rem;font-size:1.3rem;line-height:1.3}}.p-comment-ctt{position:relative;z-index:1;padding:0 60px}@media screen and (max-width: 767px){.p-comment-ctt{padding:0 1rem}}.p-comment-ctt dl{background:#fff;padding:1rem 2rem 2rem;border-radius:8px}@media screen and (max-width: 767px){.p-comment-ctt dl{padding:10px 1rem 20px}}.p-comment-ctt dl dt{padding:1rem 0;text-align:center;font-size:1.2em}@media screen and (max-width: 767px){.p-comment-ctt dl dt{padding:10px 0;line-height:1.8}}.p-comment-ctt dl dt span{font-size:1.4rem;line-height:1.6}.p-information{background:-webkit-gradient(linear, left top, right top, from(#F4EBD9), to(#FFFDF8));background:-webkit-linear-gradient(left, #F4EBD9 0%, #FFFDF8 100%);background:linear-gradient(90deg, #F4EBD9 0%, #FFFDF8 100%);padding:2rem 0}@media screen and (max-width: 767px){.p-information{padding:4px 0 2rem}}.p-information article{padding:3rem 60px}@media screen and (max-width: 767px){.p-information article{padding:1rem 10px}}.p-information-head{text-align:center;position:relative;margin-bottom:3rem}@media screen and (max-width: 767px){.p-information-head{margin-bottom:2.3rem}}.p-information-head::before{content:"";position:absolute;top:99%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:25px solid #c59a35;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0)}@media screen and (max-width: 767px){.p-information-head::before{border-top-width:20px;border-left-width:30px;border-right-width:30px}}.p-information-head h2{font-weight:300;font-size:1.4rem;background:#fff;padding:1rem 20px;border-radius:8px;border:2px solid #c59a35;position:relative}@media screen and (max-width: 767px){.p-information-head h2{font-size:4.5vw;padding:1rem 4px;border-radius:4px}}.p-information-head h2:before,.p-information-head h2:after{content:"";position:absolute;width:120px;height:20px;background:url(../dist/front/deco-info_head.svg) no-repeat center center/contain}.p-information-head h2:before{top:5px;left:5px}.p-information-head h2:after{bottom:5px;right:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.p-information-ctt__ul{margin:2rem 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;padding:10px;border:1px solid #c59a35;background:#fff;position:relative;overflow:hidden}@media screen and (max-width: 767px){.p-information-ctt__ul{grid-template-columns:repeat(2, 1fr);margin:1rem 0;padding:8px;gap:8px}}.p-information-ctt__ul::before,.p-information-ctt__ul::after{content:"";position:absolute;width:200px;height:200px;background:url(../dist/front/bg-info_list.svg) no-repeat center center/contain}.p-information-ctt__ul:before{top:0;left:-20px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width: 767px){.p-information-ctt__ul:before{left:-20px}}.p-information-ctt__ul:after{bottom:-60px;right:-20px}@media screen and (max-width: 767px){.p-information-ctt__ul:after{right:-20px}}.p-information-ctt__ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px;border:2px solid #c59a35;background:#fff;position:relative;z-index:1}.p-information-ctt__ul li:after{content:"";position:absolute;bottom:6px;right:6px;width:60px;height:60px;background:url(../dist/front/icon-ok.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.p-information-ctt__ul li:after{width:40px;height:40px}}@media screen and (max-width: 767px){.p-information-ctt__ul li{padding:8px}}.p-information-ctt__ul li h4{text-align:center;font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-weight:normal;padding-bottom:6px;border-bottom:1px solid #e7d29e;font-size:1em}@media screen and (max-width: 767px){.p-information-ctt__ul li h4{font-size:.9em;line-height:1.4}}.p-information-ctt__ul li h4 span{font-size:1.3em;font-weight:bold}@media screen and (max-width: 767px){.p-information-ctt__ul li h4 span{font-size:1em}}.p-information-ctt .text:last-child{text-align:center}.p-information-foot{text-align:center;padding:2rem 0}@media screen and (max-width: 767px){.p-information-foot{padding:1rem 0}}.p-information-foot h3{position:relative;font-size:1.4em;font-weight:300;padding:2rem 0;background:#fff;-webkit-box-shadow:0 0 4px rgba(59,54,60,.1);box-shadow:0 0 4px rgba(59,54,60,.1)}@media screen and (max-width: 767px){.p-information-foot h3{padding:1rem 0;font-size:1.1em}}.p-information-foot h3 span{font-weight:700}.p-information-foot h3::before,.p-information-foot h3::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:35px}.p-information-foot h3::before{top:-1.8rem;background:url(../dist/front/deco-info_foot-pc.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.p-information-foot h3::before{background:url(../dist/front/deco-info_foot.svg) no-repeat center center/contain;top:-1.6rem}}.p-information-foot h3::after{bottom:-1.8rem;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);background:url(../dist/front/deco-info_foot-pc.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.p-information-foot h3::after{background:url(../dist/front/deco-info_foot.svg) no-repeat center center/contain;bottom:-1.6rem}}.p-hikaku article{padding:2rem 60px}@media screen and (max-width: 767px){.p-hikaku article{padding:1rem 10px 2rem}}.p-hikaku-ctt{font-size:.84rem}@media screen and (max-width: 767px){.p-hikaku-ctt__tb{overflow-x:scroll}}.p-hikaku-ctt__tb table{border:none}@media screen and (max-width: 767px){.p-hikaku-ctt__tb table{width:150%;font-size:16px}}.p-hikaku-ctt__tb table .icon-rank{width:60px}.p-hikaku-ctt__tb table .icon-star_s{width:30px;display:inline-block}@media screen and (max-width: 767px){.p-hikaku-ctt__tb table .icon-star_s{width:24px}}.p-hikaku-ctt__tb table .icon-maru{width:34px;display:block;margin:0 auto 6px}.p-hikaku-ctt__tb table th:not(:last-child),.p-hikaku-ctt__tb table td:not(:last-child){border-right:1px solid #9c8686}.p-hikaku-ctt__tb table th.border-none,.p-hikaku-ctt__tb table td.border-none{border:none}.p-hikaku-ctt__tb table thead th:first-child{width:20%}.p-hikaku-ctt__tb table tbody{border:2px solid #9c8686}.p-hikaku-ctt__tb table tbody tr:not(:last-child){border-bottom:1px solid #9c8686}.p-hikaku-ctt__tb table tbody tr.tr-thumb .name{margin-top:6px;font-weight:bold;text-decoration:underline}.p-hikaku-ctt__tb table tbody tr.tr-hyouka td span{font-size:1.4em;color:#c7374d}@media screen and (max-width: 767px){.p-hikaku-ctt__tb table tbody tr.tr-hyouka td span{font-size:1.1rem}}.p-hikaku-ctt__tb table tbody tr.tr-link td{padding-bottom:12px}.p-matrix article{padding:2rem 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.p-matrix article{padding:2rem 10px;gap:1rem}}.p-matrix-ctt .matrix{position:relative}.p-matrix-ctt .matrix .item{position:absolute}.p-matrix-ctt .matrix .item img{width:150px}.p-matrix-ctt .matrix .item.-item1{top:14%;right:11%;padding:10px;background:#f1e6e7;border:1px solid #c59a35;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.p-matrix-ctt .matrix .item.-item1 img{border-radius:4px;padding:5px;background:#fff;width:180px}.p-matrix-ctt .matrix .item.-item1 .text{text-align:center;font-size:.9rem;display:block;line-height:1.4}.p-matrix-ctt .matrix .item.-item2{top:54%;right:28%}.p-matrix-ctt .matrix .item.-item3{top:36%;right:54%}.p-matrix-ctt .matrix .item.-item4{top:60%;right:60%}@media screen and (max-width: 767px){.p-matrix-ctt .matrix .item img{width:90px}.p-matrix-ctt .matrix .item.-item1{top:13%;right:10%;padding:5px 10px;gap:5px}.p-matrix-ctt .matrix .item.-item1 img{width:90px}.p-matrix-ctt .matrix .item.-item1 .text{font-size:.6rem;line-height:1.2}.p-matrix-ctt .matrix .item.-item2{right:20%}}.p-ranking{padding:2rem 0}@media screen and (max-width: 767px){.p-ranking{padding:0}}.p-ranking-head{margin-bottom:1rem}.p-ranking-ctt{padding:0 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.p-ranking-ctt{padding:0 10px;gap:1rem}}.p-ranking-ctt__head{background:#f1e6e7;border-radius:10px;padding:1rem;position:relative}@media screen and (max-width: 767px){.p-ranking-ctt__head{padding:10px}}.p-ranking-ctt__head:before{content:"";position:absolute;top:20%;left:20px;width:90px;height:90px;background:#fff;border-radius:50%;z-index:0}@media screen and (max-width: 767px){.p-ranking-ctt__head:before{top:10%;left:4vw;width:14vw;height:14vw}}.p-ranking-ctt__head .img{width:100px;height:100px;position:absolute;bottom:18px;left:10px;z-index:1}@media screen and (max-width: 767px){.p-ranking-ctt__head .img{width:22vw;height:22vw;top:50%;bottom:initial;left:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.p-ranking-ctt__head .description{padding-left:120px;font-size:1.2em;font-weight:bold;position:relative}@media screen and (max-width: 767px){.p-ranking-ctt__head .description{padding-left:21vw;font-size:.9em}}.p-ranking-ctt__ul{padding:1rem 0}@media screen and (max-width: 767px){.p-ranking-ctt__ul{padding:10px 0}}.p-ranking-ctt__ul__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2px;border-bottom:5px solid #c59a35}.p-ranking-ctt__ul__btn li{width:160px;padding:6px 0;background:#f0eada;text-align:center;border-radius:10px 10px 0 0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.3;cursor:pointer}.p-ranking-ctt__ul__btn li:first-child:before{content:"";position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:7px solid #c7374d;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}@media screen and (max-width: 767px){.p-ranking-ctt__ul__btn li:first-child:before{top:6px}}.p-ranking-ctt__ul__btn li:first-child:after{content:"イチオシ";position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;background:#c7374d;color:#fff;padding:4px 10px;border-radius:4px;font-size:.9rem}@media screen and (max-width: 767px){.p-ranking-ctt__ul__btn li:first-child:after{top:-12px;font-size:3vw;padding:2px 6px;white-space:nowrap}}@media screen and (max-width: 767px){.p-ranking-ctt__ul__btn li:last-child.active{font-size:3.3vw}}.p-ranking-ctt__ul__btn li.active{background:#c59a35;font-weight:bold;color:#fff}@media screen and (max-width: 767px){.p-ranking-ctt__ul__btn li.active{font-size:4vw}}@media screen and (max-width: 767px){.p-ranking-ctt__ul__btn li{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:3.4vw}}.rank{border:2px solid #c59a35}.rank h3{background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);text-align:center;padding:8px 0;color:#fff;position:relative;overflow:hidden;border:1px solid #9d7b2a;text-shadow:0 0 2px rgba(59,54,60,.8)}.rank h3 span{color:#fff}@media screen and (max-width: 767px){.rank h3{padding:4px 0}}.rank h3:before,.rank h3:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:200px;height:100px;background:url(../dist/front/bg-midashi.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.rank h3:before,.rank h3:after{width:120px;height:100px}}.rank h3:before{left:0}@media screen and (max-width: 767px){.rank h3:before{left:-50px}}.rank h3:after{right:0;opacity:.3;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}@media screen and (max-width: 767px){.rank h3:after{right:-50px}}.rank h3.not-bg:before,.rank h3.not-bg:after{display:none}.rank h3.not-bg span{position:relative}.rank h3.not-bg span:before,.rank h3.not-bg span:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:url(../dist/front/icon-midashi.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.rank h3.not-bg span:before,.rank h3.not-bg span:after{width:30px;height:30px}}.rank h3.not-bg span:before{left:-60px}@media screen and (max-width: 767px){.rank h3.not-bg span:before{left:-40px}}.rank h3.not-bg span:after{right:-60px}@media screen and (max-width: 767px){.rank h3.not-bg span:after{right:-40px}}.rank-name{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.4rem;position:relative}@media screen and (max-width: 767px){.rank-name{padding:8px;gap:1rem}}.rank-name .icon-badge{width:80px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rank-name a{width:100%;font-size:32px;font-weight:bold;text-decoration:underline}@media screen and (max-width: 767px){.rank-name a{font-size:1.2rem}}.rank-name .hyouka{background:#f3f3f3;padding:26px 10px 4px;font-size:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px;position:absolute;top:10px;right:0;font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto}@media screen and (max-width: 767px){.rank-name .hyouka{font-size:1rem;padding:22px 10px 4px}}.rank-name .hyouka dt{font-size:.7em;line-height:1.2;position:absolute;top:0;right:0;background:-webkit-gradient(linear, left top, right top, from(#460E24), to(#A47915));background:-webkit-linear-gradient(left, #460E24 0%, #A47915 100%);background:linear-gradient(90deg, #460E24 0%, #A47915 100%);white-space:nowrap;-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 50%, 100% 100%, 0 100%, 5% 50%, 0 1%);clip-path:polygon(50% 0%, 100% 0, 100% 50%, 100% 100%, 0 100%, 5% 50%, 0 1%);color:#fff;padding:5px 10px 5px 14px}@media screen and (max-width: 767px){.rank-name .hyouka dt{font-size:.6rem}}.rank-name .hyouka dd{white-space:nowrap;font-size:1.4em;color:#c7374d;font-weight:700}@media screen and (max-width: 767px){.rank-name .hyouka dd{font-size:1.2rem}}.rank-catch{width:95%;margin:10px auto;padding:10px 1rem;border-top:2px solid #c7374d;border-bottom:2px solid #c7374d;text-align:center;font-size:1.2em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;letter-spacing:.05em;font-weight:600;line-height:1.4}@media screen and (max-width: 767px){.rank-catch{font-size:1rem;margin:2px auto}}.rank-catch p{color:#c7374d}.rank-thumb{padding:10px 5rem}@media screen and (max-width: 767px){.rank-thumb{padding:10px 2.4rem}}.rank-point{padding:1rem 2rem 2rem}@media screen and (max-width: 767px){.rank-point{padding:10px 10px 1rem}}.rank-point h3{border-radius:10px 10px 0 0}.rank-point__ul{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcedbe), color-stop(36%, #fdf7e8));background:-webkit-linear-gradient(top, #fcedbe 0, #fdf7e8 36%);background:linear-gradient(to bottom, #fcedbe 0, #fdf7e8 36%);padding:1rem 1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;counter-reset:item}@media screen and (max-width: 767px){.rank-point__ul{padding:10px;gap:10px}}.rank-point__ul li{position:relative;padding-left:40px}@media screen and (max-width: 767px){.rank-point__ul li{padding-left:36px}}.rank-point__ul li:before{content:counter(item);counter-increment:item;position:absolute;left:0;top:2px;background:-webkit-linear-gradient(42deg, #b52137 50%, #eb3636 50%);background:linear-gradient(48deg, #b52137 50%, #eb3636 50%);color:#fff;border:2px solid #b52137;font-weight:bold;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto}@media screen and (max-width: 767px){.rank-point__ul li:before{width:28px;height:28px;top:4px;font-size:.9rem}}.rank-comment .text{padding:2rem}@media screen and (max-width: 767px){.rank-comment .text{padding:1rem}}.rank-chart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 2rem 2rem}@media screen and (max-width: 767px){.rank-chart{padding:0 1rem 1rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.rank-chart .left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:auto}.rank-chart .right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.rank-spec{padding:0 2rem 2rem}@media screen and (max-width: 767px){.rank-spec{padding:0 10px 20px}}.rank-spec table{border:2px solid #c59a35}.rank-spec table th,.rank-spec table td{padding:4px}@media screen and (max-width: 767px){.rank-spec table th,.rank-spec table td{font-size:.9rem}}.rank-spec table th{background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);color:#fff}.rank-spec table th:not(:last-child){border-right:1px solid #fff}.rank-spec table td{padding:6px}.rank-spec table td:not(:last-child){border-right:1px solid #e7d29e}@media screen and (max-width: 767px){.rank-spec table td{font-size:.8rem;line-height:1.4}}.rank-performance{padding:2rem}@media screen and (max-width: 767px){.rank-performance{padding:10px 10px 1.4rem}}.rank-performance__wrap{overflow-x:scroll}.rank-performance__ul{padding:10px;background:#f1e6e7;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media screen and (max-width: 767px){.rank-performance__ul{width:180%}}.rank-performance__ul__li{background:#fff}.rank-performance__ul__li .ttl{position:relative}.rank-performance__ul__li .ttl:after{content:"";position:absolute;width:50px;height:50px;top:0;left:-4px;background:url(../dist/front/icon-ok_tab3.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.rank-performance__ul__li .ttl:after{width:10vw;height:10vw}}.rank-performance__ul__li .ctt{padding:6px 0 0;font-size:.9rem}@media screen and (max-width: 767px){.rank-performance__ul__li .ctt{font-size:.8rem}}.rank-performance__ul__li .ctt-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rank-performance__ul__li .ctt-area dt{background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);color:#fff;font-weight:bold;text-align:center;padding:4px;line-height:1.3;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.rank-performance__ul__li .ctt-area dt{font-size:.7rem}}.rank-performance__ul__li .ctt-area dd{width:90%;background:#e7d29e;padding:4px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;-webkit-box-flex:1.8;-webkit-flex:1.8;-ms-flex:1.8;flex:1.8}.rank-performance__ul__li .ctt-description{padding:1rem}@media screen and (max-width: 767px){.rank-performance__ul__li .ctt-description{padding:8px}}.rank-performance__ul__li .ctt-description dt{color:#c7374d}.rank-performance__ul__li .ctt-description dd{padding:10px 0}.rank-pro{padding:2rem}@media screen and (max-width: 767px){.rank-pro{padding:10px 10px 1.4rem}}.rank-pro__ul{border:4px solid #ca868a}.rank-pro__ul__li{border-bottom:1px solid #e0b9c3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 1rem}@media screen and (max-width: 767px){.rank-pro__ul__li{padding:8px 10px}}.rank-pro__ul__li .ttl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 0}@media screen and (max-width: 767px){.rank-pro__ul__li .ttl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.rank-pro__ul__li .ctt{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4;padding:1rem}@media screen and (max-width: 767px){.rank-pro__ul__li .ctt{padding:10px;-webkit-box-flex:1.4;-webkit-flex:1.4;-ms-flex:1.4;flex:1.4}}.rank-pro__ul__li .ctt h4{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-size:1.2em}@media screen and (max-width: 767px){.rank-pro__ul__li .ctt h4{font-size:1rem}}@media screen and (max-width: 767px){.rank-pro__ul__li .ctt .text{font-size:.8rem}}.rank .special-img{border-radius:10px;border:1px solid #c59a35;overflow:hidden;margin:0 2rem 2rem}@media screen and (max-width: 767px){.rank .special-img{margin:0 1rem 1rem}}.rank-reviews{margin-bottom:2rem}@media screen and (max-width: 767px){.rank-reviews{margin-bottom:1rem}}.rank-reviews__review{padding:2rem 2rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (max-width: 767px){.rank-reviews__review{padding:1rem 10px 10px;gap:1rem}}.rank-reviews__review__left .img{border-radius:50%;background:#e7d29e;overflow:hidden;width:120px;height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 767px){.rank-reviews__review__left .img{width:80px;height:80px}}.rank-reviews__review__left .img img{width:80%}.rank-reviews__review__left span{margin-top:4px;font-size:.7rem;display:block;font-weight:600;text-align:center}.rank-reviews__review__right{width:100%;-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.rank-reviews__review__right .description{padding:1rem;background:#f0eada;border-radius:20px;position:relative;font-size:.9rem}@media screen and (max-width: 767px){.rank-reviews__review__right .description{font-size:.8rem}}.rank-reviews__review__right .description:before{content:"";position:absolute;right:99%;top:20%;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:20px solid #f0eada}@media screen and (max-width: 767px){.rank-reviews__review__right .description{border-radius:10px}}.rank .special-video{margin:0 2rem 2rem;border-radius:20px;overflow:hidden}@media screen and (max-width: 767px){.rank .special-video{border-radius:10px;margin:0 1rem 1rem}}.rank .special-video h3{text-align:center;padding:8px 0;background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);color:#fff}@media screen and (max-width: 767px){.rank .special-video h3{padding:4px 0}}.rank .special-video-obj{padding:10px;background:#e7d29e}@media screen and (max-width: 767px){.rank .special-video-obj{padding:5px}}.rank .special-video-obj iframe{border-radius:10px;aspect-ratio:16/9}@media screen and (max-width: 767px){.rank .special-video-obj iframe{border-radius:8px}}.rank .special-coupon{padding:0 2rem 1.5rem}@media screen and (max-width: 767px){.rank .special-coupon{padding:0 1rem .5rem}}.rank-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:2rem}@media screen and (max-width: 767px){.rank-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2rem 1rem 1rem}}.rank-cta__left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.rank-cta__left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.rank-cta__right{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;position:relative}@media screen and (max-width: 767px){.rank-cta__right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.rank-cta__right .catch-text{display:block;position:absolute;top:-2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-weight:600;letter-spacing:.05em;color:#c7374d}@media screen and (max-width: 767px){.rank-cta__right .catch-text{font-size:.9rem;white-space:nowrap;top:-1.7rem}}.rank-cta .button-syousai{padding:1.5rem 0;color:#896c77;border:1px solid;border-radius:10px;text-align:center}@media screen and (max-width: 767px){.rank-cta .button-syousai{padding:10px;font-size:.9rem}}.rank .img-border{border:1px solid #f3f3f3}.p-recommend{padding-bottom:2rem}.p-recommend-head h2{gap:1rem;padding:2rem 0;text-align:center;position:relative}.p-recommend-head h2:before{content:"";position:absolute;width:150px;height:200px;background:url(../dist/front/icon-recommend.svg) no-repeat center center/contain;bottom:1rem;left:3rem}@media screen and (max-width: 767px){.p-recommend-head h2:before{width:30vw;height:30vw;bottom:2rem;left:-10px}}.p-recommend-head__title{font-size:1.5rem;letter-spacing:.05em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-weight:700;border-top:1px solid #c59a35;border-bottom:1px solid #c59a35;background:-webkit-gradient(linear, left top, right top, color-stop(2.19%, #FBE1DC), to(#FFF9EB));background:-webkit-linear-gradient(left, #FBE1DC 2.19%, #FFF9EB 100%);background:linear-gradient(90deg, #FBE1DC 2.19%, #FFF9EB 100%);padding:1rem 0;margin-bottom:1rem;line-height:1.4}@media screen and (max-width: 767px){.p-recommend-head__title{font-size:1.2rem;padding:10px 0}}.p-recommend-head__sub-title{font-size:1.2rem;font-weight:normal}@media screen and (max-width: 767px){.p-recommend-head__sub-title{font-size:1rem;line-height:1.5}}.p-recommend-ctt{padding:1rem 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;position:relative}@media screen and (max-width: 767px){.p-recommend-ctt{padding:0 10px;gap:1rem}}.p-recommend-ctt:before{content:"";position:absolute;width:60%;height:8px;background:url(../dist/front/deco-recommend.svg) no-repeat center center/contain;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.p-recommend-ctt:before{width:50%;height:6px;top:-1rem}}.p-recommend-ctt__head{font-size:1.2rem;font-weight:bold;padding:1rem 2rem;background:#f1e6e7;border-radius:20px}@media screen and (max-width: 767px){.p-recommend-ctt__head{font-size:1rem;padding:1rem;border-radius:10px}}.p-recommend-ctt__description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.p-recommend-ctt__description{gap:1rem}}.p-recommend-ctt__description .img{border:1px solid #c59a35}.p-pickup article{background:-webkit-gradient(linear, left top, left bottom, from(#F0EADA), to(#E7D29E));background:-webkit-linear-gradient(top, #F0EADA, #E7D29E);background:linear-gradient(to bottom, #F0EADA, #E7D29E);padding:3rem 60px;position:relative}@media screen and (max-width: 767px){.p-pickup article{padding:2rem 10px}}.p-pickup article .deco-area{position:absolute;width:calc(100% + 120px);height:70px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.p-pickup article .deco-area{width:calc(100% + 40px)}}.p-pickup article .deco-area:before,.p-pickup article .deco-area:after{content:"";position:absolute;top:0;width:20%;height:100%;background:url(../dist/front/deco-pickup.svg) no-repeat center center/contain}.p-pickup article .deco-area:before{left:0}.p-pickup article .deco-area:after{right:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.p-pickup-head h2{text-align:center;position:relative}.p-pickup-head h2:before{content:"";position:absolute;width:85%;height:36px;background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);top:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-clip-path:polygon(50% 0%, 100% 0, 98% 50%, 100% 100%, 0 100%, 2% 50%, 0 1%);clip-path:polygon(50% 0%, 100% 0, 98% 50%, 100% 100%, 0 100%, 2% 50%, 0 1%)}@media screen and (max-width: 767px){.p-pickup-head h2:before{height:24px;top:4px;width:80%}}.p-pickup-head h2:after{content:"";position:absolute;width:50px;height:50px;background:url(../dist/front/deco-pickup_title.svg) no-repeat center center/contain;top:-1rem;left:20%}@media screen and (max-width: 767px){.p-pickup-head h2:after{width:10vw;height:10vw;left:14%}}.p-pickup-head__sub-title{display:inline-block;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-weight:700;font-size:1.3rem;letter-spacing:.1em;background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);color:#fff;padding:4px 3rem;position:relative}@media screen and (max-width: 767px){.p-pickup-head__sub-title{font-size:1rem;padding:4px 1.5rem;line-height:1.3}}.p-pickup-head__title{padding:1.4rem 0;font-size:2rem;font-weight:normal;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;line-height:1.5;letter-spacing:.1em}@media screen and (max-width: 767px){.p-pickup-head__title{white-space:nowrap;font-size:1.4rem;padding:10px 0 1rem}}.p-pickup-head__title u{font-size:3rem}@media screen and (max-width: 767px){.p-pickup-head__title u{font-size:1.7rem}}.p-pickup-head__link{width:85%;margin:auto;border:4px solid #fff;-webkit-box-shadow:0 0 6px rgba(59,54,60,.2);box-shadow:0 0 6px rgba(59,54,60,.2);border-radius:10px}@media screen and (max-width: 767px){.p-pickup-head__link{border-radius:5px}}.p-pickup-arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.4rem 0}@media screen and (max-width: 767px){.p-pickup-arrow{padding:1rem 0}}.p-pickup-arrow img{width:50px}@media screen and (max-width: 767px){.p-pickup-arrow img{width:30px}}.p-pickup-ctt{background:#fff;border-radius:10px;padding:2rem 2rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.p-pickup-ctt{padding:10px;gap:1rem}}.p-pickup-ctt .img{border-radius:10px;border:1px solid #c59a35;overflow:hidden}.p-pickup-ctt .video{border-radius:20px;overflow:hidden}@media screen and (max-width: 767px){.p-pickup-ctt .video{border-radius:10px}}.p-pickup-ctt .video h3{text-align:center;padding:8px 0;background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);color:#fff}@media screen and (max-width: 767px){.p-pickup-ctt .video h3{padding:4px 0}}.p-pickup-ctt .video-obj{padding:10px;background:#e7d29e}@media screen and (max-width: 767px){.p-pickup-ctt .video-obj{padding:5px}}.p-pickup-ctt .video-obj iframe{border-radius:10px;aspect-ratio:16/9}@media screen and (max-width: 767px){.p-pickup-ctt .video-obj iframe{border-radius:8px}}.p-pickup-ctt .cta{padding:2rem 0}@media screen and (max-width: 767px){.p-pickup-ctt .cta{padding:1.4rem 0}}.p-single-head{padding:20px 60px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.p-single-head h2{font-size:1.8rem;color:#5e4a52;font-weight:800;text-align:center;border-bottom:2px solid #e7d29e}@media screen and (max-width: 767px){.p-single-head{padding:10px 20px 20px}.p-single-head h2{font-size:1.4rem;border-top:2px solid #e7d29e}}.p-single-head__thumb{max-width:350px;width:100%;margin:auto}.p-single-head .rank-point{padding:0}.p-single-head .rank-point h3{background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);text-align:center;padding:8px 0;color:#fff;position:relative;overflow:hidden;text-shadow:0 0 2px rgba(59,54,60,.8);z-index:1;font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-size:1.4rem}.p-single-head .rank-point h3 span{color:#fff}@media screen and (max-width: 767px){.p-single-head .rank-point h3{padding:4px 0;font-size:1.2rem}}.p-single-head .rank-point h3:before,.p-single-head .rank-point h3:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:150px;height:150px;background:url(../dist/front/bg-midashi.svg) no-repeat center center/contain;z-index:-1}@media screen and (max-width: 767px){.p-single-head .rank-point h3:before,.p-single-head .rank-point h3:after{width:100px;height:100px}}.p-single-head .rank-point h3:before{left:0}@media screen and (max-width: 767px){.p-single-head .rank-point h3:before{left:-50px}}.p-single-head .rank-point h3:after{right:0;opacity:.3;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}@media screen and (max-width: 767px){.p-single-head .rank-point h3:after{right:-50px}}.p-single-head .rank-comment h3{background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);text-align:center;padding:8px 0;color:#fff;position:relative;overflow:hidden;text-shadow:0 0 2px rgba(59,54,60,.8);border-radius:5px 5px 0 0;font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-size:1.4rem}.p-single-head .rank-comment h3 span{color:#fff}@media screen and (max-width: 767px){.p-single-head .rank-comment h3{padding:4px 0;font-size:1.2rem}}.p-single-head .rank-comment h3 span{position:relative}.p-single-head .rank-comment h3 span:before,.p-single-head .rank-comment h3 span:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:url(../dist/front/icon-midashi.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.p-single-head .rank-comment h3 span:before,.p-single-head .rank-comment h3 span:after{width:30px;height:30px}}.p-single-head .rank-comment h3 span:before{left:-60px}@media screen and (max-width: 767px){.p-single-head .rank-comment h3 span:before{left:-40px}}.p-single-head .rank-comment h3 span:after{right:-60px}@media screen and (max-width: 767px){.p-single-head .rank-comment h3 span:after{right:-40px}}.p-single-head .rank-comment .text{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcedbe), color-stop(36%, #fdf7e8));background:-webkit-linear-gradient(top, #fcedbe 0, #fdf7e8 36%);background:linear-gradient(to bottom, #fcedbe 0, #fdf7e8 36%);padding:1rem 1.4rem}.p-single-head__table{display:grid;grid-template-columns:repeat(3, 1fr)}.p-single-head__table div{border:1px solid #f1e6e7;border-width:0 0 1px 1px}.p-single-head__table div:nth-of-type(3n){border-width:0 1px 1px 1px}.p-single-head__table div dt{padding:8px;background:#f1e6e7;text-align:center}.p-single-head__table div dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px;gap:5px}.p-single-head__table div dd img{width:30px;height:30px}.p-single-head__table div dd p{font-size:.9rem;text-align:center;line-height:1.2}@media screen and (max-width: 767px){.p-single-head__table{grid-template-columns:repeat(2, 1fr)}.p-single-head__table div:nth-of-type(2n){border-width:0 1px 1px 1px}.p-single-head__table div dt{font-size:.9rem}.p-single-head__table div dd p{font-size:.8rem}}.p-single-main{padding:20px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (max-width: 767px){.p-single-main{padding:20px}}.p-single-main .title{padding:22px 15px 14px 30px;font-size:1.4rem;border-radius:30px 0 0 0;background:#e7d29e;position:relative;z-index:1;overflow:hidden;font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto}@media screen and (max-width: 767px){.p-single-main .title{font-size:1.2rem;padding:15px 10px 10px 20px}}.p-single-main .title:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:230px;height:120px;background:url(../dist/front/bg-midashi.svg) no-repeat left center/contain;z-index:-1;right:0;opacity:.3;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}@media screen and (max-width: 767px){.p-single-main .title:before{width:184px;height:100px;right:0}}.p-single-main .title.-point{line-height:1.2}.p-single-main .title.-point:before{width:224px}.p-single-main .wrap{padding:20px 30px 30px;border-radius:0 0 30px 0;background:rgba(231,210,158,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.p-single-main .wrap{padding:20px 15px 30px;gap:15px}}.p-single-main .strong-list{position:relative;background:#fff;padding:20px 15px 15px 30px;border-radius:5px;border:1px solid #e7d29e}.p-single-main .strong-list:before,.p-single-main .strong-list:after{content:"";position:absolute;width:120px;height:20px;background:url(../dist/front/deco-info_head.svg) no-repeat center center/contain}.p-single-main .strong-list:before{top:5px;left:5px}.p-single-main .strong-list:after{bottom:5px;right:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 767px){.p-single-main .strong-list{padding:22px 11px 18px 15px}}.p-single-main .strong-list dt{font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-size:1.4rem;color:#c59a35;margin-bottom:5px}@media screen and (max-width: 767px){.p-single-main .strong-list dt{font-size:1.2rem}}.p-single-main .strong-list dd ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}.p-single-main .strong-list dd ul li{font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.p-single-main .strong-list dd ul li img{width:22px;height:22px}@media screen and (max-width: 767px){.p-single-main .strong-list dd ul{gap:15px}.p-single-main .strong-list dd ul li{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;line-height:1.4;font-size:.9rem}}.p-single-main .strong-point{padding:30px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:50px}@media screen and (max-width: 767px){.p-single-main .strong-point{padding:0;gap:30px}}.p-single-main .strong-point div dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;background:rgba(199,55,77,.1);font-size:1.2rem}.p-single-main .strong-point div dt span{-webkit-clip-path:polygon(0 0, 67% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 67% 0, 100% 100%, 0% 100%);background:#c7374d;width:50px;height:50px;position:relative;z-index:1;display:block}.p-single-main .strong-point div dt span:before{position:absolute;content:"";-webkit-clip-path:polygon(0 0, 67% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 67% 0, 100% 100%, 0% 100%);background:#5e4a52;width:50px;height:50px;top:0;right:5px;z-index:-1}@media screen and (max-width: 767px){.p-single-main .strong-point div dt{font-size:1rem;line-height:1.2;padding:5px 0;height:60px;gap:8px}.p-single-main .strong-point div dt span{width:40px;height:60px}.p-single-main .strong-point div dt span:before{width:40px;height:60px}}.p-single-main .strong-point div dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:15px 30px 20px;background:#fff}@media screen and (max-width: 767px){.p-single-main .strong-point div dd{padding:15px 15px 20px}}.p-single-main .list-box{padding:15px;border-radius:10px;border:2px solid rgba(199,55,77,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;background:#fff}.p-single-main .list-box li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:5px;font-weight:500}.p-single-main .list-box li img{width:25px;height:25px;margin-top:4px}@media screen and (max-width: 767px){.p-single-main .list-box li{line-height:1.3;font-size:.9rem}.p-single-main .list-box li img{width:20px;height:20px;margin-top:0}}.p-single-main .table-box{font-size:.9rem;border:1px solid #f0eada;table-layout:auto}.p-single-main .table-box thead th{background:#f0eada}.p-single-main .table-box tbody th,.p-single-main .table-box tbody td{border-right:1px solid #f0eada}.p-single-main .table-box tbody th{background:#fff;width:100px}.p-single-main .table-box tbody td{text-align:left}.p-single-main .table-box.-company th{background:#f0eada;width:150px}@media screen and (max-width: 767px){.p-single-main .table-box.-company th{width:80px}}.p-single-main .table-box.-company td{padding:8px 8px 8px 15px}@media screen and (max-width: 767px){.p-single-main .table-box{font-size:.7rem}.p-single-main .table-box thead th{line-height:1.2}.p-single-main .table-box tbody th{width:50px;line-height:1.2}}.p-single-main .img-box{max-width:500px;width:100%;margin:auto}.p-single-main .img-box img{border-radius:5px}.p-single-main .img-box figcaption{font-size:.65rem}.p-single-main .flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:20px 0}@media screen and (max-width: 767px){.p-single-main .flow{padding:20px 0 0}}.p-single-main .flow div dt{text-align:center;padding:10px;background:#5e4a52;color:#fff;font-weight:700;font-size:1.1rem;border-radius:5px 5px 0 0}.p-single-main .flow div dd{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcedbe), color-stop(36%, #fdf7e8));background:-webkit-linear-gradient(top, #fcedbe 0, #fdf7e8 36%);background:linear-gradient(to bottom, #fcedbe 0, #fdf7e8 36%);padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.p-single-main .flow div dd ul{padding:20px 30px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}.p-single-main .flow div dd ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1.125rem;font-weight:600}.p-single-main .flow div dd ul li span{font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-size:1.3rem;font-weight:800;color:#fff;background:#ca868a;border-radius:100vmax;width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.p-single-main .flow div dd{padding:15px}.p-single-main .flow div dd ul{padding:25px 15px}.p-single-main .flow div dd ul li{line-height:1.3;font-size:.9rem;display:grid;grid-template-columns:13% 86%;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-single-main .flow div dd ul li span{font-size:1rem;width:30px;height:30px;margin-top:-5px}}.p-single-main .rank-reviews h4{background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);text-align:center;padding:12px 0;color:#fff;position:relative;overflow:hidden;text-shadow:0 0 2px rgba(59,54,60,.8);border-radius:5px 5px 0 0;font-family:"BIZ UDPMincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;z-index:1;font-size:1.4rem}.p-single-main .rank-reviews h4 span{color:#fff}@media screen and (max-width: 767px){.p-single-main .rank-reviews h4{padding:13px 0;font-size:1.2rem;line-height:1.2}}.p-single-main .rank-reviews h4:before,.p-single-main .rank-reviews h4:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:200px;height:100px;background:url(../dist/front/bg-midashi.svg) no-repeat center center/contain;z-index:-1}@media screen and (max-width: 767px){.p-single-main .rank-reviews h4:before,.p-single-main .rank-reviews h4:after{width:120px;height:100px}}.p-single-main .rank-reviews h4:before{left:0}@media screen and (max-width: 767px){.p-single-main .rank-reviews h4:before{content:none}}.p-single-main .rank-reviews h4:after{right:0;opacity:.3;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}@media screen and (max-width: 767px){.p-single-main .rank-reviews h4:after{right:-50px;width:250px;height:80px}}.p-single-main .rank-reviews h4.not-bg:before,.p-single-main .rank-reviews h4.not-bg:after{display:none}.p-single-main .rank-reviews h4.not-bg span{position:relative}.p-single-main .rank-reviews h4.not-bg span:before,.p-single-main .rank-reviews h4.not-bg span:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:url(../dist/front/icon-midashi.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.p-single-main .rank-reviews h4.not-bg span:before,.p-single-main .rank-reviews h4.not-bg span:after{width:30px;height:30px}}.p-single-main .rank-reviews h4.not-bg span:before{left:-60px}@media screen and (max-width: 767px){.p-single-main .rank-reviews h4.not-bg span:before{left:-40px}}.p-single-main .rank-reviews h4.not-bg span:after{right:-60px}@media screen and (max-width: 767px){.p-single-main .rank-reviews h4.not-bg span:after{right:-40px}}.p-single-main .rank-reviews .wrap{background:rgba(241,230,231,.5);border-radius:0 0 5px 5px}@media screen and (max-width: 767px){.p-single-main .rank-reviews .wrap{padding:5px 10px 10px;gap:0}}.p-area-head{padding:4rem 0;position:relative}@media screen and (max-width: 767px){.p-area-head{padding:1rem 0 2rem}}.p-area-head:after{content:"";position:absolute;width:50%;height:50px;background:url(../dist/front/deco-area.svg) no-repeat center center/contain;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.p-area-head:after{width:100%;height:30px;bottom:-10px}}.p-area-head h2{text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-size:28px;line-height:1.4}@media screen and (max-width: 767px){.p-area-head h2{font-size:1.2em}}.p-area-ctt{padding:2rem 60px 4rem}@media screen and (max-width: 767px){.p-area-ctt{margin-top:1rem;padding:1rem 10px}}.p-area-ctt .area-item{border:2px solid #c59a35;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;padding:1rem}@media screen and (max-width: 767px){.p-area-ctt .area-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}}.p-area-ctt .area-item .left{padding:1rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}@media screen and (max-width: 767px){.p-area-ctt .area-item .left{padding:2rem 1rem 1rem}}.p-area-ctt .area-item .right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 10px}@media screen and (max-width: 767px){.p-area-ctt .area-item .right{padding:0 10px 1rem}}.p-area-ctt .area-item__position{position:absolute;width:100%;height:100%;left:0;top:0}.p-area-ctt .area-item__position .link-area{position:absolute;height:20px;padding:2px 8px;font-size:.7rem;background:#fff;border:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-area-ctt .area-item__position .link-area.hokkaido{top:17%;right:2%}.p-area-ctt .area-item__position .link-area.touhoku{top:34%;right:14%}.p-area-ctt .area-item__position .link-area.syutoken{top:65%;right:28%}.p-area-ctt .area-item__position .link-area.kitakanto{top:50%;right:18%}.p-area-ctt .area-item__position .link-area.hokuriku{top:34%;right:30%}.p-area-ctt .area-item__position .link-area.kansai{top:72%;right:48%}.p-area-ctt .area-item__position .link-area.tsyugoku{top:60%;left:24%}.p-area-ctt .area-item__position .link-area.sikoku{top:77%;left:25%}.p-area-ctt .area-item__position .link-area.kyusyu{top:70%;left:3%}.p-area-ctt .area-item__position .link-area.okinawa{right:17%;bottom:12%}.p-area-ctt .area-item__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.7rem;margin-bottom:4px;position:relative;border:2px solid #eee}.p-area-ctt .area-item__list dt{position:absolute;left:0;top:0;height:100%;padding:0 10px;background:#f3f3f3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100px}.p-area-ctt .area-item__list dd{margin-left:100px;-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4;padding:6px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px 10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-area-ctt .area-item__list dd a{color:#1e90ff;font-weight:bold;text-decoration:underline}.p-searchform{padding-top:4rem;background:#f4f3f3;-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:0 0 0 2px #fff inset}@media screen and (max-width: 767px){.p-searchform{padding-top:3rem}}.p-searchform-head{position:relative;text-align:center}.p-searchform-head:before{content:"";position:absolute;top:-2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:500px;height:30px;background:url(../dist/front/deco-searchform.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.p-searchform-head:before{top:-1.5rem;width:100vw;height:30px}}.p-searchform-head h2{font-size:1.6rem;padding:10px 0;position:relative;background:#ca868a}@media screen and (max-width: 767px){.p-searchform-head h2{font-size:1.2rem;padding:6px 0}}.p-searchform-head h2 span{letter-spacing:.05em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;color:#fff;position:relative;z-index:1;font-weight:600}.p-searchform-head h2:before,.p-searchform-head h2:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:200px;height:80%;background:url(../dist/front/bg-midashi_s.svg) repeat-x center center/contain}@media screen and (max-width: 767px){.p-searchform-head h2:before,.p-searchform-head h2:after{width:100px;height:60%}}.p-searchform-head h2:before{left:0}.p-searchform-head h2:after{right:0}.p-searchform-ctt{padding:2rem 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.p-searchform-ctt{padding:1rem 10px;gap:1rem}}.p-searchform-ctt form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}.p-searchform-ctt__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:4px;overflow:hidden}.p-searchform-ctt__row dt{width:250px;background:#e0b9c3;text-align:center;padding:10px}@media screen and (max-width: 767px){.p-searchform-ctt__row dt{width:40vw;font-size:.85rem;padding:10px 6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.p-searchform-ctt__row dd{background:#fff;width:calc(100% - 100px);position:relative}.p-searchform-ctt__row dd:after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:5px solid #ca868a;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0)}.p-searchform-ctt__row dd select{outline:none;display:block;padding:10px 20px;width:100%;position:relative;z-index:1}@media screen and (max-width: 767px){.p-searchform-ctt__row dd select{font-size:.85rem;padding:10px 1rem}}.p-searchform-ctt__btn{text-align:center;padding:1rem 0}.p-searchform-ctt__btn button{padding:10px 20px;background:#ca868a;color:#fff;border-radius:4px;border:none;cursor:pointer;font-size:1.2rem;font-weight:600}.office{padding:50px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}.office h2{text-align:center;padding:5px;background:#e0b9c3;font-size:1.2rem}.office .section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}.office .section h3{padding:5px 5px 2px;border-bottom:2px solid #e0b9c3;position:relative;font-size:1.2rem}.office .section h3:before{position:absolute;content:"";left:0;bottom:-2px;width:100px;height:2px;background:#ca868a}.office .section h4{font-size:1.1rem}.office .section table th{width:220px}.office .section table td{text-align:left;padding:0 0 0 15px}.office .section .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}.office .section ul{padding:15px;border-radius:5px;background:#f1e6e7}.office .section a{padding:10px 30px;text-align:center;color:#fff;background:#ca868a;width:300px;font-weight:600}@media screen and (max-width: 767px){.office{padding:20px}.office h2{font-size:1.125rem}.office .section h3{font-size:1.125rem}.office .section h4{font-size:1rem}.office .section table th{width:100px;font-size:.9rem}.office .section table td{font-size:.9rem;padding:5px 10px}}.p-search{padding:30px 60px}.p-search__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 30px}.p-search__head__text{font-weight:600;letter-spacing:.05em}.p-search__head__text span{font-size:1.3rem;font-weight:700;color:#c7374d}@media screen and (max-width: 767px){.p-search__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;padding:0 0 20px}}.p-search__head__sort{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}.p-search__head__sort li{border:1px solid rgba(59,54,60,.2);background:#fff;font-size:.75rem;line-height:1.4;width:140px;border-radius:3px}.p-search__head__sort li button{width:100%;height:100%;padding:8px 10px;border-radius:3px}@media screen and (max-width: 767px){.p-search__head__sort{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.p-search__head__sort li{width:100%}.p-search__head__sort li button{padding:8px 5px;font-size:10px}}.p-search__head__sort button.sort{cursor:pointer;position:relative;padding-right:20px}@media screen and (max-width: 767px){.p-search__head__sort button.sort{padding-right:0}}.p-search__head__sort button.sort:after{content:"▲";margin-left:8px;font-size:10px;position:absolute;color:#5e4a52;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:6px}@media screen and (max-width: 767px){.p-search__head__sort button.sort:after{font-size:6px;margin-left:0}}.p-search__head__sort button.sort.desc{background:rgba(134,156,255,.6);color:#fff;border:2px solid #869cff}.p-search__head__sort button.sort.desc:after{content:"▼";color:#fff}@media screen and (max-width: 767px){.p-search__head__sort button.sort.desc:after{font-size:6px;margin-left:0}}.p-search__head__sort button.sort.asc{background:rgba(199,55,77,.6);color:#fff;border:2px solid #c7374d}.p-search__head__sort button.sort.asc:after{content:"▲";color:#fff}@media screen and (max-width: 767px){.p-search__head__sort button.sort.asc:after{font-size:6px;margin-left:0}}@media screen and (max-width: 767px){.p-search{padding:5px 20px 20px}}.p-search .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}.p-search .list>li{padding:30px;border-radius:5px;background:-webkit-gradient(linear, left top, left bottom, from(#EEE2C5), to(#E1C681));background:-webkit-linear-gradient(top, #EEE2C5 0%, #E1C681 100%);background:linear-gradient(180deg, #EEE2C5 0%, #E1C681 100%);position:relative;overflow:hidden;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (max-width: 767px){.p-search .list>li{padding:15px}}.p-search .list>li:before,.p-search .list>li:after{content:"";position:absolute;width:200px;height:200px;opacity:.5;z-index:-1}@media screen and (max-width: 767px){.p-search .list>li:before,.p-search .list>li:after{width:120px;height:120px}}.p-search .list>li:before{background:url(../dist/front/bg-grid.svg) no-repeat center center/contain;left:-10px;top:0}.p-search .list>li:after{background:url(../dist/front/bg-grid_d.svg) no-repeat center center/contain;right:-10px;bottom:0}.p-search .list>li .inner{padding:20px;background:rgba(255,255,255,.5);border-radius:5px}@media screen and (max-width: 767px){.p-search .list>li .inner{padding:10px 10px 20px}}.p-search .list>li .wrap{display:grid;grid-template-columns:45% 53%;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;padding:10px 16px 20px}@media screen and (max-width: 767px){.p-search .list>li .wrap{grid-template-columns:1fr;row-gap:15px;padding:10px}}.p-search .list>li .rank-name{padding:10px 20px}.p-search .list>li .rank-thumb{padding:0}.p-search .list>li .rank-point{padding:0}.p-search .list>li .rank-point h3{background:-webkit-gradient(linear, left top, right top, from(#98732E), to(#C4A440));background:-webkit-linear-gradient(left, #98732E 0%, #C4A440 100%);background:linear-gradient(90deg, #98732E 0%, #C4A440 100%);text-align:center;padding:8px 0;color:#fff;position:relative;overflow:hidden;text-shadow:0 0 2px rgba(59,54,60,.8);z-index:1}.p-search .list>li .rank-point h3 span{color:#fff}@media screen and (max-width: 767px){.p-search .list>li .rank-point h3{padding:4px 0}}.p-search .list>li .rank-point h3:before,.p-search .list>li .rank-point h3:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:150px;height:150px;background:url(../dist/front/bg-midashi.svg) no-repeat center center/contain;z-index:-1}@media screen and (max-width: 767px){.p-search .list>li .rank-point h3:before,.p-search .list>li .rank-point h3:after{width:100px;height:100px}}.p-search .list>li .rank-point h3:before{left:0}@media screen and (max-width: 767px){.p-search .list>li .rank-point h3:before{left:-50px}}.p-search .list>li .rank-point h3:after{right:0;opacity:.3;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}@media screen and (max-width: 767px){.p-search .list>li .rank-point h3:after{right:-50px}}.p-search .list>li .rank-point__ul{padding:1rem .5rem;gap:.5rem}.p-search .list>li .hyouka{top:-20px;right:-20px}@media screen and (max-width: 767px){.p-search .list>li .hyouka{top:-10px;right:-10px}}