@charset "UTF-8";
/* CSS Document */

div.title-top-common {
	border: 1px solid #DCDCDC;
	background:#fff;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 15px;
	}

div.title-top-common h3 {
	text-align: left;
    font-size: 20px;
	color:#161c5a;
	}

div#search_area_nensyu div#table_wrap table.kensaku-tbl {
    border-collapse:collapse;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:100%;
	}

table.kensaku-tbl th.left {
    background:#F7F3DE;
    border: 1px solid #C1B4B2;
    font-size:16px;
    font-weight: bold;
    padding: 8px;
    vertical-align: middle;
    width:40%;
	text-align: center;
	line-height:1.5em;
	}

table.kensaku-tbl td.right {
    border: 1px solid #C1B4B2;
    font-size: 18px;
    font-weight: bold;
    padding: 8px;
    width:60%;
	text-align:center;
	}

table.kensaku-tbl td.right select {
    font-family: Arial Black;
    font-size: 22px;
    padding: 5px;
    width: 65px;
	}

table.kensaku-tbl td.right .red {
    font-size:13px;
    line-height:2em;
	}

div#search_area_nensyu table.kensaku-tbl {
    border-collapse:collapse;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:100%;
	}
div#search_area_nensyu table.kensaku-tbl th.left_3 {
    background: none repeat scroll 0 0 #F7F3DE;
    border-bottom: 1px solid #C1B4B2;
    border-left: 1px solid #C1B4B2;
    border-top: 1px solid #C1B4B2;
    font-size: 25px;
    font-weight: bold;
    padding: 16px;
    vertical-align: middle;
    width:50%;
	text-align: center;
	}

div#search_area_nensyu table.kensaku-tbl td.right_3 {
    background: none repeat scroll 0 0 #F7F3DE;
    border-bottom: 1px solid #C1B4B2;
    border-right: 1px solid #C1B4B2;
    border-top: 1px solid #C1B4B2;
    font-size: 14px;
    font-weight: bold;
    padding: 26px 16px 10px;
    width: 50%;
	}

div#search_area_nensyu table.kensaku-tbl td.right_3 .loan_price {
    color: #B50005;
    font-size: 45px;
    margin-right: 10px;
	}

.text-alignC {text-align:center}

div#search_area_nensyu div.search-button {
	text-align:center;
	margin:20px auto;
	}
div#map_new div.search-button,
div#map_new div#search_area {
	text-align:center;
	clear:both;
	padding:20px 0;
	}

div#search_area_nensyu div.search-button table {
	text-align:center;
	margin:0 auto;
	}

.tsukizuki_area div#list div#map_new ul,
.loan_shindan_area div#map_new div.list-area ul {
    background:url(https://www.bestselect.co.jp/file/images/common/ul-bg-border.gif) repeat-y;
	overflow:hidden;
	}
.tsukizuki_area div#list div#map_new ul li,
.loan_shindan_area div#map_new div.list-area ul li {
    float:left;
    font-size:14px;
    margin:5px 15px 5px 10px;
    width:160px;
	}
.tsukizuki_area div#list div#map_new ul.ul-02,
.loan_shindan_area div#map_new div.list-area .ul-02 {
    margin-top:30px;
	}
.tsukizuki_area div#list div#map_new ul li a,
.loan_shindan_area div#map_new div.list-area ul li a {
    color: #3E3A3A;
    text-decoration: none;
	}
.tsukizuki_area div#list div#map_new ul li a:hover,
.loan_shindan_area div#map_new div.list-area ul li a:hover {
    color: #888484;
    text-decoration:underline;
	}

div.genre-item__body01 {
	position:relative;
	width:237px;
	background:url(https://www.bestselect.co.jp/file/common_img/backNenshu.jpg) no-repeat 0 bottom;
	height:236px;
	text-align:center;
	}

div.genre-item__body01 div.genre-item__input {margin:5px auto 8px}

div.genre-item__body01 div.genre-item__input select {
	height: 24px;
    width: 38px;
	}


div.genre-item__body01 div.genre-item__btn {margin:4px auto 0}

div.genre-item__body02 {
	position:relative;
	width:237px;
	background:url(https://www.bestselect.co.jp/file/common_img/backYachin.jpg) no-repeat 0 bottom;
	height:236px;
	text-align:center;
	}

div.genre-item__body02 div.genre-item__input {margin:5px auto 8px}

div.genre-item__body02 div.genre-item__input select {
	height: 24px;
    width: 38px;
	}

div.genre-item__body02 div.genre-item__btn {margin:4px auto 0}

div.genre-item__body01 p.copy,
div.genre-item__body02 p.copy {
	font-weight:bold;
	font-size:11px;
	}