@keyframes anchor-link-modify{0%{margin-top:-140px}to{margin-top:0}}@media screen and (max-width:768px){@keyframes anchor-link-modify{0%{margin-top:-80px}to{margin-top:0}}}:target{animation:anchor-link-modify .1s}.author{border-radius:7px;box-shadow:0 0 4px hsla(0,0%,56%,.5);padding:11px 25px}@media screen and (max-width:768px){.author{padding:10px 15px}}.author-title{color:#e1a919;font-size:20px;font-weight:700;line-height:1.7}@media screen and (max-width:768px){.author-title{font-size:16px}}.author-contents{align-items:center;justify-content:center}@media screen and (min-width:769px){.author-contents{display:flex}}.author-logo{margin-right:27px}@media screen and (max-width:768px){.author-logo{align-items:center;display:flex;justify-content:center;margin-right:unset;margin-top:15px}}.author-logo-image{height:69px;width:100px}.author-name{font-weight:700;line-height:1.7;margin-top:10px}@media screen and (max-width:768px){.author-name{font-size:14px}}.author-profile{font-size:14px}@media screen and (max-width:768px){.author-profile{font-size:12px}}.more_content{height:135px;overflow:hidden;position:relative}.more_content:after{background:linear-gradient(180deg,transparent 80%,#f7f7f7);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.more_content.open:after{opacity:0;z-index:-1}.less_btn,.more_btn{background:linear-gradient(0deg,transparent 0,#f7f7f7);color:#979797;cursor:pointer;font-size:14px;padding-bottom:10px;text-align:center;transform:translateX(-1px) translateY(-1px)}@media screen and (max-width:768px){.less_btn,.more_btn{font-size:12px}}.less_btn{background:none;display:none}.table-of-contents{background-image:url(/images/ranking/checkpattern.png);background-size:4px;margin:60px 0;padding:0;width:100%}@media screen and (max-width:768px){.table-of-contents{margin:20px 0}}.table-of-contents .toc-mokuji{font-weight:700;margin:0;padding:20px 30px 0}@media screen and (max-width:768px){.table-of-contents .toc-mokuji{padding:20px 5% 0}}.table-of-contents ul li{list-style-type:none}.table-of-contents ul li:after{display:none}.table-of-contents .toc-ul{list-style-type:none;margin:0;padding:15px 30px 20px}@media screen and (max-width:768px){.table-of-contents .toc-ul{padding:10px 5% 15px}}.table-of-contents .toc-ul .toc-li{line-height:2.3;position:unset!important}.table-of-contents .toc-ul .toc-li .toc-link{align-items:center;color:#333;display:flex;font-size:14px;font-weight:700;justify-content:space-between;text-decoration:none}@media screen and (max-width:768px){.table-of-contents .toc-ul .toc-li .toc-link{font-size:12px}}.table-of-contents .toc-ul .toc-li .toc-link:after{content:"→"}.table-of-contents .toc-ul .toc-li .toc-link[normal]{font-weight:400}.table-of-contents .toc-ul .toc-li .toc-link[normal]:after{display:none}.superviser{border-radius:7px;box-shadow:0 0 4px hsla(0,0%,56%,.5);padding:11px 25px}@media screen and (max-width:768px){.superviser{padding:10px 15px}}.superviser-title{color:#e1a919;font-size:20px;font-weight:700;line-height:1.7}@media screen and (max-width:768px){.superviser-title{font-size:16px}}.superviser-contents{align-items:center;justify-content:center}@media screen and (min-width:769px){.superviser-contents{display:flex}}.superviser-logo{margin-right:27px;max-width:200px}@media screen and (max-width:768px){.superviser-logo{align-items:center;display:flex;justify-content:center;margin:auto}}.superviser-logo-image{min-height:auto;min-width:100px}.superviser-name{font-weight:700;line-height:1.7;margin-top:10px}@media screen and (max-width:768px){.superviser-name{font-size:14px}}.superviser-intro{font-size:14px;margin-bottom:4px}@media screen and (max-width:768px){.superviser-intro{font-size:12px}}.superviser-center a{text-decoration:none}iframe{width:100%}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-angle-up:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-right:before{content:""}.fa-check-circle:before{content:""}.fa-dot-circle:before{content:""}.fa-search:before{content:""}.fa-stream:before{content:""}.fa-minus:before{content:""}.fa-plus:before{content:""}.fa-caret-up:before{content:""}.fa-caret-down:before{content:""}.fa-chevron-right:before{content:""}.fa-angle-left:before{content:""}.fa-check:before{content:""}.fa-stop:before{content:""}.fa-pen:before{content:""}.fa-times:before{content:""}.fa-file:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-arrow-up:before{content:""}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.eot);src:url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free,sans-serif}.fa,.fas{font-weight:900}.area-list .region{display:block;margin:25px 0}.area-list .region summary{list-style:none;outline:none}.area-list .region summary::-webkit-details-marker{display:none}.area-list .region summary .region-description{align-items:center;display:flex}@media screen and (max-width:768px){.area-list .region summary .region-description{margin-bottom:20px}}.area-list .region summary .region-description .region-image{height:50px;margin-right:15px;width:70px}.area-list .region summary .region-description .region-link,.area-list .region summary .region-description .region-text{color:#e1a919}.area-list .region summary .region-description .region-text{font-weight:700;margin:0}@media screen and (min-width:769px){.area-list .region summary .region-description .region-text{font-size:20px}}@media screen and (max-width:768px){.area-list .region summary .region-description .region-text{font-size:18px}}.area-list .region summary .region-description .region-text .region-link{border-bottom:1px solid #e1a919;display:block;text-decoration:none}.area-list .region summary .region-description .fa-plus{background-color:#979797;border-radius:3px;color:#fff;display:block;font-size:10px;margin-left:auto;padding:7px}.area-list .region summary .region-description .fa-minus{display:none}.area-list .region .pref-links{margin:10px -5px 20px;max-height:0;overflow:hidden;transition:max-height 1s ease-out}.area-list .region .pref-links .pref-link{font-weight:700;justify-content:stretch;margin:10px}.area-list .region .pref-links .pref-link .pref{border-bottom:1px solid #333;color:#333;display:inline-block;text-decoration:none}@media screen and (min-width:769px){.area-list .region .pref-links .pref-link .pref{font-size:18px}}@media screen and (max-width:768px){.area-list .region .pref-links .pref-link .pref{font-size:16px}}.area-list .region .pref-links .pref-link .pref-amount{color:#979797;font-size:12px}.area-list .region .pref-links .pref-link .non-clickable{color:#979797;cursor:default}.area-list .region[open] .region-description .fa-plus{display:none}.area-list .region[open] .region-description .fa-minus{background-color:#979797;border-radius:3px;color:#fff;display:block;font-size:10px;margin-left:auto;padding:7px}.area-list .region[open] .pref-links{max-height:none}.area-list .pref_links summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:10px}.area-list .pref_links summary::-webkit-details-marker{display:none}.area-list .pref_links .fa-chevron-down,.area-list .pref_links .fa-chevron-up{color:#c4c4c4;margin-left:5px}.area-list .pref_links .fa-chevron-down{display:block}.area-list .pref_links .fa-chevron-up,.area-list .pref_links[open] .fa-chevron-down{display:none}.area-list .pref_links[open] .fa-chevron-up{display:block}.area-list .pref_links .links{border:1px solid #c4c4c4;border-top:none;list-style:none;margin:0 20px 20px;text-align:justify}.area-list .pref_links .links li{border-bottom:1px solid #c4c4c4}.area-list .pref_links .links li:last-child{border-bottom:none}.area-list .pref_links .links li a{color:#333;text-decoration:none}.area-list .pref_links .links li .link_inner{align-items:center;display:flex;justify-content:space-between;padding:20px 30px}.city-links{display:flex;flex-wrap:wrap;margin:10px -5px 20px}.city-links .city-link{border:1px solid #e1a919;border-radius:5px;font-weight:700;justify-content:stretch;margin:10px;padding:15px 50px 0}@media screen and (max-width:375px){.city-links .city-link{text-align:center;width:100%}}.city-links .city-link .city{border-bottom:1px solid #333;color:#333;display:inline-block;text-decoration:none}@media screen and (min-width:769px){.city-links .city-link .city{font-size:18px}}@media screen and (max-width:768px){.city-links .city-link .city{font-size:16px}}.city-links .city-link .city-amount{color:#979797;font-size:12px}.city-links .city-link .fa-caret-down,.city-links .city-link .fa-caret-up{color:#c4c4c4}.city-links .city-link .fa-caret-down{display:block}.city-links .city-link .fa-caret-up,.city-links .city-link details[open] summary .fa-caret-down{display:none}.city-links .city-link details[open] summary .fa-caret-up{display:block}.city-links .station-list{margin:0;padding:0}.city-links .station-list .station{list-style:none;padding-bottom:15px}.city-links .station-list .station-link{border-bottom:1px solid #333;color:#333;display:inline-block;text-decoration:none}@media screen and (min-width:769px){.city-links .station-list .station-link{font-size:16px}}@media screen and (max-width:768px){.city-links .station-list .station-link{font-size:14px}}.city-links .station-list .station-amount{color:#979797;font-size:12px}.icon-and-title{align-items:center;display:flex;font-size:24px;font-weight:700;letter-spacing:.025em;line-height:1.5;margin:0 5%}@media screen and (min-width:769px){.icon-and-title{font-size:30px;margin:0}}@media screen and (max-width:768px){.icon-and-title{font-size:20px;letter-spacing:0}}.icon-and-title .icon{height:35px;margin-right:15px}@media screen and (min-width:769px){.icon-and-title .icon{height:40px}}.icon-and-title .page_number{font-size:18px;margin-left:5px}@media screen and (min-width:769px){.icon-and-title .page_number{font-size:24px}}@media screen and (max-width:768px){.icon-and-title .page_number{font-size:15px}}@media screen and (max-width:375px){.icon-and-title .page_number{font-size:10px}}.description-text{font-size:12px;line-height:1.7;margin:15px 5%}@media screen and (min-width:769px){.description-text{font-size:14px;margin:20px 0}}#db-search-index .wrapper-main-content .main-content{margin-top:0}#db-search-index .wrapper-main-content .main-content .shienkin-banner{display:block;margin-bottom:10px}@media screen and (max-width:768px){#db-search-index .wrapper-main-content .main-content .shienkin-banner{overflow:hidden;padding:0 5%}}@media screen and (min-width:769px){#db-search-index .wrapper-main-content .main-content .shienkin-banner{margin-bottom:20px}}#db-search-index .wrapper-main-content .main-content .shienkin-banner-img{height:auto;width:-webkit-fill-available}#db-search-index .wrapper-main-content .main-content .contents-wrapper{margin-top:25px}@media screen and (max-width:768px){#db-search-index .wrapper-main-content .main-content .contents-wrapper{margin-top:20px;padding:0 20px}}#db-search-index .wrapper-main-content .main-content .color-line{margin-top:20px}#db-search-index .wrapper-main-content .main-content .title{align-items:center;display:flex}@media screen and (max-width:768px){#db-search-index .wrapper-main-content .main-content .title{font-size:18px;margin:5%}}#db-search-index .wrapper-main-content .main-content .title .icon{margin-right:10px}@media screen and (max-width:768px){#db-search-index .wrapper-main-content .main-content .area-list{margin:0 5%}}.floating-cta{background:rgba(0,0,0,.6);bottom:0;box-shadow:0 0 5px #969696;left:0;padding:4px 10px;position:fixed;right:0;z-index:50}.floating-cta-btn{align-items:center;background:rgba(225,169,25,.95);border-radius:5px;box-shadow:3px 3px 0 #3a3a3a;color:#fff;display:flex;font-size:20px;font-weight:700;height:55px;justify-content:center;letter-spacing:.1em;line-height:1;margin-left:auto;margin-right:auto;max-width:700px;position:relative;text-align:center;text-decoration:none;transition:all .3s;width:100%}@media screen and (min-width:426px){.floating-cta-btn{font-size:26px;height:70px}}.floating-cta-btn:hover{background:rgba(206,161,44,.95)}.floating-cta-btn:before{background-image:url(/images/lp/direct_common/floating_cta/dots.png);background-size:20px;border-radius:inherit;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}.floating-cta-btn-txt{align-items:center;display:flex;letter-spacing:0}.floating-cta-btn .fas{font-size:22px;margin-left:1em}@media screen and (min-width:426px){.floating-cta-btn .fas{margin-left:1.1em}}.floating-cta-btn-img{height:auto;margin-left:10px;margin-top:-20px;width:110px}@media screen and (min-width:426px){.floating-cta-btn-img{width:140px}}
