﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");html{font-family:"Noto Sans JP", sans-serif !important}html body{font-family:"Noto Sans JP", sans-serif !important;color:#111}html body *,html body *::before,html body *::after{box-sizing:border-box;color:#111}html body a{-webkit-transition:color 0.3s;transition:color 0.3s}html body #content{padding:25px 0}@media (max-width:991px) and (max-width:768px){html body #content{padding:3.2552083333vw 0 0}}html body #content .wrap{display:flex;flex-wrap:wrap}@media (max-width:991px){html body #content .wrap{display:block;margin-left:25px;margin-right:25px}}@media (max-width:991px) and (max-width:768px){html body #content .wrap{margin-left:3.2552083333vw;margin-right:3.2552083333vw}}html body #content .wrap::after{content:none}html body #content .wrap #main{float:initial;width:calc(100% - 302px - 25px)}@media (max-width:991px){html body #content .wrap #main{width:100%}}html body #content .wrap #main .main-inner{margin-right:0}html body #content .wrap #main .main-inner .post-loop-wrap article{display:flex;justify-content:space-between;border:1px solid #e5e5e5;margin:0 0 10px;padding:15px;border-radius:6px}@media (max-width:991px) and (max-width:768px){html body #content .wrap #main .main-inner .post-loop-wrap article{padding:3.2552083333vw;margin:0 0 2.6041666667vw;border-radius:1.5625vw}}html body #content .wrap #main .main-inner .post-loop-wrap article .post-header{width:calc(100% - 120px);padding:0 0 0 15px;order:2}@media (max-width:991px) and (max-width:768px){html body #content .wrap #main .main-inner .post-loop-wrap article .post-header{width:70%;padding:0 0 0 3.2552083333vw}}html body #content .wrap #main .main-inner .post-loop-wrap article .post-header .post-meta{margin:0 0 10px}@media (max-width:991px) and (max-width:768px){html body #content .wrap #main .main-inner .post-loop-wrap article .post-header .post-meta{gap:3.125vw;margin:0 0 1.3020833333vw}}html body #content .wrap #main .main-inner .post-loop-wrap article .post-header .post-meta li{padding:0;font-size:12px}@media (max-width:991px) and (max-width:768px){html body #content .wrap #main .main-inner .post-loop-wrap article .post-header .post-meta li{font-size:3.125vw}}html body #content .wrap #main .main-inner .post-loop-wrap article .post-header .post-meta li::before{content:none}html body #content .wrap #main .main-inner .post-loop-wrap article .post-header .post-meta li i.fa{display:none}html body #content .wrap #main .main-inner .post-loop-wrap article .post-header .post-title{font-size:18px;margin:0;line-height:1.5}@media (max-width:991px) and (max-width:768px){html body #content .wrap #main .main-inner .post-loop-wrap article .post-header .post-title{font-size:3.6458333333vw}}html body #content .wrap #main .main-inner .post-loop-wrap article .post-header .post-title a{color:#111}html body #content .wrap #main .main-inner .post-loop-wrap article .post-content{width:120px;padding:0 !important;order:1}@media (max-width:991px) and (max-width:768px){html body #content .wrap #main .main-inner .post-loop-wrap article .post-content{width:30%}}html body #content .wrap #main .main-inner .post-loop-wrap article .post-content .post-thumbnail{width:100%;float:none;margin:0;height:auto}html body #content .wrap #main .main-inner .post-loop-wrap article .post-content .post-thumbnail a{display:block}html body #content .wrap #main .main-inner .post-loop-wrap article .post-content .post-thumbnail a img{width:100%;display:block;border-radius:6px}@media (max-width:991px) and (max-width:768px){html body #content .wrap #main .main-inner .post-loop-wrap article .post-content .post-thumbnail a img{border-radius:1.5625vw}}html body #content .wrap #main .main-inner .post-loop-wrap article .post-content p{display:none}html body #content .wrap #main .main-inner .post-loop-wrap article .post-content .more-link{display:none}html body #content .wrap #main .main-inner .post-loop-wrap article#post-404 .post-content{width:100%}html body #content .wrap #side{float:initial;width:302px;margin-left:25px}@media (max-width:991px){html body #content .wrap #side{margin-left:0;width:100%}}html body.home #content{padding:25px 0}@media (max-width:991px) and (max-width:768px){html body.home #content{padding:3.2552083333vw 0 0}}html body.home #content .widget-index-top{margin:0 0 25px}@media (max-width:991px) and (max-width:768px){html body.home #content .widget-index-top{margin:0 0 3.2552083333vw}}html body.home #content article .post-content *:not(.post-thumbnail){display:none}html body.archive #content .cat-content,html body.search #content .cat-content{padding:15px;margin-bottom:15px;border-radius:6px}@media (max-width:991px) and (max-width:768px){html body.archive #content .cat-content,html body.search #content .cat-content{padding:3.2552083333vw;margin-bottom:3.2552083333vw;border-radius:1.5625vw}}html body.archive #content .cat-content .cat-header .post-title,html body.search #content .cat-content .cat-header .post-title{font-size:20px}@media (max-width:991px) and (max-width:768px){html body.archive #content .cat-content .cat-header .post-title,html body.search #content .cat-content .cat-header .post-title{font-size:4.1666666667vw}}html body.archive #content article .post-content *:not(.post-thumbnail),html body.search #content article .post-content *:not(.post-thumbnail){display:none}html body.archive #content article#post-404 .post-content *:not(.post-thumbnail),html body.search #content article#post-404 .post-content *:not(.post-thumbnail){display:block}html body #header{position:relative;background-image:url(/wp-content/uploads/2025/03/bubble-nebula-3613910_1280.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:25px 0}@media (max-width:991px) and (max-width:768px){html body #header{padding:3.2552083333vw 0}}html body #header::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(2, 5, 22, 0.7)}html body #header .wrap{position:relative;z-index:2;display:flex;align-items:center}@media (max-width:991px){html body #header .wrap{margin:0 25px}}@media (max-width:991px) and (max-width:768px){html body #header .wrap{margin:0 3.2552083333vw}}html body #header .wrap #logo{float:initial;font-size:0}html body #header .wrap #logo a{display:inline-block}html body #header .wrap #logo a img{width:140px}@media (max-width:991px) and (max-width:768px){html body #header .wrap #logo a img{width:26.0416666667vw}}html body #header .wrap #logo::after{content:"迷ったときは星に聞いて。鍵を見つける占いサイト。";display:inline-block;font-size:14px;font-weight:700;padding:0 0 0 25px;color:#fff;position:relative;top:7px}@media (max-width:991px){html body #header .wrap #logo::after{display:none}}html body #header .wrap #header-sns{display:none !important}html body #header .wrap #header-menu-tog{float:initial;margin-left:auto;font-size:0}@media (max-width:991px){html body #header .wrap #header-menu-tog{width:36px;height:22px}}@media (max-width:991px) and (max-width:768px){html body #header .wrap #header-menu-tog{width:6.25vw;height:3.90625vw}}html body #header .wrap #header-menu-tog a{display:block}html body #header .wrap #header-menu-tog a i{display:inline-block}@media (max-width:991px){html body #header .wrap #header-menu-tog a i{width:36px;height:22px}}@media (max-width:991px) and (max-width:768px){html body #header .wrap #header-menu-tog a i{width:6.25vw;height:3.90625vw}}html body #header .wrap #header-menu-tog a i::before{background-color:#fff;top:0;left:0;bottom:0;margin:auto}@media (max-width:991px){html body #header .wrap #header-menu-tog a i::before{width:36px;height:22px}}@media (max-width:991px) and (max-width:768px){html body #header .wrap #header-menu-tog a i::before{width:6.25vw;height:3.90625vw}}@media (min-width:992px){html body #gnav{border-bottom:1px solid #e5e5e5}}@media (max-width:991px){html body #gnav{border:1px solid #e5e5e5;margin:25px 25px 0;padding:0}}@media (max-width:991px) and (max-width:768px){html body #gnav{margin:3.2552083333vw 3.2552083333vw 0}}@media (min-width:992px){html body #gnav #gnav-ul{display:flex}}@media (min-width:992px){html body #gnav #gnav-ul .menu-item{float:none;transition:0.3s all}}@media (max-width:991px){html body #gnav #gnav-ul .menu-item{margin:0}}@media (min-width:992px){html body #gnav #gnav-ul .menu-item:hover a{border-top:1px solid #fff;margin:0;opacity:0.5}}html body #gnav #gnav-ul .menu-item:nth-last-of-type(1) a{border-bottom:none}@media (min-width:992px){html body #gnav #gnav-ul .menu-item.current-menu-item a{border:none;font-weight:700}}@media (min-width:992px){html body #gnav #gnav-ul .menu-item:nth-of-type(n+2)::before{content:"";position:absolute;left:-0.85em;top:0;bottom:0;margin:auto;width:1px;height:1.5em;background:#bbb}}html body #gnav #gnav-ul .menu-item a{color:#111}@media (min-width:992px){html body #gnav #gnav-ul .menu-item a{margin:0;transition:0.3s all}}@media (max-width:991px){html body #gnav #gnav-ul .menu-item a{border-bottom:1px #e5e5e5 solid;font-size:14px;padding:12px 12px;margin-top:0}}@media (max-width:991px) and (max-width:768px){html body #gnav #gnav-ul .menu-item a{font-size:3.125vw;padding:3.125vw 3.125vw}}html body .breadcrumb{font-family:"Noto Sans JP", sans-serif;width:100%;margin:0 0 25px;font-size:12px;line-height:22px}@media (max-width:991px) and (max-width:768px){html body .breadcrumb{margin:0 0 3.2552083333vw;font-size:2.6041666667vw;line-height:4.6875vw}}html body .breadcrumb li{float:initial;display:inline;padding-left:20px}@media (max-width:991px) and (max-width:768px){html body .breadcrumb li{padding-left:5.2083333333vw}}html body .breadcrumb li i::before{top:0;bottom:0;margin:auto}html body .breadcrumb li i.fa-home::before{width:16px;height:14px;left:-19px}@media (max-width:991px) and (max-width:768px){html body .breadcrumb li i.fa-home::before{width:4.1666666667vw;height:3.6458333333vw;left:-4.9479166667vw;top:0.390625vw}}html body .breadcrumb li i.fa-folder::before{width:12px;height:10px;left:-16px}@media (max-width:991px) and (max-width:768px){html body .breadcrumb li i.fa-folder::before{width:3.125vw;height:2.6041666667vw;left:-4.1666666667vw;top:0.390625vw}}html body .breadcrumb li i.fa-file-text::before{width:10px;height:13px;left:-14px;top:1px}@media (max-width:991px) and (max-width:768px){html body .breadcrumb li i.fa-file-text::before{width:2.6041666667vw;height:3.3854166667vw;left:-3.90625vw;top:0.6510416667vw}}html body .breadcrumb li i.fa-file::before{width:10px;height:13px;left:-14px;top:1px}@media (max-width:991px) and (max-width:768px){html body .breadcrumb li i.fa-file::before{width:2.6041666667vw;height:3.3854166667vw;left:-3.90625vw;top:0.390625vw}}html body.search .breadcrumb li:nth-of-type(n+2){padding-left:0}html body .pagination{padding:0;margin:0;display:flex;flex-wrap:wrap}html body .pagination>span,html body .pagination a{display:block;float:initial;text-decoration:none;width:auto;background:#fff;color:#383838;border:1px solid #e5e5e5;font-size:14px;margin:5px 10px 5px 0;padding:12px 18px;border-radius:6px}@media (max-width:991px) and (max-width:768px){html body .pagination>span,html body .pagination a{font-size:3.6458333333vw;margin:1.3020833333vw 2.6041666667vw 1.3020833333vw 0;padding:3.125vw 4.6875vw;border-radius:1.5625vw}}html body .pagination>span.current,html body .pagination a.current{background:#1e1e1e;color:#fff;border:none;padding:12px 18px;border-radius:6px}@media (max-width:991px) and (max-width:768px){html body .pagination>span.current,html body .pagination a.current{padding:3.125vw 4.6875vw;border-radius:1.5625vw}}html body #footer .footer-01 .wrap{padding:25px 0}@media (max-width:991px){html body #footer .footer-01 .wrap{padding:0;margin:0}}@media (max-width:991px){html body #footer .footer-01 .wrap .menu-footer-navigation-container #footer-nav{display:flex;flex-wrap:wrap}}html body #footer .footer-01 .wrap .menu-footer-navigation-container #footer-nav li{position:relative;margin:0 2em 0 0}@media (max-width:991px){html body #footer .footer-01 .wrap .menu-footer-navigation-container #footer-nav li{width:calc((100%)/2);margin:0}}@media (min-width:992px){html body #footer .footer-01 .wrap .menu-footer-navigation-container #footer-nav li:nth-of-type(n+2)::before{content:"";display:block;width:1px;height:1em;background:#dfe1e1;position:absolute;top:0;bottom:0;margin:auto;left:-1em}}@media (max-width:991px){html body #footer .footer-01 .wrap .menu-footer-navigation-container #footer-nav li:nth-of-type(n+3){border-top:1px solid #efefef}}@media (max-width:991px){html body #footer .footer-01 .wrap .menu-footer-navigation-container #footer-nav li:nth-of-type(2n - 1){border-right:1px solid #efefef}}html body #footer .footer-01 .wrap .menu-footer-navigation-container #footer-nav li a{color:#5e6265;font-size:14px}@media (max-width:991px){html body #footer .footer-01 .wrap .menu-footer-navigation-container #footer-nav li a{display:block;font-size:12px;padding:25px}}@media (max-width:991px) and (max-width:768px){html body #footer .footer-01 .wrap .menu-footer-navigation-container #footer-nav li a{font-size:3.125vw;padding:3.2552083333vw}}html body #footer .footer-02 .wrap{padding:25px;margin:0}@media (max-width:991px) and (max-width:768px){html body #footer .footer-02 .wrap{padding:3.2552083333vw}}html body #footer .footer-02 .wrap .footer-copy{color:#5e6265;font-size:12px}@media (max-width:991px) and (max-width:768px){html body #footer .footer-02 .wrap .footer-copy{font-size:2.6041666667vw}}@media (max-width:991px){html body #side{padding:25px 0 0}}@media (max-width:991px) and (max-width:768px){html body #side{padding:3.2552083333vw 0 0}}html body #side .side-inner{height:100%}html body #side .side-inner .side-widget-area{height:100%}html body #side .side-inner .side-widget-area .widget_block{background:#fff;border:1px solid #d9c437;font-size:14px;padding:0;margin:0 0 15px;border-radius:6px}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area .widget_block{font-size:3.125vw;margin:0 0 3.2552083333vw;border-radius:1.5625vw}}html body #side .side-inner .side-widget-area .widget_block .wp-block-heading{font-size:16px;padding:10px;border-bottom:1px solid #d9c437;font-weight:900;background:#f3e063;border-radius:6px 6px 0 0}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area .widget_block .wp-block-heading{font-size:3.6458333333vw;padding:3.2552083333vw;border-radius:1.5625vw 1.5625vw 0 0}}html body #side .side-inner .side-widget-area .widget_block ul li{padding:0;border-bottom:1px solid #e5e5e5}html body #side .side-inner .side-widget-area .widget_block ul li a{color:#111;display:block;padding:10px;transition:opacity 0.3s}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area .widget_block ul li a{padding:3.2552083333vw}}html body #side .side-inner .side-widget-area .widget_block ul li a:hover{opacity:0.5}html body #side .side-inner .side-widget-area .widget_block ul li:nth-last-of-type(1){border-bottom:none}html body #side .side-inner .side-widget-area .widget_block.widget_search{font-size:14px;border:none;background:transparent}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area .widget_block.widget_search{font-size:3.6458333333vw}}html body #side .side-inner .side-widget-area .widget_block.widget_search .wp-block-search__inside-wrapper{font-size:12px}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area .widget_block.widget_search .wp-block-search__inside-wrapper{font-size:3.125vw}}html body #side .side-inner .side-widget-area .widget_block.widget_search .wp-block-search__inside-wrapper .wp-block-search__input{border:1px solid #e5e5e5}html body #side .side-inner .side-widget-area .widget_block .wp-block-latest-posts__list li{color:#111;display:flex;align-items:flex-start;padding:10px;font-size:12px}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area .widget_block .wp-block-latest-posts__list li{font-size:3.125vw;padding:1.953125vw}}html body #side .side-inner .side-widget-area .widget_block .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image{width:100px}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area .widget_block .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image{width:19.53125vw}}html body #side .side-inner .side-widget-area .widget_block .wp-block-latest-posts__list li .wp-block-latest-posts__post-title{width:calc(100% - 100px);padding:0 0 0 10px}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area .widget_block .wp-block-latest-posts__list li .wp-block-latest-posts__post-title{width:calc(100% - 19.53125vw);padding:0 0 0 1.953125vw}}html body #side .side-inner .side-widget-area #block-3 .wp-block-heading,html body #side .side-inner .side-widget-area #block-5 .wp-block-heading,html body #side .side-inner .side-widget-area #block-6 .wp-block-heading{display:flex;align-items:center}html body #side .side-inner .side-widget-area #block-3 .wp-block-heading::before,html body #side .side-inner .side-widget-area #block-5 .wp-block-heading::before,html body #side .side-inner .side-widget-area #block-6 .wp-block-heading::before{content:"";display:inline-block;width:1.7em;height:1.7em;margin-right:0.5em}html body #side .side-inner .side-widget-area #block-3 .wp-block-heading::before{background-image:url(/wp-content/uploads/2025/03/5172949_browser_internet_page_security_web_icon.svg);background-repeat:no-repeat;background-size:cover}html body #side .side-inner .side-widget-area #block-5 .wp-block-heading::before{background-image:url(/wp-content/uploads/2025/03/5173025_clock_date_internet_refresh_reload_icon.svg);background-repeat:no-repeat;background-size:cover}html body #side .side-inner .side-widget-area #block-6 .wp-block-heading::before{background-image:url(/wp-content/uploads/2025/03/5172965_data_hosting_information_internet_security_icon.svg);background-repeat:no-repeat;background-size:cover}html body #side .side-inner .side-widget-area #block-10{background:initial;border:none;position:sticky;top:25px}html body #side .side-inner .side-widget-area #block-10 .wp-block-image{text-align:center}html body #side .side-inner .side-widget-area #block-10 .wp-block-image+.wp-block-image{margin:15px 0 0}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area #block-10 .wp-block-image+.wp-block-image{margin:1.953125vw 0 0}}html body #side .side-inner .side-widget-area #toc-widget-2{position:sticky;top:25px;background:#fff;border:1px solid #d9c437;font-size:14px;padding:0;margin:0 0 15px;border-radius:6px}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area #toc-widget-2{font-size:3.125vw;margin:0 0 3.2552083333vw;border-radius:1.5625vw}}html body #side .side-inner .side-widget-area #toc-widget-2 .side-title{font-size:16px;padding:10px;border-bottom:1px solid #d9c437;font-weight:900;background:#f3e063;margin:0;display:flex;align-items:center;border-radius:6px 6px 0 0}@media (max-width:991px) and (max-width:768px){html body #side .side-inner .side-widget-area #toc-widget-2 .side-title{font-size:3.6458333333vw;padding:3.2552083333vw;border-radius:1.5625vw 1.5625vw 0 0}}html body #side .side-inner .side-widget-area #toc-widget-2 .side-title::before{content:"";display:inline-block;width:1.7em;height:1.7em;margin-right:0.5em;background-image:url(/wp-content/uploads/2025/03/5172958_chat_comment_communication_internet_message_icon.svg);background-repeat:no-repeat;background-size:cover}html body #side .side-inner .side-widget-area #toc-widget-2 .toc_widget_list li{padding:0}html body #side .side-inner .side-widget-area #toc-widget-2 .toc_widget_list li:nth-last-of-type(1){border-bottom:0}html body #side .side-inner .side-widget-area #toc-widget-2 .toc_widget_list li a{color:#111;display:block;padding:10px;transition:opacity 0.3s}html body #side .side-inner .side-widget-area #toc-widget-2 .toc_widget_list li a:hover{opacity:0.5}html body.single #main article.post,html body.single #main article.page,html body.page #main article.post,html body.page #main article.page{padding:50px;border-radius:6px}@media (max-width:991px){html body.single #main article.post,html body.single #main article.page,html body.page #main article.post,html body.page #main article.page{padding:25px}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post,html body.single #main article.page,html body.page #main article.post,html body.page #main article.page{padding:3.2552083333vw;border-radius:1.5625vw}}html body.single #main article.post .post-header,html body.single #main article.page .post-header,html body.page #main article.post .post-header,html body.page #main article.page .post-header{padding:0 !important}html body.single #main article.post .post-header .post-meta,html body.single #main article.page .post-header .post-meta,html body.page #main article.post .post-header .post-meta,html body.page #main article.page .post-header .post-meta{display:flex;align-items:center;position:relative;padding:0;margin:0 0 25px;gap:12px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-header .post-meta,html body.single #main article.page .post-header .post-meta,html body.page #main article.post .post-header .post-meta,html body.page #main article.page .post-header .post-meta{margin:0 0 1.953125vw;gap:3.125vw}}html body.single #main article.post .post-header .post-meta li,html body.single #main article.page .post-header .post-meta li,html body.page #main article.post .post-header .post-meta li,html body.page #main article.page .post-header .post-meta li{font-size:14px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-header .post-meta li,html body.single #main article.page .post-header .post-meta li,html body.page #main article.post .post-header .post-meta li,html body.page #main article.page .post-header .post-meta li{font-size:3.125vw}}html body.single #main article.post .post-header .post-meta .date,html body.single #main article.page .post-header .post-meta .date,html body.page #main article.post .post-header .post-meta .date,html body.page #main article.page .post-header .post-meta .date{padding:0}html body.single #main article.post .post-header .post-meta .date::before,html body.single #main article.page .post-header .post-meta .date::before,html body.page #main article.post .post-header .post-meta .date::before,html body.page #main article.page .post-header .post-meta .date::before{content:none}html body.single #main article.post .post-header .post-title,html body.single #main article.page .post-header .post-title,html body.page #main article.post .post-header .post-title,html body.page #main article.page .post-header .post-title{font-size:24px;margin:0 0 25px}@media (max-width:991px){html body.single #main article.post .post-header .post-title,html body.single #main article.page .post-header .post-title,html body.page #main article.post .post-header .post-title,html body.page #main article.page .post-header .post-title{margin:15px 0 25px}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-header .post-title,html body.single #main article.page .post-header .post-title,html body.page #main article.post .post-header .post-title,html body.page #main article.page .post-header .post-title{font-size:4.6875vw;margin:1.953125vw 0 3.2552083333vw}}html body.single #main article.post .post-header .post-header-meta .bzb-sns-btn,html body.single #main article.page .post-header .post-header-meta .bzb-sns-btn,html body.page #main article.post .post-header .post-header-meta .bzb-sns-btn,html body.page #main article.page .post-header .post-header-meta .bzb-sns-btn{display:flex;flex-wrap:wrap}@media (min-width:992px){html body.single #main article.post .post-header .post-header-meta .bzb-sns-btn li.bzb-facebook,html body.single #main article.page .post-header .post-header-meta .bzb-sns-btn li.bzb-facebook,html body.page #main article.post .post-header .post-header-meta .bzb-sns-btn li.bzb-facebook,html body.page #main article.page .post-header .post-header-meta .bzb-sns-btn li.bzb-facebook{width:initial}}@media (min-width:992px){html body.single #main article.post .post-header .post-header-meta .bzb-sns-btn li.bzb-facebook span,html body.single #main article.page .post-header .post-header-meta .bzb-sns-btn li.bzb-facebook span,html body.page #main article.post .post-header .post-header-meta .bzb-sns-btn li.bzb-facebook span,html body.page #main article.page .post-header .post-header-meta .bzb-sns-btn li.bzb-facebook span{width:112px !important;margin-left:-20px !important}}html body.single #main article.post .post-content,html body.single #main article.page .post-content,html body.page #main article.post .post-content,html body.page #main article.page .post-content{counter-reset:data-number;padding:0 !important}html body.single #main article.post .post-content .post-thumbnail,html body.single #main article.page .post-content .post-thumbnail,html body.page #main article.post .post-content .post-thumbnail,html body.page #main article.page .post-content .post-thumbnail{width:100%;float:initial;margin:0}html body.single #main article.post .post-content .post-thumbnail img,html body.single #main article.page .post-content .post-thumbnail img,html body.page #main article.post .post-content .post-thumbnail img,html body.page #main article.page .post-content .post-thumbnail img{display:block;margin:10px 0 40px;border-radius:6px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content .post-thumbnail img,html body.single #main article.page .post-content .post-thumbnail img,html body.page #main article.post .post-content .post-thumbnail img,html body.page #main article.page .post-content .post-thumbnail img{margin:3.2552083333vw 0;border-radius:1.5625vw}}html body.single #main article.post .post-content h2,html body.single #main article.page .post-content h2,html body.page #main article.post .post-content h2,html body.page #main article.page .post-content h2{font-size:28px;font-weight:700;line-height:1.4;margin:50px 0 30px;padding:0 0 30px;clear:both;border-bottom:1px solid #efefef;position:relative;text-align:center}@media (max-width:991px){html body.single #main article.post .post-content h2,html body.single #main article.page .post-content h2,html body.page #main article.post .post-content h2,html body.page #main article.page .post-content h2{font-size:28px;margin:50px 0 30px;padding:0 0 30px}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content h2,html body.single #main article.page .post-content h2,html body.page #main article.post .post-content h2,html body.page #main article.page .post-content h2{font-size:4.4270833333vw;margin:6.5104166667vw 0 3.90625vw;padding:0 0 3.90625vw}}html body.single #main article.post .post-content h2::before,html body.single #main article.page .post-content h2::before,html body.page #main article.post .post-content h2::before,html body.page #main article.page .post-content h2::before{counter-increment:data-number;content:"0" counter(data-number);display:block;margin-bottom:30px;color:#d9c437;font-size:30px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content h2::before,html body.single #main article.page .post-content h2::before,html body.page #main article.post .post-content h2::before,html body.page #main article.page .post-content h2::before{font-size:3.90625vw;margin-bottom:6.5104166667vw}}html body.single #main article.post .post-content h2::after,html body.single #main article.page .post-content h2::after,html body.page #main article.post .post-content h2::after,html body.page #main article.page .post-content h2::after{content:"";position:absolute;top:1.6em;left:50%;transform:translateX(-50%);width:1px;height:20px;background-color:#d9c437}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content h2::after,html body.single #main article.page .post-content h2::after,html body.page #main article.post .post-content h2::after,html body.page #main article.page .post-content h2::after{height:3.90625vw}}html body.single #main article.post .post-content h3,html body.single #main article.page .post-content h3,html body.page #main article.post .post-content h3,html body.page #main article.page .post-content h3{position:relative;font-size:24px;font-weight:700;line-height:1.4;margin:50px 0 30px;clear:both;border-left:0;padding:0 0.6em;z-index:1}@media (max-width:991px){html body.single #main article.post .post-content h3,html body.single #main article.page .post-content h3,html body.page #main article.post .post-content h3,html body.page #main article.page .post-content h3{font-size:24px;margin:40px 0 30px}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content h3,html body.single #main article.page .post-content h3,html body.page #main article.post .post-content h3,html body.page #main article.page .post-content h3{font-size:3.90625vw;margin:6.5104166667vw 0 3.90625vw}}html body.single #main article.post .post-content h3::before,html body.single #main article.page .post-content h3::before,html body.page #main article.post .post-content h3::before,html body.page #main article.page .post-content h3::before{content:"";position:absolute;background:#f3df5a;width:50px;height:50px;border-radius:50%;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;mix-blend-mode:color-burn}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content h3::before,html body.single #main article.page .post-content h3::before,html body.page #main article.post .post-content h3::before,html body.page #main article.page .post-content h3::before{width:7.8125vw;height:7.8125vw}}html body.single #main article.post .post-content h4,html body.single #main article.page .post-content h4,html body.page #main article.post .post-content h4,html body.page #main article.page .post-content h4{position:relative;text-shadow:0 0 2px white;font-size:22px;margin:40px 0 30px;padding:0 0 1em}@media (max-width:991px){html body.single #main article.post .post-content h4,html body.single #main article.page .post-content h4,html body.page #main article.post .post-content h4,html body.page #main article.page .post-content h4{font-size:22px;margin:40px 0 30px}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content h4,html body.single #main article.page .post-content h4,html body.page #main article.post .post-content h4,html body.page #main article.page .post-content h4{font-size:3.6458333333vw;margin:5.2083333333vw 0 3.90625vw}}html body.single #main article.post .post-content h4::after,html body.single #main article.page .post-content h4::after,html body.page #main article.post .post-content h4::after,html body.page #main article.page .post-content h4::after{position:absolute;bottom:0;left:0;width:100%;height:5px;content:"";background-image:-webkit-repeating-linear-gradient(135deg, #000, #000 1px, transparent 2px, transparent 5px);background-image:repeating-linear-gradient(-45deg, #000, #000 1px, transparent 2px, transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content h4::after,html body.single #main article.page .post-content h4::after,html body.page #main article.post .post-content h4::after,html body.page #main article.page .post-content h4::after{height:1.3020833333vw}}html body.single #main article.post .post-content a,html body.single #main article.page .post-content a,html body.page #main article.post .post-content a,html body.page #main article.page .post-content a{font-size:18px}@media (max-width:991px){html body.single #main article.post .post-content a,html body.single #main article.page .post-content a,html body.page #main article.post .post-content a,html body.page #main article.page .post-content a{font-size:18px}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content a,html body.single #main article.page .post-content a,html body.page #main article.post .post-content a,html body.page #main article.page .post-content a{font-size:3.3854166667vw}}html body.single #main article.post .post-content p,html body.single #main article.page .post-content p,html body.page #main article.post .post-content p,html body.page #main article.page .post-content p{font-size:18px;line-height:2;margin:30px 0}@media (max-width:991px){html body.single #main article.post .post-content p,html body.single #main article.page .post-content p,html body.page #main article.post .post-content p,html body.page #main article.page .post-content p{font-size:18px}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content p,html body.single #main article.page .post-content p,html body.page #main article.post .post-content p,html body.page #main article.page .post-content p{font-size:3.3854166667vw;margin:3.90625vw 0}}html body.single #main article.post .post-content p:nth-of-type(1),html body.single #main article.page .post-content p:nth-of-type(1),html body.page #main article.post .post-content p:nth-of-type(1),html body.page #main article.page .post-content p:nth-of-type(1){margin-top:0}html body.single #main article.post .post-content ul,html body.single #main article.post .post-content ol,html body.single #main article.page .post-content ul,html body.single #main article.page .post-content ol,html body.page #main article.post .post-content ul,html body.page #main article.post .post-content ol,html body.page #main article.page .post-content ul,html body.page #main article.page .post-content ol{margin:30px 10px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content ul,html body.single #main article.post .post-content ol,html body.single #main article.page .post-content ul,html body.single #main article.page .post-content ol,html body.page #main article.post .post-content ul,html body.page #main article.post .post-content ol,html body.page #main article.page .post-content ul,html body.page #main article.page .post-content ol{margin:3.90625vw 1.3020833333vw}}html body.single #main article.post .post-content ul li,html body.single #main article.post .post-content ol li,html body.single #main article.page .post-content ul li,html body.single #main article.page .post-content ol li,html body.page #main article.post .post-content ul li,html body.page #main article.post .post-content ol li,html body.page #main article.page .post-content ul li,html body.page #main article.page .post-content ol li{font-size:18px}@media (max-width:991px){html body.single #main article.post .post-content ul li,html body.single #main article.post .post-content ol li,html body.single #main article.page .post-content ul li,html body.single #main article.page .post-content ol li,html body.page #main article.post .post-content ul li,html body.page #main article.post .post-content ol li,html body.page #main article.page .post-content ul li,html body.page #main article.page .post-content ol li{font-size:18px}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content ul li,html body.single #main article.post .post-content ol li,html body.single #main article.page .post-content ul li,html body.single #main article.page .post-content ol li,html body.page #main article.post .post-content ul li,html body.page #main article.post .post-content ol li,html body.page #main article.page .post-content ul li,html body.page #main article.page .post-content ol li{font-size:3.3854166667vw}}html body.single #main article.post .post-content ul li::marker,html body.single #main article.post .post-content ol li::marker,html body.single #main article.page .post-content ul li::marker,html body.single #main article.page .post-content ol li::marker,html body.page #main article.post .post-content ul li::marker,html body.page #main article.post .post-content ol li::marker,html body.page #main article.page .post-content ul li::marker,html body.page #main article.page .post-content ol li::marker{left:5px}html body.single #main article.post .post-content ul li:nth-of-type(n+2),html body.single #main article.post .post-content ol li:nth-of-type(n+2),html body.single #main article.page .post-content ul li:nth-of-type(n+2),html body.single #main article.page .post-content ol li:nth-of-type(n+2),html body.page #main article.post .post-content ul li:nth-of-type(n+2),html body.page #main article.post .post-content ol li:nth-of-type(n+2),html body.page #main article.page .post-content ul li:nth-of-type(n+2),html body.page #main article.page .post-content ol li:nth-of-type(n+2){margin:0.8em 0 0}html body.single #main article.post .post-content ul li ul,html body.single #main article.post .post-content ul li ol,html body.single #main article.post .post-content ol li ul,html body.single #main article.post .post-content ol li ol,html body.single #main article.page .post-content ul li ul,html body.single #main article.page .post-content ul li ol,html body.single #main article.page .post-content ol li ul,html body.single #main article.page .post-content ol li ol,html body.page #main article.post .post-content ul li ul,html body.page #main article.post .post-content ul li ol,html body.page #main article.post .post-content ol li ul,html body.page #main article.post .post-content ol li ol,html body.page #main article.page .post-content ul li ul,html body.page #main article.page .post-content ul li ol,html body.page #main article.page .post-content ol li ul,html body.page #main article.page .post-content ol li ol{margin:0}html body.single #main article.post .post-content ul li ul li,html body.single #main article.post .post-content ul li ol li,html body.single #main article.post .post-content ol li ul li,html body.single #main article.post .post-content ol li ol li,html body.single #main article.page .post-content ul li ul li,html body.single #main article.page .post-content ul li ol li,html body.single #main article.page .post-content ol li ul li,html body.single #main article.page .post-content ol li ol li,html body.page #main article.post .post-content ul li ul li,html body.page #main article.post .post-content ul li ol li,html body.page #main article.post .post-content ol li ul li,html body.page #main article.post .post-content ol li ol li,html body.page #main article.page .post-content ul li ul li,html body.page #main article.page .post-content ul li ol li,html body.page #main article.page .post-content ol li ul li,html body.page #main article.page .post-content ol li ol li{margin:0.8em 0 0}html body.single #main article.post .post-content blockquote,html body.single #main article.page .post-content blockquote,html body.page #main article.post .post-content blockquote,html body.page #main article.page .post-content blockquote{margin:30px 0;padding:35px 20px 30px 40px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content blockquote,html body.single #main article.page .post-content blockquote,html body.page #main article.post .post-content blockquote,html body.page #main article.page .post-content blockquote{margin:3.90625vw 0;padding:9.1145833333vw 5.2083333333vw 7.8125vw 10.4166666667vw}}html body.single #main article.post .post-content blockquote::before,html body.single #main article.page .post-content blockquote::before,html body.page #main article.post .post-content blockquote::before,html body.page #main article.page .post-content blockquote::before{content:"";top:10px;left:10px;width:25px;height:25px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content blockquote::before,html body.single #main article.page .post-content blockquote::before,html body.page #main article.post .post-content blockquote::before,html body.page #main article.page .post-content blockquote::before{top:2.6041666667vw;left:2.6041666667vw;width:6.5104166667vw;height:6.5104166667vw}}html body.single #main article.post .post-content blockquote p,html body.single #main article.page .post-content blockquote p,html body.page #main article.post .post-content blockquote p,html body.page #main article.page .post-content blockquote p{margin:0}html body.single #main article.post .post-content #toc_container,html body.single #main article.page .post-content #toc_container,html body.page #main article.post .post-content #toc_container,html body.page #main article.page .post-content #toc_container{width:100% !important;background:#f9f9f9;border:1px solid #dfe1e1;padding:25px;margin-bottom:1em;width:auto;display:table;font-size:95%}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content #toc_container,html body.single #main article.page .post-content #toc_container,html body.page #main article.post .post-content #toc_container,html body.page #main article.page .post-content #toc_container{padding:3.2552083333vw}}html body.single #main article.post .post-content #toc_container .toc_title,html body.single #main article.page .post-content #toc_container .toc_title,html body.page #main article.post .post-content #toc_container .toc_title,html body.page #main article.page .post-content #toc_container .toc_title{margin-bottom:25px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content #toc_container .toc_title,html body.single #main article.page .post-content #toc_container .toc_title,html body.page #main article.post .post-content #toc_container .toc_title,html body.page #main article.page .post-content #toc_container .toc_title{margin-bottom:3.2552083333vw}}html body.single #main article.post .post-content #toc_container .toc_list,html body.single #main article.page .post-content #toc_container .toc_list,html body.page #main article.post .post-content #toc_container .toc_list,html body.page #main article.page .post-content #toc_container .toc_list{margin:0}html body.single #main article.post .post-content #toc_container .toc_list li,html body.single #main article.page .post-content #toc_container .toc_list li,html body.page #main article.post .post-content #toc_container .toc_list li,html body.page #main article.page .post-content #toc_container .toc_list li{padding:10px 15px 0;margin-top:10px;border-top:1px solid #dfe1e1}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-content #toc_container .toc_list li,html body.single #main article.page .post-content #toc_container .toc_list li,html body.page #main article.post .post-content #toc_container .toc_list li,html body.page #main article.page .post-content #toc_container .toc_list li{padding:1.3020833333vw 1.953125vw 0;margin-top:1.3020833333vw}}html body.single #main article.post .post-footer,html body.single #main article.page .post-footer,html body.page #main article.post .post-footer,html body.page #main article.page .post-footer{padding:0 !important;margin:40px 0 0}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-footer,html body.single #main article.page .post-footer,html body.page #main article.post .post-footer,html body.page #main article.page .post-footer{margin:10.4166666667vw 0 0 !important}}html body.single #main article.post .post-footer .bzb-sns-btn,html body.single #main article.page .post-footer .bzb-sns-btn,html body.page #main article.post .post-footer .bzb-sns-btn,html body.page #main article.page .post-footer .bzb-sns-btn{display:flex;flex-wrap:wrap;padding:0 0 25px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-footer .bzb-sns-btn,html body.single #main article.page .post-footer .bzb-sns-btn,html body.page #main article.post .post-footer .bzb-sns-btn,html body.page #main article.page .post-footer .bzb-sns-btn{padding:0 0 3.2552083333vw}}@media (min-width:992px){html body.single #main article.post .post-footer .bzb-sns-btn li.bzb-facebook,html body.single #main article.page .post-footer .bzb-sns-btn li.bzb-facebook,html body.page #main article.post .post-footer .bzb-sns-btn li.bzb-facebook,html body.page #main article.page .post-footer .bzb-sns-btn li.bzb-facebook{width:initial}}@media (min-width:992px){html body.single #main article.post .post-footer .bzb-sns-btn li.bzb-facebook span,html body.single #main article.page .post-footer .bzb-sns-btn li.bzb-facebook span,html body.page #main article.post .post-footer .bzb-sns-btn li.bzb-facebook span,html body.page #main article.page .post-footer .bzb-sns-btn li.bzb-facebook span{width:112px !important;margin-left:-23px !important}}html body.single #main article.post .post-footer .post-footer-list,html body.single #main article.page .post-footer .post-footer-list,html body.page #main article.post .post-footer .post-footer-list,html body.page #main article.page .post-footer .post-footer-list{margin:0 0 40px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-footer .post-footer-list,html body.single #main article.page .post-footer .post-footer-list,html body.page #main article.post .post-footer .post-footer-list,html body.page #main article.page .post-footer .post-footer-list{margin:0 0 5.2083333333vw}}html body.single #main article.post .post-footer .post-footer-list .cat,html body.single #main article.page .post-footer .post-footer-list .cat,html body.page #main article.post .post-footer .post-footer-list .cat,html body.page #main article.page .post-footer .post-footer-list .cat{display:flex;align-items:center;font-size:16px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-footer .post-footer-list .cat,html body.single #main article.page .post-footer .post-footer-list .cat,html body.page #main article.post .post-footer .post-footer-list .cat,html body.page #main article.page .post-footer .post-footer-list .cat{font-size:3.3854166667vw}}html body.single #main article.post .post-footer .post-footer-list .cat .fa-folder,html body.single #main article.page .post-footer .post-footer-list .cat .fa-folder,html body.page #main article.post .post-footer .post-footer-list .cat .fa-folder,html body.page #main article.page .post-footer .post-footer-list .cat .fa-folder{margin-right:25px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-footer .post-footer-list .cat .fa-folder,html body.single #main article.page .post-footer .post-footer-list .cat .fa-folder,html body.page #main article.post .post-footer .post-footer-list .cat .fa-folder,html body.page #main article.page .post-footer .post-footer-list .cat .fa-folder{margin-right:6.5104166667vw}}html body.single #main article.post .post-footer .post-footer-list .cat .fa-folder::before,html body.single #main article.page .post-footer .post-footer-list .cat .fa-folder::before,html body.page #main article.post .post-footer .post-footer-list .cat .fa-folder::before,html body.page #main article.page .post-footer .post-footer-list .cat .fa-folder::before{width:16px;height:16px;top:3px;left:0;margin:auto;bottom:0}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-footer .post-footer-list .cat .fa-folder::before,html body.single #main article.page .post-footer .post-footer-list .cat .fa-folder::before,html body.page #main article.post .post-footer .post-footer-list .cat .fa-folder::before,html body.page #main article.page .post-footer .post-footer-list .cat .fa-folder::before{width:4.1666666667vw;height:4.1666666667vw;top:0.390625vw}}html body.single #main article.post .post-share-title,html body.single #main article.page .post-share-title,html body.page #main article.post .post-share-title,html body.page #main article.page .post-share-title{font-size:16px;padding:10px 0;margin-bottom:0;color:#333;background-color:#ffffff;text-align:center}@media (max-width:991px){html body.single #main article.post .post-share-title,html body.single #main article.page .post-share-title,html body.page #main article.post .post-share-title,html body.page #main article.page .post-share-title{font-size:16px}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-share-title,html body.single #main article.page .post-share-title,html body.page #main article.post .post-share-title,html body.page #main article.page .post-share-title{font-size:3.3854166667vw;padding:2.6041666667vw 0}}html body.single #main article.post .post-sns li,html body.single #main article.page .post-sns li,html body.page #main article.post .post-sns li,html body.page #main article.page .post-sns li{font-size:16px;text-align:center;flex:1}@media (max-width:991px){html body.single #main article.post .post-sns li,html body.single #main article.page .post-sns li,html body.page #main article.post .post-sns li,html body.page #main article.page .post-sns li{font-size:16px}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-sns li,html body.single #main article.page .post-sns li,html body.page #main article.post .post-sns li,html body.page #main article.page .post-sns li{font-size:3.3854166667vw}}html body.single #main article.post .post-sns li a,html body.single #main article.page .post-sns li a,html body.page #main article.post .post-sns li a,html body.page #main article.page .post-sns li a{display:flex;align-items:center;justify-content:center;border-right:none;width:100%;display:block;color:#fff !important;text-decoration:none;padding:25px 0}@media (max-width:991px){html body.single #main article.post .post-sns li a,html body.single #main article.page .post-sns li a,html body.page #main article.post .post-sns li a,html body.page #main article.page .post-sns li a{padding:25px 0}}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-sns li a,html body.single #main article.page .post-sns li a,html body.page #main article.post .post-sns li a,html body.page #main article.page .post-sns li a{padding:6.5104166667vw 0}}html body.single #main article.post .post-sns li a:hover,html body.single #main article.page .post-sns li a:hover,html body.page #main article.post .post-sns li a:hover,html body.page #main article.page .post-sns li a:hover{opacity:0.5}html body.single #main article.post .post-sns li a svg,html body.single #main article.page .post-sns li a svg,html body.page #main article.post .post-sns li a svg,html body.page #main article.page .post-sns li a svg{fill:#fff}html body.single #main article.post .post-sns li a svg path,html body.single #main article.page .post-sns li a svg path,html body.page #main article.post .post-sns li a svg path,html body.page #main article.page .post-sns li a svg path{fill:#fff}html body.single #main article.post .post-sns-twitter,html body.single #main article.page .post-sns-twitter,html body.page #main article.post .post-sns-twitter,html body.page #main article.page .post-sns-twitter{background:#000}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-sns-twitter,html body.single #main article.page .post-sns-twitter,html body.page #main article.post .post-sns-twitter,html body.page #main article.page .post-sns-twitter{border-bottom:none}}html body.single #main article.post .post-sns-feedly,html body.single #main article.page .post-sns-feedly,html body.page #main article.post .post-sns-feedly,html body.page #main article.page .post-sns-feedly{background:#5acf5f}html body.single #main article.post .post-sns span,html body.single #main article.page .post-sns span,html body.page #main article.post .post-sns span,html body.page #main article.page .post-sns span{color:#fff}html body.single #main article.post .post-author,html body.single #main article.page .post-author,html body.page #main article.post .post-author,html body.page #main article.page .post-author{padding:25px 0 !important}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-author,html body.single #main article.page .post-author,html body.page #main article.post .post-author,html body.page #main article.page .post-author{padding:6.5104166667vw 0 !important}}html body.single #main article.post .post-author .clearfix,html body.single #main article.page .post-author .clearfix,html body.page #main article.post .post-author .clearfix,html body.page #main article.page .post-author .clearfix{display:flex;align-items:flex-start}html body.single #main article.post .post-author .post-author-img,html body.single #main article.page .post-author .post-author-img,html body.page #main article.post .post-author .post-author-img,html body.page #main article.page .post-author .post-author-img{float:none;width:100px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-author .post-author-img,html body.single #main article.page .post-author .post-author-img,html body.page #main article.post .post-author .post-author-img,html body.page #main article.page .post-author .post-author-img{width:13.0208333333vw}}html body.single #main article.post .post-author .post-author-meta,html body.single #main article.page .post-author .post-author-meta,html body.page #main article.post .post-author .post-author-meta,html body.page #main article.page .post-author .post-author-meta{float:none;margin:0;width:calc(100% - 100px);padding:0 0 0 25px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-author .post-author-meta,html body.single #main article.page .post-author .post-author-meta,html body.page #main article.post .post-author .post-author-meta,html body.page #main article.page .post-author .post-author-meta{width:calc(100% - 13.0208333333vw);padding:0 0 0 3.2552083333vw}}html body.single #main article.post .post-author .post-author-meta h2,html body.single #main article.page .post-author .post-author-meta h2,html body.page #main article.post .post-author .post-author-meta h2,html body.page #main article.page .post-author .post-author-meta h2{font-size:20px;margin:0 0 5px;font-weight:bold}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-author .post-author-meta h2,html body.single #main article.page .post-author .post-author-meta h2,html body.page #main article.post .post-author .post-author-meta h2,html body.page #main article.page .post-author .post-author-meta h2{font-size:3.6458333333vw;margin:0 0 0.6510416667vw}}html body.single #main article.post .post-author .post-author-meta p,html body.single #main article.page .post-author .post-author-meta p,html body.page #main article.post .post-author .post-author-meta p,html body.page #main article.page .post-author .post-author-meta p{font-size:14px}@media (max-width:991px) and (max-width:768px){html body.single #main article.post .post-author .post-author-meta p,html body.single #main article.page .post-author .post-author-meta p,html body.page #main article.post .post-author .post-author-meta p,html body.page #main article.page .post-author .post-author-meta p{font-size:3.125vw}}html body.single #main article.post #comments,html body.single #main article.page #comments,html body.page #main article.post #comments,html body.page #main article.page #comments{display:none}html body.single #side .side-inner .side-widget-area #block-10,html body.page #side .side-inner .side-widget-area #block-10{position:relative;top:initial}html body .widget-index-top .service-list{background:#fff;border:1px solid #d9c437;border-radius:6px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-list{border:1px solid #d9c437;border-radius:1.5625vw}}html body .widget-index-top .service-list__title{font-size:16px;font-weight:500;background:#f3e063;padding:8px 10px 10px;border-bottom:1px solid #d9c437;border-radius:6px 6px 0 0}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-list__title{font-size:3.6458333333vw;padding:2.0833333333vw 2.6041666667vw 2.6041666667vw;border-radius:1.5625vw 1.5625vw 0 0}}html body .widget-index-top .service-list__title span{font-weight:700;font-size:1.2em;margin:0 0.2em}html body .widget-index-top .service-list__title img{display:block;border-radius:6px 6px 0 0}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-list__title img{border-radius:1.5625vw 1.5625vw 0 0}}html body .widget-index-top .service-list__content{padding:25px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-list__content{padding:2.6041666667vw}}html body .widget-index-top .service-list__item-title{display:flex;align-items:flex-start}html body .widget-index-top .service-list__item-title--icon{display:block;font-weight:600;line-height:1.2;border-radius:99px;background:#0080b1;color:#fff;text-align:center;width:60px;height:60px;font-size:10px;padding:12px 0}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-list__item-title--icon{width:15.625vw;height:15.625vw;font-size:2.6041666667vw;padding:3.2552083333vw 0;border-radius:26.0416666667vw}}html body .widget-index-top .service-list__item-title p{font-size:18px;font-weight:700;width:calc(100% - 60px);padding:15px 0 0 15px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-list__item-title p{font-size:4.1666666667vw;width:calc(100% - 15.625vw);padding:3.90625vw 0 0 3.90625vw}}html body .widget-index-top .service-list__item-content{font-size:14px;padding:20px;background:#f1f1f1;margin:10px 0 15px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-list__item-content{font-size:3.125vw;padding:2.6041666667vw;margin:2.6041666667vw 0 3.90625vw}}html body .widget-index-top .service-rank{overflow-x:scroll;margin-bottom:25px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank{margin-bottom:3.2552083333vw}}html body .widget-index-top .service-rank .table-wrap{overflow-x:initial;white-space:nowrap;margin-bottom:25px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank .table-wrap{margin-bottom:3.2552083333vw}}html body .widget-index-top .service-rank .table-grad::after{content:none}html body .widget-index-top .service-rank-table{border:none;border-collapse:separate;white-space:normal;max-width:initial;width:850px;min-width:850px;margin-bottom:15px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table{width:221.3541666667vw;min-width:221.3541666667vw;margin-bottom:3.2552083333vw}}html body .widget-index-top .service-rank-table__num{display:flex;align-items:center}html body .widget-index-top .service-rank-table__num--01{color:#fff !important;background:#d9b813 !important}html body .widget-index-top .service-rank-table__num--02{color:#fff !important;background:#8f9095 !important}html body .widget-index-top .service-rank-table__num--03{color:#fff !important;background:#c56529 !important}html body .widget-index-top .service-rank-table__num [class*="service-rank-table__num--"]{display:flex;align-items:center;justify-content:center;background:#ddd;color:#333;font-weight:700;margin-right:10px;padding:5px;width:24px;height:23px;border-radius:20px;font-size:10px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table__num [class*="service-rank-table__num--"]{margin-right:0;padding:1.3020833333vw;width:6.5104166667vw;height:6.5104166667vw;border-radius:6.5104166667vw;font-size:2.6041666667vw}}html body .widget-index-top .service-rank-table__num-text{text-decoration:underline;width:calc(100% - 30px)}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table__num-text{width:calc(100% - 6.5104166667vw);padding-left:1.953125vw}}html body .widget-index-top .service-rank-table__button{margin:30px 0;text-align:center}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table__button{margin:3.90625vw 0}}html body .widget-index-top .service-rank-table__button-link{display:inline-block;position:relative;text-align:center;background-color:#333;background-position:100% 0;background-repeat:no-repeat;background-size:250% auto;font-weight:700;background-image:linear-gradient(300deg, #e7d456, #f3e063 50%, #f3e063 0, #f3e063);color:#fff;text-decoration:none;border-radius:999px;width:100%;padding:15px;min-width:90px;font-size:10px;transition:background-position 0.3s ease}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table__button-link{font-size:2.6041666667vw;padding:1.953125vw;min-width:22.1354166667vw}}html body .widget-index-top .service-rank-table__button-link:hover{background-position:0 0;transition:all 0.28s ease;color:#fff}html body .widget-index-top .service-rank-table__button-link:hover::after{right:8%}html body .widget-index-top .service-rank-table__button-link::after{display:block;width:10px;border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";height:5px;position:absolute;right:8%;top:45%;transform:skew(45deg);transition:all 0.28s ease}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table__button-link::after{height:1.0416666667vw;width:2.0833333333vw}}html body .widget-index-top .service-rank-table tr:first-child th,html body .widget-index-top .service-rank-table tr:first-child td{border-top:1px solid #d9c437;background-color:#f3e063;text-align:center;height:50px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table tr:first-child th,html body .widget-index-top .service-rank-table tr:first-child td{border-top:1px solid #d9c437;height:13.0208333333vw}}html body .widget-index-top .service-rank-table tr th,html body .widget-index-top .service-rank-table tr td{line-height:1.5;border-top:none;border-left:none;border-right:1px solid #d9c437;border-bottom:1px solid #d9c437;font-size:12px;padding:10px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table tr th,html body .widget-index-top .service-rank-table tr td{font-size:2.8645833333vw;padding:2.6041666667vw}}html body .widget-index-top .service-rank-table tr th:first-child,html body .widget-index-top .service-rank-table tr td:first-child{border-left:1px solid #d9c437}html body .widget-index-top .service-rank-table tr th.image,html body .widget-index-top .service-rank-table tr td.image{width:120px;min-width:120px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table tr th.image,html body .widget-index-top .service-rank-table tr td.image{width:31.25vw;min-width:31.25vw}}html body .widget-index-top .service-rank-table tr th.image a img,html body .widget-index-top .service-rank-table tr td.image a img{max-width:100%}html body .widget-index-top .service-rank-table tr th.sticky,html body .widget-index-top .service-rank-table tr td.sticky{display:table-cell;position:sticky;top:0;left:0;background-color:#f5eebd;border-right:1px solid #d9c437;z-index:100}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table tr th.sticky,html body .widget-index-top .service-rank-table tr td.sticky{border-right:1px solid #d9c437}}html body .widget-index-top .service-rank-table tr th{font-weight:700;text-align:center;background-color:#f3e063}html body .widget-index-top .service-rank-table tr th.sticky{background:#e5d250;width:140px;min-width:140px}@media (max-width:991px) and (max-width:768px){html body .widget-index-top .service-rank-table tr th.sticky{width:36.4583333333vw;min-width:36.4583333333vw}}html body #main>div>div:nth-child(2)>div>table>tbody>tr:nth-child(1)>th.sticky{border-radius:6px 0 0 0}@media (max-width:991px) and (max-width:768px){html body #main>div>div:nth-child(2)>div>table>tbody>tr:nth-child(1)>th.sticky{border-radius:1.5625vw 0 0 0}}html body #main>div>div:nth-child(2)>div>table>tbody>tr:nth-child(1)>th:nth-child(6){border-radius:0 6px 0 0}@media (max-width:991px) and (max-width:768px){html body #main>div>div:nth-child(2)>div>table>tbody>tr:nth-child(1)>th:nth-child(6){border-radius:0 1.5625vw 0 0}}html body #main>div>div:nth-child(2)>div>table>tbody>tr:nth-child(6)>td:nth-child(6){border-radius:0 0 6px 0}@media (max-width:991px) and (max-width:768px){html body #main>div>div:nth-child(2)>div>table>tbody>tr:nth-child(6)>td:nth-child(6){border-radius:0 0 1.5625vw 0}}html body #main>div>div:nth-child(2)>div>table>tbody>tr:nth-child(6)>td.sticky{border-radius:0 0 0 6px}@media (max-width:991px) and (max-width:768px){html body #main>div>div:nth-child(2)>div>table>tbody>tr:nth-child(6)>td.sticky{border-radius:0 0 0 1.5625vw}}