﻿/*!
* Theme Name:  sportsdarts2025
* Theme URI:   https://sportsdarts.jp/
* Author:	   Aivec LLC.
* Author URI:  https://www.aivec.co.jp
* Description: aivec llc.
* Version:	   1.0.0
* License:	   GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Text Domain:  sportsdarts
* Requires at least: 6.4.2
* Requires PHP: 8.x
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;border:0;vertical-align:baseline}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}em,i{font-weight:normal;font-style:normal}table{border-collapse:collapse;border-spacing:0}a{color:inherit;cursor:pointer}a:focus{outline:none}a:link,a:visited,a:hover,a:active{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,main{display:block}ins{text-decoration:none}hr{border:0;height:1px}sub,sup{line-height:0;position:relative;vertical-align:baseline}img{max-width:100%;border:0;vertical-align:bottom}picture,picture img{display:inline-block}:focus:not(:focus-visible){outline:none}*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:100%}html body{font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-size:1rem;font-weight:400;font-feature-settings:"palt","kern";font-kerning:normal;line-height:1.75;letter-spacing:.05em;color:#000;background-color:#daf6ff}html body,html body *{font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-font-smoothing:antialiased;white-space:unset !important}html body section{overflow:hidden}html body code{font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}html body main{padding-top:56px}@media screen and (min-width: 782px){html body{font-size:16px;font-size:1rem}html body main{padding-top:80px}}_::-webkit-full-page-media,_:future,:root body{font-family:-apple-system}.clearfix::after{content:"";height:0;display:block;clear:both}.border{border-style:solid;display:block}.is-style-title-line{height:4px !important}@media screen and (min-width: 782px){.is-style-fill :is(a,div){transition:.5s ease all}.is-style-fill :is(a,div):hover{color:#2aa7e1;background-color:#fff}}@media screen and (min-width: 782px){.is-style-outline :is(a,div){transition:.5s ease all}.is-style-outline :is(a,div):hover{color:#fff;background-color:#2aa7e1}}.is-style-shadow,.is-style-shadow :is(a,div){font-weight:500;color:#2aa7e1;background-color:#fff;border-radius:10px;border:none;box-shadow:2px 2px 0 #1592cc}@media screen and (min-width: 782px){.is-style-shadow,.is-style-shadow :is(a,div){transition:.5s ease all}.is-style-shadow:hover,.is-style-shadow :is(a,div):hover{color:#fff;background-color:#1592cc !important}}.is-style-red :is(a,div,input){font-weight:bold;background-color:#cd162c;border-radius:0px;border:none}@media screen and (min-width: 782px){.is-style-red :is(a,div,input){transition:.5s ease all}.is-style-red :is(a,div,input):hover{filter:brightness(90%)}}.serif *{font-family:"Noto Serif JP",serif !important}.white{color:#daf6ff}.flexbox{display:box;display:flexbox;display:flex}@media screen and (max-width: 781px){.is-style-reverse{flex-direction:column-reverse}}@media screen and (max-width: 1213px){.article-flex{width:95%;margin-left:auto;margin-right:auto;flex-direction:column !important}.article-flex .primary,.article-flex .secondary{width:100% !important}}@media screen and (min-width: 992px){.article-flex{width:98vw !important;max-width:1366px;flex-direction:row !important;justify-content:space-between}.article-flex .primary{max-width:945px}}@media screen and (min-width: 782px){.primary .content-body{padding-left:4rem !important;padding-right:4rem !important}}.secondary :is(.category-list,.archive-list){border-bottom:solid 1px #c7c7c7}.secondary :is(.category-list,.archive-list) li{list-style:none;border-top:solid 1px #c7c7c7}.secondary :is(.category-list,.archive-list) li a{padding:.8em 1em;display:block;position:relative}.secondary :is(.category-list,.archive-list) li a::after{content:"";width:12px;height:7px;margin:auto;background-image:url("./assets/svgs/arrow-black.svg");background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:1em;transform:rotate(270deg)}.article-search input{background-color:#daf6ff}.search-box{margin-bottom:35px !important}.search-box input,.search-box button{height:3em;border-radius:0}@media screen and (min-width: 782px){.search-box input,.search-box button{height:2.5em}}.search-box input{width:77.5%;padding:0 1em;border:solid 1px #707070}.search-box button{width:20%;color:#fff;margin-left:2.5%;background-color:#000;border:solid 1px #000}.cat{list-style:none;display:box;display:flexbox;display:flex;flex-flow:wrap row}.cat li{margin:0 .5em .5em}.cat a{line-height:1;padding:.5em 1.5em;background-color:#2aa7e1}.cat a+span{margin-right:.5em}.tag-list a{color:#2aa7e1;padding-left:.75em;margin-right:.5em;display:inline-block;position:relative}.tag-list a::before{content:"#";position:absolute;left:0}.list-def{list-style:none}@media screen and (min-width: 782px){.sp-on{display:none !important}}@media screen and (max-width: 781px){.pc-on{display:none !important}}@media screen and (min-width: 992px){.laptop-on{display:none !important}}.sp-br{display:none}@media screen and (max-width: 781px){.sp-br{display:block}}.pc-br{display:none}@media screen and (min-width: 782px){.pc-br{display:block}}.inner{width:85.3333333333%;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 782px){.inner{width:98%}}@media screen and (min-width: 782px){.inner.article{width:95% !important}}.page-header{height:clamp(300px,62.5vw,500px) !important}@media screen and (min-width: 782px){.page-header{height:180px !important}}.block-editor-block-list__layout .page-header h2::after{display:none !important}.entry-content{position:relative;z-index:0}.single-template-default .entry-content>*{margin:1em 0}.single-template-default .entry-content p{line-height:1.8;margin:1em 0}.single-template-default .entry-content figure{margin:2em 0}.single-template-default .entry-content img{width:auto;height:auto}.single-template-default .entry-content iframe{width:100%}.single-template-default .entry-content table{margin:2em 0}.single-template-default .entry-content table th,.single-template-default .entry-content table td{line-height:1.65;padding:.3em .5em}.single .entry-content h2,.is-style-single-title-h2{font-size:20px;font-size:1.25rem;line-height:1.3;padding:.5em 0;margin:2.5em 0 1em;border-bottom:solid 1px #2aa7e1}@media screen and (min-width: 782px){.single .entry-content h2,.is-style-single-title-h2{font-size:22px;font-size:1.375rem}}.single .entry-content h3,.is-style-single-title-h3{font-size:20px;font-size:1.25rem;line-height:1.3;padding:.5em 0;margin:2em 0 1em;border-bottom:1px solid #e8e8e8}.single .entry-content h4,.is-style-single-title-h4{font-size:18px;font-size:1.125rem;margin:1.5em 0 1em}.single .entry-content h5,.is-style-single-title-h5{font-size:16px;font-size:1rem;margin:1.5em 0 1em}.single .entry-content h6,.is-style-single-title-h6{font-size:16px;font-size:1rem;margin:1.5em 0 1em}.is-style-article-list{padding-left:2em;margin:1em 0}.is-style-article-list-none{list-style:none}blockquote.is-style-default{padding:2.5em 2em 2em 2.5em;background-image:url(./assets/svgs/blockquote/top.svg),url(./assets/svgs/blockquote/bottom.svg);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:70px;border:none;position:relative}blockquote.is-style-default::before{content:"";width:1.5rem;height:1.5rem;background-image:url(./assets/svgs/blockquote/icon.svg);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:1rem;left:1rem}blockquote.is-style-default cite{font-style:italic}.pagenation :is(.current,a){width:40px;height:40px;line-height:40px;text-align:center;margin:0 .2em;background-color:#fff;border:1px solid #e8e8e8;display:inline-block}.pagenation :is(.current,a).current{color:#fff;background-color:#2aa7e1}@media screen and (min-width: 782px){.pagenation :is(.current,a){transition:.3s ease background-color}.pagenation :is(.current,a) a:hover{background-color:#eee}}@media screen and (max-width: 781px){.new-posts ul{width:80%;margin:0 auto}.new-posts ul li:last-child hr{display:none !important}}@media screen and (max-width: 781px){.related-posts ul{width:80%;margin:0 auto;gap:0 !important}.related-posts ul li:last-child hr{display:none !important}}.header{width:100%;position:fixed;top:0;z-index:10;transition:.3s background-color ease;box-shadow:0 1px 2px 1px rgba(0,0,0,.0509803922)}@media screen and (min-width: 782px){body.home:not(.scroll) .header{background-color:rgba(0,0,0,0)}}.admin-bar .header{top:46px}@media screen and (min-width: 782px){.admin-bar .header{top:32px}}@media screen and (min-width: 782px){.header__inner{min-height:80px !important}}.header__logo a img{width:280px}@media screen and (min-width: 782px)and (max-width: 991px){.header__logo a img{width:275px}}@media screen and (min-width: 992px){.header__logo a img{width:min(22.6939970717vw,300px)}}@media(min-width: 600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}}@media screen and (min-width: 992px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}@media screen and (min-width: 992px){nav.header__nav{background-color:rgba(0,0,0,0) !important}}nav.header__nav .search{width:90%}nav.header__nav .search input{padding-left:1em;border-radius:25px 0 0 25px;border:solid 1px #e8e8e8}nav.header__nav .search button{margin-left:0;border-radius:0 25px 25px 0;border-right:solid 1px #e8e8e8;border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8}@media screen and (max-width: 991px){ul.header__nav{width:90%;padding-top:10px;display:box;display:flexbox;display:flex;flex-direction:row;gap:14px !important}ul.header__nav li:not(.laptop-on){width:100%;padding-bottom:14px;border-bottom:solid 1px #e8e8e8;display:block !important}ul.header__nav li.laptop-on a{font-size:13px !important}ul.header__nav a{font-size:16px !important;font-weight:400 !important;text-align:center}}@media screen and (min-width: 992px){ul.header__nav a{transition:.3s ease color}ul.header__nav a:hover{color:#2aa7e1 !important}}.footer__search input.wp-block-search__input{color:#fff;padding:.5em 1.5em;border-radius:23px 0 0 23px;background-color:#83898c}.footer__search input.wp-block-search__input::placeholder{color:#fff}.footer__search button.wp-block-search__button{padding:.5em 1.5em .5em 1.25em;margin-left:0;border-radius:0 23px 23px 0}#pagetop{position:fixed;bottom:30px;right:25px;transition:.6s ease all}#pagetop a{width:54px;height:54px;background-color:#2aa7e1;border-radius:27px;text-align:center;line-height:37px;display:block}#pagetop a img{width:22px}@media screen and (min-width: 782px){#pagetop{bottom:50px;right:22px}#pagetop a{width:60px;height:60px;border-radius:30px;line-height:41px}}.aside{z-index:1}