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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;-webkit-text-size-adjust:none;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:'Noto Sans JP', 'ヒラギノ角ゴシック', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'Yu Gothic', YuGothic, メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;color:#39393B;background-color:#F2F6F8;margin:auto;}
.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1300px;margin:0 auto 100px;}
main{width:62%;margin:0 auto;}
aside{width:25%;margin:0 auto;}
p {
font-size: 16px;
line-height: 22px;
margin: 1.5em 0;
} a{color:#0011FF;}
h1, h2, h3, h4{font-weight:bold;}
h2, h3{position:relative;font-size:26px;line-height:38px;}
h2:before, h2:after, h3:before, h3:after{content:'';}
h2:before, h3:before{position:absolute;display:block;background-repeat:no-repeat;width:80px;z-index:-1;}
h2, h4{margin:1.5em 0;}
h3:after, h4:after{display:block;background-repeat:no-repeat;width:100%;height:15px;margin-top:10px;}
h1{font-size:28px;line-height:40px;margin-bottom:1.5em;}
h2{text-align:center;color:#FFFFFF;background-color:#4399F7;padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;}
h2:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/heading/h2-icon.svg);height:58px;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
h2:after{position:absolute;border:none;border-bottom:solid 15px transparent;border-right:20px solid #B4D8FF;top:100%;left:0;}
h3{margin:3.5em 0 1.5em;}
h3:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/heading/h3-icon.svg);height:80px;top:-30px;left:0;}
h3:after{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/heading/h3-stroke-pc.svg);}
h4{font-size:24px;line-height:36px;}
h4:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/heading/h4-stroke-pc.svg);}
.breadcrumb{width:100%;background-color:#AFAFAF;padding:5px 0;margin-bottom:50px;}
.breadcrumb__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1300px;overflow-x:scroll;margin:0 auto;}
.breadcrumb__items>div{-ms-flex-negative:0;flex-shrink:0;}
.breadcrumb__items>div>a{font-size:14px;line-height:20px;color:#FFFFFF;text-decoration:none;}
.breadcrumb__items>div:not(:last-of-type) a:after{content:'＞';font-size:12px;padding:0 5px;}
.hamburger input{display:none;}
.hamburger label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;position:relative;z-index:9999;cursor:pointer;}
.hamburger label:hover{opacity:.4;}
.hamburger label span{content:'';position:absolute;display:block;width:34px;height:4px;background-color:#3184E0;border-radius:3px;-webkit-transition:0.5s;transition:0.5s;}
.hamburger label span:before, .hamburger label span:after{content:'';position:absolute;display:block;width:34px;height:4px;background-color:#3184E0;border-radius:3px;-webkit-transition:0.5s;transition:0.5s;}
.hamburger label span:before{bottom:11px;}
.hamburger label span:after{top:11px;}
.hamburger #hamburger-check:checked ~ .hamburger__icon label span{position:fixed;background:rgba(255,255,255,0);}
.hamburger #hamburger-check:checked ~ .hamburger__icon label span:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.hamburger #hamburger-check:checked ~ .hamburger__icon label span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.hamburger__content{position:fixed;top:0;left:100%;z-index:999;width:30%;height:100%;background-color:#39393B;border-radius:20px 0 0 20px;padding:110px 10px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;transition:.5s;}
.hamburger__content:before{content:'';position:absolute;width:142px;height:66px;top:2%;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/hamburger/logo.svg);background-size:cover;background-repeat:no-repeat;}
.hamburger__content__inner{position:relative;height:100%;overflow:auto;padding-right:15px;z-index:1;}
.hamburger__content__inner__container{border-bottom:2px solid #808082;padding-bottom:15px;}
.hamburger__content__inner__container:not(:first-child){padding-top:15px;}
.hamburger__content__inner__container .top-heading, .hamburger__content__inner__container .bottom-heading{font-size:16px;font-weight:bold;color:#FFFFFF;margin:0 0 15px 0;}
.hamburger__content__inner__container .top-heading:before, .hamburger__content__inner__container .bottom-heading:before{content:'';display:inline-block;width:28px;height:24px;background-size:cover;background-repeat:no-repeat;vertical-align:sub;margin-right:5px;}
.hamburger__content__inner__container .top-heading:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/crown-icon.svg);}
.hamburger__content__inner__container .bottom-heading:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/beginner-icon.svg);}
.hamburger__content__inner__container .top-content__lists{border-radius:7px;background-color:#39393B;-webkit-box-shadow:4.611px 4.611px 6.147px 0 rgba(255,255,255,0.25) inset,-4.611px -4.611px 6.147px 0 rgba(0,0,0,0.25) inset;box-shadow:4.611px 4.611px 6.147px 0 rgba(255,255,255,0.25) inset,-4.611px -4.611px 6.147px 0 rgba(0,0,0,0.25) inset;}
.hamburger__content__inner__container .top-content__lists:not(:last-child){margin-bottom:10px;}
.hamburger__content__inner__container .top-content__lists__block{position:relative;width:100%;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;}
.hamburger__content__inner__container .top-content__lists__block__item-name{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:bold;color:#FFFFFF;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:0 15px;border-radius:7px;margin:0;}
.hamburger__content__inner__container .top-content__lists__block .first-item-name{background:-webkit-gradient(linear, left top, left bottom, from(#b33436), color-stop(55%, #7d2123), to(#540809));background:linear-gradient(180deg, #b33436 0%, #7d2123 55%, #540809 100%);}
.hamburger__content__inner__container .top-content__lists__block .second-item-name{background:-webkit-gradient(linear, left top, left bottom, from(#397ec2), color-stop(55%, #1d538d), to(#103a6a));background:linear-gradient(180deg, #397ec2 0%, #1d538d 55%, #103a6a 100%);}
.hamburger__content__inner__container .top-content__lists__block .third-item-name{background:-webkit-gradient(linear, left top, left bottom, from(#b58f37), color-stop(55%, #947012), to(#4b3606));background:linear-gradient(180deg, #b58f37 0%, #947012 55%, #4b3606 100%);}
.hamburger__content__inner__container .top-content__lists__block__title{width:100%;font-size:18px;line-height:24px;font-weight:bold;color:#31FFF5;text-align:center;margin:0;}
.hamburger__content__inner__container .top-content__lists__block__title>span{font-size:15px;font-weight:normal;}
.hamburger__content__inner__container .top-content__lists__block:after{content:'';position:absolute;width:10px;height:20px;right:2%;background-size:cover;background-repeat:no-repeat;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/arrow-icon.svg);}
.hamburger__content__inner__container .bottom-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.hamburger__content__inner__container .bottom-content__lists{width:49%;border-radius:7px;background-color:#39393B;-webkit-box-shadow:4.611px 4.611px 6.147px 0 rgba(255,255,255,0.25) inset,-4.611px -4.611px 6.147px 0 rgba(0,0,0,0.25) inset;box-shadow:4.611px 4.611px 6.147px 0 rgba(255,255,255,0.25) inset,-4.611px -4.611px 6.147px 0 rgba(0,0,0,0.25) inset;}
.hamburger__content__inner__container .bottom-content__lists:nth-of-type(1),
.hamburger__content__inner__container .bottom-content__lists:nth-of-type(2),
.hamburger__content__inner__container .bottom-content__lists:nth-of-type(3),
.hamburger__content__inner__container .bottom-content__lists:nth-of-type(4),
.hamburger__content__inner__container .bottom-content__lists:nth-of-type(5),
.hamburger__content__inner__container .bottom-content__lists:nth-of-type(6){margin-bottom:10px;}
.hamburger__content__inner__container .bottom-content__lists__block{position:relative;width:100%;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#31FFF5;}
.hamburger__content__inner__container .bottom-content__lists__block>p{width:100%;font-size:18px;font-weight:bold;text-align:center;line-height:24px;margin:0;}
.hamburger__content__inner__container .bottom-content__lists__block>p>span{font-weight:normal;font-size:15px;}
.hamburger__content__inner__container .bottom-content__lists__block:after{content:'';position:absolute;width:10px;height:20px;right:4%;background-size:cover;background-repeat:no-repeat;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/arrow-icon.svg);}
.hamburger__content .simplebar-track.simplebar-vertical{background-color:#212127;border-radius:5px;width:7px;}
.hamburger__content .simplebar-scrollbar{background-color:#808082;border-radius:5px;}
.hamburger__content .simplebar-scrollbar:before{background-color:#808082;}
.hamburger__content .scroll-content{-ms-touch-action:auto !important;touch-action:auto !important;}
.hamburger #hamburger-check:checked ~ .hamburger__content{left:70%;}
.gnav{position:fixed;left:0;right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-transition:bottom 0.5s;transition:bottom 0.5s;z-index:10;}
.gnav.is-show{bottom:5px;}
.gnav.is-hide{bottom:-150px;}
.gnav__lists{width:20%;}
.gnav__lists__block{display:block;}
.gnav__lists__block img{display:block;width:100%;height:auto;}
#toc_container{position:relative;width:100% !important;background:#4399F7 !important;border:unset !important;border-radius:20px;-webkit-box-shadow:0 3px 0 0 #2070C7;box-shadow:0 3px 0 0 #2070C7;padding:0 !important;margin:3em 0 !important;}
#toc_container a{text-decoration:none;}
#toc_container .toc_title{display:block;width:100%;font-size:20px;line-height:26px;text-align:center;color:#FFFFFF;padding:20px 40px !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
#toc_container .toc_title:before,
#toc_container .toc_title:after{content:'';background-repeat:no-repeat;background-size:cover;position:absolute;}
#toc_container .toc_title:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/toc/bubble.svg);width:200px;height:40px;top:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
#toc_container .toc_title:after{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/toc/open-icon.svg);width:24px;height:24px;right:33%;top:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
#toc_container .toc_list{position:relative;padding:0 40px 50px;margin:0 !important;}
#toc_container .toc_list:after{content:'\f106';font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;color:#B2D5FB;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
#toc_container .toc_list li a{display:block;font-size:16px;line-height:20px;color:#FFFFFF;border-bottom:1px solid #8EC1FA;padding:15px 0 15px 20px;text-indent:-20px;}
#toc_container .toc_list li a:hover{text-decoration:underline;}
#toc_container .toc_list li a:before{content:'\f111';font-family:"Font Awesome 5 Free";font-weight:900;font-size:11px;color:#fff;margin-right:10px;}
#toc_container.is-open .toc_title::after{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/toc/close-icon.svg);}
.single-comment_form{margin:2em 0;}
.single-comment_form__content{background:#39393B;border-radius:20px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single-comment_form__content .comment_form-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #646466;}
.single-comment_form__content .comment_form-items:first-child{padding-bottom:20px;}
.single-comment_form__content .comment_form-items:not(:first-child){padding:20px 0;}
.single-comment_form__content .comment_form-items:nth-of-type(6){margin-bottom:30px;}
.single-comment_form__content .comment_form-items__label{width:12%;font-weight:bold;color:#FFFFFF;text-align:right;}
.single-comment_form__content .comment_form-items__field, .single-comment_form__content .comment_form-items__select, .single-comment_form__content .comment_form-items__field-area, .single-comment_form__content .comment_form-items__file{width:85%;}
.single-comment_form__content .comment_form-items__field{font-size:16px;border:unset;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.15) inset;box-shadow:0 4px 4px 0 rgba(0,0,0,0.15) inset;}
.single-comment_form__content .comment_form-items__select input{position:absolute;margin:0;opacity:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);}
.single-comment_form__content .comment_form-items__select__category{color:#FFFFFF;}
.single-comment_form__content .comment_form-items__select__category:not(:last-child){margin-right:20px;}
.single-comment_form__content .comment_form-items__select__category:before{content:'⚪︎';font-size:22px;vertical-align:text-top;margin-right:3px;}
.single-comment_form__content .comment_form-items__select #male-20s:checked ~ .male-20s,
.single-comment_form__content .comment_form-items__select #male-40s:checked ~ .male-40s,
.single-comment_form__content .comment_form-items__select #female-20s:checked ~ .female-20s,
.single-comment_form__content .comment_form-items__select #female-40s:checked ~ .female-40s,
.single-comment_form__content .comment_form-items__select #free:checked ~ .free,
.single-comment_form__content .comment_form-items__select #paid:checked ~ .paid,
.single-comment_form__content .comment_form-items__select #other:checked ~ .other{font-weight:bold;}
.single-comment_form__content .comment_form-items__select #male-20s:checked ~ .male-20s:before,
.single-comment_form__content .comment_form-items__select #male-40s:checked ~ .male-40s:before,
.single-comment_form__content .comment_form-items__select #female-20s:checked ~ .female-20s:before,
.single-comment_form__content .comment_form-items__select #female-40s:checked ~ .female-40s:before,
.single-comment_form__content .comment_form-items__select #free:checked ~ .free:before,
.single-comment_form__content .comment_form-items__select #paid:checked ~ .paid:before,
.single-comment_form__content .comment_form-items__select #other:checked ~ .other:before{content:'◉';}
.single-comment_form__content .comment_form-items__select__rate{cursor:pointer;position:relative;display:inline-block;color:#F04100;background-color:#FFFFFF;border:2px solid #F04100;border-radius:7px;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,0.4);box-shadow:0 3px 0 0 rgba(0,0,0,0.4);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single-comment_form__content .comment_form-items__select__rate:not(:last-child){margin-right:20px;}
.single-comment_form__content .comment_form-items__select__rate .fas{display:block;font-size:36px;}
.single-comment_form__content .comment_form-items__select__rate span{font-size:16px;color:#FFFFFF;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.single-comment_form__content .comment_form-items__select #check1:checked ~ .check1,
.single-comment_form__content .comment_form-items__select #check2:checked ~ .check2,
.single-comment_form__content .comment_form-items__select #check3:checked ~ .check3,
.single-comment_form__content .comment_form-items__select #check4:checked ~ .check4,
.single-comment_form__content .comment_form-items__select #check5:checked ~ .check5{opacity:0.4;-webkit-box-shadow:unset;box-shadow:unset;}
.single-comment_form__content .comment_form-items__field-area{font-size:16px;border:unset;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.15) inset;box-shadow:0 4px 4px 0 rgba(0,0,0,0.15) inset;}
.single-comment_form__content .comment_form-items__file{font-size:16px;color:#FFFFFF;text-align:center;border:1px solid #FFFFFF;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single-comment_form__content .comment_form-items__file__strong{font-weight:bold;color:#31FFF5;}
.single-comment_form__content .comment_form-items__file__strong:before{content:'\f0c6';font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:#31FFF5;margin-right:10px;}
.single-comment_form__content .comment_form-items .comment-image-reloaded{margin:0;}
.single-comment_form__content .comment_form-items .comment-image-reloaded>label>input{display:none;}
.single-comment_form__content .form-submit{width:100%;text-align:center;}
.single-comment_form__content .form-submit>.submit{width:45%;font-size:18px;font-weight:bold;color:#FFFFFF;background-color:#106ED7;border:unset;border-bottom:4px solid #AACFF7;border-radius:7px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single-comment_form__content .form-submit>.submit:hover{-webkit-transform:translateY(4px);transform:translateY(4px);border-bottom:none;margin-top:4px;}
.single-comment_form__content .form-submit>.submit:active{-webkit-transform:translateY(4px);transform:translateY(4px);border-bottom:none;margin-top:4px;}
.comment-lists:not(:first-child){padding-top:10px;}
.comment-lists:not(:last-child){padding-bottom:10px;border-bottom:1px solid #C1C1C1;}
.comment-lists__top-content, .comment-lists__top-content-flex{width:100%;margin-bottom:10px;}
.comment-lists__top-content__left, .comment-lists__top-content-flex__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.comment-lists__top-content__left .person-icon, .comment-lists__top-content-flex__left .person-icon{width:10%;}
.comment-lists__top-content__left .person-icon img, .comment-lists__top-content-flex__left .person-icon img{display:block;width:100%;height:auto;}
.comment-lists__top-content__left .detail-info, .comment-lists__top-content-flex__left .detail-info{width:88%;}
.comment-lists__top-content__left .detail-info__date, .comment-lists__top-content-flex__left .detail-info__date{font-size:14px;font-weight:bold;color:#959595;margin:0 0 5px;}
.comment-lists__top-content__left .detail-info__items, .comment-lists__top-content-flex__left .detail-info__items{margin:0;}
.comment-lists__top-content__left .detail-info__items__person, .comment-lists__top-content__left .detail-info__items__age, .comment-lists__top-content-flex__left .detail-info__items__person, .comment-lists__top-content-flex__left .detail-info__items__age{font-size:16px;font-weight:bold;color:#959595;}
.comment-lists__top-content__left .detail-info__items__age, .comment-lists__top-content__left .detail-info__items__rate, .comment-lists__top-content-flex__left .detail-info__items__age, .comment-lists__top-content-flex__left .detail-info__items__rate{margin-right:10px;}
.comment-lists__top-content__left .detail-info__items__person, .comment-lists__top-content-flex__left .detail-info__items__person{margin-right:5px;}
.comment-lists__top-content__left .detail-info__items__rate, .comment-lists__top-content-flex__left .detail-info__items__rate{font-size:20px;font-weight:bold;color:#F04100;}
.comment-lists__top-content__left .detail-info__items__rate:before, .comment-lists__top-content-flex__left .detail-info__items__rate:before{content:'\f005';font-family:"Font Awesome 5 Free";font-weight:900;}
.comment-lists__top-content__left .detail-info__items__category, .comment-lists__top-content-flex__left .detail-info__items__category{font-size:16px;font-weight:bold;line-height:20px;padding:2px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:25px;}
.comment-lists__top-content__left .detail-info__items .free, .comment-lists__top-content-flex__left .detail-info__items .free{color:#156ED0;border:1px solid #156ED0;}
.comment-lists__top-content__left .detail-info__items .paid, .comment-lists__top-content-flex__left .detail-info__items .paid{color:#CB0910;border:1px solid #CB0910;}
.comment-lists__top-content__left .detail-info__items .other, .comment-lists__top-content-flex__left .detail-info__items .other{color:#39393B;border:1px solid #39393B;}
.comment-lists__top-content__left{width:100%;}
.comment-lists__top-content-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.comment-lists__top-content-flex__left{width:92%;}
.comment-lists__top-content-flex__right{width:6%;}
.comment-lists__top-content-flex__right img{display:block;width:100%;height:auto;}
.comment-lists__bottom-content{font-size:16px;line-height:22px;}
.pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.pagination__prev, .pagination__next{width:10%;text-align:center;background-color:#106ED7;-webkit-box-shadow:0 3px 0 0 #AACFF7;box-shadow:0 3px 0 0 #AACFF7;border-radius:5px;}
.pagination__prev>a, .pagination__next>a{display:block;color:#FFFFFF;text-decoration:none;padding:7px 0;}
.pagination__prev>a:before, .pagination__next>a:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;}
.pagination__prev{position:absolute;left:25%;}
.pagination__prev>a:before{content:'\f060';}
.pagination__num{margin:0 auto;}
.pagination__next{position:absolute;right:25%;}
.pagination__next>a:before{content:'\f061';}
.archive-h1{width:100%;font-size:24px;color:#3184E0;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/heading/archive-h1.webp);background-size:cover;background-repeat:no-repeat;background-position:center;border-bottom:4px solid #3184E0;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;}
.archive-h1>span{display:block;font-size:16px;}
.archive-update{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:25px;}
.archive-update__label, .archive-update__date{font-size:14px;line-height:18px;}
.archive-update__label{color:#FFFFFF;background-color:#6C6C6C;padding:3px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;margin:0 10px 0 0;}
.archive-update__label:before{content:'\f304';font-family:"Font Awesome 5 Free";font-weight:900;padding-right:3px;}
.archive-update__date{font-weight:bold;color:#6C6C6C;margin:0;}
.archive-thumbnail{width:100%;margin-bottom:40px;}
.archive-thumbnail img{display:block;width:100%;height:auto;}
.header{width:100%;background-color:#FFFFFF;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.header__inner{max-width:1920px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;}
.header__inner__left>a{display:block;width:100%;}
.header__inner__left>a img{display:block;width:100%;height:auto;}
.header__inner__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header__inner__right .nav-list{margin-right:40px;}
.header__inner__right .nav-list__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;}
.header__inner__right .nav-list__content>li{position:relative;}
.header__inner__right .nav-list__content>li:after{content:'';width:100%;height:2px;background:#3184E0;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;position:absolute;left:0;bottom:-13px;}
.header__inner__right .nav-list__content>li:hover:after{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top;}
.header__inner__right .nav-list__content>li>a{font-size:18px;font-weight:bold;color:#3184E0;text-decoration:none;}
.header__inner__right .nav-list__content .drop-list{position:relative;}
.header__inner__right .nav-list__content .drop-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:18px;font-weight:bold;color:#3184E0;}
.header__inner__right .nav-list__content .drop-list__link:after{content:'';display:inline-block;width:6px;height:6px;font-weight:bold;border-right:2px solid #3184E0;border-bottom:2px solid #3184E0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:4px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}
.header__inner__right .nav-list__content .drop-list__link:hover:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);margin-bottom:-2px;}
.header__inner__right .nav-list__content .drop-list__menu{display:none;position:absolute;width:260px;top:185%;left:50%;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);background-color:#FFFFFF;border:2px solid #3184E0;border-radius:10px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.15);box-shadow:0 4px 15px rgba(0,0,0,0.15);z-index:999;}
.header__inner__right .nav-list__content .drop-list__menu>li{border-bottom:1px solid #a8d3ff;padding-bottom:15px;}
.header__inner__right .nav-list__content .drop-list__menu>li:not(:first-child){padding-top:15px;}
.header__inner__right .nav-list__content .drop-list__menu>li>a{display:block;color:#3184E0;font-size:15px;text-decoration:none;}
.header__inner__right .nav-list__content .drop-list:hover .drop-list__menu{display:block;}
.footer{width:100%;background-color:#39393B;}
.footer__content{width:100%;}
.footer__content__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:310px;border-bottom:2px solid #FFFFFF;}
.footer__content__top .items-container{width:100%;max-width:1300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto 0;}
.footer__content__top .items-container__left, .footer__content__top .items-container__right{width:48%;}
.footer__content__top .items-container__left__heading, .footer__content__top .items-container__right__heading{font-size:16px;font-weight:bold;color:#4399F7;margin:0 0 20px 0;}
.footer__content__top .items-container__left__content, .footer__content__top .items-container__right__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer__content__top .items-container__left__content>li, .footer__content__top .items-container__right__content>li{width:48%;padding-bottom:15px;border-bottom:dashed 1px #646466;}
.footer__content__top .items-container__left__content>li:not(:nth-child(-n+2)),
.footer__content__top .items-container__right__content>li:not(:nth-child(-n+2)){padding-top:15px;}
.footer__content__top .items-container__left__content>li>a, .footer__content__top .items-container__right__content>li>a{display:block;font-size:16px;color:#FFFFFF;text-decoration:none;}
.footer__content__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2%;padding:24px 30px;}
.footer__content__bottom>li>a{display:block;font-size:14px;color:#FFFFFF;text-decoration:none;}
.footer__copyright{text-align:center;color:#FFFFFF;background-color:#4399F7;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}
.bold{font-weight:bold;}
.bold-red, .bold-orange, .bold-blue, .bold-green{font-weight:bold;}
.bold-red{color:#FF0000;}
.bold-orange{color:#E77700;}
.bold-blue{color:#106ED7;}
.bold-green{color:#00B179;}
.marker-yellow, .marker-blue, .marker-pink{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.marker-yellow{background-color:rgba(255,255,84,0.8);}
.marker-blue{background-color:rgba(159,252,249,0.8);}
.marker-pink{background-color:rgba(241,159,246,0.8);}
.border-red{border-bottom:2px solid #FF0000;}
.border-blue{border-bottom:2px solid #106ED7;}
.border-orange{border-bottom:2px solid #E77700;}
.border-green{border-bottom:2px solid #00B179;}
.strong-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:1.5em 0;}
.strong-link:before, .strong-link:after{content:'\f101';font-family:"Font Awesome 5 Free";font-weight:900;display:block;color:#929BFB;font-size:24px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.strong-link__text{display:inline-block;font-size:18px;line-height:26px;font-weight:bold;text-decoration:underline;text-align:center;}
.list{width:100%;margin:1.5em 0;}
.list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:1px;line-height:22px;}
.list li:not(:last-child){margin-bottom:15px;}
.list li:before{content:'\f111';font-family:"Font Awesome 5 Free";font-weight:900;display:block;font-size:10px;color:#4399F7;margin-right:10px;}
.merit-demerit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:1.5em 0;}
.merit-demerit .merit, .merit-demerit .demerit{width:48.5%;background-color:#FFFFFF;border-radius:5px;}
.merit-demerit .merit__title, .merit-demerit .demerit__title{font-size:18px;font-weight:bold;text-align:center;color:#FFFFFF;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.merit-demerit .merit__contents, .merit-demerit .demerit__contents{padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.merit-demerit .merit__contents ul, .merit-demerit .demerit__contents ul{content:'';height:100%;background-repeat:no-repeat;background-size:contain;background-position:center;}
.merit-demerit .merit__contents ul li, .merit-demerit .demerit__contents ul li{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;letter-spacing:1px;line-height:22px;}
.merit-demerit .merit__contents ul li:before, .merit-demerit .demerit__contents ul li:before{content:'\f111';font-family:"Font Awesome 5 Free";font-weight:900;display:block;font-size:10px;margin-right:10px;}
.merit-demerit .merit__contents ul li:not(:last-of-type),
.merit-demerit .demerit__contents ul li:not(:last-of-type){margin-bottom:15px;}
.merit-demerit .merit{border:1px solid #FF6FA1;}
.merit-demerit .merit__title{background-color:#FF6FA1;}
.merit-demerit .merit__contents ul{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/quicktag/merit-icon.svg);}
.merit-demerit .demerit{border:1px solid #A780FF;}
.merit-demerit .demerit__title{background-color:#A780FF;}
.merit-demerit .demerit__contents ul{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/quicktag/demerit-icon.svg);}
.table-scroll{width:100%;overflow-x:scroll;margin:1.5em 0;}
.table-scroll .table-lefthead{width:100%;white-space:nowrap;border:1px solid #A1B5CC;}
.table-scroll .table-lefthead th, .table-scroll .table-lefthead td{font-size:16px;vertical-align:middle;letter-spacing:1px;line-height:24px;border-bottom:1px solid #A1B5CC;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.table-scroll .table-lefthead th{width:25%;position:-webkit-sticky;position:sticky;top:0;left:0;font-weight:bold;color:#FFFFFF;background-color:#4399F7;}
.table-scroll .table-lefthead th:before{content:"";position:absolute;top:0;left:-1px;width:100%;height:100%;border-left:1px solid #A1B5CC;z-index:-1;}
.table-scroll .table-lefthead td{width:75%;}
.table-scroll{width:100%;overflow-x:scroll;margin:1.5em 0;}
.table-scroll .table-tophead{width:100%;}
.table-scroll .table-tophead th, .table-scroll .table-tophead td{width:140px;min-width:140px;font-size:16px;line-height:24px;letter-spacing:1px;text-align:center;vertical-align:middle;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #A1B5CC;}
.table-scroll .table-tophead th{color:#FFFFFF;background-color:#4399F7;}
.table-scroll{width:100%;overflow-x:scroll;margin:2em 0;}
.table-scroll .plan-table th, .table-scroll .plan-table td{font-size:16px;line-height:22px;text-align:center;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #A1B5CC;}
.table-scroll .plan-table th:nth-child(1),
.table-scroll .plan-table td:nth-child(1){width:235px;min-width:235px;}
.table-scroll .plan-table th:nth-child(2),
.table-scroll .plan-table td:nth-child(2){width:310px;min-width:310px;}
.table-scroll .plan-table th:nth-child(3),
.table-scroll .plan-table th:nth-child(4),
.table-scroll .plan-table td:nth-child(3),
.table-scroll .plan-table td:nth-child(4){width:130px;min-width:130px;}
.table-scroll .plan-table th{color:#FFFFFF;background-color:#212127;padding:5px 10px;}
.table-scroll .plan-table td{padding:10px;}
.table-scroll .plan-table .row-red{background-color:#FFE5E5;}
.table-scroll .plan-table .row-blue{background-color:#DBECFE;}
.table-scroll .plan-table .row-green{background-color:#C9FFDA;}
.single-cta{position:relative;width:50%;border-radius:46px;margin:2em auto;}
.single-cta>a{display:block;text-align:center;font-size:22px;font-weight:bold;line-height:28px;color:#FFFFFF;text-decoration:none;padding:20px 0;}
.single-cta:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:25px;height:25px;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.blue-cta{border:2px solid #1939AB;background:-webkit-gradient(linear, left top, left bottom, from(#0009BC), to(#333DFF));background:linear-gradient(180deg, #0009BC 0%, #333DFF 100%);-webkit-box-shadow:0 -4.5px 5.5px 0 #080A72 inset,0 4.5px 11.25px 0 rgba(255,255,255,0.4) inset;box-shadow:0 -4.5px 5.5px 0 #080A72 inset,0 4.5px 11.25px 0 rgba(255,255,255,0.4) inset;}
.green-cta{border:2px solid #0CB700;background:-webkit-gradient(linear, left top, left bottom, from(#005017), to(#0CB700));background:linear-gradient(180deg, #005017 0%, #0CB700 100%);-webkit-box-shadow:0 -1.575px 1.968px 0 #0B7929 inset,0 1.575px 3.937px 0 rgba(255,255,255,0.4) inset;box-shadow:0 -1.575px 1.968px 0 #0B7929 inset,0 1.575px 3.937px 0 rgba(255,255,255,0.4) inset;}
.bright-blue-cta{border:2px solid #01ACD3;background:-webkit-gradient(linear, left top, left bottom, from(#006AA8), to(#0EF));background:linear-gradient(180deg, #006AA8 0%, #0EF 100%);-webkit-box-shadow:0 -4.5px 5.625px 0 #00577D inset,0 4.5px 11.25px 0 rgba(255,255,255,0.4) inset;box-shadow:0 -4.5px 5.625px 0 #00577D inset,0 4.5px 11.25px 0 rgba(255,255,255,0.4) inset;}
.bright-green-cta{border:2px solid #00B546;background:-webkit-gradient(linear, left top, left bottom, from(#008F3E), to(#00FF6F));background:linear-gradient(180deg, #008F3E 0%, #00FF6F 100%);-webkit-box-shadow:0 -4.5px 5.625px 0 #003711 inset,0 4.5px 11.25px 0 rgba(255,255,255,0.4) inset;box-shadow:0 -4.5px 5.625px 0 #003711 inset,0 4.5px 11.25px 0 rgba(255,255,255,0.4) inset;}
.catch-cta{width:45%;margin:0 auto 30px;}
.catch-cta__text{position:relative;display:table;max-width:85%;font-size:16px;font-weight:bold;text-align:center;padding:0 20px;overflow:hidden;margin:0 auto 15px;}
.catch-cta__text:before, .catch-cta__text:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:#000000;}
.catch-cta__text:before{left:0;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);-webkit-transform-origin:top left;transform-origin:top left;}
.catch-cta__text:after{right:0;-webkit-transform:rotate(25deg);transform:rotate(25deg);-webkit-transform-origin:top right;transform-origin:top right;}
.catch-cta__text>span{color:#FF0000;}
.catch-cta__link{position:relative;display:block;font-size:20px;font-weight:bold;color:#FFFFFF;text-align:center;border-radius:38px;text-decoration:none;padding:25px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.catch-cta__link:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:25px;height:25px;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.point-pc{width:100%;margin:1.5em 0;}
.point-pc__heading{position:relative;font-size:18px;font-weight:bold;color:#FFFFFF;text-align:center;background-image:repeating-linear-gradient(135deg, #388CE9, #388CE9 15px, #4399F7 0, #4399F7 25px);border-radius:10px 10px 0 0;padding:15px 0;margin:0;}
.point-pc__heading>span{font-size:16px;}
.point-pc__heading:before, .point-pc__heading:after{content:'';position:absolute;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/quicktag/point-icon-pc.svg);background-repeat:no-repeat;width:14px;height:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.point-pc__heading:before{left:30%;}
.point-pc__heading:after{right:30%;}
.point-pc__text{font-size:16px;letter-spacing:1px;line-height:22px;border:1px solid #4399F7;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 20px;}
.point-sp{position:relative;width:100%;font-size:16px;letter-spacing:1px;line-height:22px;border:1px solid #4399F7;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 20px 20px;margin:3em 0 1.5em;}
.point-sp:before{content:'';position:absolute;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/quicktag/point-icon-sp.svg);background-repeat:no-repeat;width:100%;height:55px;top:-35px;left:0;}
.accordion{margin:1.5em 0;}
.accordion summary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;max-height:60px;border:solid 1px #3184E0;border-radius:10px;background-color:#D8EBFF;padding:18px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-filter:drop-shadow(0 3px 0 rgba(38,128,235,0.4));filter:drop-shadow(0 3px 0 rgba(38,128,235,0.4));z-index:1;}
.accordion summary>span{position:relative;display:block;max-width:calc(100% - 35px);font-size:18px;font-weight:bold;line-height:24px;z-index:10;}
.accordion summary:before{content:'';position:absolute;width:30%;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/quicktag/accordion-back-pc.png);background-size:cover;background-repeat:no-repeat;aspect-ratio:209/60;height:auto;right:0;top:0;z-index:2;}
.accordion summary:after{content:'';position:absolute;background:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/quicktag/accordion-icon-plus.svg);background-repeat:no-repeat;width:20px;height:20px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:2;}
.accordion summary::-webkit-details-marker{display:none;}
.accordion__content{font-size:16px;line-height:24px;background-color:#FFFFFF;padding:25px 20px 20px;}
.accordion[open] summary{border-radius:10px 10px 0px 0px;-webkit-filter:none;filter:none;}
.accordion[open] summary:after{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/quicktag/accordion-icon-minus.svg);}
.accordion[open] .accordion__content{border:solid #3184E0;border-width:0 1px 1px;border-radius:0 0 10px 10px;}
.writer-bubble-blue, .writer-bubble-yellow, .twin-writer-bubble{margin:1.5em 0;}
.writer-bubble-blue__heading, .writer-bubble-yellow__heading, .twin-writer-bubble__heading{position:relative;}
.writer-bubble-blue__heading__name, .writer-bubble-yellow__heading__name, .twin-writer-bubble__heading__name{position:absolute;top:20%;font-size:14px;font-weight:bold;margin:0;}
.writer-bubble-blue__heading__name>span, .writer-bubble-yellow__heading__name>span, .twin-writer-bubble__heading__name>span{font-size:18px;}
.writer-bubble-blue__heading__icon, .writer-bubble-yellow__heading__icon, .twin-writer-bubble__heading__icon{width:25%;}
.writer-bubble-blue__heading__icon img, .writer-bubble-yellow__heading__icon img, .twin-writer-bubble__heading__icon img{display:block;width:100%;height:auto;}
.writer-bubble-blue__content, .writer-bubble-yellow__content, .twin-writer-bubble__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
.writer-bubble-blue__content__left, .writer-bubble-yellow__content__left, .twin-writer-bubble__content__left{width:10%;}
.writer-bubble-blue__content__left img, .writer-bubble-yellow__content__left img, .twin-writer-bubble__content__left img{display:block;width:100%;height:auto;border-radius:50%;}
.writer-bubble-blue__content__right, .writer-bubble-yellow__content__right, .twin-writer-bubble__content__right{position:relative;width:90%;font-size:16px;line-height:24px;border-radius:10px;background-color:#FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;margin-left:30px;}
.writer-bubble-blue__content__right:before, .writer-bubble-blue__content__right:after, .writer-bubble-yellow__content__right:before, .writer-bubble-yellow__content__right:after, .twin-writer-bubble__content__right:before, .twin-writer-bubble__content__right:after{content:'';position:absolute;top:35px;margin-top:-20px;border:10px solid transparent;}
.writer-bubble-blue__content__right:before, .writer-bubble-yellow__content__right:before, .twin-writer-bubble__content__right:before{left:-24px;border-right:19px solid #FFFFFF;z-index:2;}
.writer-bubble-blue__content__right:after, .writer-bubble-yellow__content__right:after, .twin-writer-bubble__content__right:after{left:-30px;z-index:1;}
.writer-bubble-blue__heading__name{color:#4399F7;}
.writer-bubble-blue__content__left img{border:2px solid #4399F7;}
.writer-bubble-blue__content__right{border:2px solid #4399F7;}
.writer-bubble-blue__content__right:after{border-right:20px solid #4399F7;}
.writer-bubble-yellow__heading__name{color:#D19500;}
.writer-bubble-yellow__content__left img{border:2px solid #D19500;}
.writer-bubble-yellow__content__right{border:2px solid #D19500;}
.writer-bubble-yellow__content__right:after{border-right:20px solid #D19500;}
.twin-writer-bubble__heading__name{color:#EB4E4E;}
.twin-writer-bubble__content__left{position:relative;}
.twin-writer-bubble__content__left .one-image img, .twin-writer-bubble__content__left .two-image img{border:2px solid #EB4E4E;}
.twin-writer-bubble__content__left .two-image{position:absolute;top:55px;}
.twin-writer-bubble__content__right{border:2px solid #EB4E4E;}
.twin-writer-bubble__content__right:after{border-right:20px solid #EB4E4E;}
.supervisor-bubble-common, .writer-bubble-common{margin:2em 0;}
.supervisor-bubble-common__content, .writer-bubble-common__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
.supervisor-bubble-common__content__left, .writer-bubble-common__content__left{position:relative;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0;width:10%;}
.supervisor-bubble-common__content__left .writer-img, .writer-bubble-common__content__left .writer-img{width:100%;}
.supervisor-bubble-common__content__left .writer-img img, .writer-bubble-common__content__left .writer-img img{display:block;width:100%;height:auto;border-radius:50%;}
.supervisor-bubble-common__content__left .writer-name, .writer-bubble-common__content__left .writer-name{position:absolute;top:95%;left:55%;width:110%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#FFFFFF;text-align:center;font-size:13px;line-height:17px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;--writer-name-notch:10px;margin:0;-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - var(--writer-name-notch)) 50%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, calc(100% - var(--writer-name-notch)) 50%, 100% 100%, 0 100%);}
.supervisor-bubble-common__content__right, .writer-bubble-common__content__right{position:relative;width:90%;font-size:16px;line-height:24px;border-radius:10px;background-color:#FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;margin-left:30px;}
.supervisor-bubble-common__content__right:before, .supervisor-bubble-common__content__right:after, .writer-bubble-common__content__right:before, .writer-bubble-common__content__right:after{content:'';position:absolute;top:35px;margin-top:-20px;border:10px solid transparent;}
.supervisor-bubble-common__content__right:before, .writer-bubble-common__content__right:before{left:-24px;border-right:19px solid #FFFFFF;z-index:2;}
.supervisor-bubble-common__content__right:after, .writer-bubble-common__content__right:after{left:-30px;z-index:1;}
.supervisor-bubble-common__content__left .writer-img img{border:2px solid #4399F7;}
.supervisor-bubble-common__content__left .writer-name{background-color:#4399F7;}
.supervisor-bubble-common__content__right{border:2px solid #4399F7;}
.supervisor-bubble-common__content__right:after{border-right:20px solid #4399F7;}
.writer-bubble-common__content__left .writer-img img{border:2px solid #D19500;}
.writer-bubble-common__content__left .writer-name{background-color:#D19500;}
.writer-bubble-common__content__right{border:2px solid #D19500;}
.writer-bubble-common__content__right:after{border-right:20px solid #D19500;}
.blog-card{width:100%;margin:1.5em 0;}
.blog-card__content__lists{background-color:#FFFFFF;border-radius:10px;-webkit-box-shadow:0 -4px 4px 0 rgba(0,0,0,0.1) inset,0 0 6px 0 rgba(0,0,0,0.4);box-shadow:0 -4px 4px 0 rgba(0,0,0,0.1) inset,0 0 6px 0 rgba(0,0,0,0.4);}
.blog-card__content__lists:not(:last-child){margin-bottom:15px;}
.blog-card__content__lists .list-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000000;text-decoration:none;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.blog-card__content__lists .list-block__label{position:absolute;top:5px;left:-10px;}
.blog-card__content__lists .list-block__label:after{content:'';position:absolute;width:10px;height:10px;-webkit-clip-path:polygon(100% 0, 0 0, 100% 100%);clip-path:polygon(100% 0, 0 0, 100% 100%);background-color:#8BC3FF;left:0;bottom:-10px;}
.blog-card__content__lists .list-block__label>span{display:inline-block;font-size:16px;font-weight:bold;color:#fff;background-color:#3184E0;padding:5px 15px;-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 10px) 12px, 100% 26px, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, calc(100% - 10px) 12px, 100% 26px, 100% 100%, 0 100%);}
.blog-card__content__lists .list-block__thumb{width:25%;}
.blog-card__content__lists .list-block__thumb img{display:block;width:100%;height:auto;}
.blog-card__content__lists .list-block__text{position:relative;width:73%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blog-card__content__lists .list-block__text__title{font-size:18px;font-weight:bold;line-height:26px;margin:0;}
.blog-card__content__lists .list-block__text>span{position:absolute;right:0;bottom:5px;font-size:16px;color:#0011FF;}
.blog-card__content__lists .list-block__text>span:before{content:'\f138';font-family:"Font Awesome 5 Free";font-weight:900;color:#0011FF;padding-right:5px;}
.writer{margin:3em 0 2em;position:relative;}
.writer__title{position:absolute;top:-10px;left:15px;font-size:22px;font-weight:bold;background-color:#F2F6F8;padding:0 5px;}
.writer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.writer__content__items{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #A5A5A7;border-radius:10px;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.writer__content__items .thumbnail{width:25%;}
.writer__content__items .thumbnail img{display:block;width:100%;height:auto;border-radius:50%;}
.writer__content__items .info{width:70%;}
.writer__content__items .info__name{font-weight:bold;margin:0 0 10px 0;}
.writer__content__items .info__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;}
.writer__content__items .info__text>a{display:block;margin-top:5px;}
.writer__content__items .info .read-more-checkbox{display:none;}
.writer__content__items .info .read-more-checkbox:checked ~ .info__text{overflow:visible;display:block;-webkit-box-orient:initial;-webkit-line-clamp:unset;}
.writer__content__items .info__read-more{opacity:0;pointer-events:none;}
.writer__content__items .info__read-more:after{content:"続きを読む";display:inline-block;color:#808082;text-decoration:underline;margin-top:8px;cursor:pointer;}
.writer__content__items .info.has-overflow .info__read-more{opacity:1;pointer-events:auto;}
.writer__content__items .read-more-checkbox:checked ~ .info__read-more{opacity:0;pointer-events:none;}
.writer__content__items .read-more-checkbox:checked ~ .info__read-more::after{content:"";}
.single-info__update-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px;}
.single-info__update-date__label, .single-info__update-date__date{font-size:14px;line-height:18px;}
.single-info__update-date__label{color:#FFFFFF;background-color:#6C6C6C;padding:3px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;margin:0 10px 0 0;}
.single-info__update-date__label:before{content:'\f304';font-family:"Font Awesome 5 Free";font-weight:900;padding-right:3px;}
.single-info__update-date__date{font-weight:bold;color:#6C6C6C;margin:0;}
.single-info__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;}
.single-info__items__left{width:59%;font-size:26px;font-weight:bold;}
.single-info__items__right{width:40%;text-align:center;background-color:#E9E9EB;padding:10px 0;}
.single-info__items__right .star-number, .single-info__items__right .star-rating{font-weight:bold;}
.single-info__items__right .star-number{font-size:20px;color:#F04119;margin-left:5px;}
.single-info__items__right .star-rating{position:relative;display:inline-block;font-size:18px;color:#B5C5CE;z-index:0;}
.single-info__items__right .star-rating:before, .single-info__items__right .star-rating:after{font-family:"Font Awesome 5 Free";font-weight:900;}
.single-info__items__right .star-rating:before{content:"\f005\f005\f005\f005\f005";color:#B5C5CE;}
.single-info__items__right .star-rating:after{content:"\f005\f005\f005\f005\f005";overflow:hidden;white-space:nowrap;color:#F04119;position:absolute;top:1px;left:0;z-index:1;}
.single-info__items__right .star-rating[data-rate="5.0"]:after{width:100%;}
.single-info__items__right .star-rating[data-rate="5"]:after{width:100%;}
.single-info__items__right .star-rating[data-rate="4.9"]:after{width:96%;}
.single-info__items__right .star-rating[data-rate="4.8"]:after{width:94.5%;}
.single-info__items__right .star-rating[data-rate="4.7"]:after{width:93%;}
.single-info__items__right .star-rating[data-rate="4.6"]:after{width:91.5%;}
.single-info__items__right .star-rating[data-rate="4.5"]:after{width:90%;}
.single-info__items__right .star-rating[data-rate="4.4"]:after{width:88.5%;}
.single-info__items__right .star-rating[data-rate="4.3"]:after{width:87%;}
.single-info__items__right .star-rating[data-rate="4.2"]:after{width:85.5%;}
.single-info__items__right .star-rating[data-rate="4.1"]:after{width:84%;}
.single-info__items__right .star-rating[data-rate="4.0"]:after{width:80%;}
.single-info__items__right .star-rating[data-rate="4"]:after{width:80%;}
.single-info__items__right .star-rating[data-rate="3.9"]:after{width:76%;}
.single-info__items__right .star-rating[data-rate="3.8"]:after{width:74.5%;}
.single-info__items__right .star-rating[data-rate="3.7"]:after{width:73%;}
.single-info__items__right .star-rating[data-rate="3.6"]:after{width:71.5%;}
.single-info__items__right .star-rating[data-rate="3.5"]:after{width:70%;}
.single-info__items__right .star-rating[data-rate="3.4"]:after{width:68.5%;}
.single-info__items__right .star-rating[data-rate="3.3"]:after{width:67%;}
.single-info__items__right .star-rating[data-rate="3.2"]:after{width:65.5%;}
.single-info__items__right .star-rating[data-rate="3.1"]:after{width:64%;}
.single-info__items__right .star-rating[data-rate="3.0"]:after{width:60%;}
.single-info__items__right .star-rating[data-rate="3"]:after{width:60%;}
.single-info__items__right .star-rating[data-rate="2.9"]:after{width:56%;}
.single-info__items__right .star-rating[data-rate="2.8"]:after{width:54.5%;}
.single-info__items__right .star-rating[data-rate="2.7"]:after{width:53%;}
.single-info__items__right .star-rating[data-rate="2.6"]:after{width:51.5%;}
.single-info__items__right .star-rating[data-rate="2.5"]:after{width:50%;}
.single-info__items__right .star-rating[data-rate="2.4"]:after{width:48.5%;}
.single-info__items__right .star-rating[data-rate="2.3"]:after{width:47%;}
.single-info__items__right .star-rating[data-rate="2.2"]:after{width:45.5%;}
.single-info__items__right .star-rating[data-rate="2.1"]:after{width:44%;}
.single-info__items__right .star-rating[data-rate="2.0"]:after{width:40%;}
.single-info__items__right .star-rating[data-rate="2"]:after{width:40%;}
.single-info__items__right .star-rating[data-rate="1.9"]:after{width:36%;}
.single-info__items__right .star-rating[data-rate="1.8"]:after{width:34.5%;}
.single-info__items__right .star-rating[data-rate="1.7"]:after{width:33%;}
.single-info__items__right .star-rating[data-rate="1.6"]:after{width:31.5%;}
.single-info__items__right .star-rating[data-rate="1.5"]:after{width:30%;}
.single-info__items__right .star-rating[data-rate="1.4"]:after{width:28.5%;}
.single-info__items__right .star-rating[data-rate="1.3"]:after{width:27%;}
.single-info__items__right .star-rating[data-rate="1.2"]:after{width:25.5%;}
.single-info__items__right .star-rating[data-rate="1.1"]:after{width:24%;}
.single-info__items__right .star-rating[data-rate="1.0"]:after{width:20%;}
.single-info__items__right .star-rating[data-rate="1"]:after{width:20%;}
.single-info__items__right .star-rating[data-rate="0.9"]:after{width:16%;}
.single-info__items__right .star-rating[data-rate="0.8"]:after{width:14.5%;}
.single-info__items__right .star-rating[data-rate="0.7"]:after{width:13%;}
.single-info__items__right .star-rating[data-rate="0.6"]:after{width:11.5%;}
.single-info__items__right .star-rating[data-rate="0.5"]:after{width:10%;}
.single-info__items__right .star-rating[data-rate="0.4"]:after{width:8.5%;}
.single-info__items__right .star-rating[data-rate="0.3"]:after{width:7%;}
.single-info__items__right .star-rating[data-rate="0.2"]:after{width:5.5%;}
.single-info__items__right .star-rating[data-rate="0.1"]:after{width:4%;}
.single-info__items__right .star-rating[data-rate="0.0"]:after{width:0%;}
.single-info__items__right .star-rating[data-rate="0"]:after{width:0%;}
.single-info__items__right .rate-heading{margin-right:5px;}
.single-info__items__right .rate-num{font-size:18px;margin-left:3px;}
.single-info__thumbnail, .single-info__column-thumbnail{width:80%;margin:0 auto 25px;}
.single-info__thumbnail img, .single-info__column-thumbnail img{width:100%;height:auto;display:block;border-radius:15px;}
.single-info__thumbnail{position:relative;}
.single-info .thumbnail-label:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/thumbnail-icon.svg);background-size:cover;background-repeat:no-repeat;display:block;position:absolute;width:260px;height:100px;top:3%;left:-5%;}
.single-info__tab-content{margin-bottom:50px;}
.single-info__tab-content input[name="tab-item"]{display:none;}
.single-info__tab-content__labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single-info__tab-content__labels .tab-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10%;font-size:16px;text-align:center;border-radius:5px;margin-bottom:3px;padding:12px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;}
.single-info__tab-content__labels .tab-item:not(:last-child){margin-right:5px;}
.single-info__tab-content__labels .tab-pickup:after{content:'最新情報';}
.single-info__tab-content__labels .tab-summary:after{content:'概要';}
.single-info__tab-content__labels .tab-comment:after{content:'口コミ';}
.single-info__tab-content__labels .tab-pickup, .single-info__tab-content__labels .tab-summary, .single-info__tab-content__labels .tab-comment{color:gray;border:2px solid gray;}
.single-info__tab-content #tab-pickup:checked ~ .single-info__tab-content__labels .tab-pickup:after{content:'最新情報pickup';}
.single-info__tab-content #tab-summary:checked ~ .single-info__tab-content__labels .tab-summary:after{content:'概要';}
.single-info__tab-content #tab-comment:checked ~ .single-info__tab-content__labels .tab-comment:after{content:'口コミ';}
.single-info__tab-content #tab-pickup:checked ~ .single-info__tab-content__labels .tab-pickup,
.single-info__tab-content #tab-summary:checked ~ .single-info__tab-content__labels .tab-summary,
.single-info__tab-content #tab-comment:checked ~ .single-info__tab-content__labels .tab-comment{width:20%;color:#fff;background-color:#39393B;border:2px solid #39393B;border-bottom-right-radius:unset;border-bottom-left-radius:unset;margin-bottom:unset;}
.single-info__tab-content #tab-pickup:checked ~ .single-info__tab-content__labels .tab-pickup:before,
.single-info__tab-content #tab-summary:checked ~ .single-info__tab-content__labels .tab-summary:before,
.single-info__tab-content #tab-comment:checked ~ .single-info__tab-content__labels .tab-comment:before{content:'';display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/flag-icon.svg);background-repeat:no-repeat;background-size:contain;width:45px;height:45px;z-index:0;}
.single-info__tab-content #tab-pickup:checked ~ .single-info__tab-content__labels .tab-pickup:after,
.single-info__tab-content #tab-summary:checked ~ .single-info__tab-content__labels .tab-summary:after,
.single-info__tab-content #tab-comment:checked ~ .single-info__tab-content__labels .tab-comment:after{z-index:1;}
.single-info__tab-content__detail{display:none;background-color:#FFFFFF;}
.single-info__tab-content .pickup-detail{max-height:475px;overflow-y:scroll;}
.single-info__tab-content .pickup-detail ul li{padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single-info__tab-content .pickup-detail ul li:nth-child(even){background-color:#EDEDED;}
.single-info__tab-content .pickup-detail ul li:nth-child(even) .bottom-items{border-top:1px solid #FFFFFF;}
.single-info__tab-content .pickup-detail ul li .top-items{padding-bottom:10px;margin:0;}
.single-info__tab-content .pickup-detail ul li .top-items__date{font-weight:bold;color:#747474;padding-right:15px;}
.single-info__tab-content .pickup-detail ul li .bottom-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #EAEAEA;padding-top:10px;}
.single-info__tab-content .pickup-detail ul li .bottom-items>p{margin:0;}
.single-info__tab-content .pickup-detail ul li .bottom-items__left{width:60%;}
.single-info__tab-content .pickup-detail ul li .bottom-items__right{color:#FF0000;}
.single-info__tab-content .pickup-detail ul li .bottom-items__right__label{font-size:14px;line-height:20px;color:#FFFFFF;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;margin-right:10px;}
.single-info__tab-content .pickup-detail ul li .bottom-items__right .hit, .single-info__tab-content .pickup-detail ul li .bottom-items__right .success{background-color:#FF0000;}
.single-info__tab-content .pickup-detail ul li .bottom-items__right .no-hit{background-color:#4399F7;}
.single-info__tab-content .pickup-detail ul li .bottom-items__right__streak{margin-left:10px;}
.single-info__tab-content .summary-detail{padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single-info__tab-content .summary-detail ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.single-info__tab-content .summary-detail ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48%;font-size:15px;font-weight:bold;line-height:18px;border-bottom:2px solid #CDD7DE;padding:10px 0;}
.single-info__tab-content .summary-detail ul li:first-of-type{padding-top:0;}
.single-info__tab-content .summary-detail ul li:nth-of-type(2){padding-top:0;}
.single-info__tab-content .summary-detail ul li:nth-of-type(2) div:last-of-type{color:#39393B;text-decoration:none;pointer-events:none;}
.single-info__tab-content .summary-detail ul li:nth-of-type(3) div a{text-decoration:underline;}
.single-info__tab-content .summary-detail ul li div{word-break:break-all;}
.single-info__tab-content .summary-detail ul li div:first-of-type{width:33%;text-align:right;}
.single-info__tab-content .summary-detail ul li div:last-of-type{width:60%;}
.single-info__tab-content .summary-detail ul .registration div:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.single-info__tab-content .summary-detail ul .registration div:last-of-type span:not(:last-of-type){margin-right:10px;}
.single-info__tab-content .summary-detail ul .registration div:last-of-type span img{width:25px;height:25px;}
.single-info__tab-content .comment-detail{padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single-info__tab-content .comment-detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;}
.single-info__tab-content .comment-detail__content__left-items{width:30%;}
.single-info__tab-content .comment-detail__content__left-items__info{background-color:#39393B;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;margin-bottom:10px;}
.single-info__tab-content .comment-detail__content__left-items__info .article-thumbnail{width:100%;}
.single-info__tab-content .comment-detail__content__left-items__info .article-thumbnail img{width:100%;height:auto;border-radius:5px;}
.single-info__tab-content .comment-detail__content__left-items__rates{text-align:center;padding-bottom:10px;border-bottom:2px solid #39393B;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-number, .single-info__tab-content .comment-detail__content__left-items__rates .star-rating{font-weight:bold;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-number{font-size:20px;color:#F04119;margin-left:5px;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating{position:relative;display:inline-block;font-size:18px;color:#B5C5CE;z-index:0;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating:before, .single-info__tab-content .comment-detail__content__left-items__rates .star-rating:after{font-family:"Font Awesome 5 Free";font-weight:900;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating:before{content:"\f005\f005\f005\f005\f005";color:#B5C5CE;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating:after{content:"\f005\f005\f005\f005\f005";overflow:hidden;white-space:nowrap;color:#F04119;position:absolute;top:1px;left:0;z-index:1;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="5.0"]:after{width:100%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="5"]:after{width:100%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4.9"]:after{width:96%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4.8"]:after{width:94.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4.7"]:after{width:93%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4.6"]:after{width:91.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4.5"]:after{width:90%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4.4"]:after{width:88.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4.3"]:after{width:87%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4.2"]:after{width:85.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4.1"]:after{width:84%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4.0"]:after{width:80%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="4"]:after{width:80%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3.9"]:after{width:76%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3.8"]:after{width:74.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3.7"]:after{width:73%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3.6"]:after{width:71.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3.5"]:after{width:70%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3.4"]:after{width:68.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3.3"]:after{width:67%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3.2"]:after{width:65.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3.1"]:after{width:64%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3.0"]:after{width:60%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="3"]:after{width:60%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2.9"]:after{width:56%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2.8"]:after{width:54.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2.7"]:after{width:53%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2.6"]:after{width:51.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2.5"]:after{width:50%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2.4"]:after{width:48.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2.3"]:after{width:47%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2.2"]:after{width:45.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2.1"]:after{width:44%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2.0"]:after{width:40%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="2"]:after{width:40%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1.9"]:after{width:36%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1.8"]:after{width:34.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1.7"]:after{width:33%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1.6"]:after{width:31.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1.5"]:after{width:30%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1.4"]:after{width:28.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1.3"]:after{width:27%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1.2"]:after{width:25.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1.1"]:after{width:24%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1.0"]:after{width:20%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="1"]:after{width:20%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0.9"]:after{width:16%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0.8"]:after{width:14.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0.7"]:after{width:13%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0.6"]:after{width:11.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0.5"]:after{width:10%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0.4"]:after{width:8.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0.3"]:after{width:7%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0.2"]:after{width:5.5%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0.1"]:after{width:4%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0.0"]:after{width:0%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating[data-rate="0"]:after{width:0%;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating{font-size:22px;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-number{font-size:26px;}
.single-info__tab-content .comment-detail__content__left-items .article-name{font-size:16px;text-align:center;color:#FFFFFF;margin:0 0 5px 0;}
.single-info__tab-content .comment-detail__content__left-items .review-head{font-weight:bold;text-align:center;color:#4399F7;margin:0 0 5px 0;}
.single-info__tab-content .comment-detail__content__right-items{width:67%;height:270px;overflow:auto;padding-right:15px;}
.single-info__tab-content .comment-detail__content .simplebar-track.simplebar-vertical{background-color:#D9D9D9;border-radius:5px;width:7px;}
.single-info__tab-content .comment-detail__content .simplebar-scrollbar{background-color:#4399F7;border-radius:5px;}
.single-info__tab-content .comment-detail__content .simplebar-scrollbar:before{background-color:#4399F7;}
.single-info__tab-content .comment-detail__content .scroll-content{-ms-touch-action:auto !important;touch-action:auto !important;}
.single-info__tab-content .summary-detail .check-text, .single-info__tab-content .comment-detail .check-text{position:relative;width:85%;line-height:22px;background-color:#4399F7;border-radius:10px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:45px auto 20px;}
.single-info__tab-content .summary-detail .check-text p, .single-info__tab-content .comment-detail .check-text p{color:#FFFFFF;padding:15px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}
.single-info__tab-content .summary-detail .check-text:before, .single-info__tab-content .comment-detail .check-text:before{display:inline-block;content:'';position:absolute;bottom:70%;left:3%;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/single/fv-tab-check-icon.svg);background-repeat:no-repeat;background-size:cover;width:125px;height:50px;}
.single-info__tab-content .summary-detail .text-link, .single-info__tab-content .comment-detail .text-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:bold;margin:0;}
.single-info__tab-content .summary-detail .text-link a, .single-info__tab-content .comment-detail .text-link a{display:inline-block;text-decoration:underline;padding:0 10px;}
.single-info__tab-content .summary-detail .text-link:before, .single-info__tab-content .comment-detail .text-link:before{content:'';display:inline-block;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/single/fv-tab-link-icon.svg);background-repeat:no-repeat;width:36px;height:36px;}
.single-info__tab-content .summary-detail .text-link:after, .single-info__tab-content .comment-detail .text-link:after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:700;display:inline-block;color:#52a2ec;}
.single-info__tab-content #tab-pickup:checked ~ #pickup-content,
.single-info__tab-content #tab-summary:checked ~ #summary-content,
.single-info__tab-content #tab-comment:checked ~ #comment-content{display:block;border-top:3px solid #39393B;border-bottom:3px solid #39393B;}
.side-stamp{margin:2em 0;}
.side-stamp__content__lists:first-of-type .bubble{background-color:#CB9A22;-webkit-box-shadow:3px 3px 1px #FFDE8D;box-shadow:3px 3px 1px #FFDE8D;}
.side-stamp__content__lists:first-of-type .bubble:before{background-color:#CB9A22;-webkit-box-shadow:3px 3px 1px #FFDE8D;box-shadow:3px 3px 1px #FFDE8D;}
.side-stamp__content__lists:nth-of-type(2) .bubble{background-color:#3184E0;-webkit-box-shadow:3px 3px 1px #8BC3FF;box-shadow:3px 3px 1px #8BC3FF;}
.side-stamp__content__lists:nth-of-type(2) .bubble:before{background-color:#3184E0;-webkit-box-shadow:3px 3px 1px #8BC3FF;box-shadow:3px 3px 1px #8BC3FF;}
.side-stamp__content__lists:last-of-type .bubble{background-color:#EB4E4E;-webkit-box-shadow:3px 3px 1px #FFC4C4;box-shadow:3px 3px 1px #FFC4C4;}
.side-stamp__content__lists:last-of-type .bubble:before{background-color:#EB4E4E;-webkit-box-shadow:3px 3px 1px #FFC4C4;box-shadow:3px 3px 1px #FFC4C4;}
.side-stamp__content__lists .bubble{position:relative;width:60%;font-size:18px;text-align:center;color:#FFFFFF;font-weight:bold;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px;margin:0 auto 30px;}
.side-stamp__content__lists .bubble:before{content:'';position:absolute;width:15px;height:15px;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:-5px;left:50%;}
.side-stamp__content__lists .image{position:relative;}
.side-stamp__content__lists .image__main img, .side-stamp__content__lists .image__stamp img{display:block;width:100%;height:auto;}
.side-stamp__content__lists .image__stamp{position:absolute;width:35%;bottom:5px;right:5px;}
.slide-item{margin:2em 0;}
.slide-item .image{width:100%;margin-bottom:15px;}
.slide-item .image img{display:block;width:100%;height:auto;}
.slide-item p{margin:0 0 15px 0;}
.slide-item p:last-child{margin:0 0 2.5em 0;}
.slide-item .splide__pagination__page{width:11px;height:11px;background-color:#FFFFFF;border:1px solid #4399F7;}
.slide-item .splide__pagination__page.is-active{-webkit-transform:scale(1);transform:scale(1);background-color:#4399F7;}
.paid-plan{margin:1em 0;}
.paid-plan__title{font-size:18px;font-weight:bold;margin-bottom:10px;}
.paid-plan .first-title:before, .paid-plan .normal-title:before, .paid-plan .limit-title:before{content:'';display:inline-block;background-size:contain;background-repeat:no-repeat;width:27px;height:24px;vertical-align:sub;margin-right:5px;}
.paid-plan .first-title{color:#5DA329;}
.paid-plan .first-title:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/beginner-icon-color.svg);}
.paid-plan .normal-title{color:#4090F5;}
.paid-plan .normal-title:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/flag-icon-color.svg);}
.paid-plan .limit-title{color:#FE4D4D;}
.paid-plan .limit-title:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/limit-icon.svg);}
.paid-plan__text{padding:20px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}
.paid-plan .first-text{background-color:#C9FFDA;}
.paid-plan .normal-text{background-color:#DBECFE;}
.paid-plan .limit-text{background-color:#FFE5E5;}
.commentlist-tabs{margin:2em 0;}
.commentlist-tabs__heading{position:relative;max-width:670px;border:2px solid #F04119;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 40px;}
.commentlist-tabs__heading:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/comment/crown-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:56px;aspect-ratio:1/1;left:-26px;top:-26px;}
.commentlist-tabs__heading__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #F04119;border-radius:1px;padding:20px 55px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.commentlist-tabs__heading__inner .text{position:relative;font-size:28px;letter-spacing:5px;font-weight:bold;color:#39393B;}
.commentlist-tabs__heading__inner .text:after{content:'';border-right:1px solid #C9C9BC;height:40px;width:1px;position:absolute;top:50%;right:-20%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.commentlist-tabs__heading__inner .rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.commentlist-tabs__heading__inner .rate .star-number, .commentlist-tabs__heading__inner .rate .star-rating{font-weight:bold;}
.commentlist-tabs__heading__inner .rate .star-number{font-size:20px;color:#F04119;margin-left:5px;}
.commentlist-tabs__heading__inner .rate .star-rating{position:relative;display:inline-block;font-size:18px;color:#B5C5CE;z-index:0;}
.commentlist-tabs__heading__inner .rate .star-rating:before, .commentlist-tabs__heading__inner .rate .star-rating:after{font-family:"Font Awesome 5 Free";font-weight:900;}
.commentlist-tabs__heading__inner .rate .star-rating:before{content:"\f005\f005\f005\f005\f005";color:#B5C5CE;}
.commentlist-tabs__heading__inner .rate .star-rating:after{content:"\f005\f005\f005\f005\f005";overflow:hidden;white-space:nowrap;color:#F04119;position:absolute;top:1px;left:0;z-index:1;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="5.0"]:after{width:100%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="5"]:after{width:100%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4.9"]:after{width:96%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4.8"]:after{width:94.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4.7"]:after{width:93%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4.6"]:after{width:91.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4.5"]:after{width:90%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4.4"]:after{width:88.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4.3"]:after{width:87%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4.2"]:after{width:85.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4.1"]:after{width:84%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4.0"]:after{width:80%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="4"]:after{width:80%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3.9"]:after{width:76%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3.8"]:after{width:74.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3.7"]:after{width:73%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3.6"]:after{width:71.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3.5"]:after{width:70%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3.4"]:after{width:68.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3.3"]:after{width:67%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3.2"]:after{width:65.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3.1"]:after{width:64%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3.0"]:after{width:60%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="3"]:after{width:60%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2.9"]:after{width:56%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2.8"]:after{width:54.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2.7"]:after{width:53%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2.6"]:after{width:51.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2.5"]:after{width:50%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2.4"]:after{width:48.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2.3"]:after{width:47%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2.2"]:after{width:45.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2.1"]:after{width:44%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2.0"]:after{width:40%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="2"]:after{width:40%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1.9"]:after{width:36%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1.8"]:after{width:34.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1.7"]:after{width:33%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1.6"]:after{width:31.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1.5"]:after{width:30%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1.4"]:after{width:28.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1.3"]:after{width:27%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1.2"]:after{width:25.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1.1"]:after{width:24%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1.0"]:after{width:20%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="1"]:after{width:20%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0.9"]:after{width:16%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0.8"]:after{width:14.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0.7"]:after{width:13%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0.6"]:after{width:11.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0.5"]:after{width:10%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0.4"]:after{width:8.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0.3"]:after{width:7%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0.2"]:after{width:5.5%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0.1"]:after{width:4%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0.0"]:after{width:0%;}
.commentlist-tabs__heading__inner .rate .star-rating[data-rate="0"]:after{width:0%;}
.commentlist-tabs__heading__inner .rate .star-rating{font-size:40px;}
.commentlist-tabs__heading__inner .rate .star-rating:after{top:2px;}
.commentlist-tabs__heading__inner .rate .star-number{font-size:44px;margin-left:20px;}
.commentlist-tabs__content input{display:none;}
.commentlist-tabs__content__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.commentlist-tabs__content__label .commentlist_tab_rate{width:calc(100% / 6 - 2px);font-size:16px;font-weight:bold;letter-spacing:2px;text-align:center;color:#FFFFFF;background:#B1B1B1;padding:13px 0;border-radius:5px 5px 0 0;-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.1);box-shadow:inset 0px 3px 6px rgba(0,0,0,0.1);cursor:pointer;}
.commentlist-tabs__content #rate-all:checked ~ .commentlist-tabs__content__label .rate-all,
.commentlist-tabs__content #rate1:checked ~ .commentlist-tabs__content__label .rate1,
.commentlist-tabs__content #rate2:checked ~ .commentlist-tabs__content__label .rate2,
.commentlist-tabs__content #rate3:checked ~ .commentlist-tabs__content__label .rate3,
.commentlist-tabs__content #rate4:checked ~ .commentlist-tabs__content__label .rate4,
.commentlist-tabs__content #rate5:checked ~ .commentlist-tabs__content__label .rate5{background:#2F2F2F;}
.commentlist-tabs__content__lists{display:none;border:2px solid #39393B;background:#FFFFFF;max-height:540px;height:auto;overflow-y:scroll;padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.commentlist-tabs__content #rate-all:checked ~ #rateall,
.commentlist-tabs__content #rate1:checked ~ #rate1,
.commentlist-tabs__content #rate2:checked ~ #rate2,
.commentlist-tabs__content #rate3:checked ~ #rate3,
.commentlist-tabs__content #rate4:checked ~ #rate4,
.commentlist-tabs__content #rate5:checked ~ #rate5{display:block;}
.total-result{margin:2em 0;}
.total-result__heading{width:100%;margin-bottom:30px;}
.total-result__heading img{display:block;width:100%;height:auto;}
.total-result__lead-text{margin-bottom:45px;}
.total-result__lead-text>p:last-child{margin:0;}
.total-result__lead-text>p:not(:last-child){margin:0 0 1.5em;}
.total-result__result{position:relative;padding:15px 0;border-bottom:2px solid #4399F7;margin-bottom:25px;}
.total-result__result:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/single/icon-heading-pc.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:100%;height:20px;top:-3%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.total-result__result__score-heading, .total-result__result__score-num{text-align:center;}
.total-result__result__score-heading{font-size:20px;font-weight:bold;color:#4399F7;margin:0 0 10px 0;}
.total-result__result__score-num{background-color:#FFFFFF;border:1px solid #DBE5EA;border-radius:5px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px 0;}
.total-result__result__items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.total-result__result__items .score{width:24%;}
.total-result__result__items .score__head, .total-result__result__items .score__num{text-align:center;}
.total-result__result__items .score__head{font-weight:bold;color:#4399F7;margin:0 0 5px 0;}
.total-result__result__items .score__num{background-color:#FFFFFF;border:1px solid #DBE5EA;border-radius:5px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}
.total-result__public-text{font-size:24px;line-height:28px;margin:0 0 15px 0;}
.total-result__public-text>span{font-weight:bold;}
.total-result__public-text:before{content:'';display:inline-block;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/flag-icon.svg);background-size:cover;background-repeat:no-repeat;width:32px;height:28px;vertical-align:sub;margin-right:3px;}
.total-result__counter{width:80%;margin:0 auto;}
.total-result__counter__items{margin-bottom:15px;}
.total-result__counter__items .microcopy{position:relative;display:table;font-size:14px;font-weight:bold;text-align:center;color:#FF0000;padding:0 20px;overflow:hidden;margin:0 auto 10px;}
.total-result__counter__items .microcopy:before, .total-result__counter__items .microcopy:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:#FF0000;}
.total-result__counter__items .microcopy:before{left:0;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);-webkit-transform-origin:top left;transform-origin:top left;}
.total-result__counter__items .microcopy:after{right:0;-webkit-transform:rotate(25deg);transform:rotate(25deg);-webkit-transform-origin:top right;transform-origin:top right;}
.total-result__counter__items .today-rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#FFFFFF;padding:10px 0;}
.total-result__counter__items .today-rate__text, .total-result__counter__items .today-rate__arrow, .total-result__counter__items .today-rate__num{margin:0;}
.total-result__counter__items .today-rate__text, .total-result__counter__items .today-rate__num{width:48%;}
.total-result__counter__items .today-rate__text{text-align:right;}
.total-result__counter__items .today-rate__arrow{color:#757579;}
.total-result__counter__items .today-rate__num{font-size:20px;line-height:24px;font-weight:bold;}
.total-result__counter__items .today-rate .streak-icon{color:#FF0000;}
.total-result__counter__items .today-rate .streak-icon:before{content:'';display:inline-block;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/fire-icon.svg);background-repeat:no-repeat;background-size:cover;width:20px;height:22px;vertical-align:bottom;margin-right:3px;}
.total-result__counter__items .win-streak{background-color:#FFFFBD;}
.total-result__counter__inner{overflow:auto;height:525px !important;padding:0 15px 0 0;margin-bottom:45px;}
.total-result__counter__inner .recent-race-table{width:100%;font-size:12px;border-collapse:separate;border-spacing:0;}
.total-result__counter__inner .recent-race-table th, .total-result__counter__inner .recent-race-table td{border:1px solid #9fb0c3;text-align:center;vertical-align:middle;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.total-result__counter__inner .recent-race-table thead{font-weight:bold;position:-webkit-sticky;position:sticky;top:0;z-index:2;}
.total-result__counter__inner .recent-race-table thead .items{background-color:#E5F1FF;}
.total-result__counter__inner .recent-race-table thead .group{background-color:#EBEBEB;}
.total-result__counter__inner .recent-race-table thead .win{background-color:#f5d6d6;}
.total-result__counter__inner .recent-race-table thead .lose{background-color:#d6dbff;}
.total-result__counter__inner .recent-race-table tbody .result.win, .total-result__counter__inner .recent-race-table tbody .result.lose{color:#FFFFFF;}
.total-result__counter__inner .recent-race-table tbody .result.win{background-color:#FF4D4D;}
.total-result__counter__inner .recent-race-table tbody .result.lose{background-color:#6F6FFF;}
.total-result__counter__inner .recent-race-table tbody .red{color:#FE0F17;}
.total-result__counter__inner .recent-race-table tbody td>p{margin:0;font-size:12px;line-height:16px;}
.total-result__counter__accordion__summary{position:relative;display:block;width:65%;font-size:18px;line-height:24px;font-weight:bold;text-align:center;color:#FFFFFF;background-color:#106ED7;-webkit-box-shadow:0 3px 0 0 #AACFF7;box-shadow:0 3px 0 0 #AACFF7;border-radius:25px;padding:10px 0;margin:0 auto;}
.total-result__counter__accordion__summary::-webkit-details-marker{display:none;}
.total-result__counter__accordion__summary:after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900;color:#B2D5FB;position:absolute;right:5%;top:30%;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}
.total-result__counter__accordion[open] summary{opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}
.total-result__counter__accordion[open] summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.total-result__counter__accordion__content{overflow:auto;height:300px !important;padding:0 15px 0 0;margin-top:25px;}
.total-result__counter__accordion__content .race-table{width:100%;font-size:14px;border-collapse:separate;border-spacing:0;}
.total-result__counter__accordion__content .race-table thead th, .total-result__counter__accordion__content .race-table thead td, .total-result__counter__accordion__content .race-table tbody th, .total-result__counter__accordion__content .race-table tbody td{border:1px solid #9fb0c3;padding:10px;text-align:center;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}
.total-result__counter__accordion__content .race-table thead th:nth-of-type(1),
.total-result__counter__accordion__content .race-table thead td:nth-of-type(1),
.total-result__counter__accordion__content .race-table tbody th:nth-of-type(1),
.total-result__counter__accordion__content .race-table tbody td:nth-of-type(1){width:10%;}
.total-result__counter__accordion__content .race-table thead th:nth-of-type(2),
.total-result__counter__accordion__content .race-table thead td:nth-of-type(2),
.total-result__counter__accordion__content .race-table tbody th:nth-of-type(2),
.total-result__counter__accordion__content .race-table tbody td:nth-of-type(2){width:40%;}
.total-result__counter__accordion__content .race-table thead th:nth-of-type(3),
.total-result__counter__accordion__content .race-table thead td:nth-of-type(3),
.total-result__counter__accordion__content .race-table tbody th:nth-of-type(3),
.total-result__counter__accordion__content .race-table tbody td:nth-of-type(3){width:50%;}
.total-result__counter__accordion__content .race-table thead{font-weight:bold;position:-webkit-sticky;position:sticky;top:0;color:#FFFFFF;z-index:2;}
.total-result__counter__accordion__content .race-table thead th{background-color:#4399F7;}
.total-result__counter__accordion__content .race-table tbody tr:nth-of-type(even){background-color:#F0F0F0;}
.total-result__counter__accordion__content .race-table tbody tr:nth-of-type(odd){background-color:#FFFFFF;}
.total-result__counter__accordion__content .race-table tbody tr .icon{margin-right:3px;}
.total-result__counter__accordion__content .race-table tbody tr .red{color:#FE0F17;}
.total-result__counter .simplebar-track.simplebar-vertical{width:8px;background-color:#D9D9D9;border-radius:5px;}
.total-result__counter .simplebar-scrollbar{background-color:#4399F7;border-radius:8px;}
.total-result__counter .simplebar-scrollbar:before{background-color:#4399F7;}
.total-result__counter .scroll-content{-ms-touch-action:auto !important;touch-action:auto !important;}
.period-result{margin:2em 0;}
.period-result__heading{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;border-bottom:3px solid #4399F7;margin-bottom:10px;}
.period-result__heading__title{width:50%;font-size:20px;font-weight:bold;color:#4399F7;}
.period-result__heading__filter{width:48%;position:relative;text-align:right;}
.period-result__heading__filter>span{font-weight:bold;}
.period-result__heading__filter .period-selects{width:35%;font-size:14px;color:#39393B;border:1px solid #AACFF7;background-color:#E2E8ED;text-align-last:center;border-radius:25px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.period-result__heading__filter:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;color:#4399F7;position:absolute;top:50%;right:2%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.period-result__date{font-size:14px;margin:0 0 10px 0;}
.period-result__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.period-result__content__items{width:23%;}
.period-result__content__items .hit-text:before, .period-result__content__items .refund-rate-text:before, .period-result__content__items .invest-text:before, .period-result__content__items .income-text:before{content:'';background-size:cover;background-repeat:no-repeat;width:20px;height:18px;display:inline-block;margin-right:5px;vertical-align:sub;}
.period-result__content__items .hit-text, .period-result__content__items .refund-rate-text{color:#FE0F17;}
.period-result__content__items .hit-text:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/hit-red-icon.svg);}
.period-result__content__items .refund-rate-text:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/refund-icon.svg);}
.period-result__content__items .invest-text:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/invest-icon.svg);}
.period-result__content__items .income-text:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/income-icon.svg);}
.period-result__content__items>p{font-weight:bold;margin:0 0 5px 0;}
.period-result__content__items .hit-num, .period-result__content__items .refund-rate-num, .period-result__content__items .invest-num, .period-result__content__items .income-num{text-align:center;border-radius:5px;background:#FFFFFF;-webkit-box-shadow:3px 3px 4px 0 rgba(0,0,0,0.15) inset;box-shadow:3px 3px 4px 0 rgba(0,0,0,0.15) inset;padding:15px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.period-result__content__items .hit-num, .period-result__content__items .refund-rate-num{border:1px solid #FF3E3E;}
.field-result{margin:2em 0;}
.field-result__heading, .field-result__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin:0 0 15px 0;}
.field-result__heading:before, .field-result__icon:before{content:'';display:inline-block;margin-right:5px;}
.field-result__heading{font-size:20px;color:#4399F7;}
.field-result__heading:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/field-icon.svg);background-size:cover;background-repeat:no-repeat;width:21px;height:28px;}
.field-result__icon{font-size:14px;}
.field-result__icon:before{width:10px;height:10px;border-radius:25px;background-color:#FE0F17;}
.field-result__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.field-result__content__left .result-accordion, .field-result__content__right .result-accordion, .field-result__content__lists .result-accordion{position:relative;background-color:#FFFFFF;-webkit-box-shadow:0px 5px 5px 0px rgba(193,193,193,0.9);box-shadow:0px 5px 5px 0px rgba(193,193,193,0.9);padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.field-result__content__left .result-accordion:not(:last-child),
.field-result__content__right .result-accordion:not(:last-child),
.field-result__content__lists .result-accordion:not(:last-child){margin-bottom:10px;}
.field-result__content__left .result-accordion__summary, .field-result__content__right .result-accordion__summary, .field-result__content__lists .result-accordion__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.field-result__content__left .result-accordion__summary__name, .field-result__content__left .result-accordion__summary__score, .field-result__content__right .result-accordion__summary__name, .field-result__content__right .result-accordion__summary__score, .field-result__content__lists .result-accordion__summary__name, .field-result__content__lists .result-accordion__summary__score{margin:0;}
.field-result__content__left .result-accordion__summary__name, .field-result__content__right .result-accordion__summary__name, .field-result__content__lists .result-accordion__summary__name{width:40%;}
.field-result__content__left .result-accordion__summary__score, .field-result__content__right .result-accordion__summary__score, .field-result__content__lists .result-accordion__summary__score{width:45%;text-align:right;}
.field-result__content__left .result-accordion__summary:after, .field-result__content__right .result-accordion__summary:after, .field-result__content__lists .result-accordion__summary:after{content:'\2b';font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;color:#BDCBD1;}
.field-result__content__left .result-accordion__content, .field-result__content__right .result-accordion__content, .field-result__content__lists .result-accordion__content{padding-top:15px;}
.field-result__content__left .result-accordion__content__table, .field-result__content__right .result-accordion__content__table, .field-result__content__lists .result-accordion__content__table{width:100%;border:1px solid #A1B5CC;}
.field-result__content__left .result-accordion__content__table tbody tr:not(:last-child),
.field-result__content__right .result-accordion__content__table tbody tr:not(:last-child),
.field-result__content__lists .result-accordion__content__table tbody tr:not(:last-child){border-bottom:1px solid #A1B5CC;}
.field-result__content__left .result-accordion__content__table tbody tr th, .field-result__content__left .result-accordion__content__table tbody tr td, .field-result__content__right .result-accordion__content__table tbody tr th, .field-result__content__right .result-accordion__content__table tbody tr td, .field-result__content__lists .result-accordion__content__table tbody tr th, .field-result__content__lists .result-accordion__content__table tbody tr td{text-align:center;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.field-result__content__left .result-accordion__content__table tbody tr th, .field-result__content__right .result-accordion__content__table tbody tr th, .field-result__content__lists .result-accordion__content__table tbody tr th{width:40%;color:#FFFFFF;background-color:#4399F7;border-right:1px solid #A1B5CC;}
.field-result__content__left .result-accordion__content__table tbody tr td, .field-result__content__right .result-accordion__content__table tbody tr td, .field-result__content__lists .result-accordion__content__table tbody tr td{width:60%;}
.field-result__content__left .result-accordion[open] summary:after,
.field-result__content__right .result-accordion[open] summary:after,
.field-result__content__lists .result-accordion[open] summary:after{content:'\f068';font-size:16px;}
.field-result__content__left .today-icon:before, .field-result__content__right .today-icon:before, .field-result__content__lists .today-icon:before{content:'';background-color:#FE0F17;position:absolute;width:6px;height:6px;top:5px;left:5px;border-radius:50%;}
.field-result__content__left .first-rank:after, .field-result__content__left .second-rank:after, .field-result__content__left .third-rank:after, .field-result__content__right .first-rank:after, .field-result__content__right .second-rank:after, .field-result__content__right .third-rank:after, .field-result__content__lists .first-rank:after, .field-result__content__lists .second-rank:after, .field-result__content__lists .third-rank:after{content:'';background-size:contain;background-repeat:no-repeat;width:25px;height:25px;position:absolute;top:14px;left:34%;}
.field-result__content__left .first-rank:after, .field-result__content__right .first-rank:after, .field-result__content__lists .first-rank:after{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/single/field-rank1.svg);}
.field-result__content__left .second-rank:after, .field-result__content__right .second-rank:after, .field-result__content__lists .second-rank:after{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/single/field-rank2.svg);}
.field-result__content__left .third-rank:after, .field-result__content__right .third-rank:after, .field-result__content__lists .third-rank:after{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/single/field-rank3.svg);}
.field-result__content__left, .field-result__content__right{width:48.5%;}
.field-result__content__lists{width:100%;}
.comparison-table-single{margin:2em 0;}
.comparison-table-single .yellow{color:#796200;}
.comparison-table-single .blue{color:#4399F7;}
.comparison-table-single .green{color:#009B06;}
.comparison-table-single .hit-num{font-size:16px;font-weight:bold;color:#FF0000;}
.comparison-table-single .field-status{width:65%;font-size:14px;color:#FFFFFF;background-color:#FF0000;padding:3px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;margin:0 auto !important;}
.comparison-table-single .comparison-table-rank__scroll{overflow-x:auto;}
.comparison-table-single .comparison-table-rank__scroll__table{width:100%;border:1px solid #A1B5CC;}
.comparison-table-single .comparison-table-rank__scroll__table tr:nth-of-type(odd){background-color:#FFFFFF;}
.comparison-table-single .comparison-table-rank__scroll__table tr:nth-of-type(even){background-color:#e1e1e1;}
.comparison-table-single .comparison-table-rank__scroll__table tr:not(:last-child){border-bottom:1px solid #A1B5CC;}
.comparison-table-single .comparison-table-rank__scroll__table tr th, .comparison-table-single .comparison-table-rank__scroll__table tr td{font-size:14px;line-height:18px;text-align:center;vertical-align:middle;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comparison-table-single .comparison-table-rank__scroll__table tr th{width:95px;min-width:95px;position:-webkit-sticky;position:sticky;left:0;color:#FFFFFF;z-index:4;background-color:#4399F7;}
.comparison-table-single .comparison-table-rank__scroll__table tr th:before{content:'';position:absolute;top:0;left:-1px;width:100%;height:100%;border-right:1px solid #A1B5CC;}
.comparison-table-single .comparison-table-rank__scroll__table tr td{width:135px;min-width:135px;}
.comparison-table-single .comparison-table-rank__scroll__table tr td:not(:last-child){border-right:1px solid #A1B5CC;}
.comparison-table-single .comparison-table-rank__scroll__table tr td.current-post-col{position:-webkit-sticky;position:sticky;left:95px;z-index:3;background-color:inherit;border-right:0;}
.comparison-table-single .comparison-table-rank__scroll__table tr td.current-post-col:after{content:'';position:absolute;top:0;right:-1px;width:3px;height:100%;background-color:#4399F6;z-index:6;}
.comparison-table-single .comparison-table-rank__scroll__table tr td>p{margin:0;}
.comparison-table-single .comparison-table-rank__scroll__table tr td>p:first-child{margin-bottom:5px;}
.comparison-table-single .comparison-table-rank__scroll__table tr .article-info{background-color:#E5F1FF !important;}
.comparison-table-single .comparison-table-rank__scroll__table tr .article-info__thumbnail{width:100%;margin-bottom:10px;}
.comparison-table-single .comparison-table-rank__scroll__table tr .article-info__thumbnail img{display:block;width:100%;height:auto;}
.comparison-table-single__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;--label-col-width:70px;--compare-col-width:calc((100% - var(--label-col-width)) / 2);margin-bottom:25px;}
.comparison-table-single__mobile__fixed{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - var(--compare-col-width));-webkit-box-flex:0;-ms-flex:0 0 calc(100% - var(--compare-col-width));flex:0 0 calc(100% - var(--compare-col-width));}
.comparison-table-single__mobile .col-header .cell, .comparison-table-single__mobile .col-main .cell, .comparison-table-single__mobile .col-compare .cell{font-size:12px;line-height:16px;text-align:center;vertical-align:middle;padding:8px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #A1B5CC;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.comparison-table-single__mobile .col-header .cell:nth-of-type(odd),
.comparison-table-single__mobile .col-main .cell:nth-of-type(odd),
.comparison-table-single__mobile .col-compare .cell:nth-of-type(odd){background-color:#FFFFFF;}
.comparison-table-single__mobile .col-header .cell:nth-of-type(even),
.comparison-table-single__mobile .col-main .cell:nth-of-type(even),
.comparison-table-single__mobile .col-compare .cell:nth-of-type(even){background-color:#e1e1e1;}
.comparison-table-single__mobile .col-header .cell>p, .comparison-table-single__mobile .col-main .cell>p, .comparison-table-single__mobile .col-compare .cell>p{margin:0;}
.comparison-table-single__mobile .col-header .cell>p:first-child, .comparison-table-single__mobile .col-main .cell>p:first-child, .comparison-table-single__mobile .col-compare .cell>p:first-child{margin-bottom:5px;}
.comparison-table-single__mobile .col-header{width:var(--label-col-width);}
.comparison-table-single__mobile .col-header .cell{width:var(--label-col-width);color:#FFFFFF;background-color:#4399F7 !important;position:relative;}
.comparison-table-single__mobile .col-header .cell:after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background:#A1B5CC;}
.comparison-table-single__mobile .col-main{width:calc(100% - var(--label-col-width));-webkit-box-flex:0;-ms-flex:0 0 calc(100% - var(--label-col-width));flex:0 0 calc(100% - var(--label-col-width));}
.comparison-table-single__mobile .col-main .cell{width:100%;border-right:3px solid #4399F6;}
.comparison-table-single__mobile .main-splide{width:var(--compare-col-width);-webkit-box-flex:0;-ms-flex:0 0 var(--compare-col-width);flex:0 0 var(--compare-col-width);min-width:var(--compare-col-width);}
.comparison-table-single__mobile .main-splide .splide__track{overflow:hidden;}
.comparison-table-single__mobile .main-splide .col-compare{width:100%;}
.comparison-table-single__mobile .main-splide .col-compare .cell{width:100%;border-right:3px solid #4399F6;}
.comparison-table-single__mobile .main-splide .col-compare .cell:first-child{border-top:3px solid #4399F6;}
.comparison-table-single__mobile .main-splide .col-compare .cell:last-child{border-bottom:3px solid #4399F6;}
.comparison-table-single__mobile .article-info{background-color:#E5F1FF !important;}
.comparison-table-single__mobile .article-info__thumbnail{width:100%;margin-bottom:8px;}
.comparison-table-single__mobile .article-info__thumbnail img{display:block;width:100%;height:auto;}
.comparison-table-single__mobile .article-info a{word-break:break-all;}
.comparison-table-single__mobile .cta{position:relative;border-radius:25px;width:100%;}
.comparison-table-single__mobile .cta>a{display:block;width:100%;font-weight:bold;color:#FFFF00;text-decoration:none;padding:10px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comparison-table-single__mobile .cta:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:14px;height:14px;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.comparison-table-single__slide-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:18px;font-weight:bold;color:#4399F7;margin:0 0 15px 0;}
.comparison-table-single__slide-title:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/comparison-icon.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;width:16px;height:18px;margin-right:7px;}
.comparison-table-single .thumbnail-splide .splide__track{overflow:hidden;}
.comparison-table-single .thumbnail-splide .splide__slide{text-align:center;opacity:.6;border:none;margin-right:5px !important;}
.comparison-table-single .thumbnail-splide .splide__slide.is-active{opacity:1;border:2px solid #4399f7 !important;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comparison-table-single .thumbnail-splide .splide__slide.is-active .comparison-table-single__pagination__thumb{border-radius:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comparison-table-single__pagination__thumb{display:block;width:100%;margin-bottom:6px;}
.comparison-table-single__pagination__thumb>img{display:block;width:100%;height:auto;}
.comparison-table-single__pagination__title{display:block;font-size:12px;font-weight:bold;line-height:14px;}
.plan-result{margin:2em 0;}
.plan-result__heading{position:relative;font-size:20px;font-weight:bold;text-align:center;padding:15px 0;border-bottom:2px solid #ECAD2A;margin:0 0 50px 0;}
.plan-result__heading:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/single/icon-heading-yellow-pc.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:100%;height:20px;top:-3%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.plan-result__paid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-x:scroll;gap:25px;}
.plan-result__paid:not(:last-child){margin-bottom:30px;}
.plan-result__paid__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;background-color:#FFFFFF;border-radius:5px;padding:15px 15px 15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.plan-result__paid__content .top-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;}
.plan-result__paid__content .top-info__name, .plan-result__paid__content .top-info__price{font-size:18px;font-weight:bold;margin:0;}
.plan-result__paid__content .top-info__name{width:51%;}
.plan-result__paid__content .top-info__price{width:45%;text-align:right;}
.plan-result__paid__content .bottom-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;}
.plan-result__paid__content .bottom-info__image{width:26%;}
.plan-result__paid__content .bottom-info__image img{display:block;width:100%;height:auto;}
.plan-result__paid__content .bottom-info__total-result{width:70%;}
.plan-result__paid__content .bottom-info__total-result__item, .plan-result__paid__content .bottom-info__total-result__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.plan-result__paid__content .bottom-info__total-result__item{padding-bottom:5px;border-bottom:1px solid #DDDDDD;}
.plan-result__paid__content .bottom-info__total-result__item .heading, .plan-result__paid__content .bottom-info__total-result__item .score{font-size:15px;margin:0;}
.plan-result__paid__content .bottom-info__total-result__item .heading{font-weight:bold;color:#7E7E7E;}
.plan-result__paid__content .bottom-info__total-result__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.plan-result__paid__content .bottom-info__total-result__wrap .items{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;border-bottom:1px solid #DDDDDD;}
.plan-result__paid__content .bottom-info__total-result__wrap .items__heading, .plan-result__paid__content .bottom-info__total-result__wrap .items__score{font-size:13px;margin:0;}
.plan-result__paid__content .bottom-info__total-result__wrap .items__heading{font-weight:bold;color:#7E7E7E;}
.plan-result__paid__content .bottom-info__total-result__wrap .items__score{font-weight:bold;}
.plan-result__paid__content .paid-result-accordion .paid-result-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40%;background-color:#7E7E7E;border-radius:15px;padding:5px 0;margin:0 auto;}
.plan-result__paid__content .paid-result-accordion .paid-result-summary::-webkit-details-marker{display:none;}
.plan-result__paid__content .paid-result-accordion .paid-result-summary:before{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:700;color:#FFFFFF;display:block;margin-right:5px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}
.plan-result__paid__content .paid-result-accordion .paid-result-summary:after{content:'検証結果を見る';display:block;font-size:12px;color:#FFFFFF;text-align:center;}
.plan-result__paid__content .paid-result-accordion[open] summary:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.plan-result__paid__content .paid-result-accordion[open] summary:after{content:'閉じる';}
.plan-result__paid__content .paid-result-accordion .result, .plan-result__paid__content .paid-result-accordion .result-set{margin-top:15px;}
.plan-result__paid__content .paid-result-accordion .result__date, .plan-result__paid__content .paid-result-accordion .result-set__date{font-size:12px;font-weight:bold;background-color:#39393B;color:#FFFFFF;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi, .plan-result__paid__content .paid-result-accordion .result__korogashi1, .plan-result__paid__content .paid-result-accordion .result__korogashi2, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#EFEFEF;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi:not(:last-child),
.plan-result__paid__content .paid-result-accordion .result__korogashi1:not(:last-child),
.plan-result__paid__content .paid-result-accordion .result__korogashi2:not(:last-child),
.plan-result__paid__content .paid-result-accordion .result-set__no-korogashi:not(:last-child),
.plan-result__paid__content .paid-result-accordion .result-set__korogashi1:not(:last-child),
.plan-result__paid__content .paid-result-accordion .result-set__korogashi2:not(:last-child){border-bottom:1px solid #D3D3D3;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__race, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__result, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes, .plan-result__paid__content .paid-result-accordion .result__korogashi1__race, .plan-result__paid__content .paid-result-accordion .result__korogashi1__result, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes, .plan-result__paid__content .paid-result-accordion .result__korogashi2__race, .plan-result__paid__content .paid-result-accordion .result__korogashi2__result, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__race, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__result, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__race, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__result, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__race, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__result, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes{text-align:center;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests .text, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests .invest, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests .refund, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds .text, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds .invest, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds .refund, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests .invest, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests .refund, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds .invest, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds .refund{font-size:13px;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests .text, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds .text{position:relative;color:#FFFFFF;background-color:#39393B;border-radius:15px;margin:0 0 10px 0;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests .text:before, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds .text:before, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests .text:before, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds .text:before, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests .text:before, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds .text:before, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests .text:before, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds .text:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests .text:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds .text:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests .text:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds .text:before{content:"";position:absolute;top:125%;left:50%;border:7px solid transparent;border-top:10px solid #39393B;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests .invest, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests .refund, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds .invest, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds .refund, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests .invest, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests .refund, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds .invest, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds .refund{margin:0;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes{width:32%;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__race, .plan-result__paid__content .paid-result-accordion .result__korogashi1__race, .plan-result__paid__content .paid-result-accordion .result__korogashi2__race, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__race, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__race, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__race{width:26%;font-size:13px;font-weight:bold;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__race>a, .plan-result__paid__content .paid-result-accordion .result__korogashi1__race>a, .plan-result__paid__content .paid-result-accordion .result__korogashi2__race>a, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__race>a, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__race>a, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__race>a{display:inline-block;margin-left:5px;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__result, .plan-result__paid__content .paid-result-accordion .result__korogashi1__result, .plan-result__paid__content .paid-result-accordion .result__korogashi2__result, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__result, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__result, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__result{width:14%;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__result .icon, .plan-result__paid__content .paid-result-accordion .result__korogashi1__result .icon, .plan-result__paid__content .paid-result-accordion .result__korogashi2__result .icon, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__result .icon, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__result .icon, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__result .icon{font-weight:bold;margin:0 0 10px 0;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__result .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__result .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__result .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__result .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__result .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__result .text{font-size:13px;margin:0;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi .red, .plan-result__paid__content .paid-result-accordion .result__korogashi1 .red, .plan-result__paid__content .paid-result-accordion .result__korogashi2 .red, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi .red, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1 .red, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2 .red{color:#FF4D4D;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests{width:20%;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .text, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .income, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .income, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .income, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .income, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .income, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .income{font-size:13px;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .text{margin:0 0 10px 0;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .income, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .income, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .income, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .income, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .income, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .income{margin:0;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .back-gray, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .back-gray, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .back-gray, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .back-gray, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .back-gray, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .back-gray{position:relative;border-radius:15px;color:#FFFFFF;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .back-gray:before, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .back-gray:before, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .back-gray:before, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .back-gray:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .back-gray:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .back-gray:before{content:"";position:absolute;top:125%;left:50%;border:7px solid transparent;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .back-red, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .back-red{background-color:#FF4D4D;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .back-red:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .back-red:before{border-top:10px solid #FF4D4D;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .back-gray, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .back-gray, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .back-gray, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .back-gray, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .back-gray, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .back-gray{background-color:#C1C1C1;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .back-gray:before, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .back-gray:before, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .back-gray:before, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .back-gray:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .back-gray:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .back-gray:before{border-top:10px solid #C1C1C1;}
.plan-result__paid__content .paid-result-accordion .result__korogashi1, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1{position:relative;}
.plan-result__paid__content .paid-result-accordion .result__korogashi1:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1:before{content:'\f103';font-family:'Font Awesome 5 Free';font-weight:700;position:absolute;font-size:20px;top:103%;left:14%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.plan-result__paid .limited{border-left:5px solid #FF4D4D;}
.plan-result__paid .limited .top-info{color:#FF4D4D;}
.plan-result__paid .regular{border-left:5px solid #4399F7;}
.plan-result__paid .regular .top-info{color:#4399F7;}
.plan-result__paid .first{border-left:5px solid #5DA329;}
.plan-result__paid .first .top-info{color:#5DA329;}
.sidebar__pick_up__heading, .sidebar__column__heading{font-size:22px;font-weight:bold;color:#4399F7;padding-left:10px;border-left:5px solid #4399F7;margin:0 0 20px 0;}
.sidebar__pick_up{padding-bottom:25px;border-bottom:1px solid #AACFF7;}
.sidebar__pick_up__content:not(:last-child){margin-bottom:80px;}
.sidebar__pick_up__content .title{width:100%;margin-bottom:10px;}
.sidebar__pick_up__content .title img{display:block;width:100%;height:auto;}
.sidebar__pick_up__content .slide__track__list__slide{background-color:#FFFFFF;border-radius:10px;padding:25px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sidebar__pick_up__content .slide__track__list__slide .rank-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#D19500;margin:0 0 20px 0;}
.sidebar__pick_up__content .slide__track__list__slide .rank-name__middle{font-size:18px;}
.sidebar__pick_up__content .slide__track__list__slide .rank-name__big{font-size:20px;}
.sidebar__pick_up__content .slide__track__list__slide .free, .sidebar__pick_up__content .slide__track__list__slide .hit, .sidebar__pick_up__content .slide__track__list__slide .recovery, .sidebar__pick_up__content .slide__track__list__slide .comment{position:relative;}
.sidebar__pick_up__content .slide__track__list__slide .free:before, .sidebar__pick_up__content .slide__track__list__slide .hit:before, .sidebar__pick_up__content .slide__track__list__slide .recovery:before, .sidebar__pick_up__content .slide__track__list__slide .comment:before{content:'';display:block;width:40px;height:35px;}
.sidebar__pick_up__content .slide__track__list__slide .free:after, .sidebar__pick_up__content .slide__track__list__slide .hit:after, .sidebar__pick_up__content .slide__track__list__slide .recovery:after, .sidebar__pick_up__content .slide__track__list__slide .comment:after{content:'';position:absolute;width:100%;height:10px;bottom:-30%;background-repeat:no-repeat;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/wave-yellow-line.svg);}
.sidebar__pick_up__content .slide__track__list__slide .free:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/free-icon.svg);}
.sidebar__pick_up__content .slide__track__list__slide .hit:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/hit-color-icon.svg);}
.sidebar__pick_up__content .slide__track__list__slide .recovery:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/recovery-icon.svg);}
.sidebar__pick_up__content .slide__track__list__slide .comment:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/comment-rank-color-icon.svg);}
.sidebar__pick_up__content .slide__track__list__slide .one_word{margin-bottom:20px;}
.sidebar__pick_up__content .slide__track__list__slide .one_word p:not(:last-child){margin:0 0 10px 0;}
.sidebar__pick_up__content .slide__track__list__slide .one_word p:last-child{margin:0;}
.sidebar__pick_up__content .slide .splide__arrow{opacity:1;}
.sidebar__pick_up__content .slide .splide__arrow--prev, .sidebar__pick_up__content .slide .splide__arrow--next{width:25%;color:#fff;background-color:#106ED7;-webkit-box-shadow:0 3px 0 0 #AACFF7;box-shadow:0 3px 0 0 #AACFF7;border-radius:5px;top:unset;bottom:-8%;}
.sidebar__pick_up__content .slide .splide__arrow--prev>svg, .sidebar__pick_up__content .slide .splide__arrow--next>svg{display:none;}
.sidebar__pick_up__content .slide .splide__arrow--prev:after, .sidebar__pick_up__content .slide .splide__arrow--next:after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;}
.sidebar__pick_up__content .slide .splide__arrow--prev:after{content:'\f060';}
.sidebar__pick_up__content .slide .splide__arrow--next:after{content:'\f061';}
.sidebar__pick_up__content .slide .splide__pagination{bottom:-6%;}
.sidebar__pick_up__content .slide .splide__pagination__page{width:11px;height:11px;background-color:#FFFFFF;border:1px solid #106ED7;}
.sidebar__pick_up__content .slide .splide__pagination__page.is-active{-webkit-transform:scale(1);transform:scale(1);background-color:#106ED7;}
.sidebar__pick_up__content .today-text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:#E03134;margin:0 0 20px 0;}
.sidebar__pick_up__content .today-text>span{font-size:20px;}
.sidebar__pick_up__content .today-text:before{content:'';display:block;width:40px;height:35px;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/korogashi-icon.svg);}
.sidebar__pick_up__content .today-text:after{content:'';position:absolute;width:100%;height:10px;bottom:-30%;background-repeat:no-repeat;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/wave-red-line.svg);}
.sidebar__pick_up__content .site-name{font-size:18px;font-weight:bold;text-align:center;margin:0 0 10px 0;}
.sidebar__pick_up__content .thumbnail{width:100%;margin-bottom:10px;}
.sidebar__pick_up__content .thumbnail img{display:block;width:100%;height:auto;border-radius:10px;}
.sidebar__pick_up__content .result-text{text-align:center;margin:0 0 10px 0;}
.sidebar__pick_up__content .result-text__hit-num{font-size:18px !important;font-weight:bold;color:#FF0000;}
.sidebar__pick_up__content .result-text>span{font-size:14px;}
.sidebar__pick_up__content .point-text{border:1px solid #000000;margin-bottom:20px;}
.sidebar__pick_up__content .point-text__heading{font-weight:bold;text-align:center;color:#FFFFFF;background-color:#000000;padding:5px 0;margin:0;}
.sidebar__pick_up__content .point-text__content{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}
.sidebar__pick_up__content .ctas{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.sidebar__pick_up__content .ctas__button{width:47%;border-radius:25px;}
.sidebar__pick_up__content .ctas__button>a{position:relative;width:100%;display:block;font-weight:bold;color:#FFFF00;text-align:center;text-decoration:none;padding:13px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sidebar__pick_up__content .ctas__button>a:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:15px;height:15px;top:50%;right:7%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.sidebar__column{padding-top:25px;}
.sidebar__column__content .lists{padding-bottom:10px;border-bottom:1px solid #E2E8ED;}
.sidebar__column__content .lists:not(:first-child){padding-top:10px;}
.sidebar__column__content .lists__items{display:block;text-decoration:none;}
.sidebar__column__content .lists__items__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.sidebar__column__content .lists__items__wrap .thumbnail{width:35%;}
.sidebar__column__content .lists__items__wrap .thumbnail img{display:block;width:100%;height:auto;border-radius:5px;}
.sidebar__column__content .lists__items__wrap .site-info{width:62%;}
.sidebar__column__content .lists__items__wrap .site-info__title, .sidebar__column__content .lists__items__wrap .site-info__update-date{font-weight:bold;}
.sidebar__column__content .lists__items__wrap .site-info__title{font-size:16px;line-height:22px;color:#000000;margin:0 0 6px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.sidebar__column__content .lists__items__wrap .site-info__update-date{font-size:12px;line-height:17px;color:#808082;}
.sidebar__column__content .lists__items__wrap .site-info__update-date:before{content:'\f304';font-family:"Font Awesome 5 Free";font-weight:900;padding-right:3px;}
.sidebar__column__content .lists__items__text{font-size:14px;line-height:18px;color:#0011FF;text-align:right;margin:0;}
.sidebar__column__content .lists__items__text:before{content:'\f138';font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px;}
.top-fv{width:100%;max-width:1920px;margin:0 auto 30px;}
.top-fv__thumbnail{position:relative;z-index:1;}
.top-fv__thumbnail>div{width:100%;}
.top-fv__thumbnail>div img{display:block;width:100%;height:auto;}
.top-fv__thumbnail>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%;position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.top-fv__thumbnail>ul li{width:18%;}
.top-fv__thumbnail>ul li a{display:block;}
.top-fv__thumbnail>ul li a img{display:block;width:100%;height:auto;}
.top-fv__introduce{background-color:#4399F7;padding:70px 0;--tail:70px;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tail)), 50% 100%, 0 calc(100% - var(--tail)));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tail)), 50% 100%, 0 calc(100% - var(--tail)));}
.top-fv__introduce__icon{width:20%;margin:0 auto 15px;}
.top-fv__introduce__icon img{display:block;width:100%;height:auto;}
.top-fv__introduce__text{width:50%;font-size:16px;line-height:24px;color:#FFFFFF;margin:0 auto;}
.top-thumbnail{width:80%;margin:0 auto 25px;}
.top-thumbnail img{width:100%;height:auto;display:block;border-radius:15px;}
.catch-cta-top{width:50%;margin:2em auto;}
.catch-cta-top__text{position:relative;display:table;max-width:85%;font-size:14px;font-weight:bold;text-align:center;color:#FF0000;padding:0 20px;overflow:hidden;margin:0 auto 15px;}
.catch-cta-top__text:before, .catch-cta-top__text:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:#FF0000;}
.catch-cta-top__text:before{left:0;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);-webkit-transform-origin:top left;transform-origin:top left;}
.catch-cta-top__text:after{right:0;-webkit-transform:rotate(25deg);transform:rotate(25deg);-webkit-transform-origin:top right;transform-origin:top right;}
.catch-cta-top__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#FFFFFF;border-radius:38px;background:-webkit-gradient(linear, left top, left bottom, from(#D19500), to(#876000));background:linear-gradient(180deg, #D19500 0%, #876000 100%);-webkit-box-shadow:0 3px 0 0 #FFDE8D;box-shadow:0 3px 0 0 #FFDE8D;text-decoration:none;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.catch-cta-top__link__text{width:78%;font-size:16px;font-weight:bold;line-height:24px;margin:0;}
.catch-cta-top__link:before, .catch-cta-top__link:after{content:'';display:block;}
.catch-cta-top__link:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-crown-icon.svg);background-size:cover;background-repeat:no-repeat;width:70px;height:70px;}
.catch-cta-top__link:after{content:'\f107';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:7%;font-size:24px;color:#E6D7B3;}
.validation-flow{margin:2em 0;}
.validation-flow__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.validation-flow__content__lists{width:100%;margin-bottom:35px;}
.validation-flow__content__lists .title{font-weight:bold;text-align:center;padding-bottom:10px;margin-bottom:10px;border-bottom:3px solid #4399F7;}
.validation-flow__content__lists .title__heading{font-size:20px;color:#4399F7;margin:0 0 5px;}
.validation-flow__content__lists .title__name{font-size:18px;margin:0;}
.validation-flow__content__lists .image{width:100%;}
.validation-flow__content__lists .image img{display:block;width:100%;height:auto;}
.validation-flow .swiper-button-prev, .validation-flow .swiper-button-next{color:#FFFFFF;-webkit-text-stroke:3px #106ED7;paint-order:stroke fill;}
.validation-flow .swiper-button-prev.swiper-button-disabled, .validation-flow .swiper-button-next.swiper-button-disabled{display:none;}
.validation-flow .swiper-pagination{color:#4399F7;}
.comparison-table-top{border:1px solid #A1B5CC;margin:2em 0;}
.comparison-table-top__table{width:100%;}
.comparison-table-top__table tr:nth-of-type(odd){background-color:#e1e1e1;}
.comparison-table-top__table tr:not(:last-child){border-bottom:1px solid #A1B5CC;}
.comparison-table-top__table tr th{background-color:#4399F7;}
.comparison-table-top__table tr th:before{border-right:1px solid #A1B5CC;}
.comparison-table-top__table tr td:not(:last-child){border-right:1px solid #A1B5CC;}
.comparison-table-top__table tr td .rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.comparison-table-top__table tr td .rate .star-number, .comparison-table-top__table tr td .rate .star-rating{font-weight:bold;}
.comparison-table-top__table tr td .rate .star-number{font-size:20px;color:#F04119;margin-left:5px;}
.comparison-table-top__table tr td .rate .star-rating{position:relative;display:inline-block;font-size:18px;color:#B5C5CE;z-index:0;}
.comparison-table-top__table tr td .rate .star-rating:before, .comparison-table-top__table tr td .rate .star-rating:after{font-family:"Font Awesome 5 Free";font-weight:900;}
.comparison-table-top__table tr td .rate .star-rating:before{content:"\f005\f005\f005\f005\f005";color:#B5C5CE;}
.comparison-table-top__table tr td .rate .star-rating:after{content:"\f005\f005\f005\f005\f005";overflow:hidden;white-space:nowrap;color:#F04119;position:absolute;top:1px;left:0;z-index:1;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="5.0"]:after{width:100%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="5"]:after{width:100%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4.9"]:after{width:96%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4.8"]:after{width:94.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4.7"]:after{width:93%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4.6"]:after{width:91.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4.5"]:after{width:90%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4.4"]:after{width:88.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4.3"]:after{width:87%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4.2"]:after{width:85.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4.1"]:after{width:84%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4.0"]:after{width:80%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="4"]:after{width:80%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3.9"]:after{width:76%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3.8"]:after{width:74.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3.7"]:after{width:73%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3.6"]:after{width:71.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3.5"]:after{width:70%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3.4"]:after{width:68.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3.3"]:after{width:67%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3.2"]:after{width:65.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3.1"]:after{width:64%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3.0"]:after{width:60%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="3"]:after{width:60%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2.9"]:after{width:56%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2.8"]:after{width:54.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2.7"]:after{width:53%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2.6"]:after{width:51.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2.5"]:after{width:50%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2.4"]:after{width:48.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2.3"]:after{width:47%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2.2"]:after{width:45.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2.1"]:after{width:44%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2.0"]:after{width:40%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="2"]:after{width:40%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1.9"]:after{width:36%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1.8"]:after{width:34.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1.7"]:after{width:33%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1.6"]:after{width:31.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1.5"]:after{width:30%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1.4"]:after{width:28.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1.3"]:after{width:27%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1.2"]:after{width:25.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1.1"]:after{width:24%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1.0"]:after{width:20%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="1"]:after{width:20%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0.9"]:after{width:16%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0.8"]:after{width:14.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0.7"]:after{width:13%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0.6"]:after{width:11.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0.5"]:after{width:10%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0.4"]:after{width:8.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0.3"]:after{width:7%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0.2"]:after{width:5.5%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0.1"]:after{width:4%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0.0"]:after{width:0%;}
.comparison-table-top__table tr td .rate .star-rating[data-rate="0"]:after{width:0%;}
.comparison-table-top__table tr td .rate .star-number{font-size:18px;}
.comparison-table-top__table tr td .rate .star-rating{font-size:15px;}
.aim-comparison-table{margin:2em 0;}
.aim-comparison-table input[name="aim-comparison_tab"]{display:none;}
.aim-comparison-table__tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;}
.aim-comparison-table__tabs__label{width:19%;opacity:0.6;-webkit-filter:drop-shadow(0 3px 0 #AACFF7);filter:drop-shadow(0 3px 0 #AACFF7);}
.aim-comparison-table__tabs__label img{display:block;width:100%;height:auto;}
.aim-comparison-table #tab-beginner:checked ~ .aim-comparison-table__tabs .tab-beginner,
.aim-comparison-table #tab-invest:checked ~ .aim-comparison-table__tabs .tab-invest,
.aim-comparison-table #tab-bet:checked ~ .aim-comparison-table__tabs .tab-bet,
.aim-comparison-table #tab-retrun:checked ~ .aim-comparison-table__tabs .tab-retrun,
.aim-comparison-table #tab-hesitate:checked ~ .aim-comparison-table__tabs .tab-hesitate{opacity:1;-webkit-filter:none;filter:none;}
.aim-comparison-table__content{display:none;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.aim-comparison-table__content>p{line-height:24px;margin:0.5em 0 1em;}
.aim-comparison-table__content__table{border:1px solid #A5A5A7;background-color:#FFFFFF;}
.aim-comparison-table__content__table>table{width:100%;}
.aim-comparison-table__content__table>table tr:nth-of-type(odd){background-color:#F0F0F0;}
.aim-comparison-table__content__table>table tr:not(:last-child){border-bottom:1px solid #A5A5A7;}
.aim-comparison-table__content__table>table tr th{background-color:#39393B;}
.aim-comparison-table__content__table>table tr th:before{border-right:1px solid #A5A5A7;}
.aim-comparison-table__content__table>table tr .color{color:#FFFF00;}
.aim-comparison-table__content__table>table tr td:not(:last-child){border-right:1px solid #A5A5A7;}
.aim-comparison-table #tab-beginner:checked ~ #aim-beginner,
.aim-comparison-table #tab-invest:checked ~ #aim-invest,
.aim-comparison-table #tab-bet:checked ~ #aim-bet,
.aim-comparison-table #tab-retrun:checked ~ #aim-retrun,
.aim-comparison-table #tab-hesitate:checked ~ #aim-hesitate{display:block;}
.aim-comparison-table #aim-beginner{background-color:#DAFFE2;}
.aim-comparison-table #aim-invest{background-color:#E5F1FF;}
.aim-comparison-table #aim-bet{background-color:#F4DDDD;}
.aim-comparison-table #aim-retrun{background-color:#FFECBC;}
.aim-comparison-table #aim-hesitate{background-color:#EBE1FF;}
.comparison-table-top, .aim-comparison-table__content__table{overflow-x:scroll;}
.comparison-table-top tr th, .comparison-table-top tr td, .aim-comparison-table__content__table tr th, .aim-comparison-table__content__table tr td{font-size:14px;line-height:18px;text-align:center;vertical-align:middle;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comparison-table-top tr th, .aim-comparison-table__content__table tr th{width:95px;min-width:95px;position:-webkit-sticky;position:sticky;left:0;color:#FFFFFF;z-index:1;}
.comparison-table-top tr th:before, .aim-comparison-table__content__table tr th:before{content:'';position:absolute;top:0;left:-1px;width:100%;height:100%;}
.comparison-table-top tr td, .aim-comparison-table__content__table tr td{width:135px;min-width:135px;}
.comparison-table-top tr td .yellow, .aim-comparison-table__content__table tr td .yellow{color:#796200;}
.comparison-table-top tr td .blue, .aim-comparison-table__content__table tr td .blue{color:#4399F7;}
.comparison-table-top tr td .green, .aim-comparison-table__content__table tr td .green{color:#009B06;}
.comparison-table-top tr td .cta, .aim-comparison-table__content__table tr td .cta{position:relative;border-radius:25px;}
.comparison-table-top tr td .cta>a, .aim-comparison-table__content__table tr td .cta>a{display:block;font-weight:bold;color:#FFFF00;text-align:left;text-decoration:none;padding:13px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comparison-table-top tr td .cta:after, .aim-comparison-table__content__table tr td .cta:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:15px;height:15px;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.comparison-table-top tr .article-info, .aim-comparison-table__content__table tr .article-info{background-color:#E5F1FF;}
.comparison-table-top tr .article-info__thumbnail, .aim-comparison-table__content__table tr .article-info__thumbnail{width:100%;margin-bottom:10px;}
.comparison-table-top tr .article-info__thumbnail img, .aim-comparison-table__content__table tr .article-info__thumbnail img{display:block;width:100%;height:auto;}
.rank-top{margin:2em 0;}
.rank-top input[name="rank_top_tab"]{display:none;}
.rank-top__tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.rank-top__tabs__label{width:11%;opacity:0.8;}
.rank-top__tabs__label img{display:block;width:100%;height:auto;}
.rank-top #platinum:checked ~ .rank-top__tabs .platinum,
.rank-top #gold:checked ~ .rank-top__tabs .gold,
.rank-top #silver:checked ~ .rank-top__tabs .silver,
.rank-top #bronze:checked ~ .rank-top__tabs .bronze{-webkit-box-flex:0;-ms-flex:0 0 14%;flex:0 0 14%;opacity:1.0;}
.rank-top__content{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-top__content__inner{display:none;background-color:#FFFFFF;border-radius:10px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-top__content__inner__lists:not(:first-child){padding-top:40px;}
.rank-top__content__inner__lists:not(:last-child){padding-bottom:30px;border-bottom:3px solid #C1C1C1;}
.rank-top__content__inner__lists .heading-text{font-size:18px;font-weight:bold;color:#FFFFFF;background-color:#212127;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px 0;}
.rank-top__content__inner__lists .site-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}
.rank-top__content__inner__lists .site-info__rank{width:10%;border-right:1px solid #A1B5CC;padding-right:15px;}
.rank-top__content__inner__lists .site-info__rank img{display:block;width:100%;height:auto;}
.rank-top__content__inner__lists .site-info__name{padding-left:15px;}
.rank-top__content__inner__lists .site-info__name>a{display:block;font-size:20px;font-weight:bold;}
.rank-top__content__inner__lists .site-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;}
.rank-top__content__inner__lists .site-details__left, .rank-top__content__inner__lists .site-details__right{width:48.5%;}
.rank-top__content__inner__lists .site-details__left__thumbnail{width:100%;margin-bottom:30px;}
.rank-top__content__inner__lists .site-details__left__thumbnail img{display:block;width:100%;height:auto;border-radius:5px;}
.rank-top__content__inner__lists .site-details__left__cta{width:100%;}
.rank-top__content__inner__lists .site-details__left__cta .catch-text{position:relative;display:table;max-width:85%;font-size:14px;text-align:center;color:#39393B;padding:0 20px;overflow:hidden;margin:0 auto 15px;}
.rank-top__content__inner__lists .site-details__left__cta .catch-text:before, .rank-top__content__inner__lists .site-details__left__cta .catch-text:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:#39393B;}
.rank-top__content__inner__lists .site-details__left__cta .catch-text:before{left:0;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);-webkit-transform-origin:top left;transform-origin:top left;}
.rank-top__content__inner__lists .site-details__left__cta .catch-text:after{right:0;-webkit-transform:rotate(25deg);transform:rotate(25deg);-webkit-transform-origin:top right;transform-origin:top right;}
.rank-top__content__inner__lists .site-details__left__cta .cta-link{display:block;position:relative;width:60%;font-size:14px;font-weight:bold;text-align:center;color:#FFFFFF;background-color:#106ED7;-webkit-box-shadow:0 3px 0 0 #AACFF7;box-shadow:0 3px 0 0 #AACFF7;text-decoration:none;border-radius:25px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;}
.rank-top__content__inner__lists .site-details__left__cta .cta-link:after{content:'\f061';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:7%;font-size:12px;}
.rank-top__content__inner__lists .site-details__right input{display:none;}
.rank-top__content__inner__lists .site-details__right__tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#B1BEC4;border-radius:7px;}
.rank-top__content__inner__lists .site-details__right__tabs__label{width:50%;font-weight:bold;text-align:center;color:#FFFFFF;padding:10px 0;}
.rank-top__content__inner__lists .site-details__right #free-platinum1:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-platinum2:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-platinum3:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-platinum4:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-platinum5:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-gold1:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-gold2:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-gold3:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-gold4:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-gold5:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-silver1:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-silver2:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-silver3:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-silver4:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-silver5:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-bronze1:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-bronze2:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-bronze3:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-bronze4:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #free-bronze5:checked ~ .site-details__right__tabs .free,
.rank-top__content__inner__lists .site-details__right #paid-platinum1:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-platinum2:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-platinum3:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-platinum4:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-platinum5:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-gold1:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-gold2:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-gold3:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-gold4:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-gold5:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-silver1:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-silver2:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-silver3:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-silver4:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-silver5:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-bronze1:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-bronze2:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-bronze3:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-bronze4:checked ~ .site-details__right__tabs .paid,
.rank-top__content__inner__lists .site-details__right #paid-bronze5:checked ~ .site-details__right__tabs .paid{background-color:#39393B;border-radius:7px;}
.rank-top__content__inner__lists .site-details__right__content{display:none;height:315px;padding:0px 10px 0px 0px;margin-top:10px;}
.rank-top__content__inner__lists .site-details__right__content__inner{background-color:#E5F1FF;padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-top{border-radius:5px;background-color:#E5F1FF;-webkit-box-shadow:0 4px 4px 0 #B8C1CB;box-shadow:0 4px 4px 0 #B8C1CB;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-top:not(:last-child){margin-bottom:20px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-top__heading{position:relative;font-size:16px;font-weight:bold;text-align:center;color:#39393B;margin:0 0 10px 0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-top__heading:before, .rank-top__content__inner__lists .site-details__right__content__inner .result-top__heading:after{content:'';position:absolute;background-repeat:no-repeat;width:25px;height:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.rank-top__content__inner__lists .site-details__right__content__inner .result-top__heading:before{left:12%;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/thunder-left-icon.svg);}
.rank-top__content__inner__lists .site-details__right__content__inner .result-top__heading:after{right:12%;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/thunder-right-icon.svg);}
.rank-top__content__inner__lists .site-details__right__content__inner .result-top__bar{position:relative;width:100%;height:30px;background-color:#B1BEC4;border-radius:15px;overflow:hidden;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-top__bar__fill{position:absolute;left:0;top:0;bottom:0;background:-webkit-gradient(linear, left top, right top, from(#5BA3F8), to(#106ED7));background:linear-gradient(90deg, #5BA3F8 0%, #106ED7 100%);}
.rank-top__content__inner__lists .site-details__right__content__inner .result-top__bar__text{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;font-size:18px;font-weight:bold;text-align:center;color:#FF0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-middle{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items, .rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items-wide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #6AADF6;border-radius:5px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items:not(:last-child),
.rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items-wide:not(:last-child){margin-bottom:5px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items__heading, .rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items__content, .rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items-wide__heading, .rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items-wide__content{padding:5px 0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items__heading, .rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items-wide__heading{color:#FFFFFF;background-color:#6AADF6;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items__content, .rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items-wide__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items>p, .rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items-wide>p{text-align:center;margin:0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items{width:49%;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-middle__items-wide{width:100%;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px 0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__heading:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/hit-icon.svg);background-repeat:no-repeat;background-size:contain;width:25px;height:25px;margin-right:5px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__heading>span{font-weight:bold;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__image{position:relative;width:40%;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__image>a{display:block;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__image>a img{display:block;width:100%;height:120px;max-height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__image .betting-img-icon:after{content:'\f002';font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;color:#FFFFFF;background-color:#000000;opacity:0.4;position:absolute;bottom:0;right:0;padding:5px;border-radius:5px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table{width:58%;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table{width:100%;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table th, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td{text-align:center;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table th{color:#FFFFFF;background-color:#6AADF6;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table tr:nth-of-type(1) th,
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table tr:nth-of-type(2) th{border-bottom:1px solid #E5F1FF;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table tr:nth-of-type(3) th{border-bottom:1px solid #6AADF6;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td{border-bottom:1px solid #6AADF6;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;font-size:14px;font-weight:bold;margin-left:-5px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges>span:first-child{margin-left:0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy1, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy5{color:#212121;border:1px solid #BDBDBD;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy2, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy3, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy4, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy6{color:#FFFFFF;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy1{background-color:#E0E0E0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy2{background-color:#424242;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy3{background-color:#F44336;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy4{background-color:#4185D0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy5{background-color:#EDE962;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td .circle-badges__buy6{background-color:#55B74E;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table{width:100%;margin-bottom:10px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table th, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td{text-align:center;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table th{color:#FFFFFF;background-color:#6AADF6;vertical-align:middle;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table th>a{color:#FFFFFF;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table tr:nth-of-type(1) th,
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table tr:nth-of-type(2) th{border-bottom:1px solid #E5F1FF;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table tr:nth-of-type(3) th{border-bottom:1px solid #6AADF6;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td{border-bottom:1px solid #6AADF6;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;font-size:14px;font-weight:bold;margin-left:-5px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges>span:first-child{margin-left:0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy1, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy5{color:#212121;border:1px solid #BDBDBD;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy2, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy3, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy4, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy6{color:#FFFFFF;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy1{background-color:#E0E0E0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy2{background-color:#424242;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy3{background-color:#F44336;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy4{background-color:#4185D0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy5{background-color:#EDE962;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td .circle-badges__buy6{background-color:#55B74E;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__item{font-weight:bold;color:#F04100;margin:0;}
.rank-top__content__inner__lists .site-details__right .simplebar-track.simplebar-vertical{background-color:#EBEBEB;border-radius:3px;width:5px;}
.rank-top__content__inner__lists .site-details__right .simplebar-scrollbar{background-color:#6AADF6;border-radius:3px;}
.rank-top__content__inner__lists .site-details__right .simplebar-scrollbar:before{background-color:#6AADF6;}
.rank-top__content__inner__lists .site-details__right .scroll-content{-ms-touch-action:auto !important;touch-action:auto !important;}
.rank-top__content__inner__lists .site-details__right #free-platinum1:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-platinum2:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-platinum3:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-platinum4:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-platinum5:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-gold1:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-gold2:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-gold3:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-gold4:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-gold5:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-silver1:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-silver2:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-silver3:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-silver4:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-silver5:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-bronze1:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-bronze2:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-bronze3:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-bronze4:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #free-bronze5:checked ~ #free-content,
.rank-top__content__inner__lists .site-details__right #paid-platinum1:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-platinum2:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-platinum3:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-platinum4:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-platinum5:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-gold1:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-gold2:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-gold3:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-gold4:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-gold5:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-silver1:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-silver2:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-silver3:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-silver4:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-silver5:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-bronze1:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-bronze2:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-bronze3:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-bronze4:checked ~ #paid-content,
.rank-top__content__inner__lists .site-details__right #paid-bronze5:checked ~ #paid-content{display:block;}
.rank-top__content__inner__lists .pickup-comment{margin-bottom:20px;}
.rank-top__content__inner__lists .pickup-comment__heading{position:relative;font-weight:bold;color:#FFFFFF;text-align:center;background-color:#39393B;padding:8px 0;border-radius:5px;margin:0 0 20px 0;}
.rank-top__content__inner__lists .pickup-comment__heading:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/comment-rank-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:20px;height:20px;top:50%;left:42.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.rank-top__content__inner__lists .site-point-pc{width:100%;margin-bottom:30px;}
.rank-top__content__inner__lists .site-point-pc__heading{position:relative;font-size:18px;font-weight:bold;color:#FFFFFF;text-align:center;background-image:repeating-linear-gradient(135deg, #388CE9, #388CE9 15px, #4399F7 0, #4399F7 25px);border-radius:10px 10px 0 0;padding:10px 0;margin:0;}
.rank-top__content__inner__lists .site-point-pc__heading:before, .rank-top__content__inner__lists .site-point-pc__heading:after{content:'';position:absolute;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/quicktag/point-icon-pc.svg);background-repeat:no-repeat;width:14px;height:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.rank-top__content__inner__lists .site-point-pc__heading:before{left:27%;}
.rank-top__content__inner__lists .site-point-pc__heading:after{right:27%;}
.rank-top__content__inner__lists .site-point-pc__text{font-size:16px;letter-spacing:1px;line-height:22px;border:1px solid #4399F7;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 20px;border-radius:0 0 10px 10px;}
.rank-top__content__inner__lists .site-point-sp{width:95%;position:relative;font-size:14px;letter-spacing:1px;line-height:20px;border:2px solid #4399F7;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 15px 20px;margin:0 auto 30px;}
.rank-top__content__inner__lists .site-point-sp:before{content:'';position:absolute;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/top/rank-point-icon-sp.webp);background-size:contain;background-repeat:no-repeat;width:70%;height:55px;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.rank-top__content__inner__lists .site-official{position:relative;width:50%;margin:0 auto;text-align:center;border-radius:45px;border:2px solid #0CB700;background:-webkit-gradient(linear, left top, left bottom, from(#005017), to(#00AD31));background:linear-gradient(180deg, #005017 0%, #00AD31 100%);-webkit-box-shadow:0 -3.5px 4.375px 0 #0B7929 inset,0 3.5px 8.75px 0 rgba(255,255,255,0.4) inset;box-shadow:0 -3.5px 4.375px 0 #0B7929 inset,0 3.5px 8.75px 0 rgba(255,255,255,0.4) inset;}
.rank-top__content__inner__lists .site-official__text{display:block;font-size:18px;font-weight:bold;color:#FFFFFF;text-decoration:none;padding:20px 0;}
.rank-top__content__inner__lists .site-official__text:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:20px;height:20px;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.rank-top__content__inner__lists .site-official__text>span{color:#FF0;}
.rank-top #platinum:checked ~ .rank-top__content #rank-platinum,
.rank-top #gold:checked ~ .rank-top__content #rank-gold,
.rank-top #silver:checked ~ .rank-top__content #rank-silver,
.rank-top #bronze:checked ~ .rank-top__content #rank-bronze{display:block;}
.rank-top #platinum:checked ~ .rank-top__content{background-color:#39393B;}
.rank-top #gold:checked ~ .rank-top__content{background-color:#ECAD2A;}
.rank-top #silver:checked ~ .rank-top__content{background-color:#848484;}
.rank-top #bronze:checked ~ .rank-top__content{background-color:#A05A2B;}
.qa{margin:2em 0;}
.qa__lists{background-color:#FFFFFF;border-radius:10px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);box-shadow:0 0 10px 0 rgba(0,0,0,0.25);}
.qa__lists:not(:last-of-type){margin-bottom:30px;}
.qa__lists__q .title, .qa__lists__a .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:18px;font-weight:bold;padding-bottom:10px;margin:0 0 10px 0;}
.qa__lists__q .title span, .qa__lists__a .title span{display:inline-block;font-size:26px;margin-right:5px;}
.qa__lists__q .text, .qa__lists__a .text{font-size:16px;line-height:22px;margin:0;}
.qa__lists__q{margin-bottom:25px;}
.qa__lists__q .title{color:#106ED7;border-bottom:3px solid #106ED7;}
.qa__lists__a .title{color:#876000;border-bottom:3px solid #876000;}
.new-commentlists{height:540px;overflow-y:scroll;background-color:#FFFFFF;border:2px solid #39393B;border-radius:10px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2em 0;}
.new-commentlists__content:not(:first-child){padding-top:10px;}
.new-commentlists__content:not(:last-child){padding-bottom:10px;border-bottom:1px solid #C1C1C1;}
.new-commentlists__content__site-title{font-size:18px;color:#FFFFFF;background-color:#39393B;border-radius:5px;padding:7px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px 0;}
.new-commentlists__content__site-title>a{display:inline-block;color:#31FFF5;margin-right:3px;}
.new-commentlists__content__items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.new-commentlists__content__items .thumbnail{width:20%;}
.new-commentlists__content__items .thumbnail>a{display:block;width:100%;}
.new-commentlists__content__items .thumbnail>a img{display:block;width:100%;height:auto;border-radius:5px;}
.new-commentlists__content__items .details{width:32%;}
.new-commentlists__content__items .details__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;}
.new-commentlists__content__items .details__items__person-icon{width:20%;}
.new-commentlists__content__items .details__items__person-icon img{display:block;width:100%;height:auto;}
.new-commentlists__content__items .details__items__info{width:76%;}
.new-commentlists__content__items .details__items__info .date{font-size:14px;font-weight:bold;color:#959595;margin:0 0 5px 0;}
.new-commentlists__content__items .details__items__info .person__name, .new-commentlists__content__items .details__items__info .person__age{font-size:14px;font-weight:bold;color:#959595;}
.new-commentlists__content__items .details__items__info .person__rate{font-size:16px;font-weight:bold;color:#F04100;}
.new-commentlists__content__items .details__items__info .person__rate:before{content:'\f005';font-family:"Font Awesome 5 Free";font-weight:900;}
.new-commentlists__content__items .details__category{font-size:16px;font-weight:bold;line-height:22px;text-align:center;padding:2px 0;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}
.new-commentlists__content__items .details .free{color:#156ED0;border:1px solid #156ED0;}
.new-commentlists__content__items .details .paid{color:#CB0910;border:1px solid #CB0910;}
.new-commentlists__content__items .details .other{color:#39393B;border:1px solid #39393B;}
.new-commentlists__content__items .text{width:45%;font-size:16px;line-height:22px;}
.archive-lead_text{margin-bottom:50px;}
.archive-lead_text>p{margin:0 0 20px 0;}
.archive-lead_text>p:last-child{margin:0;}
.archive-content__lists:not(:first-child)>a{padding-top:30px;}
.archive-content__lists__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;padding-bottom:30px;border-bottom:1px solid #E2E8ED;}
.archive-content__lists__items .thumbnail{width:25%;}
.archive-content__lists__items .thumbnail img{display:block;width:100%;height:auto;}
.archive-content__lists__items .site-info{width:73%;}
.archive-content__lists__items .site-info__title, .archive-content__lists__items .site-info__update-date{font-weight:bold;}
.archive-content__lists__items .site-info__title{font-size:18px;line-height:26px;color:#000000;margin:0 0 10px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.archive-content__lists__items .site-info__update-date{font-size:14px;line-height:18px;color:#808082;}
.archive-content__lists__items .site-info__update-date:before{content:'\f304';font-family:"Font Awesome 5 Free";font-weight:900;padding-right:3px;}
.archive-content__lists .betting-labels{font-size:13px;line-height:13px;text-align:right;margin-top:5px;}
.archive-content__lists .betting-labels>span{padding:0 10px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.archive-content__lists .betting-labels>span:not(:last-child){margin-right:10px;}
.archive-content__lists .betting-labels__reversal{color:#F0228C;border:1px solid #F0228C;}
.archive-content__lists .betting-labels__beginner{color:#00A524;border:1px solid #00A524;}
.archive-content__lists .betting-labels__income{color:#106ED7;border:1px solid #106ED7;}
.archive-content__lists .betting-labels__cheap, .archive-content__lists .betting-labels__expensive{color:#AC7A00;border:1px solid #AC7A00;}
.archive-content__lists .betting-labels__invest{color:#E03134;border:1px solid #E03134;}
.article-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;margin-bottom:15px;}
.article-nav__content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;white-space:nowrap;background-color:#FFFFFF;border:2px solid #3184E0;border-radius:6px;}
.article-nav__content::-webkit-scrollbar{display:none;}
.article-nav__content__lists{position:relative;font-size:13px;padding:10px 15px;color:#3184E0;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.article-nav__content__lists:not(:last-child):before{content:'';position:absolute;height:16px;right:0;border-right:0.25px solid #3184E0;}
.article-nav__content__lists .race-dot{position:absolute;width:6px;height:6px;top:5px;left:5px;border-radius:50%;}
.article-nav__content .active{background:#3184E0;color:#FFFFFF;border-radius:3px;}
.archive-index:not(:last-child){margin-bottom:50px;}
.archive-index__heading{margin:0 0 2em 0;}
.archive-index__cta{width:50%;text-align:center;border-radius:25px;background-color:#00AE86;-webkit-box-shadow:0 3px 0 0 #70DFC5;box-shadow:0 3px 0 0 #70DFC5;margin:30px auto 0;}
.archive-index__cta>a{position:relative;display:block;font-weight:bold;color:#FFFFFF;text-decoration:none;padding:15px 0;}
.archive-index__cta>a:after{content:'\f101';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5%;}
.betting-filter{position:relative;text-align:right;margin-bottom:20px;}
.betting-filter__select{width:25%;font-size:14px;color:#39393B;border:1px solid #AACFF7;background-color:#E2E8ED;text-align-last:center;border-radius:25px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.betting-filter:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;color:#4399F7;position:absolute;top:50%;right:2%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.article-nav__content .kind2 .race-dot{background:#B5BCC3;}
.article-nav__content .kind3 .race-dot{background:#F0BB1C;}
.article-nav__content .kind4 .race-dot{background:#77AF4B;}
.article-nav__content .kind5 .race-dot{background:#407DCD;}
.article-nav__content .kind6 .race-dot{background:#FA628B;}
.article-nav__content .kind7 .race-dot{background:#1CACD9;}
.article-nav__content .kind8 .race-dot{background:#EE3F3D;}
.racecourse-event{margin-bottom:45px;}
.racecourse-event__title{font-weight:bold;margin:0 0 15px 0;}
.racecourse-event__title:before{content:'';display:inline-block;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/flag-icon-color.svg);background-size:contain;background-repeat:no-repeat;width:22px;height:20px;margin-right:5px;}
.racecourse-event__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.racecourse-event__item__lists{width:15%;border:2px solid #000000;border-radius:5px;-webkit-box-shadow:0 3px 0 0 #000000;box-shadow:0 3px 0 0 #000000;}
.racecourse-event__item__lists:not(:nth-of-type(n+19)){margin-bottom:15px;}
.racecourse-event__item__lists>a{display:block;text-decoration:none;}
.racecourse-event__item__lists>a>p{color:#FFFFFF;text-align:center;margin:0;}
.racecourse-event__item__lists>a .kind1, .racecourse-event__item__lists>a .kind2, .racecourse-event__item__lists>a .kind3, .racecourse-event__item__lists>a .kind4, .racecourse-event__item__lists>a .kind5, .racecourse-event__item__lists>a .kind6, .racecourse-event__item__lists>a .kind7, .racecourse-event__item__lists>a .kind8{font-size:14px;line-height:22px;border-radius:3px 3px 0 0;}
.racecourse-event__item__lists>a .kind1{color:#959599;background-color:#212127;}
.racecourse-event__item__lists>a .kind2{background-color:#B5BCC3;}
.racecourse-event__item__lists>a .kind3{background-color:#F0BB1C;}
.racecourse-event__item__lists>a .kind4{background-color:#77AF4B;}
.racecourse-event__item__lists>a .kind5{background-color:#407DCD;}
.racecourse-event__item__lists>a .kind6{background-color:#FA628B;}
.racecourse-event__item__lists>a .kind7{background-color:#1CACD9;}
.racecourse-event__item__lists>a .kind8{background-color:#EE3F3D;}
.racecourse-event__item__lists>a .field{position:relative;padding:10px 0;background-color:#39393B;}
.racecourse-event__item__lists>a .field:after{content:'\f107';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10%;}
.article-nav__content .ticket-class{width:calc(100% / 7);text-align:center;}
.ticket-kind{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em auto;}
.ticket-kind__lists{width:23%;text-align:center;background:#106ED7;-webkit-box-shadow:0 4px 0 0 #AACFF7;box-shadow:0 4px 0 0 #AACFF7;border-radius:5px;}
.ticket-kind__lists:nth-child(1),
.ticket-kind__lists:nth-child(2),
.ticket-kind__lists:nth-child(3),
.ticket-kind__lists:nth-child(4){margin-bottom:15px;}
.ticket-kind__lists:nth-child(1),
.ticket-kind__lists:nth-child(2),
.ticket-kind__lists:nth-child(3),
.ticket-kind__lists:nth-child(5),
.ticket-kind__lists:nth-child(6){margin-right:15px;}
.ticket-kind__lists>a{position:relative;display:block;font-weight:bold;color:#FFFFFF;text-decoration:none;padding:15px 0;}
.ticket-kind__lists>a:after{content:'\f107';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10%;color:#B2D5FB;}
.beginner-content{margin-top:50px;}
.beginner-content input[name="tab-item"]{display:none;}
.beginner-content__labels{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 50px;}
.beginner-content__labels .tab-item{width:30%;background-color:#A5A5A7;-webkit-box-shadow:0 4px 0 0 #AACFF7;box-shadow:0 4px 0 0 #AACFF7;border-radius:10px;padding:15px 0 5px;}
.beginner-content__labels .tab-item>div{width:35%;margin:0 auto;}
.beginner-content__labels .tab-item>div img{display:block;width:100%;height:auto;}
.beginner-content__labels .tab-item>p{font-weight:bold;color:#FFFFFF;text-align:center;margin:0 0 5px 0;}
.beginner-content__labels .tab-item:after{content:'\f106';font-family:"Font Awesome 5 Free";font-weight:900;display:block;color:#FFFFFF;text-align:center;}
.beginner-content #tab-knowledge:checked ~ .beginner-content__labels .tab-knowledge,
.beginner-content #tab-rule:checked ~ .beginner-content__labels .tab-rule,
.beginner-content #tab-term:checked ~ .beginner-content__labels .tab-term{background-color:#106ED7;}
.beginner-content #tab-knowledge:checked ~ .beginner-content__labels .tab-knowledge:after,
.beginner-content #tab-rule:checked ~ .beginner-content__labels .tab-rule:after,
.beginner-content #tab-term:checked ~ .beginner-content__labels .tab-term:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}
.beginner-content__detail{display:none;}
.beginner-content__detail__order-link{text-align:center;margin-bottom:50px;}
.beginner-content__detail__order-link>a{display:inline-block;font-size:18px;font-weight:bold;}
.beginner-content__detail__order-link>a:not(:first-child){padding-left:10px;}
.beginner-content__detail__order-link>a:not(:last-child){padding-right:10px;border-right:1px solid #000000;}
.beginner-content__detail__order:not(:last-child){margin-bottom:50px;}
.beginner-content__detail__order .heading{font-size:24px;font-weight:bold;line-height:36px;margin:0 0 1.5em 0;}
.beginner-content__detail__order .heading:after{content:'';display:block;background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/heading/h4-stroke-pc.svg);background-repeat:no-repeat;width:100%;height:15px;margin-top:10px;}
.beginner-content #tab-knowledge:checked ~ #knowledge-detail,
.beginner-content #tab-rule:checked ~ #rule-detail,
.beginner-content #tab-term:checked ~ #term-detail{display:block;}
.sitelist__label{font-size:14px;line-height:20px;font-weight:bold;margin:0 0 5px 0;}
.sitelist__filters{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;}
.sitelist__filters__button button{color:#FFFFFF;background-color:#212127;opacity:0.4;border:none;border-radius:5px;padding:8px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sitelist__filters__button .is-active{background-color:#106ED7;opacity:1;}
.sitelist__filters__select{position:relative;}
.sitelist__filters__select:before{content:'\f107';font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#4399F7;}
.sitelist__filters__select select{text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#E2E8ED;border:1px solid #AACFF7;padding:10px 25px 10px 20px;border-radius:25px;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sitelist__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.sitelist__content__lists{width:48%;}
.sitelist__content__lists:nth-child(odd){padding-right:15px;border-right:1px solid #E2E8ED;}
.sitelist__content__lists:nth-child(even){padding-left:15px;}
.sitelist__content__lists:not(:last-child){margin-bottom:35px;}
.sitelist__content__lists__items{display:block;text-decoration:none;}
.sitelist__content__lists__items .top-detail{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;}
.sitelist__content__lists__items .top-detail__left, .sitelist__content__lists__items .top-detail__right{width:49%;}
.sitelist__content__lists__items .top-detail__left .site-name{font-weight:bold;text-align:center;text-decoration:underline;margin:0 0 10px 0;}
.sitelist__content__lists__items .top-detail__left .total-score{text-align:center;margin:0 0 10px 0;}
.sitelist__content__lists__items .top-detail__left .total-score .star-number, .sitelist__content__lists__items .top-detail__left .total-score .star-rating{font-weight:bold;}
.sitelist__content__lists__items .top-detail__left .total-score .star-number{font-size:20px;color:#F04119;margin-left:5px;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating{position:relative;display:inline-block;font-size:18px;color:#B5C5CE;z-index:0;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating:before, .sitelist__content__lists__items .top-detail__left .total-score .star-rating:after{font-family:"Font Awesome 5 Free";font-weight:900;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating:before{content:"\f005\f005\f005\f005\f005";color:#B5C5CE;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating:after{content:"\f005\f005\f005\f005\f005";overflow:hidden;white-space:nowrap;color:#F04119;position:absolute;top:1px;left:0;z-index:1;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="5.0"]:after{width:100%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="5"]:after{width:100%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4.9"]:after{width:96%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4.8"]:after{width:94.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4.7"]:after{width:93%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4.6"]:after{width:91.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4.5"]:after{width:90%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4.4"]:after{width:88.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4.3"]:after{width:87%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4.2"]:after{width:85.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4.1"]:after{width:84%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4.0"]:after{width:80%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="4"]:after{width:80%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3.9"]:after{width:76%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3.8"]:after{width:74.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3.7"]:after{width:73%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3.6"]:after{width:71.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3.5"]:after{width:70%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3.4"]:after{width:68.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3.3"]:after{width:67%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3.2"]:after{width:65.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3.1"]:after{width:64%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3.0"]:after{width:60%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="3"]:after{width:60%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2.9"]:after{width:56%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2.8"]:after{width:54.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2.7"]:after{width:53%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2.6"]:after{width:51.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2.5"]:after{width:50%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2.4"]:after{width:48.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2.3"]:after{width:47%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2.2"]:after{width:45.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2.1"]:after{width:44%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2.0"]:after{width:40%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="2"]:after{width:40%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1.9"]:after{width:36%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1.8"]:after{width:34.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1.7"]:after{width:33%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1.6"]:after{width:31.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1.5"]:after{width:30%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1.4"]:after{width:28.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1.3"]:after{width:27%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1.2"]:after{width:25.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1.1"]:after{width:24%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1.0"]:after{width:20%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="1"]:after{width:20%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0.9"]:after{width:16%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0.8"]:after{width:14.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0.7"]:after{width:13%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0.6"]:after{width:11.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0.5"]:after{width:10%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0.4"]:after{width:8.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0.3"]:after{width:7%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0.2"]:after{width:5.5%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0.1"]:after{width:4%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0.0"]:after{width:0%;}
.sitelist__content__lists__items .top-detail__left .total-score .star-rating[data-rate="0"]:after{width:0%;}
.sitelist__content__lists__items .top-detail__left .thumbnail{position:relative;width:100%;}
.sitelist__content__lists__items .top-detail__left .thumbnail:before{content:'';background-size:cover;background-repeat:no-repeat;display:block;position:absolute;width:40px;height:40px;right:3%;bottom:3%;}
.sitelist__content__lists__items .top-detail__left .thumbnail img{display:block;width:100%;height:auto;border-radius:5px;}
.sitelist__content__lists__items .top-detail__left .yuryolist:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/good-icon.svg);}
.sitelist__content__lists__items .top-detail__left .akutokulist:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/bad-icon.svg);}
.sitelist__content__lists__items .top-detail__left .verify:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/verify-icon.svg);}
.sitelist__content__lists__items .top-detail__right__items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px;}
.sitelist__content__lists__items .top-detail__right__items__hit, .sitelist__content__lists__items .top-detail__right__items__recovery{width:48%;text-align:center;background-color:#FFFFFF;border-radius:10px;-webkit-box-shadow:0 4.311px 4.311px 0 rgba(0,0,0,0.15);box-shadow:0 4.311px 4.311px 0 rgba(0,0,0,0.15);padding:10px 10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sitelist__content__lists__items .top-detail__right__items__hit>p, .sitelist__content__lists__items .top-detail__right__items__recovery>p{font-weight:bold;}
.sitelist__content__lists__items .top-detail__right__items__hit>p:first-child, .sitelist__content__lists__items .top-detail__right__items__recovery>p:first-child{color:#4399F7;margin:0 0 20px 0;}
.sitelist__content__lists__items .top-detail__right__items__hit>p:last-child, .sitelist__content__lists__items .top-detail__right__items__recovery>p:last-child{position:relative;color:#39393B;margin:0;}
.sitelist__content__lists__items .top-detail__right__items__hit>p:last-child:before, .sitelist__content__lists__items .top-detail__right__items__recovery>p:last-child:before{content:'';background-size:cover;background-repeat:no-repeat;display:block;position:absolute;width:70px;height:55px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.sitelist__content__lists__items .top-detail__right__items__hit>p:last-child:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/background-hit.svg);}
.sitelist__content__lists__items .top-detail__right__items__recovery>p:last-child:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/background-pig.svg);}
.sitelist__content__lists__items .top-detail__right__item{width:100%;text-align:center;color:#39393B;background-color:#FFFFFF;border-radius:10px;-webkit-box-shadow:0 4.311px 4.311px 0 rgba(0,0,0,0.15);box-shadow:0 4.311px 4.311px 0 rgba(0,0,0,0.15);padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sitelist__content__lists__items .top-detail__right__item>p{font-weight:bold;color:#4399F7;margin:0 0 10px 0;}
.sitelist__content__lists__items .bottom-detail{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.sitelist__content__lists__items .bottom-detail__row{width:48%;color:#39393B;padding-bottom:10px;border-bottom:1px solid #A5A5A7;}
.sitelist__content__lists__items .bottom-detail__row:last-child{width:100%;}
.sitelist__content__lists__items .bottom-detail__row:nth-child(3),
.sitelist__content__lists__items .bottom-detail__row:nth-child(4),
.sitelist__content__lists__items .bottom-detail__row:nth-child(5){padding-top:10px;}
.sitelist__content__lists__items .bottom-detail__row__title{display:inline-block;font-weight:bold;margin:0 10px;}
.sitelist__content__lists__items .bottom-detail__row .yellow{color:#796200;}
.sitelist__content__lists__items .bottom-detail__row .blue{color:#4399F7;}
.sitelist__content__lists__items .bottom-detail__row .green{color:#009B06;}
.tooltip{position:relative;width:80%;text-align:right;margin:0 auto;}
.tooltip__icon{color:#2B5EEA;cursor:pointer;}
.tooltip__icon:before{color:#ADC1F7;padding-right:5px;}
.tooltip__content{display:none;}
.tooltip:hover .tooltip__content{display:block;position:absolute;bottom:200%;right:0;text-align:left;color:#39393B;background-color:#FFFFFF;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #4399F7;border-radius:10px;z-index:2;}
.tooltip:hover .tooltip__content:before, .tooltip:hover .tooltip__content:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;}
.tooltip:hover .tooltip__content:before{top:100%;border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #4399F7;}
.tooltip:hover .tooltip__content:after{top:calc(100% - 2px);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFFFFF;}
.tooltip:hover .tooltip__content>p{font-size:14px;line-height:20px;margin:0;}
.tooltip:hover .tooltip__content>p:not(:last-child){margin-bottom:1.5em;}
.comparison-table-rank{margin:2em 0;}
.comparison-table-rank__text{font-size:14px;margin:0 0 5px 0;}
.comparison-table-rank__scroll{overflow-x:scroll;}
.comparison-table-rank__scroll__table{width:100%;border:1px solid #A1B5CC;}
.comparison-table-rank__scroll__table tr:nth-of-type(odd){background-color:#e1e1e1;}
.comparison-table-rank__scroll__table tr:not(:last-child){border-bottom:1px solid #A1B5CC;}
.comparison-table-rank__scroll__table tr th, .comparison-table-rank__scroll__table tr td{font-size:14px;line-height:18px;text-align:center;vertical-align:middle;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comparison-table-rank__scroll__table tr th{width:95px;min-width:95px;position:-webkit-sticky;position:sticky;left:0;color:#FFFFFF;z-index:1;background-color:#4399F7;}
.comparison-table-rank__scroll__table tr th:before{content:'';position:absolute;top:0;left:-1px;width:100%;height:100%;border-right:1px solid #A1B5CC;}
.comparison-table-rank__scroll__table tr td{width:135px;min-width:135px;}
.comparison-table-rank__scroll__table tr td:not(:last-child){border-right:1px solid #A1B5CC;}
.comparison-table-rank__scroll__table tr td .cta{position:relative;border-radius:25px;}
.comparison-table-rank__scroll__table tr td .cta>a{display:block;font-weight:bold;color:#FFFF00;text-align:left;text-decoration:none;padding:13px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comparison-table-rank__scroll__table tr td .cta:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:15px;height:15px;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.comparison-table-rank__scroll__table tr .article-info{background-color:#E5F1FF;}
.comparison-table-rank__scroll__table tr .article-info__thumbnail{width:100%;margin-bottom:10px;}
.comparison-table-rank__scroll__table tr .article-info__thumbnail img{display:block;width:100%;height:auto;}
.rank-lists{margin:2em 0;}
.rank-lists input[name="tab-item"]{display:none;}
.rank-lists__labels{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;color:#FFFFFF;background-color:#B5C5CE;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25) inset;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25) inset;border-radius:25px;}
.rank-lists__labels .tab-item{display:block;width:calc(100% / 3);font-weight:bold;text-align:center;}
.rank-lists__labels .tab-item>span{font-size:20px;}
.rank-lists #tab-week:checked ~ .rank-lists__labels .tab-week,
.rank-lists #tab-month:checked ~ .rank-lists__labels .tab-month,
.rank-lists #tab-three-month:checked ~ .rank-lists__labels .tab-three-month{border-radius:25px;padding:15px 0;}
.rank-lists #tab-week:checked ~ .rank-lists__labels .tab-week:before,
.rank-lists #tab-month:checked ~ .rank-lists__labels .tab-month:before,
.rank-lists #tab-three-month:checked ~ .rank-lists__labels .tab-three-month:before{content:'\f521';font-family:"Font Awesome 5 Free";font-weight:900;font-size:17px;padding-right:5px;vertical-align:bottom;}
.rank-lists #tab-week:checked ~ .rank-lists__labels .tab-week{background-color:#FF4949;}
.rank-lists #tab-month:checked ~ .rank-lists__labels .tab-month{background-color:#41A941;}
.rank-lists #tab-three-month:checked ~ .rank-lists__labels .tab-three-month{background-color:#3782E7;}
.rank-lists__content{display:none;}
.rank-lists__content__detail{margin-bottom:30px;}
.rank-lists__content__detail__lists{background-color:#39393B;padding:30px 0;border-radius:15px;}
.rank-lists__content__detail__lists:not(:last-child){margin-bottom:20px;}
.rank-lists__content__detail__lists .detail-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:30px;margin-bottom:10px;}
.rank-lists__content__detail__lists .detail-info__site{width:52%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.rank-lists__content__detail__lists .detail-info__site__rank{width:12%;}
.rank-lists__content__detail__lists .detail-info__site__rank img{display:block;width:100%;height:auto;}
.rank-lists__content__detail__lists .detail-info__site__name{width:86%;font-size:20px;line-height:28px;font-weight:bold;color:#31FFF5;margin:0;}
.rank-lists__content__detail__lists .detail-info__summary{width:45%;}
.rank-lists__content__detail__lists .detail-info__summary__total-hit{position:relative;font-weight:bold;color:#FFFFFF;text-align:center;background:-webkit-gradient(linear, left top, right top, from(#39393B), color-stop(50%, #A6A605), to(#C1C100));background:linear-gradient(90deg, #39393B 0%, #A6A605 50%, #C1C100 100%);padding:8px 0;margin:0 0 10px 0;}
.rank-lists__content__detail__lists .detail-info__summary__total-hit>span{font-size:20px;color:#FF0000;}
.rank-lists__content__detail__lists .detail-info__summary__total-hit:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/thunder-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:20px;height:25px;top:20%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.rank-lists__content__detail__lists .detail-info__summary__text{color:#FFFFFF;margin:0;}
.rank-lists__content__detail__lists .detail-info__summary__text:before{content:'\f091';font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;padding-right:7px;}
.rank-lists__content__detail__lists .detail-wrap{padding:0 30px;}
.rank-lists__content__detail__lists .detail-wrap__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;}
.rank-lists__content__detail__lists .detail-wrap__top__thumbnail{width:54%;}
.rank-lists__content__detail__lists .detail-wrap__top__thumbnail img{display:block;width:100%;height:auto;border-radius:10px;}
.rank-lists__content__detail__lists .detail-wrap__top__table{width:43%;}
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr:nth-of-type(2),
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr:nth-of-type(3),
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr:nth-of-type(4),
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr:nth-of-type(5){border-bottom:5px solid #39393B;}
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr th, .rank-lists__content__detail__lists .detail-wrap__top__table tbody tr td{color:#FFFFFF;vertical-align:middle;}
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr th{background-color:#4399F7;}
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr td{background-color:#282B2F;}
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr .split-heading, .rank-lists__content__detail__lists .detail-wrap__top__table tbody tr .split-content{width:50%;}
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr .split-heading:first-child, .rank-lists__content__detail__lists .detail-wrap__top__table tbody tr .split-content:first-child{border-right:5px solid #39393B;}
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr .split-content{font-size:18px;font-weight:bold;color:#FFFF00;text-align:center;}
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr .content{padding:0 10px;}
.rank-lists__content__detail__lists .detail-wrap__bottom{margin-bottom:30px;}
.rank-lists__content__detail__lists .detail-wrap__bottom__heading{width:40%;margin-bottom:15px;}
.rank-lists__content__detail__lists .detail-wrap__bottom__heading img{display:block;width:100%;height:auto;}
.rank-lists__content__detail__lists .detail-wrap__bottom__content{background-color:#282B2F;border-radius:10px;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-lists__content__detail__lists .detail-wrap__bottom__content>li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:24px;color:#FFFFFF;}
.rank-lists__content__detail__lists .detail-wrap__bottom__content>li:not(:last-child){margin-bottom:10px;}
.rank-lists__content__detail__lists .detail-wrap__bottom__content>li:before{content:'⚫︎';display:block;color:#4399F7;margin-right:5px;}
.rank-lists__content__detail__lists .detail-wrap .ctas{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;}
.rank-lists__content__detail__lists .detail-wrap .ctas__button{width:48%;border-radius:50px;}
.rank-lists__content__detail__lists .detail-wrap .ctas__button>a{position:relative;width:100%;display:block;font-weight:bold;text-align:center;color:#FFFFFF;text-decoration:none;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-lists__content__detail__lists .detail-wrap .ctas__button>a:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:20px;height:20px;top:50%;right:7%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.rank-lists__content__detail__lists .detail-wrap .ctas__button>a>span{font-size:18px;color:#FFFF00;}
.rank-lists__content__heading{position:relative;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:bold;color:#FFFFFF;background-color:#39393B;border-radius:10px;padding:4px 0;margin:0 auto 25px;}
.rank-lists__content__heading:before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:7px solid transparent;border-top:10px solid #39393B;}
.rank-lists__content__heading>div{width:10%;}
.rank-lists__content__heading>div:nth-of-type(1){margin-right:10px;}
.rank-lists__content__heading>div:nth-of-type(2){margin:0 10px;}
.rank-lists__content__heading>div img{display:block;width:100%;height:auto;}
.rank-lists__content__scroll{overflow-x:scroll;}
.rank-lists__content__scroll__table{width:100%;border:1px solid #A1B5CC;}
.rank-lists__content__scroll__table tr:nth-of-type(1){background-color:#4399F7;}
.rank-lists__content__scroll__table tr:nth-of-type(3),
.rank-lists__content__scroll__table tr:nth-of-type(5),
.rank-lists__content__scroll__table tr:nth-of-type(7){background-color:#e1e1e1;}
.rank-lists__content__scroll__table tr:nth-of-type(2),
.rank-lists__content__scroll__table tr:nth-of-type(4),
.rank-lists__content__scroll__table tr:nth-of-type(6),
.rank-lists__content__scroll__table tr:nth-of-type(8){background-color:#FFFFFF;}
.rank-lists__content__scroll__table tr:not(:last-child){border-bottom:1px solid #A1B5CC;}
.rank-lists__content__scroll__table tr th, .rank-lists__content__scroll__table tr td{font-size:14px;line-height:18px;text-align:center;vertical-align:middle;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-lists__content__scroll__table tr th:nth-of-type(1),
.rank-lists__content__scroll__table tr td:nth-of-type(1){position:-webkit-sticky;position:sticky;left:0;background-color:inherit;z-index:1;}
.rank-lists__content__scroll__table tr th:nth-of-type(1):before,
.rank-lists__content__scroll__table tr td:nth-of-type(1):before{content:'';position:absolute;top:0;left:-1px;width:100%;height:100%;border-right:1px solid #A1B5CC;border-left:1px solid #A1B5CC;}
.rank-lists__content__scroll__table tr th:not(:last-child),
.rank-lists__content__scroll__table tr td:not(:last-child){border-right:1px solid #A1B5CC;}
.rank-lists__content__scroll__table tr th{color:#FFFFFF;}
.rank-lists__content__scroll__table tr .rank-num{width:65px;min-width:65px;}
.rank-lists__content__scroll__table tr .rank-num>div{width:100%;}
.rank-lists__content__scroll__table tr .rank-num>div img{display:block;width:100%;height:auto;}
.rank-lists__content__scroll__table tr .site{width:135px;min-width:135px;}
.rank-lists__content__scroll__table tr .site>div{width:100%;}
.rank-lists__content__scroll__table tr .site>div img{display:block;width:100%;height:auto;}
.rank-lists__content__scroll__table tr .profit{width:110px;min-width:110px;}
.rank-lists__content__scroll__table tr .predict{width:80px;min-width:80px;}
.rank-lists__content__scroll__table tr .invest, .rank-lists__content__scroll__table tr .max-dividend{width:105px;min-width:105px;}
.rank-lists__content__scroll__table tr .verify, .rank-lists__content__scroll__table tr .official{width:135px;min-width:135px;}
.rank-lists__content__scroll__table tr .verify__cta, .rank-lists__content__scroll__table tr .official__cta{width:100%;border-radius:10px;}
.rank-lists__content__scroll__table tr .verify__cta>a, .rank-lists__content__scroll__table tr .official__cta>a{position:relative;display:block;text-align:center;color:#FFFFFF;text-decoration:none;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-lists__content__scroll__table tr .verify__cta>a:after, .rank-lists__content__scroll__table tr .official__cta>a:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:13px;height:13px;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.rank-lists #tab-week:checked ~ #week-content,
.rank-lists #tab-month:checked ~ #month-content,
.rank-lists #tab-three-month:checked ~ #three-month-content{display:block;}
.bad-content{margin:3em 0;}
.bad-content__lists{border-bottom:1px solid #E2E8ED;}
.bad-content__lists:not(:first-child) .bad-content__lists__link{padding-top:25px;}
.bad-content__lists__link{display:block;text-decoration:none;padding-bottom:25px;}
.bad-content__lists__link .site-title{font-size:18px;font-weight:bold;text-decoration:underline;margin:0 0 20px 0;}
.bad-content__lists__link .site-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.bad-content__lists__link .site-detail__thumbnail{width:48%;}
.bad-content__lists__link .site-detail__thumbnail img{display:block;width:100%;height:auto;border-radius:5px;}
.bad-content__lists__link .site-detail__items{width:49%;}
.bad-content__lists__link .site-detail__items__heading{font-weight:bold;text-align:center;color:#39393B;background-color:#CACACC;padding:5px 0;margin:0 0 20px 0;}
.bad-content__lists__link .site-detail__items__content{color:#39393B;}
.bad-content__lists__link .site-detail__items__content:not(:last-child){font-size:20px;letter-spacing:1px;text-align:center;margin-bottom:20px;}
.bad-content__lists__link .site-detail__items__content:last-child{line-height:22px;}
.bad-content__empty-text{font-weight:bold;}
.good-content{margin:3em 0;}
.good-content__lists{background-color:#39393B;border-radius:20px;padding:40px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.good-content__lists:not(:last-child){margin-bottom:30px;}
.good-content__lists__title{text-align:center;margin:0 0 15px 0;}
.good-content__lists__title .site-title{font-size:24px;font-weight:bold;color:#31FFF5;text-decoration:none;}
.good-content__lists__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;}
.good-content__lists__content .thumbnail{position:relative;width:55%;}
.good-content__lists__content .thumbnail img{display:block;width:100%;height:auto;border-radius:5px;}
.good-content__lists__content .thumbnail-label:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/thumbnail-icon.svg);background-size:cover;background-repeat:no-repeat;display:block;position:absolute;width:130px;height:50px;top:3%;left:-5%;}
.good-content__lists__content .radarchart{width:42%;}
.good-content__lists__total-score{text-align:center;background-color:#282B2F;padding:10px 0;border-radius:5px;margin-bottom:20px;}
.good-content__lists__total-score .title{font-size:18px;color:#FFFFFF;margin-right:15px;}
.good-content__lists__total-score .rates .star-number, .good-content__lists__total-score .rates .star-rating{font-weight:bold;}
.good-content__lists__total-score .rates .star-number{font-size:20px;color:#F04119;margin-left:5px;}
.good-content__lists__total-score .rates .star-rating{position:relative;display:inline-block;font-size:18px;color:#B5C5CE;z-index:0;}
.good-content__lists__total-score .rates .star-rating:before, .good-content__lists__total-score .rates .star-rating:after{font-family:"Font Awesome 5 Free";font-weight:900;}
.good-content__lists__total-score .rates .star-rating:before{content:"\f005\f005\f005\f005\f005";color:#B5C5CE;}
.good-content__lists__total-score .rates .star-rating:after{content:"\f005\f005\f005\f005\f005";overflow:hidden;white-space:nowrap;color:#F04119;position:absolute;top:1px;left:0;z-index:1;}
.good-content__lists__total-score .rates .star-rating[data-rate="5.0"]:after{width:100%;}
.good-content__lists__total-score .rates .star-rating[data-rate="5"]:after{width:100%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4.9"]:after{width:96%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4.8"]:after{width:94.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4.7"]:after{width:93%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4.6"]:after{width:91.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4.5"]:after{width:90%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4.4"]:after{width:88.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4.3"]:after{width:87%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4.2"]:after{width:85.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4.1"]:after{width:84%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4.0"]:after{width:80%;}
.good-content__lists__total-score .rates .star-rating[data-rate="4"]:after{width:80%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3.9"]:after{width:76%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3.8"]:after{width:74.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3.7"]:after{width:73%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3.6"]:after{width:71.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3.5"]:after{width:70%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3.4"]:after{width:68.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3.3"]:after{width:67%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3.2"]:after{width:65.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3.1"]:after{width:64%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3.0"]:after{width:60%;}
.good-content__lists__total-score .rates .star-rating[data-rate="3"]:after{width:60%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2.9"]:after{width:56%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2.8"]:after{width:54.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2.7"]:after{width:53%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2.6"]:after{width:51.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2.5"]:after{width:50%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2.4"]:after{width:48.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2.3"]:after{width:47%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2.2"]:after{width:45.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2.1"]:after{width:44%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2.0"]:after{width:40%;}
.good-content__lists__total-score .rates .star-rating[data-rate="2"]:after{width:40%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1.9"]:after{width:36%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1.8"]:after{width:34.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1.7"]:after{width:33%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1.6"]:after{width:31.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1.5"]:after{width:30%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1.4"]:after{width:28.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1.3"]:after{width:27%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1.2"]:after{width:25.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1.1"]:after{width:24%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1.0"]:after{width:20%;}
.good-content__lists__total-score .rates .star-rating[data-rate="1"]:after{width:20%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0.9"]:after{width:16%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0.8"]:after{width:14.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0.7"]:after{width:13%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0.6"]:after{width:11.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0.5"]:after{width:10%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0.4"]:after{width:8.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0.3"]:after{width:7%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0.2"]:after{width:5.5%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0.1"]:after{width:4%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0.0"]:after{width:0%;}
.good-content__lists__total-score .rates .star-rating[data-rate="0"]:after{width:0%;}
.good-content__lists__total-score .rates .star-rating{font-size:22px;}
.good-content__lists__total-score .rates .star-rating:before{color:#000000;}
.good-content__lists__total-score .rates .star-number{font-size:26px;}
.good-content__lists__result{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.good-content__lists__result__left, .good-content__lists__result__right{width:48%;}
.good-content__lists__result__left .item-heading, .good-content__lists__result__right .item-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;color:#FFFFFF;margin:0 0 10px 0;}
.good-content__lists__result__left .item-heading:before, .good-content__lists__result__right .item-heading:before{content:'';display:inline-block;width:24px;height:22px;background-repeat:no-repeat;margin-right:5px;}
.good-content__lists__result__left>table, .good-content__lists__result__right>table{width:100%;}
.good-content__lists__result__left>table tbody, .good-content__lists__result__right>table tbody{width:100%;}
.good-content__lists__result__left>table tbody tr:not(:last-child) th,
.good-content__lists__result__left>table tbody tr:not(:last-child) td,
.good-content__lists__result__right>table tbody tr:not(:last-child) th,
.good-content__lists__result__right>table tbody tr:not(:last-child) td{border-bottom:1px solid #39393B;}
.good-content__lists__result__left>table tbody tr th, .good-content__lists__result__left>table tbody tr td, .good-content__lists__result__right>table tbody tr th, .good-content__lists__result__right>table tbody tr td{color:#F2F6F8;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.good-content__lists__result__left>table tbody tr th, .good-content__lists__result__right>table tbody tr th{width:40%;background-color:#4399F7;}
.good-content__lists__result__left>table tbody tr td, .good-content__lists__result__right>table tbody tr td{width:60%;background-color:#282B2F;}
.good-content__lists__result__left>table tbody tr .yellow, .good-content__lists__result__left>table tbody tr .orange, .good-content__lists__result__left>table tbody tr .blue, .good-content__lists__result__left>table tbody tr .green, .good-content__lists__result__right>table tbody tr .yellow, .good-content__lists__result__right>table tbody tr .orange, .good-content__lists__result__right>table tbody tr .blue, .good-content__lists__result__right>table tbody tr .green{font-weight:bold;}
.good-content__lists__result__left>table tbody tr .yellow, .good-content__lists__result__right>table tbody tr .yellow{color:#FFFF00;}
.good-content__lists__result__left>table tbody tr .orange, .good-content__lists__result__right>table tbody tr .orange{color:#FF7700;}
.good-content__lists__result__left>table tbody tr .blue, .good-content__lists__result__right>table tbody tr .blue{color:#00DDFF;}
.good-content__lists__result__left>table tbody tr .green, .good-content__lists__result__right>table tbody tr .green{color:#3FFF42;}
.good-content__lists__result__left .item-heading:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/hit-white-icon.svg);}
.good-content__lists__result__right .item-heading:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/free-white-icon.svg);}
.good-content__lists .writer-bubble-blue__content__right{color:#FFFFFF;background-color:transparent;}
.good-content__lists .writer-bubble-blue__content__right:before{border-right:19px solid #39393B;}
.good-content__lists .ctas{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;}
.good-content__lists .ctas__button{width:48%;border-radius:50px;}
.good-content__lists .ctas__button>a{position:relative;width:100%;display:block;font-weight:bold;text-align:center;color:#FFFFFF;text-decoration:none;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.good-content__lists .ctas__button>a:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:20px;height:20px;top:50%;right:7%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.good-content__lists .ctas__button>a>span{font-size:18px;color:#FFFF00;}
.good-content__lists input{display:none;}
.good-content__lists__tab-labels{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFFFFF;background-color:#B1BEC4;-webkit-box-shadow:0 4px 0 0 #0E62BD;box-shadow:0 4px 0 0 #0E62BD;border-radius:5px;margin-bottom:10px;}
.good-content__lists__tab-labels .tab-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;font-size:15px;font-weight:bold;text-align:center;}
.good-content__lists__tab-labels .tab-item:before{content:'';background-size:cover;background-repeat:no-repeat;width:18px;height:17px;margin-right:3px;}
.good-content__lists__tab-labels .tab-result:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/hit-white-icon.svg);}
.good-content__lists__tab-labels .tab-predict:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/free-white-icon.svg);}
.good-content__lists #tab-result1:checked ~ .good-content__lists__tab-labels .tab-result,
.good-content__lists #tab-predict1:checked ~ .good-content__lists__tab-labels .tab-predict,
.good-content__lists #tab-result2:checked ~ .good-content__lists__tab-labels .tab-result,
.good-content__lists #tab-predict2:checked ~ .good-content__lists__tab-labels .tab-predict,
.good-content__lists #tab-result3:checked ~ .good-content__lists__tab-labels .tab-result,
.good-content__lists #tab-predict3:checked ~ .good-content__lists__tab-labels .tab-predict,
.good-content__lists #tab-result4:checked ~ .good-content__lists__tab-labels .tab-result,
.good-content__lists #tab-predict4:checked ~ .good-content__lists__tab-labels .tab-predict,
.good-content__lists #tab-result5:checked ~ .good-content__lists__tab-labels .tab-result,
.good-content__lists #tab-predict5:checked ~ .good-content__lists__tab-labels .tab-predict,
.good-content__lists #tab-result6:checked ~ .good-content__lists__tab-labels .tab-result,
.good-content__lists #tab-predict6:checked ~ .good-content__lists__tab-labels .tab-predict,
.good-content__lists #tab-result7:checked ~ .good-content__lists__tab-labels .tab-result,
.good-content__lists #tab-predict7:checked ~ .good-content__lists__tab-labels .tab-predict,
.good-content__lists #tab-result8:checked ~ .good-content__lists__tab-labels .tab-result,
.good-content__lists #tab-predict8:checked ~ .good-content__lists__tab-labels .tab-predict,
.good-content__lists #tab-result9:checked ~ .good-content__lists__tab-labels .tab-result,
.good-content__lists #tab-predict9:checked ~ .good-content__lists__tab-labels .tab-predict,
.good-content__lists #tab-result10:checked ~ .good-content__lists__tab-labels .tab-result,
.good-content__lists #tab-predict10:checked ~ .good-content__lists__tab-labels .tab-predict{background-color:#4399F7;border-radius:5px;padding:15px 0;}
.good-content__lists__sp-result{display:none;}
.good-content__lists__sp-result>table{width:100%;}
.good-content__lists__sp-result>table tbody{width:100%;}
.good-content__lists__sp-result>table tbody tr:not(:last-child) th,
.good-content__lists__sp-result>table tbody tr:not(:last-child) td{border-bottom:1px solid #39393B;}
.good-content__lists__sp-result>table tbody tr th, .good-content__lists__sp-result>table tbody tr td{font-size:15px;color:#F2F6F8;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.good-content__lists__sp-result>table tbody tr th{width:40%;background-color:#4399F7;}
.good-content__lists__sp-result>table tbody tr td{width:60%;background-color:#282B2F;}
.good-content__lists__sp-result>table tbody tr .yellow, .good-content__lists__sp-result>table tbody tr .orange, .good-content__lists__sp-result>table tbody tr .blue, .good-content__lists__sp-result>table tbody tr .green{font-weight:bold;}
.good-content__lists__sp-result>table tbody tr .yellow{color:#FFFF00;}
.good-content__lists__sp-result>table tbody tr .orange{color:#FF7700;}
.good-content__lists__sp-result>table tbody tr .blue{color:#00DDFF;}
.good-content__lists__sp-result>table tbody tr .green{color:#3FFF42;}
.good-content__lists #tab-result1:checked ~ #result-content,
.good-content__lists #tab-predict1:checked ~ #predict-content,
.good-content__lists #tab-result2:checked ~ #result-content,
.good-content__lists #tab-predict2:checked ~ #predict-content,
.good-content__lists #tab-result3:checked ~ #result-content,
.good-content__lists #tab-predict3:checked ~ #predict-content,
.good-content__lists #tab-result4:checked ~ #result-content,
.good-content__lists #tab-predict4:checked ~ #predict-content,
.good-content__lists #tab-result5:checked ~ #result-content,
.good-content__lists #tab-predict5:checked ~ #predict-content,
.good-content__lists #tab-result6:checked ~ #result-content,
.good-content__lists #tab-predict6:checked ~ #predict-content,
.good-content__lists #tab-result7:checked ~ #result-content,
.good-content__lists #tab-predict7:checked ~ #predict-content,
.good-content__lists #tab-result8:checked ~ #result-content,
.good-content__lists #tab-predict8:checked ~ #predict-content,
.good-content__lists #tab-result9:checked ~ #result-content,
.good-content__lists #tab-predict9:checked ~ #predict-content,
.good-content__lists #tab-result10:checked ~ #result-content,
.good-content__lists #tab-predict10:checked ~ #predict-content{display:block;}
.wpcf7{width:100%;margin:2em 0;}
.wpcf7 input, .wpcf7 textarea{font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wpcf7 p{margin:0;}
.wpcf7 .name, .wpcf7 .mail, .wpcf7 .text{margin-bottom:30px;}
.wpcf7 .name__title, .wpcf7 .mail__title, .wpcf7 .text__title{font-size:18px;color:#000000;margin:0 0 5px 5px;}
.wpcf7 .name__title p, .wpcf7 .mail__title p, .wpcf7 .text__title p{color:#000000;}
.wpcf7 .name__title span, .wpcf7 .mail__title span, .wpcf7 .text__title span{color:#ED1E2E;}
.wpcf7 .name input, .wpcf7 .mail input{width:50%;border:1px solid #000000;border-radius:3px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wpcf7 .text textarea{resize:none;width:100%;border:1px solid #000000;border-radius:3px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wpcf7 .submit input{display:block;width:50%;font-size:18px;font-weight:bold;color:#FFFFFF;background-color:#106ED7;border:unset;-webkit-box-shadow:0 3px 0 0 #AACFF7;box-shadow:0 3px 0 0 #AACFF7;border-radius:7px;margin:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wpcf7 .submit input:hover{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0px 0px 1px #AACFF7;box-shadow:0px 0px 1px #AACFF7;border-bottom:none;margin-top:4px;}
.wpcf7 .submit input:active{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0px 0px 1px #AACFF7;box-shadow:0px 0px 1px #AACFF7;border-bottom:none;margin-top:4px;}
.wpcf7 .submit .wpcf7-spinner{display:none;}
.public-race{margin:2em 0;}
.public-race__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.public-race__content__lists{width:49%;}
.public-race__content__lists:nth-child(n+3){margin-top:15px;}
.public-race__content__lists .site-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px 0;}
.public-race__content__lists .site-name__title{width:92%;font-size:18px;font-weight:bold;margin:0;}
.public-race__content__lists .site-name:before{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/flag-icon.svg);background-size:cover;background-repeat:no-repeat;display:block;width:6%;height:20px;}
.public-race__content__lists .predict-detail{border:1px solid #C5E0FF;background-color:#E5F1FF;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.public-race__content__lists .predict-detail__today-hit{text-align:center;background-color:#FFFFFF;border-radius:5px;padding:5px 0;margin:0 0 10px 0;}
.public-race__content__lists .predict-detail__today-hit__rate{color:#FF0000;font-weight:bold;}
.public-race__content__lists .predict-detail__items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.public-race__content__lists .predict-detail__items__img{position:relative;width:20%;}
.public-race__content__lists .predict-detail__items__img:after{content:'\f002';font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;color:#FFFFFF;background-color:#000000;opacity:0.4;position:absolute;bottom:0;right:0;padding:5px;border-radius:5px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.public-race__content__lists .predict-detail__items__img>a{display:block;}
.public-race__content__lists .predict-detail__items__img>a img{display:block;width:100%;height:75px;border-radius:10px;-o-object-fit:cover;object-fit:cover;}
.public-race__content__lists .predict-detail__items__betting{width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.public-race__content__lists .predict-detail__items__betting .circle-badges{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.public-race__content__lists .predict-detail__items__betting .circle-badges>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;font-size:14px;font-weight:bold;margin-left:-5px;}
.public-race__content__lists .predict-detail__items__betting .circle-badges>span:first-child{margin-left:0;}
.public-race__content__lists .predict-detail__items__betting .circle-badges__buy1, .public-race__content__lists .predict-detail__items__betting .circle-badges__buy5{color:#212121;border:1px solid #BDBDBD;}
.public-race__content__lists .predict-detail__items__betting .circle-badges__buy2, .public-race__content__lists .predict-detail__items__betting .circle-badges__buy3, .public-race__content__lists .predict-detail__items__betting .circle-badges__buy4, .public-race__content__lists .predict-detail__items__betting .circle-badges__buy6{color:#FFFFFF;}
.public-race__content__lists .predict-detail__items__betting .circle-badges__buy1{background-color:#E0E0E0;}
.public-race__content__lists .predict-detail__items__betting .circle-badges__buy2{background-color:#424242;}
.public-race__content__lists .predict-detail__items__betting .circle-badges__buy3{background-color:#F44336;}
.public-race__content__lists .predict-detail__items__betting .circle-badges__buy4{background-color:#4185D0;}
.public-race__content__lists .predict-detail__items__betting .circle-badges__buy5{background-color:#EDE962;}
.public-race__content__lists .predict-detail__items__betting .circle-badges__buy6{background-color:#55B74E;}
.public-race__content__lists .predict-detail__items__betting .circle-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%;text-align:center;padding-bottom:5px;border-bottom:1px solid #C5E0FF;}
.public-race-no-data{font-size:20px;font-weight:bold;text-align:center;}
.today-hit-rank{margin:2em 0;}
.today-hit-rank__lists{background-color:#39393B;padding:30px 0;border-radius:15px;}
.today-hit-rank__lists:not(:last-child){margin-bottom:20px;}
.today-hit-rank__lists__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px;margin-bottom:20px;}
.today-hit-rank__lists__title .site-info{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.today-hit-rank__lists__title .site-info__rank{width:12%;}
.today-hit-rank__lists__title .site-info__rank img{display:block;width:100%;height:auto;}
.today-hit-rank__lists__title .site-info__name{width:86%;font-size:20px;line-height:28px;font-weight:bold;color:#31FFF5;margin:0;}
.today-hit-rank__lists__title .site-rate{position:relative;width:50%;font-size:18px;color:#FFFFFF;background:-webkit-gradient(linear, left top, right top, from(rgba(82,82,83,0)), color-stop(50%, #525253), to(#525253));background:linear-gradient(90deg, rgba(82,82,83,0) 0%, #525253 50%, #525253 100%);text-align:center;padding:10px 0;}
.today-hit-rank__lists__title .site-rate>span{font-weight:bold;color:#FF0;}
.today-hit-rank__lists__title .site-rate:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/thunder-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:20px;height:25px;top:20%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.today-hit-rank__lists__content{padding:0 30px;}
.today-hit-rank__lists__content .detail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;}
.today-hit-rank__lists__content .detail-wrap__thumbnail{position:relative;width:50%;}
.today-hit-rank__lists__content .detail-wrap__thumbnail__icon-eye:after{content:'\f002';font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;color:#FFFFFF;background-color:#000000;opacity:0.4;position:absolute;bottom:0;right:0;padding:5px;border-radius:5px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.today-hit-rank__lists__content .detail-wrap__thumbnail__inner-text{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#FFFFFF;}
.today-hit-rank__lists__content .detail-wrap__thumbnail__inner-text>p{font-size:14px;margin:0;}
.today-hit-rank__lists__content .detail-wrap__thumbnail__inner-text>p:first-child{font-size:24px;font-weight:bold;}
.today-hit-rank__lists__content .detail-wrap__thumbnail__inner-text>p:not(:last-child){margin:0 0 15px 0;}
.today-hit-rank__lists__content .detail-wrap__thumbnail img{display:block;width:100%;border-radius:10px;}
.today-hit-rank__lists__content .detail-wrap__thumbnail .buy-img{height:250px;max-height:250px;-o-object-fit:cover;object-fit:cover;}
.today-hit-rank__lists__content .detail-wrap__thumbnail .thumbnail-img{opacity:0.2;}
.today-hit-rank__lists__content .detail-wrap__items{width:47%;}
.today-hit-rank__lists__content .detail-wrap__items__free-result{color:#FFFFFF;text-align:center;margin:0 0 15px 0;}
.today-hit-rank__lists__content .detail-wrap__items__free-result:before{content:'\f091';font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;padding-right:7px;}
.today-hit-rank__lists__content .detail-wrap__items__table{width:100%;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr:nth-of-type(2),
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr:nth-of-type(3){border-bottom:5px solid #39393B;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr th, .today-hit-rank__lists__content .detail-wrap__items__table tbody tr td{color:#FFFFFF;vertical-align:middle;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr th{background-color:#4399F7;padding:10px 0;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr td{background-color:#282B2F;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr .heading, .today-hit-rank__lists__content .detail-wrap__items__table tbody tr .items{width:50%;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr .heading:first-child, .today-hit-rank__lists__content .detail-wrap__items__table tbody tr .items:first-child{border-right:5px solid #39393B;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr .items{font-size:18px;font-weight:bold;color:#FFFF00;text-align:center;padding:15px 0;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr .item{padding:15px 10px;}
.today-hit-rank__lists__content .ctas{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;}
.today-hit-rank__lists__content .ctas__button{width:48%;border-radius:50px;}
.today-hit-rank__lists__content .ctas__button>a{position:relative;width:100%;display:block;font-weight:bold;text-align:center;color:#FFFFFF;text-decoration:none;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.today-hit-rank__lists__content .ctas__button>a:after{content:'';background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/icon/cta-icon.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:20px;height:20px;top:50%;right:7%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.today-hit-rank__lists__content .ctas__button>a>span{font-size:18px;color:#FFFF00;}
@media screen and (min-width: 600px) and (max-width: 1200px) {
#toc_container .toc_title:after{right:28%;}
.blog-card__content__lists .list-block__text>span{bottom:0;}
}
@media screen and (max-width:600px){
.container{display:block;width:90%;}
main{width:100%;}
aside {
width: 100%;
} p{font-size:14px;}
h2, h3{font-size:20px;line-height:28px;}
h1{font-size:24px;line-height:36px;margin-bottom:1em;}
h2{padding:17px 10px;}
h4{font-size:18px;line-height:27px;}
.breadcrumb{padding:5px 10px;margin-bottom:25px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.hamburger label{width:40px;height:40px;}
.hamburger label:hover{opacity:1;}
.hamburger label span:before{bottom:10px;}
.hamburger label span:after{top:10px;}
.hamburger__background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;display:block;background-color:rgba(0,0,0,0.4);opacity:0;visibility:hidden;-webkit-transition:opacity .5s, visibility .5s;transition:opacity .5s, visibility .5s;pointer-events:none;overflow:hidden;overscroll-behavior:none;}
.hamburger__background.active{opacity:1;visibility:visible;pointer-events:auto;-ms-touch-action:none;touch-action:none;}
.hamburger__content{width:100%;padding:110px 25px 20px 20px;}
.hamburger__content__inner__container .top-content__lists__block__title{font-size:16px;line-height:22px;}
.hamburger__content__inner__container .top-content__lists__block__title>span{font-size:14px;}
.hamburger__content__inner__container .bottom-content__lists__block>p{font-size:16px;line-height:22px;}
.hamburger__content__inner__container .bottom-content__lists__block>p>span{font-size:14px;}
.hamburger #hamburger-check:checked ~ .hamburger__content{left:5%;}
body.hamburger-true{overflow:hidden;position:fixed;width:100%;left:0;top:0;}
#toc_container .toc_title{padding:20px 15px;}
#toc_container .toc_title:after{right:12%;}
#toc_container .toc_list{padding:0 15px 45px;}
#toc_container .toc_list li a{font-size:14px;line-height:18px;padding:10px 0 10px 20px;}
.single-comment_form__content{padding:30px 20px;}
.single-comment_form__content .comment_form-items{display:block;}
.single-comment_form__content .comment_form-items:first-child{padding-bottom:10px;}
.single-comment_form__content .comment_form-items:not(:first-child){padding:10px 0;}
.single-comment_form__content .comment_form-items__label{display:inline-block;width:100%;font-size:14px;text-align:left;margin-bottom:10px;}
.single-comment_form__content .comment_form-items__field, .single-comment_form__content .comment_form-items__select, .single-comment_form__content .comment_form-items__field-area, .single-comment_form__content .comment_form-items__file{width:100%;font-size:14px;}
.single-comment_form__content .comment_form-items__field{padding:10px;}
.single-comment_form__content .comment_form-items__select{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single-comment_form__content .comment_form-items__select__category{width:50%;}
.single-comment_form__content .comment_form-items__select__category:not(:last-child){margin-right:0;}
.single-comment_form__content .comment_form-items__select__category:before{font-size:20px;}
.single-comment_form__content .comment_form-items__select .male-20s, .single-comment_form__content .comment_form-items__select .male-40s{margin-bottom:20px;}
.single-comment_form__content .comment_form-items__select .free, .single-comment_form__content .comment_form-items__select .paid, .single-comment_form__content .comment_form-items__select .other{width:30%;}
.single-comment_form__content .comment_form-items__select__rate:not(:last-child){margin-right:0;}
.single-comment_form__content .comment_form-items__select__rate .fas{font-size:28px;}
.single-comment_form__content .comment_form-items__field-area{padding:10px;}
.single-comment_form__content .comment_form-items__file{font-size:10px;padding:20px 10px;}
.single-comment_form__content .comment_form-items__file__strong{font-size:12px;}
.single-comment_form__content .comment_form-items__file__strong:before{font-size:12px;margin-right:5px;}
.single-comment_form__content .form-submit>.submit{width:75%;padding:15px 0;}
.comment-lists__top-content__left .person-icon, .comment-lists__top-content-flex__left .person-icon{width:15%;}
.comment-lists__top-content__left .detail-info, .comment-lists__top-content-flex__left .detail-info{width:83%;}
.comment-lists__top-content__left .detail-info__date, .comment-lists__top-content-flex__left .detail-info__date{font-size:12px;}
.comment-lists__top-content__left .detail-info__items__person, .comment-lists__top-content__left .detail-info__items__age, .comment-lists__top-content-flex__left .detail-info__items__person, .comment-lists__top-content-flex__left .detail-info__items__age{font-size:12px;}
.comment-lists__top-content__left .detail-info__items__rate, .comment-lists__top-content-flex__left .detail-info__items__rate{font-size:14px;}
.comment-lists__top-content__left .detail-info__items__category, .comment-lists__top-content-flex__left .detail-info__items__category{font-size:12px;line-height:16px;}
.comment-lists__top-content-flex__left{width:88%;}
.comment-lists__top-content-flex__right{width:10%;}
.comment-lists__bottom-content{font-size:14px;line-height:20px;}
.pagination__prev, .pagination__next{width:23%;}
.pagination__prev{left:0;}
.pagination__next{right:0;}
.archive-h1{padding:10px;}
.archive-update{margin-bottom:20px;}
.archive-update__label, .archive-update__date{font-size:13px;line-height:17px;}
.header__inner{padding:10px 15px;}
.header__inner__left{width:35%;}
.footer__content__top{height:702px;}
.footer__content__top .items-container{width:90%;max-width:none;display:block;}
.footer__content__top .items-container__left, .footer__content__top .items-container__right{width:100%;}
.footer__content__top .items-container__left__heading, .footer__content__top .items-container__right__heading{font-size:14px;}
.footer__content__top .items-container__left__content, .footer__content__top .items-container__right__content{display:block;}
.footer__content__top .items-container__left__content>li, .footer__content__top .items-container__right__content>li{width:100%;padding:0 10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.footer__content__top .items-container__left__content>li:not(:nth-child(-n+2)),
.footer__content__top .items-container__right__content>li:not(:nth-child(-n+2)){padding-top:0;}
.footer__content__top .items-container__left__content>li:not(:nth-child(1)),
.footer__content__top .items-container__right__content>li:not(:nth-child(1)){padding-top:15px;}
.footer__content__top .items-container__left__content>li>a, .footer__content__top .items-container__right__content>li>a{font-size:14px;}
.footer__content__top .items-container__left{margin-bottom:45px;}
.footer__content__bottom{width:80%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:normal;padding:24px 0;margin:0 auto;}
.footer__content__bottom>li:nth-child(1),
.footer__content__bottom>li:nth-child(2),
.footer__content__bottom>li:nth-child(3){margin-bottom:25px;}
.footer__content__bottom>li:nth-child(1),
.footer__content__bottom>li:nth-child(3){width:25%;text-align:center;}
.footer__content__bottom>li>a{font-size:12px;}
.footer__copyright{font-size:12px;padding:12px 0;}
.strong-link__text{font-size:16px;line-height:24px;}
.merit-demerit{display:block;}
.merit-demerit .merit, .merit-demerit .demerit{width:100%;}
.merit-demerit .merit{margin-bottom:30px;}
.table-scroll .table-lefthead th, .table-scroll .table-lefthead td{font-size:14px;line-height:20px;}
.table-scroll .table-tophead th, .table-scroll .table-tophead td{font-size:14px;line-height:20px;}
.table-scroll .plan-table th:nth-child(1),
.table-scroll .plan-table td:nth-child(1){width:135px;min-width:135px;}
.table-scroll .plan-table th:nth-child(2),
.table-scroll .plan-table td:nth-child(2){width:150px;min-width:150px;}
.table-scroll .plan-table th:nth-child(3),
.table-scroll .plan-table th:nth-child(4),
.table-scroll .plan-table td:nth-child(3),
.table-scroll .plan-table td:nth-child(4){width:125px;min-width:125px;}
.table-scroll .plan-table th, .table-scroll .plan-table td{font-size:14px;line-height:20px;}
.table-scroll .plan-table th{padding:5px 8px;}
.table-scroll .plan-table td{padding:10px 8px;}
.single-cta{width:100%;}
.catch-cta{width:100%;}
.accordion summary{padding:10px 15px;}
.accordion summary>span{max-width:calc(100% - 25px);font-size:16px;line-height:22px;}
.accordion summary:before{width:60%;}
.accordion summary:after{right:15px;}
.writer-bubble-blue__heading__icon, .writer-bubble-yellow__heading__icon, .twin-writer-bubble__heading__icon{width:55%;}
.writer-bubble-blue__content__left, .writer-bubble-yellow__content__left, .twin-writer-bubble__content__left{width:20%;}
.writer-bubble-blue__content__right, .writer-bubble-yellow__content__right, .twin-writer-bubble__content__right{width:80%;font-size:14px;line-height:20px;padding:10px 15px;}
.twin-writer-bubble__content__left .two-image{top:50px;}
.supervisor-bubble-common__content__left, .writer-bubble-common__content__left{width:20%;}
.supervisor-bubble-common__content__left .writer-name, .writer-bubble-common__content__left .writer-name{font-size:12px;line-height:16px;}
.supervisor-bubble-common__content__right, .writer-bubble-common__content__right{width:80%;font-size:14px;line-height:20px;padding:10px 15px;}
.blog-card__content__lists .list-block{padding:15px;}
.blog-card__content__lists .list-block__label>span{font-size:14px;padding:5px 10px;}
.blog-card__content__lists .list-block__thumb{width:40%;}
.blog-card__content__lists .list-block__text{width:57%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.blog-card__content__lists .list-block__text__title{font-size:14px;line-height:20px;}
.blog-card__content__lists .list-block__text>span{font-size:14px;bottom:0;}
.writer__content{display:block;}
.writer__content__items{width:100%;padding:30px 15px;}
.writer__content__items:not(:last-of-type){margin-bottom:15px;}
.single-info__items{display:block;margin-bottom:10px;}
.single-info__items__left{width:100%;font-size:20px;text-align:center;margin-bottom:15px;}
.single-info__items__right{width:100%;}
.single-info__thumbnail{width:90%;}
.single-info__column-thumbnail{width:100%;}
.single-info .thumbnail-label:before{width:130px;height:50px;top:5%;}
.single-info__tab-content{margin-bottom:25px;}
.single-info__tab-content__labels .tab-item{width:30%;border-radius:5px 5px 0 0;margin-bottom:0;}
.single-info__tab-content__labels .tab-pickup, .single-info__tab-content__labels .tab-summary, .single-info__tab-content__labels .tab-comment{border-bottom:none;}
.single-info__tab-content #tab-pickup:checked ~ .single-info__tab-content__labels .tab-pickup,
.single-info__tab-content #tab-summary:checked ~ .single-info__tab-content__labels .tab-summary,
.single-info__tab-content #tab-comment:checked ~ .single-info__tab-content__labels .tab-comment{width:40%;}
.single-info__tab-content #tab-pickup:checked ~ .single-info__tab-content__labels .tab-pickup:before,
.single-info__tab-content #tab-summary:checked ~ .single-info__tab-content__labels .tab-summary:before,
.single-info__tab-content #tab-comment:checked ~ .single-info__tab-content__labels .tab-comment:before{height:40px;}
.single-info__tab-content .pickup-detail{max-height:600px;}
.single-info__tab-content .pickup-detail ul li{padding:10px 15px;}
.single-info__tab-content .pickup-detail ul li .top-items{padding-bottom:5px;}
.single-info__tab-content .pickup-detail ul li .top-items__date{padding-right:10px;}
.single-info__tab-content .pickup-detail ul li .bottom-items{padding-top:5px;}
.single-info__tab-content .pickup-detail ul li .bottom-items__left{width:55%;}
.single-info__tab-content .pickup-detail ul li .bottom-items__right{text-align:right;}
.single-info__tab-content .pickup-detail ul li .bottom-items__right__label{font-size:12px;line-height:16px;padding:2px 5px;margin-right:5px;}
.single-info__tab-content .pickup-detail ul li .bottom-items__right__streak{display:block;text-align:right;margin-left:0;}
.single-info__tab-content .summary-detail{padding:20px 15px;}
.single-info__tab-content .summary-detail ul{display:block;}
.single-info__tab-content .summary-detail ul li{width:100%;}
.single-info__tab-content .summary-detail ul li:nth-of-type(2){padding:10px 0;}
.single-info__tab-content .summary-detail ul li div{width:100%;}
.single-info__tab-content .summary-detail ul li div:first-of-type{width:35%;text-align:center;}
.single-info__tab-content .summary-detail ul li div:last-of-type{width:60%;}
.single-info__tab-content .comment-detail{padding:20px 15px;}
.single-info__tab-content .comment-detail__content{display:block;}
.single-info__tab-content .comment-detail__content__left-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;}
.single-info__tab-content .comment-detail__content__left-items__info{width:30%;background-color:transparent;padding:0;border-radius:0px;margin-bottom:0;}
.single-info__tab-content .comment-detail__content__left-items__rates{width:67%;text-align:left;}
.single-info__tab-content .comment-detail__content__left-items__rates .article-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-rating{font-size:16px;}
.single-info__tab-content .comment-detail__content__left-items__rates .star-number{font-size:20px;}
.single-info__tab-content .comment-detail__content__left-items .article-name{font-weight:bold;text-align:left;color:#000000;}
.single-info__tab-content .comment-detail__content__left-items .review-head{margin:0px;}
.single-info__tab-content .comment-detail__content__right-items{width:100%;height:300px;}
.single-info__tab-content .summary-detail .check-text, .single-info__tab-content .comment-detail .check-text{width:100%;font-size:14px;line-height:20px;}
.single-info__tab-content .summary-detail .check-text p, .single-info__tab-content .comment-detail .check-text p{text-align:left;}
.single-info__tab-content .summary-detail .check-text:before, .single-info__tab-content .comment-detail .check-text:before{bottom:78%;left:5%;}
.side-stamp__content__lists .bubble{width:90%;font-size:16px;padding:10px;margin:0 auto 20px;}
.side-stamp__content__lists .image__stamp{width:40%;}
.paid-plan__text{padding:12px;}
.commentlist-tabs__heading{max-width:90%;padding:3px;margin:0 auto 25px;}
.commentlist-tabs__heading:before{width:43px;left:-19px;top:-19px;}
.commentlist-tabs__heading__inner{padding:10px 25px;}
.commentlist-tabs__heading__inner .text{font-size:14px;letter-spacing:2px;}
.commentlist-tabs__heading__inner .text:after{height:25px;}
.commentlist-tabs__heading__inner .rate .star-rating{font-size:20px;}
.commentlist-tabs__heading__inner .rate .star-rating:after{top:1px;}
.commentlist-tabs__heading__inner .rate .star-number{font-size:25px;margin-left:10px;}
.commentlist-tabs__content__lists{max-height:390px;padding:15px 10px;}
.total-result__result:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/single/icon-heading-sp.svg);}
.total-result__result__items .score__num{padding:10px 5px;}
.total-result__public-text{font-size:18px;line-height:22px;}
.total-result__counter{width:100%;}
.total-result__counter__inner{padding:0;}
.total-result__counter__inner .recent-race-table thead .items:nth-of-type(2),
.total-result__counter__inner .recent-race-table thead .items:nth-of-type(3){width:20%;}
.total-result__counter__inner .recent-race-table tbody .result.win, .total-result__counter__inner .recent-race-table tbody .result.lose{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;}
.total-result__counter__inner .recent-race-table tbody td .camera-icon{display:inline-block;margin-top:5px;}
.total-result__counter__accordion__summary{width:100%;font-size:16px;}
.total-result__counter__accordion__summary:after{top:35%;}
.total-result__counter__accordion__content{padding:0;}
.total-result__counter__accordion__content .race-table{font-size:12px;}
.total-result__counter__accordion__content .race-table thead th, .total-result__counter__accordion__content .race-table thead td, .total-result__counter__accordion__content .race-table tbody th, .total-result__counter__accordion__content .race-table tbody td{padding:10px 8px;}
.total-result__counter__accordion__content .race-table thead th:nth-of-type(2),
.total-result__counter__accordion__content .race-table thead td:nth-of-type(2),
.total-result__counter__accordion__content .race-table tbody th:nth-of-type(2),
.total-result__counter__accordion__content .race-table tbody td:nth-of-type(2){width:50%;}
.total-result__counter .simplebar-track.simplebar-vertical{width:0;}
_::-webkit-full-page-media, _:future, :root .total-result__counter__inner .recent-race-table tbody .result.win, _::-webkit-full-page-media, _:future, :root .total-result__counter__inner .recent-race-table tbody .result.lose{-webkit-writing-mode:horizontal-tb !important;writing-mode:horizontal-tb !important;}
.period-result__heading{display:block;padding-bottom:0;border-bottom:none;}
.period-result__heading__title{width:100%;font-size:18px;margin-bottom:10px;}
.period-result__heading__filter{width:100%;text-align:left;background-color:#4399F7;border-radius:5px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.period-result__heading__filter>span{font-size:15px;color:#FFFFFF;}
.period-result__heading__filter .period-selects{width:75%;color:#FFFFFF;background-color:#106ED7;padding:10px 5px;border:none;}
.period-result__heading__filter:after{right:12%;color:#FFFFFF;}
.period-result__date{font-size:13px;margin:0 0 15px 0;}
.period-result__content{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.period-result__content__items{width:48%;}
.period-result__content__items:nth-of-type(1),
.period-result__content__items:nth-of-type(2){margin-bottom:20px;}
.field-result__heading, .field-result__icon{margin:0 0 10px 0;}
.field-result__icon{font-size:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.field-result__content__left .result-accordion__summary__name, .field-result__content__left .result-accordion__summary__score, .field-result__content__right .result-accordion__summary__name, .field-result__content__right .result-accordion__summary__score, .field-result__content__lists .result-accordion__summary__name, .field-result__content__lists .result-accordion__summary__score{font-size:16px;}
.field-result__content__left .today-icon:before, .field-result__content__right .today-icon:before, .field-result__content__lists .today-icon:before{width:8px;height:8px;}
.field-result__content__left .first-rank:after, .field-result__content__left .second-rank:after, .field-result__content__left .third-rank:after, .field-result__content__right .first-rank:after, .field-result__content__right .second-rank:after, .field-result__content__right .third-rank:after, .field-result__content__lists .first-rank:after, .field-result__content__lists .second-rank:after, .field-result__content__lists .third-rank:after{left:35%;}
.comparison-table-single .field-status{padding:2px 12px;}
.plan-result__heading{margin:0 0 25px 0;}
.plan-result__heading:before{background-image:url(//tokoname-kyotei.gr.jp/wp-content/themes/kyotei-bibit/images/single/icon-heading-yellow-sp.svg);}
.plan-result__paid{display:block;}
.plan-result__paid:not(:last-child){margin-bottom:20px;}
.plan-result__paid__content{width:100%;padding:15px;}
.plan-result__paid__content:not(:last-child){margin-bottom:20px;}
.plan-result__paid__content .top-info{margin-bottom:15px;}
.plan-result__paid__content .top-info__name, .plan-result__paid__content .top-info__price{font-size:16px;}
.plan-result__paid__content .bottom-info__total-result__item .heading, .plan-result__paid__content .bottom-info__total-result__item .score{font-size:14px;}
.plan-result__paid__content .bottom-info__total-result__wrap .items__heading, .plan-result__paid__content .bottom-info__total-result__wrap .items__score{font-size:11px;}
.plan-result__paid__content .paid-result-accordion .result__date, .plan-result__paid__content .paid-result-accordion .result-set__date{font-size:11px;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi, .plan-result__paid__content .paid-result-accordion .result__korogashi1, .plan-result__paid__content .paid-result-accordion .result__korogashi2, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2{padding:10px;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests .text, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests .invest, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__invests .refund, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds .text, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds .invest, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__refunds .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi1__invests .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi1__refunds .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi2__invests .refund, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds .invest, .plan-result__paid__content .paid-result-accordion .result__korogashi2__refunds .refund, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests .invest, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__invests .refund, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds .invest, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__refunds .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__invests .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__refunds .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__invests .refund, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds .invest, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__refunds .refund{font-size:11px;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__race, .plan-result__paid__content .paid-result-accordion .result__korogashi1__race, .plan-result__paid__content .paid-result-accordion .result__korogashi2__race, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__race, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__race, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__race{font-size:11px;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__result .icon, .plan-result__paid__content .paid-result-accordion .result__korogashi1__result .icon, .plan-result__paid__content .paid-result-accordion .result__korogashi2__result .icon, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__result .icon, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__result .icon, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__result .icon{margin:0 0 5px 0;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__result .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__result .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__result .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__result .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__result .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__result .text{font-size:11px;}
.plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .text, .plan-result__paid__content .paid-result-accordion .result__no-korogashi__incomes .income, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .text, .plan-result__paid__content .paid-result-accordion .result__korogashi1__incomes .income, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .text, .plan-result__paid__content .paid-result-accordion .result__korogashi2__incomes .income, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .text, .plan-result__paid__content .paid-result-accordion .result-set__no-korogashi__incomes .income, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1__incomes .income, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .text, .plan-result__paid__content .paid-result-accordion .result-set__korogashi2__incomes .income{font-size:11px;}
.plan-result__paid__content .paid-result-accordion .result__korogashi1:before, .plan-result__paid__content .paid-result-accordion .result-set__korogashi1:before{font-size:18px;}
.sidebar{margin-top:4em;}
.sidebar__pick_up__content .result-text__hit-num{font-size:16px;}
.sidebar__pick_up__content .ctas__button>a{padding:15px;}
.top-fv__thumbnail>ul{width:90%;bottom:-60px;}
.top-fv__introduce{padding:85px 0 60px;--tail:40px;}
.top-fv__introduce__icon{width:90%;}
.top-fv__introduce__text{width:90%;font-size:14px;line-height:22px;}
.top-thumbnail{width:100%;}
.catch-cta-top{width:100%;}
.catch-cta-top__text{max-width:90%;}
.catch-cta-top__link:before{width:60px;height:60px;}
.catch-cta-top__link:after{right:5%;font-size:20px;}
.validation-flow__content__lists .title__heading{font-size:16px;}
.validation-flow__content__lists .title__name{font-size:14px;}
.comparison-table-top__table tr td .rate .star-number{font-size:16px;}
.comparison-table-top__table tr td .rate .star-rating{font-size:14px;}
.aim-comparison-table__content>p{line-height:22px;}
.aim-comparison-table__content__table>table tr td .cta{font-size:11px;line-height:15px;}
.aim-comparison-table__content__table>table tr td .cta>a{padding:10px;}
.aim-comparison-table__content__table>table tr td .cta:after{width:12px;height:12px;}
.comparison-table-top tr th, .comparison-table-top tr td, .aim-comparison-table__content__table tr th, .aim-comparison-table__content__table tr td{font-size:12px;line-height:16px;}
.comparison-table-top tr th, .aim-comparison-table__content__table tr th{width:70px;min-width:70px;}
.comparison-table-top tr td, .aim-comparison-table__content__table tr td{width:110px;min-width:110px;}
.rank-top__tabs__label{width:23%;}
.rank-top #platinum:checked ~ .rank-top__tabs .platinum,
.rank-top #gold:checked ~ .rank-top__tabs .gold,
.rank-top #silver:checked ~ .rank-top__tabs .silver,
.rank-top #bronze:checked ~ .rank-top__tabs .bronze{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;}
.rank-top__content{padding:10px 8px;}
.rank-top__content__inner{padding:0;}
.rank-top__content__inner__lists{padding:30px 0 !important;}
.rank-top__content__inner__lists:not(:first-child){padding-top:0;}
.rank-top__content__inner__lists:not(:last-child){padding-bottom:0;}
.rank-top__content__inner__lists .heading-text{width:95%;font-size:16px;padding:10px;margin:0 auto 10px;}
.rank-top__content__inner__lists .site-info{width:95%;margin:0 auto 10px;}
.rank-top__content__inner__lists .site-info__rank{width:15%;padding-right:10px;}
.rank-top__content__inner__lists .site-info__name{padding-left:10px;}
.rank-top__content__inner__lists .site-info__name>a{font-size:16px;}
.rank-top__content__inner__lists .site-details{display:block;}
.rank-top__content__inner__lists .site-details__left, .rank-top__content__inner__lists .site-details__right{width:100%;}
.rank-top__content__inner__lists .site-details__left__thumbnail{width:95%;margin:0 auto 20px !important;}
.rank-top__content__inner__lists .site-details__left__cta .cta-link{width:70%;padding:15px;}
.rank-top__content__inner__lists .site-details__right{background-color:#E5F1FF;padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rank-top__content__inner__lists .site-details__right__content{height:auto;padding:0;margin-top:20px;}
.rank-top__content__inner__lists .site-details__right__content__inner{background-color:transparent;padding:0;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom{margin-bottom:20px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table th, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__content__table>table td{font-size:14px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table th, .rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__table td{font-size:14px;}
.rank-top__content__inner__lists .site-details__right__content__inner .result-bottom__item{font-size:16px;text-align:center;}
.rank-top__content__inner__lists .pickup-comment{width:95%;margin:0 auto 50px !important;}
.rank-top__content__inner__lists .pickup-comment__heading{margin:0 0 10px 0;}
.rank-top__content__inner__lists .pickup-comment__heading:before{left:34.5%;}
.rank-top__content__inner__lists .site-official{width:95%;}
.qa__lists__q .title, .qa__lists__a .title{font-size:16px;}
.qa__lists__q .title span, .qa__lists__a .title span{font-size:24px;}
.new-commentlists{padding:15px;}
.new-commentlists__content__site-title{font-size:14px;}
.new-commentlists__content__items .thumbnail{width:46%;}
.new-commentlists__content__items .details{width:50%;}
.new-commentlists__content__items .details__items__info .date{font-size:12px;line-height:16px;}
.new-commentlists__content__items .details__items__info .person__name, .new-commentlists__content__items .details__items__info .person__age{font-size:12px;line-height:16px;}
.new-commentlists__content__items .details__items__info .person__rate{font-size:14px;}
.new-commentlists__content__items .details__category{font-size:14px;line-height:18px;}
.new-commentlists__content__items .text{width:100%;font-size:14px;line-height:18px;margin-top:10px;}
.archive-lead_text{margin-bottom:40px;}
.archive-content__lists{padding-bottom:10px;border-bottom:1px solid #E2E8ED;}
.archive-content__lists:not(:first-child){padding-top:10px;}
.archive-content__lists:not(:first-child)>a{padding-top:0;}
.archive-content__lists__items{padding-bottom:0;border-bottom:0;}
.archive-content__lists__items .thumbnail{width:35%;}
.archive-content__lists__items .site-info{width:62%;}
.archive-content__lists__items .site-info__title{font-size:14px;line-height:20px;margin:0 0 5px 0;}
.archive-content__lists__items .site-info__update-date{font-size:12px;line-height:16px;}
.archive-content__lists .betting-labels{font-size:12px;line-height:12px;margin-top:10px;}
.archive-content__lists .betting-labels>span:not(:last-child){margin-right:8px;}
.article-nav{top:15px;}
.archive-index__cta{width:100%;}
.archive-index__cta>a{font-size:14px;}
.betting-filter__select{width:50%;font-size:12px;}
.betting-filter:after{font-size:12px;}
.racecourse-event__item__lists{width:22%;}
.racecourse-event__item__lists:not(:nth-of-type(n+21)){margin-bottom:10px;}
.racecourse-event__item__lists>a .kind1, .racecourse-event__item__lists>a .kind2, .racecourse-event__item__lists>a .kind3, .racecourse-event__item__lists>a .kind4, .racecourse-event__item__lists>a .kind5, .racecourse-event__item__lists>a .kind6, .racecourse-event__item__lists>a .kind7, .racecourse-event__item__lists>a .kind8{font-size:11px;line-height:19px;}
.racecourse-event__item__lists>a .field:after{right:8%;}
.article-nav__content .ticket-class{width:auto;}
.ticket-kind{width:100%;-ms-flex-pack:distribute;justify-content:space-around;}
.ticket-kind__lists{width:48%;}
.ticket-kind__lists:nth-child(1),
.ticket-kind__lists:nth-child(2),
.ticket-kind__lists:nth-child(3),
.ticket-kind__lists:nth-child(4),
.ticket-kind__lists:nth-child(5),
.ticket-kind__lists:nth-child(6){margin-bottom:15px !important;}
.ticket-kind__lists:nth-child(7){width:100%;}
.ticket-kind__lists:nth-child(1),
.ticket-kind__lists:nth-child(2),
.ticket-kind__lists:nth-child(3),
.ticket-kind__lists:nth-child(4){margin-bottom:0;}
.ticket-kind__lists:nth-child(1),
.ticket-kind__lists:nth-child(2),
.ticket-kind__lists:nth-child(3),
.ticket-kind__lists:nth-child(5),
.ticket-kind__lists:nth-child(6){margin-right:0;}
.beginner-content{margin-top:45px;}
.beginner-content__labels{width:100%;margin:0 auto 45px;}
.beginner-content__labels .tab-item{width:31%;}
.beginner-content__detail__order-link{margin-bottom:45px;}
.beginner-content__detail__order-link>a:nth-of-type(1),
.beginner-content__detail__order-link>a:nth-of-type(2),
.beginner-content__detail__order-link>a:nth-of-type(3),
.beginner-content__detail__order-link>a:nth-of-type(4),
.beginner-content__detail__order-link>a:nth-of-type(5){margin-bottom:20px;}
.beginner-content__detail__order .heading{font-size:18px;line-height:27px;}
.sitelist__label{font-size:13px;line-height:19px;}
.sitelist__content{display:block;}
.sitelist__content__lists{width:100%;}
.sitelist__content__lists:nth-child(odd){padding-right:0;border-right:none;}
.sitelist__content__lists:nth-child(even){padding-left:0;}
.sitelist__content__lists__items .top-detail{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.sitelist__content__lists__items .top-detail__left .site-name{font-size:16px;}
.sitelist__content__lists__items .top-detail__right__items__hit>p:last-child, .sitelist__content__lists__items .top-detail__right__items__recovery>p:last-child{font-size:16px;}
.tooltip{width:100%;}
.tooltip__icon{font-size:14px;line-height:18px;}
.tooltip:hover .tooltip__content{width:90%;bottom:175%;right:5%;}
.comparison-table-rank__text{font-size:12px;line-height:16px;}
.comparison-table-rank__scroll__table tr th, .comparison-table-rank__scroll__table tr td{font-size:12px;line-height:16px;}
.comparison-table-rank__scroll__table tr th{width:70px;min-width:70px;}
.comparison-table-rank__scroll__table tr td{width:120px;min-width:120px;}
.comparison-table-rank__scroll__table tr td .cta>a{padding:13px;}
.rank-lists__labels{font-size:13px;line-height:18px;}
.rank-lists__labels .tab-item>span{font-size:15px;}
.rank-lists #tab-week:checked ~ .rank-lists__labels .tab-week,
.rank-lists #tab-month:checked ~ .rank-lists__labels .tab-month,
.rank-lists #tab-three-month:checked ~ .rank-lists__labels .tab-three-month{padding:10px 0;}
.rank-lists #tab-week:checked ~ .rank-lists__labels .tab-week:before,
.rank-lists #tab-month:checked ~ .rank-lists__labels .tab-month:before,
.rank-lists #tab-three-month:checked ~ .rank-lists__labels .tab-three-month:before{font-size:14px;padding-right:2px;}
.rank-lists__content__detail{margin-bottom:50px;}
.rank-lists__content__detail__lists{padding:20px 15px;}
.rank-lists__content__detail__lists .detail-info{display:block;padding-left:0;}
.rank-lists__content__detail__lists .detail-info__site{width:100%;margin-bottom:10px;}
.rank-lists__content__detail__lists .detail-info__site__rank{width:15%;}
.rank-lists__content__detail__lists .detail-info__site__name{width:82%;}
.rank-lists__content__detail__lists .detail-info__summary{width:100%;}
.rank-lists__content__detail__lists .detail-info__summary__total-hit{font-size:14px;margin:0 0 20px 0;}
.rank-lists__content__detail__lists .detail-info__summary__total-hit>span{font-size:18px;}
.rank-lists__content__detail__lists .detail-info__summary__total-hit:after{right:10%;}
.rank-lists__content__detail__lists .detail-wrap{padding:0;}
.rank-lists__content__detail__lists .detail-wrap__top{display:block;margin-bottom:20px;}
.rank-lists__content__detail__lists .detail-wrap__top__thumbnail{width:100%;margin-bottom:10px;}
.rank-lists__content__detail__lists .detail-wrap__top__table{width:100%;}
.rank-lists__content__detail__lists .detail-wrap__top__table tbody tr th, .rank-lists__content__detail__lists .detail-wrap__top__table tbody tr td{padding:10px 0;}
.rank-lists__content__detail__lists .detail-wrap__bottom{margin-bottom:25px;}
.rank-lists__content__detail__lists .detail-wrap__bottom__heading{width:100%;}
.rank-lists__content__detail__lists .detail-wrap__bottom__content{padding:20px 10px;}
.rank-lists__content__detail__lists .detail-wrap__bottom__content>li{font-size:15px;line-height:22px;}
.rank-lists__content__detail__lists .detail-wrap .ctas{width:100%;display:block;}
.rank-lists__content__detail__lists .detail-wrap .ctas__button{width:100%;}
.rank-lists__content__detail__lists .detail-wrap .ctas__button:first-child{margin-bottom:15px;}
.rank-lists__content__heading{width:100%;}
.rank-lists__content__scroll__table tr th, .rank-lists__content__scroll__table tr td{font-size:12px;line-height:16px;padding:8px;}
.rank-lists__content__scroll__table tr .rank-num{width:50px;min-width:50px;}
.rank-lists__content__scroll__table tr .site{width:125px;min-width:125px;}
.rank-lists__content__scroll__table tr .profit{width:100px;min-width:100px;}
.rank-lists__content__scroll__table tr .invest, .rank-lists__content__scroll__table tr .max-dividend{width:100px;min-width:100px;}
.rank-lists__content__scroll__table tr .verify, .rank-lists__content__scroll__table tr .official{width:120px;min-width:120px;}
.bad-content__lists__link .site-title{font-size:16px;margin:0 0 15px 0;}
.bad-content__lists__link .site-detail .sp-items{width:40%;}
.bad-content__lists__link .site-detail__thumbnail{width:100%;}
.bad-content__lists__link .site-detail__items{width:56%;}
.bad-content__lists__link .site-detail__items__heading{margin:0 0 10px 0;}
.bad-content__lists__link .site-detail__items__content:not(:last-child){font-size:18px;margin-bottom:15px;}
.bad-content__lists__link .site-detail__items__content:last-child{font-size:14px;line-height:20px;}
.good-content__lists{padding:30px 15px;}
.good-content__lists__title .site-title{font-size:18px;}
.good-content__lists__content{display:block;}
.good-content__lists__content .thumbnail{width:100%;}
.good-content__lists__content .thumbnail-label:before{left:-3%;}
.good-content__lists__total-score{margin-bottom:0;}
.good-content__lists__total-score .title{font-size:16px;}
.good-content__lists__total-score .rates .star-rating{font-size:16px;}
.good-content__lists__total-score .rates .star-number{font-size:20px;}
.good-content__lists .ctas{width:100%;display:block;}
.good-content__lists .ctas__button{width:100%;}
.good-content__lists .ctas__button:first-child{margin-bottom:15px;}
.good-content__lists .ctas__button>a:after{right:5%;}
.good-content__lists .radarchart{width:85%;margin:0 auto;}
.wpcf7{width:95%;margin:2em auto;}
.public-race__content{display:block;}
.public-race__content__lists{width:100%;}
.public-race__content__lists:not(:last-child){margin-bottom:25px;}
.public-race__content__lists:nth-child(n+3){margin-top:0;}
.public-race__content__lists .site-name__title{width:91%;}
.public-race__content__lists .site-name:before{width:7%;}
.public-race__content__lists .predict-detail__today-hit__rate{font-size:16px;}
.public-race__content__lists .predict-detail__items__img{width:24%;}
.public-race__content__lists .predict-detail__items__betting{width:72%;}
.today-hit-rank__lists{padding:20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.today-hit-rank__lists__title{display:block;padding-left:0;}
.today-hit-rank__lists__title .site-info{width:100%;margin-bottom:10px;}
.today-hit-rank__lists__title .site-info__rank{width:15%;}
.today-hit-rank__lists__title .site-info__name{width:82%;}
.today-hit-rank__lists__title .site-rate{width:100%;font-size:14px;}
.today-hit-rank__lists__title .site-rate>span{font-size:16px;}
.today-hit-rank__lists__title .site-rate:after{right:10%;}
.today-hit-rank__lists__content{padding:0;}
.today-hit-rank__lists__content .detail-wrap{display:block;margin-bottom:20px;}
.today-hit-rank__lists__content .detail-wrap__thumbnail{width:100%;margin-bottom:10px;}
.today-hit-rank__lists__content .detail-wrap__items{width:100%;}
.today-hit-rank__lists__content .ctas{width:100%;display:block;}
.today-hit-rank__lists__content .ctas__button{width:100%;}
.today-hit-rank__lists__content .ctas__button:first-child{margin-bottom:15px;}
}
@media only screen and (max-width: 600px) {
.wpcf7 .name, .wpcf7 .mail, .wpcf7 .text{margin-bottom:20px;}
.wpcf7 .name input, .wpcf7 .mail input{width:80%;}
}
@media screen and (max-width:400px){
.total-result__counter__inner .recent-race-table tbody .result.win, .total-result__counter__inner .recent-race-table tbody .result.lose{font-size:10px;}
.period-result__heading__filter .period-selects{width:73%;}
.rank-lists__content__detail__lists .detail-info__summary__total-hit:after{right:5%;}
.today-hit-rank__lists__title .site-rate:after{right:5%;}
.today-hit-rank__lists__content .detail-wrap__thumbnail .buy-img{height:235px;max-height:235px;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr th{padding:8px 0;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr .items{padding:13px 0;}
.today-hit-rank__lists__content .detail-wrap__items__table tbody tr .item{padding:13px 10px;}
}
@media screen and (max-width:390px){
.commentlist-tabs__heading__inner {
padding: 10px 15px;
}
.sitelist__content__lists__items .top-detail__right__item {
padding: 10px;
}
.sitelist__content__lists__items .bottom-detail__row {
font-size: 14px;
}
}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}