.keyword .inner{max-width:1000px;margin:0 auto}.keyword__content p{font-size:1.3rem;line-height:1.84615}.keyword__content .common_headline1_{font-size:1.4rem;line-height:1.42857;margin:0 0 14px}.keyword__content .lead{margin:0 0 30px}.keyword__content .lead span{color:#AE4951}.keyword__content .list_searchbox_{position:relative;margin:0 0 40px}.keyword__content .list_searchbox_::after{content:"";display:block;position:absolute;top:0;right:20px;bottom:0;margin:auto 0;background:url("../../img/renewal/common/ico-search.svg") 0 0 no-repeat;background-size:contain;width:20px;height:20px}.keyword__content .list_searchbox_ input{width:100%;padding:14px 12px;border:1px solid #B9BABB}.keyword__content .tab_btn{table-layout:fixed;display:table;border-collapse:collapse;width:100%;margin:0 0 24px}.keyword__content .tab_btn div{text-align:center;display:table-cell;width:50%}.keyword__content .tab_btn div a{display:block;font-size:1.3rem;line-height:4rem}.keyword__content .tab_btn div a.active{font-weight:bold;border-top:1px solid #CBC9C5;border-left:1px solid #CBC9C5;border-right:1px solid #CBC9C5}.keyword__content .tab_btn div a.active::after{display:none}.keyword__content .tab_btn div a:not(.active){color:#B9BABB;border-bottom:1px solid #CBC9C5}.keyword__content .word_list_{margin:0 0 40px}.keyword__content .word_list_:not(.active){display:none}.keyword__content .word_list_ ul{display:flex;flex-wrap:wrap}.keyword__content .word_list_ ul li{width:24.4%}.keyword__content .word_list_ ul li:not(:nth-child(-n+4)){margin-top:.8%}.keyword__content .word_list_ ul li:not(:nth-of-type(4n)){margin-right:.8%}.keyword__content .word_list_ ul li a,.keyword__content .word_list_ ul li span{background:#F8F8F8;text-align:center;display:block;font-size:1.3rem;line-height:4rem}.keyword__content .word_list_ ul li .nolink_{color:#cbc9c5}.keyword__content .section_ h2{text-align:center;font-size:1.4rem;font-weight:normal;line-height:1.42857;padding:14px 0;border-top:1px solid #CBC9C5;border-bottom:1px solid #CBC9C5}.keyword__content .section_ ul{display:flex;flex-wrap:wrap}.keyword__content .section_ ul li{width:50%;border-bottom:1px solid #E9E7E4}.keyword__content .section_ ul li a{display:block;width:100%;padding:14px 0;font-size:1.3rem;line-height:1.53846}.keyword__content .section_ .pagetop_{text-align:right;margin:14px 0}.keyword__content .section_ .pagetop_ a{padding:0 0 0 23px}.keyword__content .section_ .pagetop_ a::after{right:auto;left:0}
