@charset "UTF-8";@media not all and (max-width:660px){.p-fav-nav{background:#fff;padding:6px 8px 28px;border:1px solid #ccc;border-radius:10px;font-weight:700;margin-bottom:14px}.p-fav-nav__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-fav-nav__top .c-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center;margin:12px auto 5px}.p-fav-nav__top .c-text .orange{color:#f60}.p-fav-nav__top .c-text:before,.p-fav-nav__top .c-text:after{background:#ccc;bottom:3px;content:"";height:85%;position:absolute;width:2px}.p-fav-nav__top .c-text:before{left:-24px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}@media(max-width:660px){.p-fav-nav__top .c-text:before{left:-8px}}.p-fav-nav__top .c-text:after{right:-30px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.p-fav-nav .c-btn.btn-contact{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-weight:700;line-height:1;text-decoration:none!important;cursor:pointer;position:relative;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;color:#fff!important;border:2px solid #6e9800!important;background:transparent -webkit-linear-gradient(top,#e2ff96 0,#98cb15 1px,#86b902 100%)!important;background:transparent linear-gradient(180deg,#e2ff96 0,#98cb15 1px,#86b902 100%)!important;text-shadow:0 2px 2px rgba(0,0,0,.1607843137);height:66px;font-size:20px;border-radius:10px;font-size:18px;gap:4px;box-shadow:0 2px 6px rgba(0,0,0,.28);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:480px;margin-left:auto;margin-right:auto}.p-fav-nav .c-btn.btn-contact:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.p-fav-nav .c-btn.btn-contact:disabled{cursor:not-allowed}.p-fav-nav .c-btn.btn-contact:disabled:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.p-fav-nav .c-btn.btn-contact:visited{color:#fff!important}.p-fav-nav .c-btn.btn-contact>*{position:relative;text-align:center;line-height:1.2}.p-fav-nav .c-btn.btn-contact>span{text-shadow:0 2px 2px rgba(0,0,0,.2);letter-spacing:0;white-space:nowrap}.p-fav-nav .c-btn.btn-contact [class*=illust]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-fav-nav .c-btn.btn-contact [class*=illust] span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;color:white;background-color:#f82060;border-radius:50%;font-weight:400;z-index:2}.p-fav-nav .c-btn.btn-contact>[class*=c-icon],.p-fav-nav .c-btn.btn-contact:before{font-size:24px;margin-right:4px}.p-fav-nav .c-btn.btn-contact:before{position:relative;margin-top:-2px}.p-fav-nav .c-btn.btn-contact strong{font-size:22px}.p-fav-nav .c-btn.btn-contact [class*=illust] img{width:40px;aspect-ratio:40/51}.p-fav-nav .c-btn.btn-contact [class*=illust] span{font-size:14px;width:24px;min-width:24px;height:24px;margin-left:-4px}}@media(max-width:660px){.p-top-title{border-top:1px solid #ccc;padding:9px 6px 8px;margin:0 auto;width:100%;background:#fff}}.slist-form-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media not all and (max-width:660px){.slist-form-wrap{margin-top:4px;margin-bottom:20px}}@media(max-width:660px){.slist-form-wrap{background:#fff;padding:0 6px 14px;border-bottom:1px solid #ccc;margin-bottom:16px}}@media(max-width:660px){.slist-items-wrap{padding-left:6px;padding-right:6px}.query-result__count{font-size:16px;line-height:1.4;margin-bottom:4px}.query-result__count span.big.bold{color:#f60;font-weight:700}.pa-notfound-area{margin-bottom:12px}.query-result__count,.pa-notfound-area{margin-left:6px;margin-right:6px}main{margin-bottom:20px}}@media not all and (max-width:660px){.pa-query__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}}@media(max-width:660px){.pa-query__block{margin-bottom:20px}}@media(max-width:660px){.freeword-search-form{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.freeword-search-form .twitter-typeahead{width:450px;height:40px}.freeword-search-form input{vertical-align:middle!important}.freeword-search-form input[search-suggest=search-suggest]{border-right:0;border-radius:6px 0 0 6px;box-sizing:border-box;outline:none;padding:8px 8px 6px}@media not all and (max-width:660px){.freeword-search-form input[search-suggest=search-suggest]{font-size:16px;width:450px;height:46px;border:3px solid #86b902!important}}@media(max-width:660px){.freeword-search-form input[search-suggest=search-suggest]{font-size:14px;width:100%;height:44px;border:2px solid #86b902!important}}.freeword-search-form .btn{position:relative;top:0;padding-left:0;padding-right:0;width:136px;height:40px;border-radius:0 6px 6px 0;box-sizing:border-box;border:0!important}.freeword-search-form .btn.btn-freeword-search{cursor:pointer;font-weight:700;font-size:16px;color:#FFF;border:3px solid #86b902!important;background:#86b902!important;line-height:44px!important;padding:0}@media not all and (max-width:660px){.freeword-search-form .btn.btn-freeword-search{width:95px;height:46px}}@media(max-width:660px){.freeword-search-form .btn.btn-freeword-search{width:25%;height:44px}}