@charset "UTF-8";

/*-----------------------------------

CSS Information

File name:			search_list_html5_ver2.css
data：html5ver2
-----------------------------------*/

#asp_content .hide {
display:none;
}
#asp_content {
padding-top:5px;padding-bottom:5px;
}
#asp_content .asp_block_title {
font-size:18px;line-height:1;font-weight:700;text-align:left;background-color:#DDD;margin-bottom:15px;border-top-width:3px;border-top-style:solid;border-top-color:#3C2815/*基本色*/;padding:12px 15px;
}
#asp_content .asp_side_navi + .topic_path {
clear:both;
}
/*-------------------------
__asp_mysearch
-------------------------*/
#asp_content .asp_mysearch {
clear:both;text-align:right;padding-bottom:5px;padding-top:5px;
}
#asp_content .asp_mysearch .btn {
display:inline-block;background:#285032/*強調色2*/;vertical-align:top;height:25px;width:130px;margin-left:5px;overflow:hidden;
}
#asp_content .asp_mysearch .btn.btn2 {
background-color:#3C2815/*基本色*/;
}
#asp_content .asp_mysearch .btn a {
display:block;
}
#asp_content .asp_mysearch .btn a:hover img {
margin-top:-25px;
}
/*-------------------------
__asp_topic_path
-------------------------*/
#asp_content .asp_topic_path {
padding-bottom:5px;padding-top:5px;
}
#asp_content .asp_topic_path dl {
text-align:left;
}
#asp_content .asp_topic_path dt,
#asp_content .asp_topic_path dd {
font-size:14px;line-height:1.7;font-weight:700;display:inline-block;vertical-align:top;
}
#asp_content .asp_topic_path dd:before {
content:">";font-weight:400;margin-left:5px;margin-right:5px;
}
#asp_content .asp_topic_path a {
color:#0059B2;font-weight:400;
}
#asp_content .asp_topic_path a:hover {
text-decoration:none;
}

/*=============================================================================
__asp_side_navi
ASPサイドメニュー
=============================================================================*/
#asp_content .asp_side_navi {
float:left;width:210px;zoom:1;
}
#asp_content .asp_side_navi:after {
content:"";display:block;clear:both;
}
#asp_content .asp_side_navi .condition_back {
border:1px solid #CCC;margin:0 0 20px;
}
/*-------------------------
__condition
-------------------------*/
#asp_content .asp_side_navi .condition {
text-align:center;border:#fff solid 1px;background-color:#3C2815/*基本色*/;background-image:url(/images_asp/list/condition.png);
}
#asp_content .asp_side_navi .condition_inner {
width:180px;margin:0 auto;
}
#asp_content .asp_side_navi .condition .condition_title {
font-size:18px;line-height:25px;text-align:left;padding:14px 0 10px;border-bottom:#999 dotted 1px;
}
#asp_content .asp_side_navi .condition .condition_title img {
background-color:#3C2815/*基本色*/;width:22px;height:25px;display:inline-block;vertical-align:middle;
}
#asp_content .asp_side_navi .condition .condition_title span {
color:#3C2815/*基本色*/;font-weight:700;vertical-align:middle;padding:0 0 0 10px;
}
#asp_content .asp_side_navi .condition ul {
text-align:left;
}
#asp_content .asp_side_navi .condition .condition_area {
font-size:18px;line-height:24px;padding:7px 0 0;font-weight:700;
}
#asp_content .asp_side_navi .condition .condition_area .townname,
#asp_content .asp_side_navi .condition .condition_town .townname {
text-align:center;font-size:14px;line-height:20px;margin-bottom:10px;
}
#asp_content .asp_side_navi .condition .condition_area .townname a,
#asp_content .asp_side_navi .condition .condition_town .townname a {
color:#3C2815/*基本色*/;font-weight:400;
}
#asp_content .asp_side_navi .condition .condition_area .townname a:hover,
#asp_content .asp_side_navi .condition .condition_town .townname a:hover {
text-decoration:none;
}
#asp_content .asp_side_navi .condition .chg_btn {
border-bottom:#999 dotted 1px;
}
#asp_content .asp_side_navi .condition .chg_btn a {
background:#3C2815/*基本色*/;display:block;width:180px;height:25px;overflow:hidden;margin:8px 0 9px;
}
#asp_content .asp_side_navi .condition .chg_btn a:hover img {
margin-top:-25px;
}
#asp_content .asp_side_navi .condition .condition_area span a {
background:#3C2815/*基本色*/;display:block;width:180px;height:25px;overflow:hidden;margin:10px 0;
}
#asp_content .asp_side_navi .condition .condition_area span a:hover img {
margin-top:-25px;
}
#asp_content .asp_side_navi .condition ul div.chg_btn {
margin:5px 0;text-align:right;
}
#asp_content .asp_side_navi .condition ul ol.chg_btn {
margin:5px 0 0;padding:0;white-space:nowrap;
}
#asp_content .asp_side_navi .condition ul ol.chg_btn li {
float:left;
}
#asp_content .asp_side_navi .condition ul ol.chg_btn li a {
display:block;width:85px;height:25px;
}
#asp_content .asp_side_navi .condition ul ol.chg_btn li a.chk {
margin-right:10px;
}
#asp_content .asp_side_navi .condition ul li span#town_nm {
font-size:18px;line-height:24px;
}
#asp_content .asp_side_navi .condition .condition_other {
font-size:14px;line-height:20px;padding:10px 0;display:none;
}
#asp_content .asp_side_navi .condition .condition_open a,
#asp_content .asp_side_navi .condition .condition_close a {
display:block;font-size:14px;line-height:20px;margin:10px 0;padding-right:30px;text-align:right;color:#3C2815/*基本色*/;
}
#asp_content .asp_side_navi .condition .condition_open a {
background:url("/images_asp/list/pointer_under.png") no-repeat right center;
}
#asp_content .asp_side_navi .condition .condition_close a {
background:url("/images_asp/list/pointer_up.png") no-repeat right center;
}
#asp_content .asp_side_navi .condition .condition_open a:hover,
#asp_content .asp_side_navi .condition .condition_close a:hover {
opacity:0.6;
}

/*
町名以外の絞り込み条件が無い場合
class「condition_other_none」追加
*/
#asp_content .asp_side_navi .condition.condition_other_none .chg_btn {
border-bottom:none;
}
#asp_content .asp_side_navi .condition.condition_other_none .btn {
display:none;
}

#asp_content .asp_side_navi .condition .save_conditon {
padding:0 0 10px;
}
#asp_content .asp_side_navi .condition .save_conditon a {
background:#3C2815/*基本色*/;display:block;width:180px;height:35px;overflow:hidden;
}
#asp_content .asp_side_navi .condition .save_conditon a:hover img {
margin-top:-35px;
}
#asp_content .asp_side_navi .condition .change_search_mehod {
padding:0 0 14px;
}
#asp_content .asp_side_navi .condition .change_search_mehod a {
background:#3C2815/*基本色*/;display:block;width:180px;height:25px;margin:0 auto;
}
#asp_content .asp_side_navi .condition .change_search_mehod a:hover img {
opacity:0.6;
}
/*サイド-チェックボックス部分*/
#asp_content .asp_side_navi .condition_common dd + dt {
margin-top:15px;
}
#asp_content .asp_side_navi .condition_common dd .check,
#asp_content .asp_side_navi .condition_common dd .check .checkbox {
cursor:pointer;
}
#asp_content .asp_side_navi .condition_common dd .check:hover {
opacity:0.6;
}
#asp_content .asp_side_navi .condition_common dd .check .checkbox {
font-size:14px;line-height:26px;margin:2px;position:relative;padding:0 0 0 35px;display:block;background:url(/images_asp/common/checkbox.png) 0 0 no-repeat;
}
#asp_content .asp_side_navi .condition_common dd .check .checkbox.checked {
background-image:url(/images_asp/common/checkbox_checked.png);
}
#asp_content .asp_side_navi .condition_common dd .check .checkbox input[type="checkbox"] {
position:absolute;left:-9999px;
}
/*-------------------------
__member
-------------------------*/
#asp_content .asp_side_navi .member {
margin:0 0 20px;border:#FF0000 solid 1px;
}
#asp_content .asp_side_navi .member ul {
overfow:hidden;background:#fff;padding:5px 9px 10px;
}
#asp_content .asp_side_navi .member li {
text-align:left;
}
#asp_content .asp_side_navi .member .login_title {
text-align:center;font-size:23px;line-height:35px;font-weight:700;color:#FF0000;border-bottom:#FF0000 dotted 1px;margin-bottom:8px;
}
#asp_content .asp_side_navi .member .login_id {
font-size:18px;line-height:22px;font-weight:700;vertical-align:middle;margin-bottom:5px;
}
#asp_content .asp_side_navi .member .login_pass {
font-size:18px;line-height:22px;font-weight:700;vertical-align:middle;margin-bottom:11px;
}
#asp_content .asp_side_navi .member .login_id input,
#asp_content .asp_side_navi .member .login_pass input {
width:130px;float:right;vertical-align:middle;border:1px solid #aaa;font-size:13px;margin:0;
}
#asp_content .asp_side_navi .member .login_btn a {
display:block;width:190px;height:40px;overflow:hidden;
}
#asp_content .asp_side_navi .member .login_btn a:hover img {
margin-top:-40px;
}
#asp_content .asp_side_navi .member dl {
overfow:hidden;background:#F1EBE2;
}
#asp_content .asp_side_navi .member dd {
float:left;text-align:left;padding:8px 0;font-size:15px;line-height:19px;width:146px;
}
#asp_content .asp_side_navi .member dd.member_boshu {
padding:0;width:54px;height:54px;font-size:1px;line-height:0;
}
#asp_content .asp_side_navi .member dt {
clear:both;padding:4px 0 10px;
}
#asp_content .asp_side_navi .member dt a {
display:block;width:190px;height:40px;margin:0 auto;clear:both;overflow:hidden;
}
#asp_content .asp_side_navi .member dt a:hover img {
margin-top:-40px;
}
/*-------------------------
__submit
-------------------------*/
#asp_content .asp_side_navi .asp_side_navi_submit {
text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:5px solid #3C2815/*基本色*/;margin:0 0 20px;
}
#asp_content .asp_side_navi .asp_side_navi_submit_inner {
/*width:100%;*/width:185px;margin:0 auto;overflow:hidden;
}
#asp_content .asp_side_navi .count_all {
background-image:url(/images_asp/list/condition.png);padding:10px 0;border-bottom:1px dotted #999;text-align:left;margin-left:10px;margin-right:10px;
}
#asp_content .asp_side_navi .count_all dt {
font-size:18px;line-height:24px;font-weight:700;
}
#asp_content .asp_side_navi .count_all dt span {
color:#3C2815/*基本色*/;font-weight:700;
}
#asp_content .asp_side_navi .count_all dd {
font-size:15px;line-height:32px;text-align:right;font-weight:700;
}
#asp_content .asp_side_navi .count_all dd span {
color:#3C2815/*基本色*/;font-size:28px;font-weight:700;
}
#asp_content .asp_side_navi .count_member {
float:right;width:100px;margin-left:10px;padding:9px 0 0;
}
#asp_content .asp_side_navi .count_member dl {
border:#FF0000 solid 1px;padding:9px 9px 4px;
}
#asp_content .asp_side_navi .count_member dt {
text-align:left;font-size:15px;line-height:20px;font-weight:700;color:#FF0000;
}
#asp_content .asp_side_navi .count_member dd {
text-align:right;font-size:15px;line-height:30px;color:#FF0000;
}
#asp_content .asp_side_navi .count_member dd span {
font-size:21px;font-weight:700;
}
#asp_content .asp_side_navi .count_ippan {
float:right;width:70px;padding:9px 0 0;
}
#asp_content .asp_side_navi .count_ippan dl {
padding:10px 0 5px;
}
#asp_content .asp_side_navi .count_ippan dt {
text-align:left;font-size:15px;line-height:20px;
}
#asp_content .asp_side_navi .count_ippan dd {
text-align:right;font-size:15px;line-height:30px;
}
#asp_content .asp_side_navi .count_ippan dd span {
font-size:18px;font-weight:700;
}
#asp_content .asp_side_navi .submit_btn {
clear:both;padding:10px 0;
}
#asp_content .asp_side_navi .submit_btn a {
background:#285032/*強調色1*/;display:block;width:190px;height:65px;overflow:hidden;margin:0 auto;
}
#asp_content .asp_side_navi .submit_btn a:hover img {
margin-top:-65px;
}
/*-------------------------
__change_condition
-------------------------*/
#asp_content .asp_side_navi .change_condition {
border-bottom:#ccc solid 1px;margin-bottom:20px;
}
/*-------------------------
__condition_common
-------------------------*/
#asp_content .asp_side_navi .condition_common {
text-align:center;border-left:#ccc solid 1px;border-right:#ccc solid 1px;border-top:5px solid #3C2815/*基本色*/;
}
#asp_content .asp_side_navi .condition_common dl {
width:100%;margin:0 auto;text-align:left;padding:0 0 13px;
}
#asp_content .asp_side_navi .condition_common dt {
background-image:url(/images_asp/list/condition.png);border-bottom:1px dotted #999;margin-left:10px;margin-right:10px;
}
#asp_content .asp_side_navi .condition_common .condition_common_title {
color:#3C2815/*基本色*/;font-size:16px;line-height:40px;font-weight:700;
}
#asp_content .asp_side_navi .condition_common dd {
font-size:14px;padding-left:10px;padding-right:10px;
}
#asp_content .asp_side_navi .condition_common dd span {
font-size:15px;display:block;font-weight:700;line-height:20px;padding:10px 0 0;
}
#asp_content .asp_side_navi .condition_common dd select {
border:1px solid #aaa;font-size:14px;margin:2px;width:150px;
}
#asp_content .asp_side_navi .condition_common dd .kind_inner {
max-height:162px;width:100%;overflow:auto;
}
#asp_content .asp_side_navi .condition_common dd .kind_inner span {
font-size:13px;line-height:30px;padding:0;
}
/*
#asp_content .asp_side_navi .condition_common dd #cond_yield label,
#asp_content .asp_side_navi .condition_common dd #cond_scale label,
#asp_content .asp_side_navi .condition_common dd.kind label {
display:block;margin:0 0 2px;width:100%;
}
#asp_content .asp_side_navi .condition_common dd.kind label input {
margin:0 2px 0 0;
}
*/
#asp_content .asp_side_navi .condition_common dd.layout label {
margin:0 0 2px;white-space:inherit;cursor:pointer;
}
#asp_content .asp_side_navi .condition_common dd.layout label input {
margin:0 2px 0 0;
}
/* 20160411 list side renewal start */
#asp_content .asp_side_navi .condition_common dd.layout ul li {
width:48%;display:inline-block;
}
#asp_content .asp_side_navi .condition_common dd .condition_chenge {
margin-top:10px;width:180px;height:30px;background-color:#3C2815/*基本色*/;overflow:hidden;margin-left:auto;margin-right:auto;
}
#asp_content .asp_side_navi .condition_common dd .condition_chenge a:hover img {
margin-top:-30px;
}
/*チェックボックス*/
#asp_content .layout input[type="checkbox"] {
opacity:0;height:100%;padding:0;
}
#asp_content .layout input[type="checkbox"]:checked + label {
background-position:0 -25px;height:20px;
}
#asp_content .layout li:last-child label {
border-bottom:none;
}
#asp_content .layout label.check {
background:url("/images_asp/search/check.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;
}
#asp_content .layout label.check:hover {
background-color:#ffc;
}
#asp_content .layout label.check {
border:0 none;cursor:pointer;margin:0 0 5px;padding:0 0 0 10px;line-height:22px;
}
#asp_content .layout label.check.checked {
background-position:0 -100px;
}
#asp_content .layout label.check.checked.disabled {
opacity:0.5;
}
#asp_content .layout label.check a {
color:#000;display:inline;position:relative;
}
#asp_content .layout label.check a:hover {
color:#00219a;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind input[type="checkbox"] {
opacity:0;padding:0;height:0;position:relative!important;top:0;left:-9999px;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind input[type="checkbox"]:checked + label {
background-position:0px -25px;height:20px;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind li:last-child label {
border-bottom:none;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check {
background:url("/images_asp/search/check.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;word-break:break-all;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check:hover {
background-color:#FFC;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check.disabled:hover {
background-color:transparent;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check {
border:0 none;cursor:pointer;margin:0 0 5px;line-height:22px;padding:0 0 0 15px;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check.checked {
background-position:0 -100px;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check.disabled {
opacity:0.3;background-position:0 0;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check.checked.disabled {
opacity:0.3;background-position:0 -100px;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check a {
color:#000;display:inline;position:relative;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check a:hover {
color:#00219a;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check i {
padding:0 0 0 5px;font-style:normal;font-weight:700;font-size:13px;vertical-align:top;display:inline-block;
}
#asp_content .asp_side_navi .condition_common .condition_common_kind label.check b {
font-style:normal;font-weight:700;color:#F00;
}
#asp_content .freeword {
padding-top:15px;
}
#asp_content .freeword input {
border:1px solid #aaa;font-size:14px;margin-bottom:5px;width:175px!important;height:30px;
}
input.ime_act {
padding:5px!important;
}
#asp_content .freeword select {
border:1px solid #aaa;font-size:14px;margin:0;padding:0;width:100%!important;
}
/*-------------------------
__condition_freeword
-------------------------*/
#asp_content .asp_side_navi .condition_freeword {
text-align:center;border-left:#ccc solid 1px;border-right:#ccc solid 1px;border-top:5px solid #3C2815/*基本色*/;
}
#asp_content .asp_side_navi .condition_freeword dl {
width:100%;margin:0 auto;text-align:left;padding:0 0 13px;
}
#asp_content .asp_side_navi .condition_freeword dt {
background-color:#285032/*強調色1*/;background-image:url(/images_asp/list/condition.png);border-bottom:1px dotted #999;padding-left:10px;padding-right:10px;
}
#asp_content .asp_side_navi .condition_freeword .title {
color:#3C2815/*基本色*/;font-size:16px;line-height:40px;
}
#asp_content .asp_side_navi .condition_freeword dd {
font-size:14px;padding-left:10px;padding-right:10px;
}
#asp_content .asp_side_navi .condition_freeword dd input {
border:1px solid #aaa;font-size:13px;margin:2px 0;padding:2px 0;width:178px;
}
#asp_content .asp_side_navi .condition_freeword dd select {
border:1px solid #aaa;font-size:14px;margin:2px 0;width:178px;
}
/*-------------------------
__condition_kodawari
-------------------------*/
#asp_content .asp_side_navi .condition_kodawari {
text-align:center;border:#999 dotted 1px;border-top:5px solid #3C2815/*基本色*/;margin:0 0 20px;padding:0 0 14px;background-color:#FFF;
}
#asp_content .asp_side_navi .condition_kodawari .title {
color:#3C2815/*基本色*/;font-size:16px;line-height:40px;width:180px;margin:0 auto 5px;border-bottom:#999 dotted 1px;
}
#asp_content .asp_side_navi .condition_kodawari .kodawari_box {
padding:5px 0 0;
}
#asp_content .asp_side_navi .condition_kodawari dl,
#asp_content .asp_side_navi .condition_kodawari ul {
margin:0 auto;width:180px;
}
#asp_content .asp_side_navi .condition_kodawari dt {
margin:0;
}
#asp_content .asp_side_navi .condition_kodawari dt a {
background-color:#3C2815/*基本色*/;color:#3C2815/*基本色*/;display:block;width:180px;height:30px;font-size:15px;line-height:30px;text-decoration:none;text-align:left;text-indent:7px;
}
#asp_content .asp_side_navi .condition_kodawari dt a:hover {
background-position:center bottom;
}
#asp_content .asp_side_navi .condition_kodawari dt a {
background-image:url("/images_asp/list/kodawari_btn01.png");
}
#asp_content .asp_side_navi .condition_kodawari dt a.cl {
background-image:url("/images_asp/list/kodawari_btn02.png") !important;
}
#asp_content .asp_side_navi .condition_kodawari dd {
display:none;text-align:left;
}
/*
.asp_side_navi .condition_kodawari dd.disp {
display:block;
}
*/
#asp_content .asp_side_navi .condition_kodawari dd {
margin:0;padding:10px 5px 5px;
}
#asp_content .asp_side_navi .condition_kodawari li {
display:block;text-align:left;padding:0 5px;
}
#asp_content .asp_side_navi .condition_kodawari dd label,
#asp_content .asp_side_navi .condition_kodawari li label {
display:block;font-size:14px;margin-bottom:5px;padding-left:20px;text-indent:-20px;
}
#asp_content .asp_side_navi .condition_kodawari dd label input,
#asp_content .asp_side_navi .condition_kodawari li label input {
margin:0 6px 0 0;
}
/*-------------------------
__differ
-------------------------*/
#asp_content .asp_side_navi .differ {
clear:both;margin-bottom:20px;width:100%;
}
#asp_content .asp_side_navi .differ ul {
width:100%;overflow:hidden;margin:0!important;padding:0!important;
}
#asp_content .asp_side_navi .differ ul li {
width:99%;font-size:14px;line-height:16px;display:block;overflow:hidden;border:1px solid #ccc;text-align:left;
}
#asp_content .asp_side_navi .differ ul li a {
color:#000;width:99%;display:block;padding:12px;padding-top:14px;text-decoration:none;background:#FFF url(/images_asp/list/differ.png)190px center no-repeat;
}
#asp_content .asp_side_navi .differ ul li a:hover {
background-color:#e5e5e5;width:99%;text-decoration:none;background-image:url(/images_asp/list/differ.png);background-position:190px center;background-repeat:no-repeat;
}

/*=============================================================================
#asp_map_area 
特集マップ表示
=============================================================================*/
#asp_content #asp_map_area {
width:100%;height:400px;margin:0 0 20px;position:relative;top:1px;border:1px solid #CCC;box-sizing:border-box;
}

/*=============================================================================
__asp_main_contents
ASPメインカラム
=============================================================================*/
#asp_content .asp_main_contents {
float:right;margin-left:-230px;width:100%;
}
#asp_content .asp_main_contents_inner {
font-size:14px !important;margin:0 0 0 230px;padding:0;position:relative;
}
/*-------------------------
__page_navi
-------------------------*/
#asp_content .asp_main_contents .page_navi {
position:relative;
}
#asp_content .asp_main_contents .page_navi.under {
margin-top:-20px;
}
/*-------------------------
__count
-------------------------*/
#asp_content .asp_main_contents .page_navi .count {
text-align:left;font-size:15px;line-height:35px;
}
#asp_content .asp_main_contents .page_navi .count .c_all {
color:#3C2815/*基本色*/;font-size:24px;font-weight:700;
}
#asp_content .asp_main_contents .page_navi .count .c_ippan {
font-size:20px;font-weight:700;
}
#asp_content .asp_main_contents .page_navi .count .c_member1 {
color:#FF0000;font-weight:700;
}
#asp_content .asp_main_contents .page_navi .count .c_member2 {
font-size:20px;color:#FF0000;font-weight:700;
}
/*-------------------------
__sort1
-------------------------*/
#asp_content .asp_main_contents .page_navi .sort1 {
background-color:#fff;border:1px solid #ccc;height:30px;margin:0;overflow:hidden;padding:0;position:relative;
}
#asp_content .asp_main_contents .page_navi .sort1 select {
left:11px;position:absolute;top:4px;
}
#asp_content .asp_main_contents .page_navi .sort1 ul {
margin:4px 10px 0 0;text-align:right;
}
#asp_content .asp_main_contents .page_navi .sort1 li {
border:1px solid #3C2815/*基本色*/;display:inline-block;font-size:14px;height:18px;line-height:18px;margin:0 0 0 3px;text-align:center;vertical-align:top;
}
#asp_content .asp_main_contents .page_navi .sort1 li a,
#asp_content .asp_main_contents .page_navi .sort1 li span {
display:block;height:18px;text-align:center;text-decoration:none;vertical-align:middle;width:28px;
}
#asp_content .asp_main_contents .page_navi .sort1 li a {
background-color:#fff;color:#3C2815/*基本色*/;
}
#asp_content .asp_main_contents .page_navi .sort1 li span {
background-color:#3C2815/*基本色*/;color:#fff;
}
#asp_content .asp_main_contents .page_navi .sort1 li a span {
background-color:#fff;color:#3C2815/*基本色*/;
}
#asp_content .asp_main_contents .page_navi .sort1 .back a,
#asp_content .asp_main_contents .page_navi .sort1 .next a {
padding:0;text-align:center;width:45px;
}
#asp_content .asp_main_contents .page_navi .sort1 .back a:hover,
#asp_content .asp_main_contents .page_navi .sort1 .next a:hover,
#asp_content .asp_main_contents .page_navi .sort1 li:hover a span {
background-color:#999;color:#fff;
}
/*-------------------------
__sort2
-------------------------*/
#asp_content .asp_main_contents .page_navi .sort2 {
margin:10px 0;
}
#asp_content .asp_main_contents .page_navi .sort2 dl {
line-height:18px;margin:0;text-align:left;
}
#asp_content .asp_main_contents .page_navi .sort2 dt,
#asp_content .asp_main_contents .page_navi .sort2 dd {
display:inline-block;font-size:14px;margin:0;padding:0;vertical-align:top;
}
#asp_content .asp_main_contents .page_navi .sort2 dt {
font-size:14px;font-weight:700;
}
#asp_content .asp_main_contents .page_navi .sort2 dd {
border:1px solid #ccc;font-size:14px;height:18px;line-height:18px;overflow:hidden;padding:0;position:relative;margin:0 0 0 3px;top:-2px;
}
#asp_content .asp_main_contents .page_navi .sort2 dd a {
background:#eee;display:block;margin:0;padding:1px 5px 3px;text-decoration:none;color:#3C2815/*基本色*/;
}
#asp_content .asp_main_contents .page_navi .sort2 dd span {
background-color:#fff;display:block;padding:1px 5px 3px;
}
#asp_content .asp_main_contents .page_navi .sort2 dd a:hover {
opacity:0.6;
}
/*-------------------------
__checked_after
-------------------------*/
#asp_content .asp_main_contents .page_navi.top .checked_after {
padding-bottom:14px;
}
#asp_content .asp_main_contents .page_navi.under .checked_after {
padding-top:14px;
}
#asp_content .asp_main_contents .page_navi.top .checked_after {
background:url("/images_asp/common/lump_bg01.png") no-repeat 17px 56px;
}
#asp_content .asp_main_contents .page_navi.under .checked_after {
background:url("/images_asp/common/lump_bg02.png") no-repeat 17px 0;
}
#asp_content .asp_main_contents .page_navi .checked_after ul {
background-color:#F1EBE2;border-radius:4px;margin:0;padding:13px 0 13px 10px;text-align:left;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li {
display:inline-block;height:25px;margin:0;padding:0;font-size:1px;line-height:0;vertical-align:top;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li.check_box {
width:25px;height:25px;margin:2px 5px 2px 0;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li.check_box img {
width:25px;height:25px;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li.check_text {
font-size:13px;line-height:20px;font-weight:700;margin:0 5px 0 0;padding:5px 0 0;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li.check_inquiry {
margin:0 5px 0 0;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li.check_inquiry a {
width:150px;height:25px;display:block;overflow:hidden;background:#285032/*強調色2*/;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li.check_inquiry a img {
width:150px;height:50px;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li.check_inquiry a:hover img {
margin-top:-25px;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li.check_stock a {
width:150px;height:25px;display:block;overflow:hidden;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li.check_stock a img {
width:150px;height:25px;
}
#asp_content .asp_main_contents .page_navi .checked_after ul li.check_stock a:hover img {
opacity:0.6;
}
/*-------------------------
__物件が0件の場合
-------------------------*/
#asp_content .asp_main_contents .no_subject {
font-size:20px;line-height:30px;padding:20px 0;text-align:center;border-color:#285032/*強調色1*/;color:#285032/*強調色1*/;border-style:solid;border-width:1px;background-color:#FFF;
}
#asp_content .asp_main_contents .no_subject_pre {
font-size:16px;line-height:24px;padding:20px 0;
}
#asp_content .asp_main_contents .no_subject_pre a {
color:#3C2815/*基本色*/;
}

/*=============================================================================
#asp_content .asp_main_contents .obj_list 
物件コマ表示
=============================================================================*/
#asp_content .asp_main_contents {
text-align:left;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm,
#asp_content .asp_main_contents .obj_list .obj_list_box {
margin:0 0 20px;border:#CCC solid 1px;padding:4px;background-color:#fff;position:relative;
}
/*-------------------------
__obj_list_box_header
-------------------------*/
#asp_content .asp_main_contents .obj_list .obj_list_box_header {
background-image:url("/images_asp/list/head_bg.png");background-position:center top;background-repeat:repeat;min-height:75px;padding-left:44px;position:relative;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header a:hover {
opacity:0.6;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header .obj_list_box_header_check {
width:44px;height:100%;display:table-cell;position:absolute;left:0;top:0;text-align:center;border-right:#fff solid 1px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header .obj_list_box_header_check {
background:#fff;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header .obj_list_box_header_check label {
background-image:url("/images_asp/common/checkbox.png");background-repeat:no-repeat;background-position:center center;display:block;width:100%;height:100%;cursor:pointer;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header .obj_list_box_header_check label:hover {
opacity:0.6;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header .obj_list_box_header_check label.checked {
background-image:url("/images_asp/common/checkbox_checked.png");
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header input {
position:absolute;left:-9999px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header .obj_list_box_header_subject {
position:relative;margin:0 10px 0 15px;white-space:nowrap;overflow:hidden;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header .obj_list_box_header_subject a {
font-size:22px;line-height:45px;font-weight:700;color:#fff;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_sold .obj_list_box_header .obj_list_box_header_subject {
font-size:22px;line-height:45px;font-weight:700;color:#fff;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header .obj_list_box_header_kind {
font-size:1px;line-height:0;position:absolute;right:5px;bottom:0;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header ul {
display:inline-block;padding:0 105px 5px 15px;overflow:hidden;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header ul li {
font-size:1px;line-height:0;display:inline-block;padding:0 0 3px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_header ul li img {
margin-right:5px;
}
/*-------------------------
__obj_list_box_inq_group
-------------------------*/
#asp_content .asp_main_contents .obj_list .obj_list_box_inq_group {
padding:10px 5px;border-bottom:#666 dotted 1px;text-align:right;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_inq_group ul,
#asp_content .asp_main_contents .obj_list .obj_list_box_inq_group ul li {
display:inline-block;vertical-align:top;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_inq_group ul li.g_stock a {
width:160px;height:35px;display:block;margin-right:10px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_inq_group ul li.g_stock a:hover img {
opacity:0.6;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_inq_group ul li.g_inquiry_btn02 a {
width:175px;height:35px;display:block;overflow:hidden;margin-right:10px;background:#285032/*強調色2*/;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_inq_group ul li.g_inquiry_btn02 a:hover img {
margin-top:-35px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_inq_group ul li.g_inquiry_btn01 a {
width:175px;height:35px;display:block;overflow:hidden;background:#285032/*強調色2*/;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_inq_group ul li.g_inquiry_btn01 a:hover img {
margin-top:-35px;
}
/*-------------------------
__obj_list_box_body
-------------------------*/
#asp_content .asp_main_contents .obj_list .obj_list_box_body {
position:relative;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_inner {
background:#fff;padding-top:10px;zoom:1;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_inner:after {
content:"";display:block;clear:both;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body:hover {
cursor:pointer;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_sold .obj_list_box_body:hover {
cursor:default;
}
/*-------------------------
__obj_list_box_left
-------------------------*/
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_left {
float:left;text-align:center;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_body .obj_list_box_body_left {
width:270px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_body .obj_list_box_body_left {
width:210px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_left .obj_list_box_body_osusume {
font-size:1px;line-height:0;width:260px;height:25px;text-align:center;margin:0 auto 5px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_left .obj_list_box_body_open {
font-size:16px;line-height:25px;font-weight:700;color:#fff;height:25px;background:#FF0000;text-align:center;margin:0 auto 5px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_body .obj_list_box_body_left .obj_list_box_body_open {
width:260px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_body .obj_list_box_body_left .obj_list_box_body_open {
width:200px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_body .obj_list_box_body_left ul {
font-size:1px;line-height:0;width:270px;text-align:center;margin:5px auto 0;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_body .obj_list_box_body_left ul {
font-size:1px;line-height:0;width:210px;text-align:center;margin:5px auto 0;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_body .obj_list_box_body_left ul .obj_list_box_body_main {
width:260px;text-align:center;white-space:pre-wrap;margin:5px auto;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_body .obj_list_box_body_left ul li {
width:135px;text-align:center;vertical-align:top;margin:5px auto;padding:0;list-style-type:none;display:inline-block;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_body .obj_list_box_body_left ul .obj_list_box_body_main {
width:200px;text-align:center;white-space:pre-wrap;margin:5px auto;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_body .obj_list_box_body_left ul li {
width:105px;text-align:center;vertical-align:top;margin:5px auto;padding:0;list-style-type:none;display:inline-block;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_left ul li img {
height:auto;max-height:100%;max-width:98%;width:auto;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_left ul .obj_list_box_body_main {
height:auto;max-height:100%;max-width:100%;width:auto;
}
/*-------------------------
__obj_list_box_right
-------------------------*/
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_body_right {
padding:0 0 0 275px;margin:0 5px 0 0;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_body_right {
padding:0 0 0 215px;margin:0 5px 0 0;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right {
zoom:1;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right:after {
content:"";display:block;clear:both;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right p {
border:#999 solid 1px;max-height:128px;overflow:hidden;margin:0 0 5px;background:#fff;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right p span {
display:block;padding:6px;font-size:16px;line-height:24px;font-weight:700;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right ul {
text-align:left;margin:0;padding:0;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right ul li {
font-size:14px;line-height:22px;list-style-type:none;color:#333;margin:2px 0;padding:0;min-height:30px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right ul li:after {
display:none;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right ul li .obj_list_box_body_head {
font-size:14px;line-height:20px;width:65px;border:#999 solid 1px;text-align:center;background:#fff;margin:0 5px 0 0;display:inline-block;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right .obj_list_box_body_price {
font-size:14px;line-height:40px;color:#FF0000;margin:0 0 5px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right .obj_list_box_body_price span {
font-size:30px;font-weight:700;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right .obj_list_box_body_price.prop_notice {
background-image:url(/images_asp/list/preview.png);background-position:right top;background-repeat:no-repeat;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right .obj_list_box_body_price .admin_expense {
font-size:14px;line-height:22px;font-weight:400;color:#FF0000;display:inline-block;padding-left:10px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right .obj_list_box_body_price .admin_expense2 {
font-size:14px;line-height:22px;font-weight:400;color:#000;display:inline-block;padding-left:10px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right ul .obj_list_box_body_access .access_span {
font-size:18px;font-weight:700;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right .obj_list_box_body_price .admin_expense span {
font-size:30px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body_right ul .obj_list_box_body_access .access_span {
font-size:18px;font-weight:700;
}
/*-------------------------
__obj_list_box_staff
-------------------------*/
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_staff {
width:100%;text-align:left;height:80px;position:relative;border-top:#999 dotted 1px;margin:5px 0 0;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_staff .obj_list_box_body_staff_image {
width:65px;position:absolute;left:5px;top:10px;text-align:center;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_staff .obj_list_box_body_staff_image img {
width:auto;height:auto;max-width:65px;max-height:65px;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_staff p {
font-size:14px;line-height:150%;padding-left:75px;text-align:left;margin:10px 0 0 5px;height:65px;overflow:hidden;white-space:pre-wrap;word-break:break-all;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_staff .obj_list_box_body_staff_full {
padding-left:0!important;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_body .obj_list_box_body_staff .obj_list_box_body_staff_name {
font-size:16px;line-height:25px;font-weight:700;color:#000;display:block;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_sold .obj_list_box_sold_image img {
position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
}

/*-------------------------
panorama_box
-------------------------*/
#asp_content .asp_main_contents .obj_list .panorama_box {
display:block;height:225px;width:100%;
}
#asp_content .asp_main_contents .obj_list .panorama_box iframe {
display:block;border:none;width:100%;height:225px}
}


/*-------------------------
__obj_list_box_banner
-------------------------*/
#asp_content .asp_main_contents .obj_list .obj_list_box_banner {
font-size:1px;line-height:0;text-align:center;padding:5px 0 0;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_banner a:hover img {
opacity:0.6;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_banner img {
height:auto;width:auto;max-height:600px;max-width:100%;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_banner ul li {
overflow:hidden;margin-bottom:20px;height:158px;display:block;cursor:pointer;border:1px solid #ccc;background-repeat:no-repeat;background-position:bottom;position:relative;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_banner ul li p {
display:block;font-size:16px;font-weight:700;line-height:26px;margin-left:15px;margin-right:15px;padding-top:15px;text-align:left;position:absolute;left:0;top:0;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_banner ul li p a {
color:#000;text-decoration:none;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_banner_back {
background:#ECF9FF;background:-webkit-gradient(linear,left top,left bottom,from(#ECF9FF),to(#FFF));background:-moz-linear-gradient(top,#ECF9FF,#FFF);background:-ms-linear-gradient(top,#ECF9FF,#FFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECF9FF',endColorstr='#FFFFFF',GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECF9FF',endColorstr='#FFFFFF',GradientType=0);
}

/*-------------------------
__hover
-------------------------*/
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_body_inner:hover {
opacity:0.85;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_body_inner:hover {
opacity:0.85;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_body_inner:hover .obj_list_box_body_staff {
opacity:0.85;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_body_inner:hover .staff {
opacity:0.85;
}
#asp_content .asp_main_contents .obj_list .obj_list_box.obj_list_box_sold .obj_list_box_body_inner:hover {
opacity:1;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm.obj_list_box_sold .obj_list_box_body_inner:hover {
opacity:1;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm.obj_list_box_sold .obj_list_box_body_inner:hover .obj_list_box_body_staff {
opacity:1;
}
#asp_content .asp_main_contents .obj_list .obj_list_box.obj_list_box_sold .obj_list_box_body_inner:hover .obj_list_box_body_staff {
opacity:1;
}
/*-------------------------
__color
-------------------------*/
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_header {
background-color:#285032/*強調色1*/;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_header {
background-color:#3C2815/*基本色*/;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_header .obj_list_box_header_check label {
background-color:#285032/*強調色1*/;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_header .obj_list_box_header_check label {
background-color:#3C2815/*基本色*/;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm .obj_list_box_body {
background-color:#285032/*強調色1*/;
}
#asp_content .asp_main_contents .obj_list .obj_list_box .obj_list_box_body {
background-color:#3C2815/*基本色*/;
}
/*-------------------------
__obj_list_box_premium
-------------------------*/
#asp_content .asp_main_contents .obj_list .obj_list_box_premium {
position:relative;border:#B28500 solid 1px!important;background-color:#EBC655!important;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_premium .obj_list_box_premium_icon {
position:absolute;right:0;top:-1px;z-index:100;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_premium .obj_list_box_body .obj_list_box_body_inner:hover {
background-color:#FFF !important;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_premium .obj_list_box_body .body_inner:hover {
opacity:0.9;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_premium .obj_list_box_header .subject a {
color:#FFF !important;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_premium .obj_list_box_inq_group {
background-color:#FFF;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_premium .obj_list_box_header {
background-image:none;background-color:#000 !important;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_premium .obj_list_box_header .obj_list_box_header_check label {
background-color:#000 !important;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_premium .obj_list_box_header .obj_list_box_header_check label {
background-color:#000 !important;
}
#asp_content .asp_main_contents .obj_list .obj_list_box_premium .obj_list_box_body_right ul li,
#asp_content .asp_main_contents .obj_list .obj_list_box_premium .obj_list_box_body .obj_list_box_body_staff p {
font-weight:700;
}

/*=============================================================================
#sub_window
モータルウィンドウ
=============================================================================*/
#sub_window {
width:100%;height:100%;
}
#sub_window .sub_window_modal {
height:100%;width:100%;position:fixed;top:0;left:0;z-index:200000;
}
#sub_window .sub_window_modal .sub_window_background {
position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images_asp/common/transparent75_k.png);
}
#sub_window .sub_window_modal .sub_window_outer {
width:65%;margin:100px auto;background-color:#FFF;position:relative;
}
#sub_window #select_town.sub_window_modal .sub_window_outer,
#sub_window #select_area.sub_window_modal .sub_window_outer,
#sub_window #select_station.sub_window_modal .sub_window_outer {
width:80%;border:5px solid #3C2815/*基本色*/;margin:70px auto 0 auto;padding:0;
}
#sub_window .sub_window_modal .sub_window_container {
text-align:left;
}
#sub_window .sub_window_modal .sub_window_sub_title {
position:relative;background-image:url(/images_asp/search/cate_title.png);background-color:#3C2815/*基本色*/;background-repeat:no-repeat;clear:both;font-size:18px;font-weight:700;height:40px;line-height:40px;margin:15px;padding:0;text-align:left;text-indent:22px;
}
#sub_window .sub_window_modal .sub_window_sub_title span {
font-size:14px;font-weight:400;height:40px;line-height:40px;margin-left:10px;
}
#sub_window .sub_window_modal .sub_window_sub_title a {
background-color:#3C2815/*基本色*/;display:block;position:absolute;width:175px;height:30px;overflow:hidden;top:6px;right:11px;margin:0;padding:0;text-indent:0;
}
#sub_window .sub_window_modal .sub_window_sub_title a:hover img {
margin-top:-30px;
}
#sub_window .sub_window_modal .select_area {
height:265px;overflow:auto;
}
#sub_window .sub_window_modal dl {
margin:10px 20px 20px 20px;
}
#sub_window #select_area.sub_window_modal dt,
#sub_window #select_town.sub_window_modal dt,
#sub_window #select_station.sub_window_modal dt {
border-color:#3C2815/*基本色*/;border-style:solid solid dotted;border-width:0 0 1px 3px;clear:both;color:#3C2815/*基本色*/;font-size:16px;font-weight:700;line-height:140%;margin-bottom:10px;padding-top:2px;position:relative;text-indent:4px;
}
#sub_window #select_area.sub_window_modal dd,
#sub_window #select_town.sub_window_modal dd,
#sub_window #select_station.sub_window_modal dd {
margin:10px;
}
#sub_window #select_town.sub_window_modal dl dd ul li,
#sub_window #select_station.sub_window_modal dl dd ul li {
font-size:14px;line-height:140%;display:inline-block;width:33%;text-align:left;margin:2px 0 3px;
}
#sub_window #select_area.sub_window_modal label.check,
#sub_window #select_station.sub_window_modal label.check,
#sub_window #select_town.sub_window_modal label.check {
display:block;background:url("/images_asp/search/check.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#sub_window #select_area.sub_window_modal label.check:hover,
#sub_window #select_station.sub_window_modal label.check:hover,
#sub_window #select_town.sub_window_modal label.check:hover {
background-color:#FFC;
}
#sub_window #select_area.sub_window_modal label.check,
#sub_window #select_station.sub_window_modal label.check,
#sub_window #select_town.sub_window_modal label.check {
border:0 none;cursor:pointer;margin:0 0 5px;padding:0 0 0 30px;
}
#sub_window #select_area.sub_window_modal label.check.checked,
#sub_window #select_station.sub_window_modal label.check.checked,
#sub_window #select_town.sub_window_modal label.check.checked {
background-position:0 -100px;
}
#sub_window #select_area.sub_window_modal label.check.checked.disabled,
#sub_window #select_station.sub_window_modal label.check.checked.disabled,
#sub_window #select_town.sub_window_modal label.check.checked.disabled {
opacity:0.5;
}
#sub_window #select_area.sub_window_modal label.check a,
#sub_window #select_station.sub_window_modal label.check a,
#sub_window #select_town.sub_window_modal label.check a {
color:#000;display:inline;position:relative;
}
#sub_window #select_area.sub_window_modal label.check a:hover,
#sub_window #select_station.sub_window_modal label.check a:hover,
#sub_window #select_town.sub_window_modal label.check a:hover {
color:#3C2815/*基本色*/;
}
#sub_window ul li input,
#sub_window dt input,
#sub_window dl dd ul li input {
position:absolute;left:-9999px;
}
#sub_window dl dd ul li img {
height:20px;width:20px;
}
#sub_window .submit {
text-align:center;padding:10px 0 20px 0;
}
#sub_window .submit a {
display:block;width:190px;height:65px;overflow:hidden;text-align:center;padding:0;margin:0 auto;background:#285032/*強調色1*/;
}
#sub_window .submit a:hover img {
margin-top:-65px;
}
#sub_window .chenge_submit {
display:table;padding-bottom:10px;margin-left:auto;margin-right:auto;
}
#sub_window .chenge_count_all {
border-right:1px dotted #ccc;display:table-cell;margin:0!important;padding:10px 0 0 !important;width:200px!important;vertical-align:top!important;
}
#sub_window .chenge_count_all dl {
padding:0!important;margin:0!important;
}
#sub_window .chenge_count_all dt {
font-size:18px;line-height:24px;font-weight:700;border:none!important;color:#000 !important;
}
#sub_window .chenge_count_all dt span {
color:#3C2815/*基本色*/;font-weight:700;
}
#sub_window .chenge_count_all dd {
font-size:15px;line-height:32px;text-align:right;font-weight:700;
}
#sub_window .chenge_count_all dd span {
color:#3C2815/*基本色*/;font-size:28px;font-weight:700;
}
#sub_window .chenge_count_member {
width:160px;padding:0!important;margin:0!important;display:table-cell;vertical-align:top!important;
}
#sub_window .chenge_count_member dl {
border:red solid 1px;margin:0 !important;padding:3px!important;padding-bottom:0 !important;
}
#sub_window .chenge_count_member dt {
text-align:left;font-size:15px;line-height:20px;font-weight:700;color:red !important;border:none!important;
}
#sub_window .chenge_count_member dd {
text-align:right;font-size:15px;line-height:30px;color:red;
}
#sub_window .chenge_count_member dd span {
font-size:28px;font-weight:700;
}
#sub_window .chenge_count_ippan {
display:table-cell;padding:0!important;width:120px!important;margin-left:20px;margin-right:0 !important;padding-top:10px!important;vertical-align:top!important;
}
#sub_window .chenge_count_ippan dl {
padding:0!important;margin:0!important;
}
#sub_window .chenge_count_ippan dt {
text-align:left;font-size:15px;line-height:20px;border:none!important;color:#000 !important;font-weight:100;
}
#sub_window .chenge_count_ippan dd {
text-align:right;font-size:15px;line-height:30px;
}
#sub_window .chenge_count_ippan dd span {
font-size:22px;font-weight:700;
}
#sub_window .chenge_submit_btn {
padding:15px;display:table-cell;vertical-align:top!important;
}
#sub_window .chenge_submit_btn a {
display:block;background:#285032/*強調色1*/;width:190px;height:65px;overflow:hidden;margin:0 auto;
}
#sub_window .chenge_submit_btn a:hover img {
margin-top:-65px;
}
#sub_window .sub_window_console {
position:absolute;top:-30px;right:-30px;
}
#sub_window .sub_window_console a {
display:block;width:50px;height:50px;overflow:hidden;
}
#sub_window .sub_window_console a:hover img {
margin-top:-50px;
}
/*=0件の時の表示=*/ 
#sub_window ul li.disabled {
color:#999!important;
}
#sub_window ul li.disabled label span {
background-image:none;
}
#sub_window ul li.disabled label span img {
opacity:0.4;
}
