@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html{font-size:62.5%}html :focus{outline:none}body{font:.52vw "Noto Sans JP",sans-serif;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact;letter-spacing:.05em;color:#000;background-color:#fff;position:relative}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}dt,i{font-weight:inherit}em{font-style:inherit}table{width:100%}@media(min-width: 768px){a[href^="tel:"]{color:inherit !important;cursor:default !important;text-decoration:none !important;pointer-events:none !important}}@media(min-width: 768px){.sp_only{display:none !important}}@media screen and (max-width: 767px){.pc_only{display:none !important}}.ttl01{font-weight:bold;text-align:center;display:flex;flex-direction:column;align-items:center;row-gap:10px;color:var(--themeCol-color, #000)}.ttl01_main{width:90vw;margin-left:auto;margin-right:auto}.ttl01_en{font-family:"Roboto",sans-serif;text-align:center;width:90vw;margin-left:auto;margin-right:auto}@media(min-width: 768px){.ttl01{margin-bottom:80px}.ttl01_main{font-size:clamp(34px,3.8em,42px)}.ttl01_en{font-size:clamp(16px,2em,24px)}}@media screen and (max-width: 767px){.ttl01{margin-bottom:40px}.ttl01_main{font-size:22px}.ttl01_en{font-size:16px}}.ttl02{font-size:clamp(28px,3.8em,40px);font-weight:bold;text-align:center}.ttl03{font-size:clamp(26px,3.2em,36px);text-align:center}.ttl04{font-size:clamp(18px,2.2em,24px);font-weight:bold;position:relative;padding-left:10px;margin-bottom:15px;line-height:1.5}.ttl04::before{content:"";width:5px;height:80%;border-radius:4px;background-color:var(--border-color, #000);position:absolute;left:0;top:10%}@media(min-width: 768px){.ttl02,.ttl03{margin-bottom:40px}}@media screen and (max-width: 767px){.ttl02{font-size:22px;margin-bottom:20px}.ttl03{font-size:18px;margin-bottom:20px}}.ttlg01{text-align:center}.ttlg01 .ttl02{margin-bottom:5px}.ttlg01_sub{font-size:clamp(16px,1.8em,20px);font-weight:bold;color:var(--themeCol-color, #000)}@media(min-width: 768px){.ttlg01{margin-bottom:40px}}@media screen and (max-width: 767px){.ttlg01{margin-bottom:20px}.ttlg01_sub{font-size:16px}}.btn01{width:100%;max-width:280px;min-width:240px;padding:16px 20px;color:#fff;font-weight:bold;background-color:var(--themeCol-color, #000000);border:1px solid var(--themeCol-color, #000000);display:flex;justify-content:center;align-items:center;font-size:clamp(14px,1.6em,18px);transition:.3s ease-in-out}@media(min-width: 768px){.btn01:hover{opacity:.7}}.btn01.-current{color:var(--themeCol-color, #000000);background-color:#fff;pointer-events:none}.table01{background-color:#fff;border-collapse:collapse}.table01 tbody tr th,.table01 tbody tr td{border:1px solid var(--gray-color, #707070);padding:15px 20px;vertical-align:middle;word-break:break-all}.table01 tbody tr th{background-color:#f1f1f1;font-weight:bold;font-size:clamp(15px,1.6em,18px)}.table01 tbody tr td{font-size:clamp(15px,1.6em,18px)}@media(min-width: 768px){.table01 tbody tr th{text-align:center;width:292px;border-right:none}.table01 tbody tr td{border-left:none}}@media screen and (max-width: 767px){.table01 tbody tr th,.table01 tbody tr td{display:block;width:100%;word-break:break-all}.table01 tbody tr th{border-bottom:none}.table01 tbody tr td{border-top:none}.table01 tbody tr:not(:last-child) td{border-bottom:none}}.breadcrumb{width:90vw;margin-left:auto;margin-right:auto}.breadcrumb_list{display:flex;align-items:center;flex-wrap:wrap}.breadcrumb_list_item{display:flex;align-items:center}.breadcrumb_list_item:not(:last-child)::after{font-family:"Font Awesome 6 Free";font-weight:600;content:"";display:block;margin:0 10px}.breadcrumb_list_item_link{text-decoration:underline;color:var(--gray-color, #707070)}@media(min-width: 768px){.breadcrumb{max-width:1200px;margin:20px auto 60px;font-size:14px}.breadcrumb_list{display:flex;align-items:center;flex-wrap:wrap}.breadcrumb_list_item_link{transition:.3s ease-in-out}.breadcrumb_list_item_link:hover{opacity:.7}}@media screen and (max-width: 767px){.breadcrumb{margin:10px auto 30px;font-size:12px}}.btn_list{display:grid;justify-content:center;align-items:center}.result_page .btn_list .btn01{max-width:none;min-width:auto}@media(min-width: 768px){.btn_list{grid-template-columns:repeat(4, 1fr);gap:30px 40px;margin:40px auto 80px}}@media screen and (max-width: 767px){.btn_list{grid-template-columns:repeat(2, 1fr);gap:15px 10px;margin:30px auto 60px}}input[type=text],input[type=email],input[type=url],input[type=tel],textarea{border:1px solid var(--border-color, #000);font-size:16px}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=tel]::-moz-placeholder, textarea::-moz-placeholder{color:#aaa}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#aaa}input[type=text][readonly=readonly],input[type=email][readonly=readonly],input[type=url][readonly=readonly],input[type=tel][readonly=readonly],textarea[readonly=readonly]{background-color:#aaa}textarea{width:100%;word-break:break-all;resize:vertical}input[type=submit]{width:100%;max-width:280px;min-width:240px;padding:16px 20px;color:#fff;font-weight:bold;background-color:var(--themeCol-color, #000000);border:1px solid var(--themeCol-color, #000000);display:flex;justify-content:center;align-items:center;font-size:clamp(14px,1.6em,18px);transition:.3s ease-in-out;cursor:pointer;text-align:center}@media(min-width: 768px){input[type=submit]:hover{opacity:.7}}.checkbox_label,.wpuf-checkbox-block,.wpuf-checkbox-inline,.wpuf-category-checklist .selectit{position:relative;padding-left:30px;font-size:16px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 10px 0}.checkbox_label:has(input:checked)::before,.wpuf-checkbox-block:has(input:checked)::before,.wpuf-checkbox-inline:has(input:checked)::before,.wpuf-category-checklist .selectit:has(input:checked)::before{content:"";display:block;width:14px;height:10px;-webkit-clip-path:polygon(10% 32%, 40% 66%, 88% 0, 100% 16%, 42% 100%, 0 50%);clip-path:polygon(10% 32%, 40% 66%, 88% 0, 100% 16%, 42% 100%, 0 50%);background-color:var(--themeCol-color, #167ac6);position:absolute;inset:8px auto auto 3px;z-index:1}input[type=checkbox]{width:20px;height:20px;position:absolute;border:1px solid var(--border-color, #000);inset:3px auto auto 0}.wpuf-radio-block,.wpuf-radio-inline{position:relative;padding-left:30px;font-size:16px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 10px 0}.wpuf-radio-block:has(input:checked)::before,.wpuf-radio-inline:has(input:checked)::before{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:var(--themeCol-color, #167ac6);position:absolute;inset:7px auto auto 4px;z-index:1}input[type=radio]{width:20px;height:20px;border-radius:50%;position:absolute;border:1px solid var(--border-color, #000);inset:3px auto auto 0}@-moz-document url-prefix(){input[type=radio],input[type=checkbox]{-moz-appearance:auto;appearance:auto}}input[type=radio]:checked+span::before{background:#fff;border:1px solid #000}input[type=radio]:checked+span::after{opacity:1 !important}#emailCheckError{font-size:14px;color:#c8101a}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}.wpuf-fields:has(>select){position:relative;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.wpuf-fields:has(>select)::after{font-family:"Font Awesome 6 Free";font-weight:600;content:"";position:absolute;top:50%;right:10px;font-size:14px;transform:translateY(-50%) rotate(90deg);pointer-events:none}.wpuf-fields:has(>select):has(>.wpuf-help)::after{top:45%}.wpuf-fields select{font-size:16px;min-width:270px}select{cursor:pointer;border:1px solid var(--border-color, #000);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;height:40px;padding-left:1em;padding-right:2em}select option{color:#000}@media(min-width: 768px){input[type=text],input[type=email],input[type=url],input[type=tel],textarea{width:100%;padding:10px 1em}textarea{min-height:300px}}@media screen and (max-width: 767px){input[type=text],input[type=email],input[type=url]{width:100%}input[type=text],input[type=email],input[type=url],textarea{padding:10px}}.form_hidden{visibility:hidden;margin:0 !important;height:0;width:0}.smf-item{display:flex;font-size:16px}.smf-item+.smf-item{margin-top:30px}.smf-item__col--controls .smf-radio-buttons-control__control{display:flex;flex-wrap:wrap;gap:15px 20px}.smf-item__col--controls .smf-radio-buttons-control__control .smf-radio-button-control__label{position:relative;display:inline-block;padding-left:30px;cursor:pointer}.smf-item__col--controls .smf-radio-buttons-control__control .smf-radio-button-control__label::before,.smf-item__col--controls .smf-radio-buttons-control__control .smf-radio-button-control__label::after{position:absolute;content:"";top:50%;transition:.3s ease-in-out;border-radius:50%}.smf-item__col--controls .smf-radio-buttons-control__control .smf-radio-button-control__label::before{left:0;width:23px;height:23px;margin-top:-9px;background:#fff;border:1px solid #aaa}.smf-item__col--controls .smf-radio-buttons-control__control .smf-radio-button-control__label::after{opacity:0;left:5px;width:13px;height:13px;margin-top:-4px;border-radius:50%;background:var(--themeCol-color, #167ac6)}.smf-item__description{color:#aaa;font-size:14px;margin-top:5px}.smf-item.-required .smf-item__label__text::after{content:"*";display:inline-block;color:#c8101a;margin-left:5px}.smf-action{display:flex;justify-content:center;gap:30px 40px}.smf-action button{width:100%;max-width:280px;min-width:240px;padding:16px 20px;color:#fff;font-weight:bold;background-color:var(--themeCol-color, #000000);border:1px solid var(--themeCol-color, #000000);display:flex;justify-content:center;align-items:center;font-size:clamp(14px,1.6em,18px);transition:.3s ease-in-out;cursor:pointer}@media(min-width: 768px){.smf-action button:hover{opacity:.7}}.smf-system-error-content-ready{display:none;font-size:16px;color:#c8101a;font-weight:bold;margin-top:1em}.smf-error-messages{font-size:clamp(14px,1.6em,18px);color:#c8101a}.form_complete>*:not(:last-of-type){margin-bottom:20px}.form_complete_btn{display:flex;justify-content:center}@media(min-width: 768px){.smf-item__col--label{width:30%;padding-right:1em}.smf-item__col--controls{width:70%}.smf-action{margin-top:40px}}@media screen and (max-width: 767px){.smf-item{flex-direction:column;row-gap:5px}.smf-action{margin-top:30px}}.wpuf-form{display:flex;flex-direction:column}.wpuf-form .wpuf-el{padding:0;margin:0;display:flex}.wpuf-form .wpuf-el .wpuf-fields .file-selector{font-size:16px}.wpuf-form .wpuf-el .wpuf-fields.has-error{padding:0;background-color:rgba(0,0,0,0)}.wpuf-form .wpuf-el .wpuf-fields.has-error input,.wpuf-form .wpuf-el .wpuf-fields.has-error textarea{background-color:#ffe4e4}.wpuf-form .wpuf-el .wpuf-fields .wpuf-error-msg{font-size:14px;color:#c8101a}.wpuf-form .wpuf-submit .wpuf-label{display:none}.wpuf-form .wpuf-submit-button{margin:0 auto}.wpuf-form .required{color:#c8101a !important}.wpuf-form .wpuf-fields .wpuf-attachment-list li{width:auto !important;height:auto !important}.wpuf-form .wpuf-fields .wpuf-attachment-list li .attachment-name img{max-height:none;border-radius:0}.wpuf-wordlimit-message{opacity:0;visibility:hidden;height:0}.confirm_modal{position:fixed;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.7);inset:0 auto auto 0;height:100%;width:100%}.confirm_modal.-active{opacity:1;visibility:visible;z-index:9999}body ul.wpuf-form li .wpuf-fields .wpuf-help,body ul.wpuf-form li .wpuf-fields .wpuf-wordlimit-message{color:var(--gray-color, #707070)}body ul.wpuf-form .wpuf-submit .wpuf-errors{background-color:var(--red-color, #FFE4E4)}@media(min-width: 768px){.wpuf-form{row-gap:30px}.wpuf-form .wpuf-el .wpuf-label{font-size:16px;padding-right:1em;float:none}}@media screen and (max-width: 767px){.wpuf-form{row-gap:20px}.wpuf-form .wpuf-el{flex-direction:column;row-gap:5px}.wpuf-form .wpuf-el .wpuf-label{font-size:16px;width:100%}.wpuf-form .wpuf-el .wpuf-fields{width:100%}.wpuf-form .wpuf-el.field-size-large .wpuf-fields{width:100%}}.grecaptcha-badge{bottom:100px !important;z-index:99}@media screen and (max-width: 767px){.grecaptcha-badge{bottom:70px !important}}.snsList{display:flex;align-items:center;gap:15px}.snsList_item_link{display:flex;justify-content:center;align-items:center}.snsList_item_link.-tw{background-color:#000;border-radius:50%}.snsList_item_link.-tw img{padding:7px}.wpulike .wp_ulike_btn_is_active{pointer-events:none}.pointCounter{color:#c8101a;font-size:16px;font-weight:bold}.ulike_disabled button{pointer-events:none}.noData{text-align:center;font-weight:bold}@media(min-width: 768px){.pointCounter{text-align:center;margin-bottom:50px}.noData{font-size:24px}}@media screen and (max-width: 767px){.pointCounter{margin-bottom:30px}.noData{font-size:20px}}.wp-pagenavi{margin-left:auto;margin-right:auto;color:#000;display:flex;justify-content:center;align-items:center;font-size:1.8rem;font-weight:bold;flex-wrap:wrap}.wp-pagenavi a{text-decoration:underline;transition:.3s ease-in-out}.wp-pagenavi a:hover{opacity:.7}.wp-pagenavi span.current{color:#aaa}.wp-pagenavi .wp-pagenavi{font-size:1.8rem}@media(min-width: 768px){.wp-pagenavi{margin-top:41px}.wp-pagenavi>*{margin:0 23px}}@media screen and (max-width: 767px){.wp-pagenavi{margin-top:20px}.wp-pagenavi>*{margin:0 18px}}.contest_page .breadcrumb{max-width:none}.contest_area{width:90vw;margin-left:auto;margin-right:auto}.contest_area_list_box{opacity:0}.contest_area_list_box_link{display:block;width:100%;height:100%}.contest_area_list_box_link img{width:100%}.contest_area_list_box_desc{position:absolute;width:100%;bottom:0;transition:.3s ease-in-out;display:flex;justify-content:space-between;padding:20px 10px 5px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none;transform:translateY(100%)}.contest_area_list_box_desc_ttl{color:#fff;font-size:clamp(14px,1.6em,18px);align-self:center}.contest_area_list_box_desc_ulike{pointer-events:auto}.contest_area_block{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:30px 20px}.contest_area_block_item{position:relative}.contest_area_block_item_link{display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow-color, 0px 5px 15px 0px rgba(0, 0, 0, 0.2))}.contest_area_block_item_link_img{aspect-ratio:4/3;min-height:220px;height:220px;width:100%}.contest_area_block_item_link_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contest_area_block_item_link_desc{display:grid;gap:10px;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;min-height:130px;padding:10px;height:100%}.contest_area_block_item_link_desc_ttl{font-size:clamp(18px,2em,22px);grid-column:1/3;grid-row:1/2;font-weight:bold}.contest_area_block_item_link_desc_nick{font-size:clamp(15px,1.6em,17px);grid-column:1/2;grid-row:2/3;padding-bottom:40px}.contest_area_block_item_ulike{position:absolute;z-index:1;inset:auto 10px 10px auto}.contest_area_block_item_ulike .wpulike{padding:0}@media(min-width: 768px){.contest_area_list_box{transition:.3s ease-in-out}.contest_area_list_box:hover .contest_area_list_box_desc{transform:translateY(0)}}.sortArea form{display:flex;justify-content:flex-end;font-size:16px;-moz-column-gap:10px;column-gap:10px}.sortArea_list{display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}.sortArea_list_item.-select{position:relative}.sortArea_list_item.-select::after{font-family:"Font Awesome 6 Free";font-weight:600;content:"";position:absolute;top:50%;right:10px;font-size:14px;transform:translateY(-50%) rotate(90deg);pointer-events:none}.sortArea_list_item.-select select{cursor:pointer;border:1px solid #aaa;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;min-height:40px;padding-left:1em;padding-right:2em;border-radius:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sortArea_list_item.-word input{height:40px;padding:0 1em;border:1px solid #aaa;border-radius:5px}.sortArea_list_item.-word input::-moz-placeholder{color:#aaa}.sortArea_list_item.-word input::placeholder{color:#aaa}.sortArea_btnList{display:flex}.sortArea_btnList_btn{width:90px;height:40px;border-radius:5px;padding:0 10px;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.sortArea_btnList_btn.-clear{color:#000;border:1px solid #000;background-color:#fff}.sortArea_btnList_btn.-search{color:#fff;background-color:var(--themeCol-color, #000000)}.sortArea_btnList_btn_icon{position:absolute;top:50%;transform:translateY(-50%);right:5px;font-size:3.8rem}.sortArea_btnList_btn_icon.-clear{color:#000}.sortArea_btnList_btn_icon.-search{color:#fff}@media(min-width: 768px){.sortArea{margin-bottom:20px}.sortArea_list_item.-select select{max-width:250px}.sortArea_list_item.-word input{width:230px}.sortArea_btnList{justify-content:center;align-items:center;gap:10px}.sortArea_btnList_btn{transition:.3s ease-in-out}.sortArea_btnList_btn:hover{opacity:.7}}@media screen and (max-width: 767px){.sortArea{margin-bottom:40px}.sortArea form{flex-direction:column;row-gap:10px}.sortArea_list{flex-direction:column;row-gap:10px}.sortArea_list_item{width:100%}.sortArea_list_item.-select select{width:100%}.sortArea_list_item.-word input{width:100%}.sortArea_btnList{flex-direction:column;align-items:center;gap:15px}.sortArea_btn{height:45px}}.contest_sng{display:grid;gap:20px 35px}.contest_sng_main{display:grid;row-gap:10px}.contest_sng_main_img_link{position:relative;display:block}.contest_sng_main_img_link::before{font-family:"Font Awesome 6 Free";font-weight:600;content:"";position:absolute;inset:10px 10px auto auto;color:#fff;opacity:.8}.contest_sng_main_btm{display:flex;justify-content:space-between;align-items:baseline}.contest_sng_main_btm_violation a{font-size:12px;display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px;color:var(--gray-color, #707070);border:1px solid var(--gray-color, #707070);border-radius:15px;padding:5px 15px}.contest_sng_main_btm_violation a::before{font-family:"Font Awesome 6 Free";font-weight:600;content:""}.contest_sng_list{padding:20px;display:flex;flex-direction:column;border:1px solid #aaa;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;word-break:break-all}.contest_sng_list_item+.contest_sng_list_item{margin-top:20px;padding-top:20px;border-top:1px solid #aaa}.contest_sng_list_item_data dt{font-size:clamp(12px,1.4em,16px);margin-bottom:1em}.contest_sng_list_item_data dd{font-size:clamp(14px,1.6em,18px)}.contest_sng_list_item_data.-ttl dd{font-weight:bold;font-size:clamp(18px,2em,22px)}.contest_sng_list_item_data .catList{display:flex;flex-direction:column;row-gap:5px}.contest_sng_list_item_data .catList_item a{font-weight:bold;transition:.3s ease-in-out;background:var(--txtLink-color, linear-gradient(#000, #000) 0 100%/0 1px no-repeat)}@media(min-width: 768px){.contest_sng_list_item_data .catList_item a:hover{background-size:100% 1px}}.contest_sng_list_item_data .tagList{display:flex;flex-wrap:wrap;gap:15px}.contest_sng_list_item_data .tagList_item a{padding:3px 1em;font-size:14px;border-radius:15px;background-color:var(--themeCol-color, #000000);color:#fff}.lightbox .lb-image{pointer-events:none}@media(min-width: 768px){.contest_sng{grid-template-columns:1fr min(40%,400px)}.contest_sng_main{grid-template-rows:auto 1fr}.contest_sng_main_img_link::before{font-size:clamp(35px,4em,45px)}.contest_sng_main_btm_violation a{transition:.3s ease-in-out}.contest_sng_main_btm_violation a:hover,.contest_sng_main_btm_violation a:focus{opacity:.7}.contest_sng_list_item_data .tagList_item a{transition:.3s ease-in-out}.contest_sng_list_item_data .tagList_item a:hover{opacity:.7}}@media screen and (max-width: 767px){.contest_sng_main_img_link::before{font-size:2.5em}.contest_sng_list_item_ttl{font-size:1.8rem}}.ranking_btnArea{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px}.ranking_btnArea_list_link{width:100%;max-width:280px;min-width:240px;padding:16px 20px;color:#fff;font-weight:bold;background-color:var(--themeCol-color, #000000);border:1px solid var(--themeCol-color, #000000);display:flex;justify-content:center;align-items:center;font-size:clamp(14px,1.6em,18px);transition:.3s ease-in-out}@media(min-width: 768px){.ranking_btnArea_list_link:hover{opacity:.7}}.ranking_btnArea_list_link.current{background-color:var(--background-color, #fff);color:var(--themeCol-color, #000000);pointer-events:none;border:1px solid var(--themeCol-color, #000000)}.ranking_area .ranking_list{display:grid;counter-reset:rank}.ranking_area .ranking_list_item{box-shadow:var(--shadow-color, 0px 5px 15px 0px rgba(0, 0, 0, 0.2))}.ranking_area .ranking_list_item_link{display:block;position:relative}.ranking_area .ranking_list_item_link_img{aspect-ratio:4/3}.ranking_area .ranking_list_item_link_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ranking_area .ranking_list_item_link::after{counter-increment:rank;content:counter(rank);position:absolute;font-family:"Roboto",sans-serif;color:#fff;z-index:1;inset:10px auto auto 15px;font-size:18px}.ranking_area .ranking_list_item_link_ttl{color:#fff;text-align:right;position:absolute;bottom:0;width:100%;padding:5px 1em;background-color:rgba(0,0,0,.8)}.ranking_area .ranking_list_item:nth-child(-n+3) .ranking_list_item_link::before{font-family:"Font Awesome 6 Free";font-weight:600;content:"";position:absolute;top:-40px;left:-20px;font-size:80px}.ranking_area .ranking_list_item:nth-child(-n+3) .ranking_list_item_link::after{font-size:24px;inset:0 auto auto 18px}.ranking_area .ranking_list_item:nth-child(1) .ranking_list_item_link::before{background:linear-gradient(45deg, #DAAF08 0%, #DAAF08 45%, #FEE9A0 70%, #DAAF08 85%, #DAAF08 90% 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ranking_area .ranking_list_item:nth-child(2) .ranking_list_item_link::before{background:linear-gradient(45deg, #757575 0%, #9E9E9E 45%, #E8E8E8 70%, #9E9E9E 85%, #757575 90% 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ranking_area .ranking_list_item:nth-child(3) .ranking_list_item_link::before{background:linear-gradient(45deg, #a57e65 0%, #a57e65 45%, #f3cfb8 70%, #a57e65 85%, #a57e65 90% 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ranking_area .ranking_list_item:nth-child(n+4) .ranking_list_item_link::before{content:"";position:absolute;inset:0 auto auto 0;border-bottom:70px solid rgba(0,0,0,0);border-left:70px solid rgba(0,0,0,.8)}@media(min-width: 768px){.ranking_btnArea{margin-bottom:80px}.ranking_area .ranking_list{grid-template-columns:repeat(12, 1fr);gap:clamp(10px,2.5vw,40px) 30px}.ranking_area .ranking_list_item_link_ttl{font-size:clamp(15px,1.6em,18px)}.ranking_area .ranking_list_item:nth-child(1){grid-column:1/5}.ranking_area .ranking_list_item:nth-child(2){grid-column:5/9}.ranking_area .ranking_list_item:nth-child(3){grid-column:9/13}.ranking_area .ranking_list_item:nth-child(4n+4){grid-column:1/4}.ranking_area .ranking_list_item:nth-child(4n+5){grid-column:4/7}.ranking_area .ranking_list_item:nth-child(4n+6){grid-column:7/10}.ranking_area .ranking_list_item:nth-child(4n+7){grid-column:10/13}}@media screen and (max-width: 767px){.ranking_btnArea{align-items:center;flex-direction:column;margin-bottom:60px}.ranking_btnArea_list{width:100%}.ranking_btnArea_list_link{max-width:none}.ranking_area .ranking_list{row-gap:20px}.ranking_area .ranking_list_item_link::after{font-size:18px}.ranking_area .ranking_list_item_link_ttl{font-size:16px}.ranking_area .ranking_list_item:nth-child(-n+3) .ranking_list_item_link::before{left:-10px;font-size:70px}.ranking_area .ranking_list_item:nth-child(-n+3) .ranking_list_item_link::after{inset:-6px auto auto 22px}.ranking_area .ranking_list_item:nth-child(1){margin-bottom:40px}.ranking_area .ranking_list_item:nth-child(2){margin-bottom:40px}}.agreement_check{display:flex;justify-content:center;flex-direction:column;align-items:center;row-gap:20px}.agreement_check_label{font-size:clamp(14px,1.6em,18px);position:relative}.agreement_check_btn button{cursor:pointer;border:none}.agreement_check_btn button:disabled{pointer-events:none;background-color:#ddd}@media(min-width: 768px){.agreement_check{margin-top:60px}}@media screen and (max-width: 767px){.agreement_check{margin-top:40px}}.not_found .not_found_btn{display:flex;justify-content:center}@media(min-width: 768px){.not_found{margin-top:80px}.not_found_btn{margin-top:60px}}@media screen and (max-width: 767px){.not_found{margin-top:60px}.not_found_btn{margin-top:40px}}.cookie_consent{background-color:rgba(255,255,255,.9);position:fixed;bottom:0;z-index:99;width:100%;visibility:hidden}.cookie_consent_left_txt{font-size:clamp(14px,1.6em,18px)}.cookie_consent_left_txt a{color:var(--themeCol-color, #000000);text-decoration:underline}.cookie_consent_right_reject{text-decoration:underline;display:block;font-size:clamp(14px,1.6em,18px);cursor:pointer}.cookie_consent_right_agree{color:#fff;background-color:var(--themeCol-color, #000000);cursor:pointer}.cookie_consent_close{position:absolute;top:20px;right:20px;width:13px;height:13px}.cookie_consent_close::before,.cookie_consent_close::after{position:absolute;display:block;cursor:pointer;content:"";width:13px;height:1px;top:50%;left:0;background-color:#000}.cookie_consent_close::before{transform:rotate(45deg) translateY(-50%)}.cookie_consent_close::after{transform:rotate(-45deg) translateY(-50%)}.cookie_consent.is-show{visibility:visible}.cookie_consent.hide{display:none}.cookie_consent.cc-hide2{display:none}@media(min-width: 768px){.cookie_consent{left:0;display:flex;flex-wrap:wrap;align-items:center;padding:47px 4.5vw 39px 3.2vw;gap:20px;box-shadow:0px -3px 8px 0px rgba(76,86,66,.1)}.cookie_consent_left_txt a{transition:.3s ease-in-out}.cookie_consent_left_txt a:hover{opacity:.7}.cookie_consent_right{display:flex;align-items:center;margin-left:auto;gap:30px}.cookie_consent_right_reject{transition:.3s ease-in-out}.cookie_consent_right_reject:hover{opacity:.7}.cookie_consent_right_agree{padding:13px 80px;font-size:20px;transition:.3s ease-in-out}.cookie_consent_right_agree:hover{opacity:.7}.cookie_consent_close{top:20px;right:20px;transition:.3s ease-in-out}.cookie_consent_close:hover{opacity:.7}}@media screen and (max-width: 767px){.cookie_consent{left:5.3vw;bottom:16px;width:90%;border-radius:10px;padding:20px 17px;box-shadow:0px 3px 6px 0px rgba(0,0,0,.16)}.cookie_consent_left_txt{font-size:13px}.cookie_consent_right{margin-top:20px;display:flex;flex-direction:column-reverse;align-items:center;gap:10px}.cookie_consent_right_reject{font-size:14px}.cookie_consent_right_agree{width:100%;text-align:center;padding:7px 0}.cookie_consent_close{top:10px;right:10px}}.result_mv{text-align:center}.result_list{display:grid;gap:3vw 2vw}.result_list_item{grid-template-rows:subgrid;grid-row:span 2;display:grid}.result01+.result01,.result01+.ttlg01{border-top:1px solid var(--themeCol-color, #000000)}.result01_desc_ttl,.result01_desc_nick{font-weight:bold}.result01_desc_ttl{margin-bottom:20px}.result01_desc_nick{margin-bottom:15px}.result01_desc_come{line-height:1.8}.result02{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}.result02_img{margin-bottom:5px;align-self:center}.result02_desc_ttl,.result02_desc_nick{font-size:clamp(16px,1.8em,18px);font-weight:bold}.result02_desc_ttl{margin-bottom:10px;text-align:center}.result02_desc_nick{margin-bottom:5px}.result02_desc_classroom{font-size:15px}.result02_desc_come{font-size:clamp(14px,1.5em,15px)}@media(min-width: 768px){.result_mv{margin-bottom:60px}.result_list{grid-template-columns:repeat(3, 1fr)}.result01{display:grid;grid-template-columns:repeat(2, 1fr)}.result01+.result01,.result01+.ttlg01{margin-top:60px;padding-top:60px}.result01_img{grid-row:1/2;grid-column:2/3}.result01_desc{grid-row:1/2;grid-column:1/2;padding-right:20px;align-self:center;display:flex;flex-direction:column;align-items:center}.result01_desc_ttl{font-size:clamp(28px,3em,32px)}.result01_desc_nick{font-size:clamp(22px,2.4em,26px)}.result01_desc_classroom{font-size:18px}.result01_desc_txt,.result01_desc_come{font-size:clamp(16px,1.6em,18px)}.result01:nth-child(odd) .result01_img{grid-row:1/2;grid-column:1/2}.result01:nth-child(odd) .result01_desc{grid-row:1/2;grid-column:2/3;padding-right:0;padding-left:20px}.result02_desc_nick{text-align:center}}@media screen and (max-width: 767px){.result_mv{margin-bottom:40px}.result_list{grid-template-columns:repeat(2, 1fr);gap:30px 10px}.result01+.result01,.result01+.ttlg01{margin-top:30px;padding-top:30px}.result01_img{text-align:center}.result01_desc_ttl{font-size:22px;text-align:center}.result01_desc_nick{font-size:18px;text-align:center}.result01_desc_classroom{font-size:16px}.result01_desc_come{font-size:16px}.result02_img{text-align:center}}.wp_contents{word-break:break-word;line-height:1.6}.wp_contents h1,.wp_contents h2,.wp_contents h3,.wp_contents h4,.wp_contents h5{font-weight:bold}.wp_contents h2{font-size:clamp(22px,2.6em,30px)}.wp_contents h3{font-size:clamp(20px,2.2em,24px)}.wp_contents h4{font-size:clamp(18px,2em,22px)}.wp_contents h5{font-size:clamp(16px,1.8em,20px)}.wp_contents h5{font-size:clamp(14px,1.6em,18px)}.wp_contents p,.wp_contents li{font-size:clamp(14px,1.6em,18px)}.wp_contents a:not([class]){color:var(--themeCol-color, #000000);text-decoration:underline}.wp_contents ul,.wp_contents ol{display:flex;flex-direction:column;row-gap:6px}.wp_contents ul li,.wp_contents ol li{padding-left:1em}.wp_contents ul li{position:relative}.wp_contents ul li::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;inset:.6em auto auto 0;display:block;background-color:#000}.wp_contents ol{counter-reset:number 0}.wp_contents ol li{position:relative;counter-increment:number}.wp_contents ol li::before{content:counter(number);display:block;position:absolute;inset:0 auto auto 0}.wp_contents em{font-style:italic}.wp_contents blockquote{border:1px solid #ddd;padding:20px 30px 20px 50px;text-align:center;position:relative;margin-bottom:30px}.wp_contents blockquote::before{display:block;content:'"';position:absolute;inset:20px auto auto 20px;font-size:36px}.wp_contents blockquote cite{font-size:14px}.wp_contents hr{margin:30px 0}.wp_contents .wp-block-button__link{width:100%;max-width:280px;min-width:240px;padding:16px 20px;color:#fff;font-weight:bold;background-color:var(--themeCol-color, #000000);border:1px solid var(--themeCol-color, #000000);display:flex;justify-content:center;align-items:center;font-size:clamp(14px,1.6em,18px);transition:.3s ease-in-out}@media(min-width: 768px){.wp_contents .wp-block-button__link:hover{opacity:.7}}.wp_contents .is-provider-youtube .wp-block-embed__wrapper{width:100%;max-width:800px;margin-left:auto;margin-right:auto;aspect-ratio:16/9}.wp_contents .is-provider-youtube .wp-block-embed__wrapper iframe{width:100%;height:100%}.wp_contents table tbody tr th,.wp_contents table tbody tr td{border:1px solid #000;padding:1em;background-color:#fff;vertical-align:middle}.wp_contents table tbody tr th{background-color:#ddd}.wp_contents.-agreement h2,.wp_contents.-agreement h3,.wp_contents.-agreement h4,.wp_contents.-agreement h5{margin-bottom:5px}.wp_contents strong{font-weight:bold}@media(min-width: 768px){.wp_contents{margin-top:40px}.wp_contents>*:not(:last-child){margin-bottom:30px}.wp_contents .is-layout-flow>*:not(:last-child){margin-bottom:30px}.wp_contents h3{margin-bottom:20px}.wp_contents a{transition:.3s ease-in-out}.wp_contents a:hover{opacity:.7}.wp_contents .is-layout-flex+.is-layout-flex{margin-top:60px}.wp_contents table tbody tr th{min-width:160px}}@media screen and (max-width: 767px){.wp_contents{margin-top:20px}.wp_contents>*:not(:last-child){margin-bottom:20px}.wp_contents .is-layout-flow>*:not(:last-child){margin-bottom:20px}.wp_contents h3{margin-bottom:15px}.wp_contents .is-layout-flex+.is-layout-flex{margin-top:40px}.wp_contents .is-layout-flex .is-layout-flow>*{margin-bottom:0}.wp_contents .is-layout-flex .is-layout-flow h3{margin-bottom:15px}.wp_contents .wp-block-image img{margin-left:auto;margin-right:auto}.wp_contents .wp-block-image,.wp_contents .wp-block-image .alignright,.wp_contents .wp-block-image .alignleft{float:none;margin-left:auto;margin-right:auto}.wp_contents table tbody tr th,.wp_contents table tbody tr td{display:block;border:none}.wp_contents table tbody tr th{background-color:#ddd}}.menuOpen_bg{position:fixed;top:0;left:0;display:block;transition:.3s ease-in-out;opacity:0;visibility:hidden;width:100%;height:100%;background:rgba(0,0,0,.3)}.header{width:100%;position:fixed;background-color:var(--background-color, #fff);z-index:9999;inset:0 auto auto 0;border-bottom:1px solid #ccc}.header_inner{display:flex;align-items:center;justify-content:space-between}.header_logo a{display:block}.gnav{font-weight:bold;display:grid}.gnav_list{display:flex}.gnav_list_item_link{font-weight:bold;transition:.3s ease-in-out;background:var(--txtLink-color, linear-gradient(#000, #000) 0 100%/0 1px no-repeat)}@media(min-width: 768px){.gnav_list_item_link:hover{background-size:100% 1px}}.gnav_apply .gnav_btnMenu::before{font-family:"Font Awesome 6 Free";font-weight:600;content:""}.gnav_contact .gnav_btnMenu::before{font-family:"Font Awesome 6 Free";font-weight:600;content:""}.gnav_btnMenu{background-color:var(--themeCol-color, #000000);color:#fff;display:flex;font-size:14px}@media(min-width: 768px){.header_inner{height:96px;width:95vw;margin-left:auto}.header_logo{font-size:30px;max-height:76px;max-width:400px}.header_logo img{max-height:76px}.header .spMenuBtn{display:none}.gnav{align-items:center}.gnav_list{-moz-column-gap:1.5em;column-gap:1.5em;font-size:clamp(14px,1.6em,18px);grid-column:1/2;grid-area:1/2;margin-right:30px}.gnav_apply{grid-column:3/4;grid-row:1/2}.gnav_contact{grid-column:4/5;grid-row:1/2}.gnav_btnMenu{width:110px;height:96px;flex-direction:column;row-gap:5px;justify-content:center;align-items:center;padding:0 10px;transition:.3s ease-in-out}.gnav_btnMenu::before{font-size:24px}.gnav_btnMenu:hover,.gnav_btnMenu:focus{opacity:.7}}@media screen and (max-width: 767px){.header_inner{height:60px;width:90vw;margin-left:auto;margin-right:auto}.header_logo{font-size:24px;max-width:250px}.gnav{opacity:0;visibility:hidden;position:absolute;inset:61px 0 auto auto;width:100%;transition:.3s ease-in-out;z-index:999;background-color:#fff;padding:20px 0 60px}.gnav_list{width:90vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;font-size:16px;margin-bottom:40px}.gnav_list_item_link{padding:20px 0;border-bottom:1px solid #ccc;position:relative;display:block}.gnav_list_item_link::after{font-family:"Font Awesome 6 Free";font-weight:600;content:"";position:absolute;inset:50% 0 auto auto;transform:translateY(-50%)}.gnav_apply{margin-bottom:30px}.gnav_btnMenu{max-width:200px;margin:0 auto;padding:15px;justify-content:center;align-items:center;gap:10px}.gnav_btnMenu::before{font-size:18px}.gnav.show{opacity:1;visibility:visible}}@media screen and (max-width: 767px){body.-menuOpen{width:100%;height:100vh;position:inherit;overflow:hidden}body.-menuOpen .menuOpen_bg{visibility:visible;opacity:1;z-index:999}.header .spMenuBtn{position:relative;display:block;width:24px;height:24px;cursor:pointer}.header .spMenuBtn span::before{inset:-8px 0 0}.header .spMenuBtn span::after{inset:8px 0 0}.header .spMenuBtn span,.header .spMenuBtn span::before,.header .spMenuBtn span::after{display:block;position:absolute;background-color:var(--text-color, #000);transition:.3s ease-in-out;width:100%;height:2px;border-radius:2px}.header .spMenuBtn span::before,.header .spMenuBtn span::after{content:"";height:100%}.header .spMenuBtn.active span{background-color:rgba(0,0,0,0)}.header .spMenuBtn.active span::before{inset:0;transform:rotate(135deg)}.header .spMenuBtn.active span::after{inset:0;width:24px;transform:rotate(-135deg)}}.footer{background-color:var(--themeCol-color, #000000);position:-webkit-sticky;position:sticky;top:100vh}.footer .copyright{text-align:center;font-size:1.4rem;color:#fff}@media(min-width: 768px){.footer{margin-top:120px}.footer_nav{width:1200px;padding:80px 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer_nav_list_link{color:#fff;font-weight:bold;transition:.3s ease-in-out}.footer_nav_list_link:hover{opacity:.7}.footer .copyright{border-top:1px solid #aaa}.footer .copyright_txt{margin:0 auto;padding:5px 0}}@media screen and (max-width: 767px){.footer{margin-top:80px}.footer .copyright_txt{padding:5px 20px}}html,body{min-height:100vh}body .contents_inr01,body .contents_inr02,body .contents_inr03{width:90vw;margin-left:auto;margin-right:auto}@media(min-width: 768px){body .contents_inr01{max-width:1200px}body .contents_inr02{max-width:1000px}body .contents_inr03{max-width:800px}body .mainContents{padding-top:96px}body .cont_txt{font-size:clamp(14px,1.6em,18px)}body.customize-support .header,body.customize-support .BreadcrumbList{top:32px !important}}@media screen and (max-width: 767px){html{margin-top:0 !important}body{font-size:10px}body .mainContents{padding-top:60px}body .cont_txt{font-size:14px}body.customize-support #wpadminbar{display:none}}.fade{opacity:0;transition:.3s ease-in-out}.fade_in{opacity:1}.BreadcrumbList{display:flex;font-size:13px}body{background-color:var(--background-color, #fff);color:var(--text-color, #000)}body.-light{--background-color: #fff;--text-color: #000;--border-color: #000}body.-dark{--background-color: #111;--text-color: #fff;--border-color: #fff;--gray-color: #aaa;--shadow-color: 0px 5px 15px 0px rgba(255, 255, 255, 0.2);--txtLink-color: linear-gradient(#fff, #fff) 0 100%/0 1px no-repeat;--red-color: #C8101A}body.-dark .ttl01{color:#fff}
/*# sourceMappingURL=common.min.css.map */