@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:200}@media (-ms-high-contrast:none){body,popover,tooltip{font-family:Verdana,Meiryo,sans-serif}}main#contents nav.component-paginate{overflow:hidden;margin:0 0 20px;border-bottom:1px solid #e9e6e2}main#contents nav.component-paginate.bottompage{background:url(/img/sort_bg.png) repeat-x;margin:0 0 10px;border-left:1px solid #e9e6e2;border-right:1px solid #e9e6e2;border-bottom:none}main#contents nav.component-paginate p{float:left;padding:13px 0 0 5px;margin:0 10px 10px;font-size:13px}main#contents nav.component-paginate ul{overflow:hidden;float:right;padding:12px 0;margin:0;font-size:11.5px}main#contents nav.component-paginate ul li{float:left;padding:0 8px;border-left:1px solid #e9e6e2}main#contents nav.component-paginate ul li a{text-decoration:none;color:#409fcf}main#contents nav.component-paginate ul li.next{background:url(/img/ico_arrow.gif) 100% 50% no-repeat;border-left:none}main#contents nav.component-paginate ul li.prev{background:url(/img/ico_arrow2.gif) 0 50% no-repeat;border-left:none}main#contents nav.component-paginate ul li.first{border-left:none}@media (max-width:768px){main#contents nav.component-paginate{margin:0;border-bottom:unset;display:flex;justify-content:center}main#contents nav.component-paginate ul{padding:12px 0 0}main#contents nav.component-paginate ul li{font-size:13px;padding:6px 10px 10px;border-left:0}main#contents nav.component-paginate ul li a{color:#343434;text-decoration:none}main#contents nav.component-paginate ul li.next,main#contents nav.component-paginate ul li.prev{background:unset}main#contents nav.component-paginate .no-link{width:30px;height:30px;text-align:center;color:#fff;background:#616161;border-radius:50%}main#contents nav.component-paginate.bottompage{border:unset;background:unset;margin:0}main#contents nav.component-paginate.bottompage ul{padding:0}main#contents nav.component-paginate p.sp-search-result{color:#343434}}#keywordList{padding:0 20px}#keywordList h1{font-size:1.6em;font-weight:700;margin-top:.5rem;margin-bottom:1rem}@media (min-width:769px){#keywordList h1{font-size:2em;margin-top:2rem;margin-bottom:2.5rem}}#keywordList ul.keyword-block{margin-top:0;margin-bottom:0}@media (min-width:769px){#keywordList ul.keyword-block{margin-top:1.5rem;margin-bottom:1rem}}#keywordList .keyword-block .keyword-detail{position:relative;padding:0;font-size:1.2em;display:block;line-height:42px;border-bottom:1px solid #e9e6e2}@media (min-width:769px){#keywordList .keyword-block .keyword-detail{border-bottom:0;line-height:26px}}#keywordList .keyword-block .keyword-detail a{display:block;color:inherit;text-decoration:none}@media (min-width:769px){#keywordList .keyword-block .keyword-detail a{display:inline;color:#6495ed}#keywordList .keyword-block .keyword-detail a:hover{color:#99337f;text-decoration:underline}}#keywordList .keyword-block .keyword-detail .fa{position:absolute;z-index:2;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width:769px){#keywordList .keyword-block .keyword-detail .fa{display:none}}