@charset "utf-8";.category-header__ttl{margin-bottom:30px}.category-latest-v{margin-top:10px}.category-latest-v__headline{background-color:#6a5e2e;color:#fff;font-size:1.6rem;padding:8px;line-height:1;font-weight:700}.category-latest-v-list>li{padding:10px 0;border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8}.category-latest-v-list a{display:-webkit-box;display:-ms-flexbox;display:flex}.category-latest-v-list__img{-ms-flex-preferred-size:150px;flex-basis:150px;min-width:150px;height:80px;margin-right:20px}.category-latest-v-list__publish{color:#a89416;font-size:1.4rem;margin-bottom:10px;display:block}.category-latest-v-list__ttl{font-weight:700;color:#131313;font-size:1.4rem;margin-bottom:10px}.category-latest-v-list__summary{color:#131313;font-size:1.4rem}.cc-ranking{margin-top:20px}.cc-ranking__more{text-align:right;margin:3px 0}.cc-ranking__more>a{font-size:1.2rem;color:#6e6e70}.cc-ranking-unit{border-bottom:solid 2px #6a5e20;margin-top:20px}.cc-ranking-unit.\--24hour,.cc-ranking-unit.\--1week,.cc-ranking-unit.\--1month{display:none}.cc-ranking-list__rank-1>a:before{content:'1'}.cc-ranking-list__rank-2>a:before{content:'2'}.cc-ranking-list__rank-3>a:before{content:'3'}.cc-ranking-list__rank-4>a:before{content:'4'}.cc-ranking-list__rank-5>a:before{content:'5'}.cc-ranking-list__rank-6>a:before{content:'6'}.cc-ranking-list__rank-7>a:before{content:'7'}.cc-ranking-list__rank-8>a:before{content:'8'}.cc-ranking-list__rank-9>a:before{content:'9'}.cc-ranking-list__rank-10>a:before{content:'10'}.cc-ranking-list__rank-11>a:before{content:'11'}.cc-ranking-list__rank-12>a:before{content:'12'}.cc-ranking-list__rank-13>a:before{content:'13'}.cc-ranking-list__rank-14>a:before{content:'14'}.cc-ranking-list__rank-15>a:before{content:'15'}.cc-ranking-list__rank-16>a:before{content:'16'}.cc-ranking-list__rank-17>a:before{content:'17'}.cc-ranking-list__rank-18>a:before{content:'18'}.cc-ranking-list__rank-19>a:before{content:'19'}.cc-ranking-list__rank-20>a:before{content:'20'}.cc-ranking-list__rank-21>a:before{content:'21'}.cc-ranking-list__rank-22>a:before{content:'22'}.cc-ranking-list__rank-23>a:before{content:'23'}.cc-ranking-list__rank-24>a:before{content:'24'}.cc-ranking-list__rank-25>a:before{content:'25'}.cc-ranking-list__rank-26>a:before{content:'26'}.cc-ranking-list__rank-27>a:before{content:'27'}.cc-ranking-list__rank-28>a:before{content:'28'}.cc-ranking-list__rank-29>a:before{content:'29'}.cc-ranking-list__rank-30>a:before{content:'30'}.cc-ranking-list__ttl{font-size:1.6rem;font-weight:400}.cc-ranking-list>li{padding:5px 0}.cc-ranking-list>li:nth-child(odd){background-color:#eae6e3}.cc-ranking-list>li a{display:block;padding:5px 10px 5px 60px;font-size:1.6rem;position:relative}.cc-ranking-list>li a span{display:block;color:#131313;font-size:1.2rem}.cc-ranking-list>li a:hover:before,.cc-ranking-list>li a:hover:after{text-decoration:none}.cc-ranking-list>li a:before{position:absolute;left:10px;top:0;bottom:0;margin:auto;font-size:1.4rem;font-weight:700;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;color:#fff;width:24px;height:24px;z-index:1;background-color:#dc733a;border-radius:12px}.cc-ranking-list>li a:after{position:absolute;left:35px;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;color:#131313;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:'\4F4D';width:20px;height:20px;font-weight:700}.cc-ranking-rb{display:none}.cc-ranking-rb.\--h24:checked~.cc-ranking-unit.\--24hour,.cc-ranking-rb.\--w1:checked~.cc-ranking-unit.\--1week,.cc-ranking-rb.\--m1:checked~.cc-ranking-unit.\--1month{display:block}.cc-ranking-rb.\--h24:checked~.cc-ranking-tab>li:nth-child(1) label,.cc-ranking-rb.\--w1:checked~.cc-ranking-tab>li:nth-child(2) label,.cc-ranking-rb.\--m1:checked~.cc-ranking-tab>li:nth-child(3) label{background-color:#ed7000;color:#fff}.cc-ranking-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 0 0}.cc-ranking-tab>li{margin-left:5px}.cc-ranking-tab>li label{cursor:pointer;background-color:#f7a903;font-size:1.8rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;border-radius:5px;line-height:1}.search-header>p{line-height:1.6}.search-result{border-top:solid 1px #d1d1d1;margin-top:20px}.search-form{background-color:#e8e8e8;padding:20px;margin-top:15px}.search-form>form{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.search-form>form input{padding:10px;width:90%}.search-form>form button{border:none;width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAQAAAACNCElAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAK5SURBVEjHpdZfaFZlHAfwz7vJ2/65TWmhlw5Bhq286kKsyArclqKCBKOoSUqyTC8k50VXUZtE5E0yFLtJUyIbibryIhtBF0WwQNpKSxBvYplTx+s2/16cs7c973u2nbd9r845zzkfnt/v/HlO5rSE1Gi11irL1Mm44bJB551xy6zJFGGN9mpXk3Dubcf1uDgzVhbsVdhvyPZEikpb/eZDVWlm1uikVfH2HQP6Dfsbj1mh1bOy8dgFm5Pn9x/W7JwlYESPT40WnFnnNV2Wxme0+GVmbLkfNYBj3iqCplLvY6/H3GqXkntW4QsNeGCXV2akGNWh0z00+Lq4d+Xt8J4tYI8D5srPRrShQbVvi8tsNCSLo16dk4py2Bu4q9lwYZldshixMyXFO/7FAl2FPavRDrpn6VVhrnsfvKw+xNpUI+dIagp63UKF9SG2FpxzsyQsJ3qmng+xJ8BASRT8AJ4MseUQ3pVUia5YFmILwbWSsX9AXYhlwIOSsalkpmNR4xeVjCwGY9OnUeYv0FQyFl1xOSzzV/BMydgaMBhi58G6+EakTaWXwHch1u82qnWUhG1Th0mnQ2zUCbBPbWqq1rvgy/gByWP0uIslKb5lU9nvUdzXHR4uwx8x02FHKmq7N0GvC+FAtAZU+clK3PO2g3NQu3ykHL97qvDjEK0BORuNoNwnDs3SuxpHHFAOrhgvHJ5ahC9pjd/PbYZ1qi6CKu0wZGt+/0Vf5VfSoMwoK5y0Mt4ec9aAYddRr8nTWvIv9UVXPQfO2GwyGaPKBzotmKVj9/XaZ1KfdcVc+K+Rs1uzz0wkQhMOa9LppnGbfAPaphebSfylWmSDFzyuUS1y/jToe6eCR7SieHbJWLoUcWX/3zJuY77YPtn5YUzkuVZ9svMpM8oj+rSAz+c3s2h2m/SDDfPHIu64Md0PASZ7s4dInNhNAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTEyLTE1VDA4OjI5OjIzKzAwOjAwaRNyKwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0xMi0xNVQwODoyOToyMyswMDowMBhOypcAAAAASUVORK5CYII=) center center /cover;cursor:pointer;margin:6px 0 0 25px}
.category-header__ttl {
    font-size: 2.5rem;
    padding: 16px 0;
    border-bottom: solid 1px #d1d1d1;
}

.category-body h2 {
font-size: 1.4em;
    font-weight: 700;
    margin: 25px 0;
    line-height: 1.4;
    padding: 4px 0 4px 20px;
    border-left: solid 5px #6a5d2e;
    position: relative;
}
.category-body h2:before {
    display: block;
    width: 1px;
    height: 100%;
    content: '';
    border-left: solid 5px #bbac71;
    position: absolute;
    left: 0;
    top: 0;
}
.category-body p {
    margin: 2rem 0;
    line-height: 1.6em;
    letter-spacing: .06em;
    margin-bottom: 25px;
    font-size:1.6rem;
}
.category-body .article-beginning {
    color: #877521;
    font-weight: bold;
}