.mansion .result {text-align: center; } 
.box01 {margin: 0 20px 40px 20px; } 
.mansion .word {margin-left: 6px; } 
.mb20 {margin-bottom: 20px !important; } 
.mansion .word li {display: inline-block; margin-right: 12px; } 
.mansion .word li a.active {background-color: #069; } 
.mansion .word li a {font-size: 26px; font-weight: bold; line-height: 52px; display: inline-block; width: 52px; height: 52px; text-align: center; text-decoration: none; color: #fff; border-radius: 52px; background-color: #ffa200; } 
.mansion .list01 li a {font-size: 16px; font-weight: bold; line-height: 32px; display: inline-block; width: 32px; height: 32px; text-align: center; text-decoration: none; color: #fff; border-radius: 32px; background-color: #0eade7; } 
.mansion .list01 li {display: inline-block; margin-right: 12px; } 
.mansion .search_word_form {height: 30px; font-size: .875em; margin: 0 0 40px; padding: 15px; border-radius: 80px; background-color: #e4f1f3; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .25); } 
.mb30 {margin-bottom: 30px !important; } 
.mansion .search_word_form dt {font-size: 16px; font-weight: bold; line-height: 29px; float: left; margin: 0 5px 0 10px; } 
.mansion .search_word_form dd {float: left; margin-left: 5px; } 
.mansion .search_word_form dd input[type=text] {box-sizing: border-box; width: 230px; height: 28px; margin-right: 15px; padding: 3px 10px; vertical-align: top; border: none; border-radius: 4px; box-shadow: inset 1px 1px 0 0 #ccc; } 
.mansion .search_word_form dd input {float: left; } 
.mansion .search_word_form dd input[type=submit] {margin-top: 1px; padding: 3px 18px; border: none; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .25); } 
.btn01, .mansion .search_word_form dd input[type=submit], .search_results_mansion .search_under .button {height: 30px; position: relative; padding: 3px 12px; text-decoration: none; color: #fff; border-radius: 30px; background-color: #C99732; margin-top: 0; } 
.mansion .search_word_form p {font-size: 12px; line-height: 28px; float: left; margin: 0 0 0 10px; } 
.mansion .search_word_form .result_number {float: right; padding-right: 10px; } 
.mansion .search_word_form .result_number strong {font-size: 20px; font-weight: bold; padding: 0 3px; color: #ff7121; } 
.mansion .search_word_form g{padding-top: 8px; margin-top: 8px; position: relative; top: 10px; } 
.mansion .search_word_list h3 {margin-bottom: 20px; text-align: left; } 
.hline01 {font-size: 18px; font-weight: bold; position: relative; clear: both; margin: 20px 0 8px 0; padding: 8px 16px; border: 1px solid #cecece; color: #434343; background: -moz-linear-gradient(top, #fff 50%, #e7e7e7); background: -webkit-linear-gradient(top, #fff 50%, #e7e7e7); background: linear-gradient(to bottom, #fff 50%, #e7e7e7); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-radius: 5px; } 
.mansion .search_word_list table {font-size: 12px; } 
.search_word_list a{color: #069; } 
.table{width: 100%;margin: 0 auto;vertical-align: middle !important; } 
.table th {background: #dbecf2; border-bottom: 1px solid #bcdae6; border-right: 1px solid #bcdae6; padding-top: 25px !important; } 
.table th, .table td {vertical-align: middle;padding: 10px 7px !important; line-height: 25px; } 
.table td {border: 2px solid #dbecf2; background-color: #f5f5f5; } 
.table .access{padding: 0px 7px; } 
.col01{color: #ff7121; } 
