@charset "utf-8";@import "base.css";#contents span.Verdana{font-family:Verdana;}
#contents .wrapper .left_side{padding-top:6px;}
#contents .wrapper .right_side{padding-top:6px;}
#contents .wrapper .main_caption{padding-top:30px;}
#contents .wrapper .pnkz{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;line-height:120%;color:#996633;}
#contents .wrapper .pnkz li{float:left;padding-top:5px;padding-left:2px;}
#contents .wrapper .pnkz li.gt{padding-left:4px;padding-right:2px;}
#contents .wrapper .pnkz li a{color:#996633;}
#contents .wrapper .pnkz li a:hover{color:#CC9966;}
#contents .wrapper .left_side .member_bar{width:730px;margin:0 auto;padding-bottom:9px;}
#contents .wrapper .left_side .member_bar .left{width:322px;float:left;padding-top:3px;padding-bottom:3px;padding-left:3px;background:#EBEAE9;}
#contents .wrapper .left_side .member_bar .left .text{width:313px;border:#B7B7B7 solid 1px;padding-top:8px;padding-bottom:8px;padding-left:4px;font-size:12px;color:#1D3052;background:#FFFFE8;}
#contents .wrapper .left_side .member_bar .left .text .name{display:inline-block;padding-left:2px;padding-right:2px;font-weight:bold;}
#contents .wrapper .left_side .search_form .member_bar .right{float:right;}
#contents .wrapper .left_side .member_bar .right .tab1{width:130px;float:left;padding-left:5px;}
#contents .wrapper .left_side .member_bar .right .tab2{width:130px;float:left;padding-left:5px;}
#contents .wrapper .left_side .member_bar .right .tab3{width:130px;float:right;}
#contents .wrapper .left_side .search_form{width:727px;background:#F0EFEE;padding-top:3px;padding-left:3px;padding-bottom:3px;}
#contents .wrapper .left_side .search_form .wrapper{width:722px;border:#D6CEC9 solid 1px;}
#contents .wrapper .left_side .search_form .wrapper .recent_list{text-align:right;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;line-height:120%;padding-right:15px;padding-top:13px;padding-bottom:13px;}
#contents .wrapper .left_side .search_form .wrapper .recent_list a{background:url(../img/icon/recent_list_icon.gif) left center no-repeat;display:inline-block;padding-left:16px;color:#1F65A4;}
#contents .wrapper .left_side .search_form .wrapper .recent_list a:hover{color:#4F98D7;}
#contents .wrapper .left_side .search_form .wrapper .tab_box{width:693px;margin:0 auto;border-top:#DDD2BC solid 1px;position:relative;padding-top:12px;padding-right:12px;padding-left:15px;background:url(../img/estate/box_bg.gif) left bottom repeat-x;}
#contents .wrapper .left_side .search_form .wrapper .tab_box .build_tab{position:absolute;top:-34px;left:0;padding-left:15px;}
#contents .wrapper .left_side .search_form .wrapper .tab_box .build_tab .tab01{width:160px;float:left;}
#contents .wrapper .left_side .search_form .wrapper .tab_box .build_tab .tab02{width:160px;float:left;padding-left:5px;}
#contents .wrapper .left_side .search_form .wrapper .tab_box .registered{width:196px;padding-top:6px;padding-bottom:5px;padding-left:20px;background:url(../img/estate/registered_bg.jpg) left top no-repeat;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:11px;color:#FFFFFF;float:right;}
#contents .wrapper .left_side .search_form .wrapper .tab_box .text_area{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";line-height:100%;width:350px;float:left;}
#contents .wrapper .left_side .search_form .wrapper .tab_box1 .text_area .text1{font-size:15px;font-weight:bold;display:inline-block;padding-left:20px;color:#663300;background:url(../img/icon/search_icon.png) left center no-repeat;}
#contents .wrapper .left_side .search_form .wrapper .tab_box1 .text_area .text2{font-size:11px;display:inline-block;padding-left:2px;color:#663300;}
#contents .wrapper .left_side .search_form .wrapper .tab_box2 .text_area .text1{font-size:15px;font-weight:bold;display:inline-block;padding-left:20px;color:#FFFFFF;background:url(../img/icon/search_icon.png) left center no-repeat;}
#contents .wrapper .left_side .search_form .wrapper .tab_box2 .text_area .text2{font-size:11px;display:inline-block;padding-left:2px;color:#FFFFFF;}
#contents .wrapper .left_side .search_form .wrapper .tab_box .kind_of{padding-top:11px;}
#contents .wrapper .left_side .search_form .wrapper .tab_box .kind_of .tab{width:130px;float:left;padding-left:5px;}
#contents .wrapper .left_side .search_form .wrapper .tab_box .kind_of .tab01{padding-left:0;}
#contents .wrapper .left_side .search_form .wrapper .tab_box .kind_of .tab a{width:130px;height:35px;display:block;}
#contents .wrapper .left_side .search_form .wrapper .tab_box .kind_of .tab01 a{background:url(../img/estate/tab_kind_of1.jpg) left top no-repeat}
#contents .wrapper .left_side .search_form .wrapper .tab_box .kind_of .tab02 a{background:url(../img/estate/tab_kind_of2.jpg) left top no-repeat}
#contents .wrapper .left_side .search_form .wrapper .tab_box .kind_of .tab03 a{background:url(../img/estate/tab_kind_of3.jpg) left top no-repeat}
#contents .wrapper .left_side .search_form .wrapper .tab_box .kind_of .tab04 a{background:url(../img/estate/tab_kind_of4.jpg) left top no-repeat}
#contents .wrapper .left_side .search_form .wrapper .tab_box .kind_of .tab a.out,
#contents .wrapper .left_side .search_form .wrapper .tab_box .kind_of .tab a:hover{background-position:right top;}
#contents .wrapper .left_side .search_form .wrapper .tab_box1{background:url(../img/estate/tab_box01_bg.jpg) left top repeat-x;border:#F9F9F3 solid 1px;border-bottom:none;border-top:none;}
#contents .wrapper .left_side .search_form .wrapper .tab_box2{background:url(../img/estate/tab_box02_bg.jpg) left top repeat-x;border:#FF668D solid 1px;border-top:none;border-bottom:none;}
#contents .wrapper .left_side .search_form .wrapper .form_area{width:720px;border:#F8F6EF solid 1px;border-top:none;padding-top:13px;background:#FAFAFA;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;color:#707070;line-height:100%;}
#contents .wrapper .left_side .search_form .wrapper .form_area .text{color:#663300;line-height:120%;font-weight:bold;background:url(../img/icon/search_icon.jpg) left center no-repeat;padding-left:20px;padding-top:2px;margin-left:14px;}
#contents .wrapper .left_side .search_form .wrapper .form_area .pref{padding-top:14px;padding-bottom:10px;padding-left:14px;background:url(../img/estate/form_area_line.gif) left bottom no-repeat;}
#contents .wrapper .left_side .search_form .wrapper .form_area .station{padding-top:14px;padding-bottom:10px;padding-left:14px;background:url(../img/estate/form_area_line.gif) left bottom no-repeat;}
#contents .wrapper .left_side .search_form .wrapper .form_area .school{padding-top:14px;padding-bottom:10px;padding-left:14px;background:url(../img/estate/form_area_line.gif) left bottom no-repeat;}
#contents .wrapper .left_side .search_form .wrapper .form_area .price{padding-top:14px;padding-bottom:10px;padding-left:14px;background:url(../img/estate/form_area_line.gif) left bottom no-repeat;}
#contents .wrapper .left_side .search_form .wrapper .form_area .pref #mansion_name{width:220px;}
#contents .wrapper .left_side .search_form .wrapper .search_btn{width:722px;padding-top:12px;padding-bottom:14px;background:#F8F6EF;}
#contents .wrapper .left_side .search_form .wrapper .search_btn a{display:block;width:250px;margin:0 auto;}
#contents .wrapper .left_side .attend_bana{width:708px;height:56px;padding-top:62px;padding-left:22px;background:url(../img/estate/attend_bana_bg.jpg) left top no-repeat;margin-top:15px;}
#contents .wrapper .left_side .attend_bana .num_area{width:200px;height:40px;background:url(../img/estate/attend_reserve_num_bg.jpg) left top no-repeat;color:#FF4C79;float:left;}
#contents .wrapper .left_side .attend_bana .num_area .text01{width:auto;padding-left:29px;font-size:12px;line-height:43px;float:left;color:#339900;}
#contents .wrapper .left_side .attend_bana .num_area .text02{width:auto;padding-right:7px;font-size:12px;line-height:43px;float:right;}
#contents .wrapper .left_side .attend_bana .num_area .text03{width:auto;padding:0 4px 4px 0;font-size:24px;font-weight:bold;font-family:verdana;line-height:39px;vertical-align:bottom;text-align:right;text-decoration:underline;letter-spacing:-1px;float:right;color:#339900;}
#contents .wrapper .left_side .attend_bana .bt{width:240px;float:right;padding-right:117px;}
#contents .wrapper .left_side .member_box{width:720px;height:113px;margin-top:8px;padding:22px 0 0 10px;background:url(../img/estate/list_member_bg.jpg) left top no-repeat;}
#contents .wrapper .left_side .member_box2{width:720px;padding:28px 0 0 10px;margin-top:8px;height:57px;background:url(../img/estate/list_member_bg05.jpg) left top no-repeat;}
#contents .wrapper .left_side .member_box .number_area{padding-bottom:5px;width:100%;height:auto;}
#contents .wrapper .left_side .member_box .number01{width:200px;height:43px;padding-right:5px;background:url(../img/estate/list_member_bg02.jpg) left top no-repeat;float:left;color:#000000;}
#contents .wrapper .left_side .member_box .number02{width:200px;height:43px;background:url(../img/estate/list_member_bg03.jpg) left top no-repeat;float:left;color:#FF4C79;}
#contents .wrapper .left_side .member_box2 .number01{background:url(../img/estate/list_member_bg06.jpg) left top no-repeat;}
#contents .wrapper .left_side .member_box2 .number02{background:url(../img/estate/list_member_bg07.jpg) left top no-repeat;}
#contents .wrapper .left_side .member_box .bt_box{width:190px;height:auto;background:url(../img/estate/list_member_bg04.jpg) left top no-repeat;padding:5px 5px 5px 430px;}
#contents .wrapper .left_side .member_box .bt_box .bt a{display:block;width:190px;height:45px;background:url(../img/estate/list_member_bt.jpg) left top no-repeat;}
#contents .wrapper .left_side .member_box .bt_box .bt a:hover{background-position:right top;}
#contents .wrapper .left_side .member_box .number .text01{padding-left:29px;font-size:12px;line-height:43px;float:left;}
.body_font_large #contents .wrapper .left_side .member_box .number .text01{font-size:14px;}
#contents .wrapper .left_side .member_box .number .text02{padding-right:7px;font-size:12px;line-height:43px;float:right;}
.body_font_large #contents .wrapper .left_side .member_box .number .text02{font-size:14px;}
#contents .wrapper .left_side .member_box .number .text03{padding:0 4px 4px 0;font-size:24px;font-weight:bold;font-family:verdana;line-height:39px;vertical-align:bottom;text-align:right;text-decoration:underline;letter-spacing:-1px;float:right;}
.body_font_large #contents .wrapper .left_side .member_box .number .text03{font-size:27px;}
#contents .wrapper .left_side .link_box{width:730px;height:auto;padding:25px 0 16px 0;background:url(../img/estate/list_link_line.jpg) left bottom no-repeat;}
#contents .wrapper .left_side .link_box .bg{width:730px;height:30px;padding:5px 0 3px 0;background:#EDEADC;}
#contents .wrapper .left_side .link_box .text01{padding:0 4px 0 12px;font-size:12px;font-weight:bold;line-height:30px;color:#333333;float:left;}
#contents .wrapper .left_side .link_box .bt{width:410px;height:30px;float:left;}
#contents .wrapper .left_side .link_box .bt01{width:200px;height:30px;float:left;}
#contents .wrapper .left_side .link_box .bt01 a{width:160px;height:24px;padding:6px 0 0 40px;background:url(../img/icon/list_link_bt01.jpg) left top no-repeat;font-size:12px;font-family:verdana;line-height:100%;color:#333333;display:block;}
#contents .wrapper .left_side .link_box .bt01 a:hover{background-position:right top;color:#666666;}
#contents .wrapper .left_side .link_box .bt02{width:200px;height:30px;float:right;}
#contents .wrapper .left_side .link_box .bt02 a{width:160px;height:24px;padding:6px 0 0 40px;background:url(../img/icon/list_link_bt02.jpg) left top no-repeat;font-size:12px;font-family:verdana;line-height:100%;color:#333333;display:block;}
#contents .wrapper .left_side .link_box .bt02 a:hover{background-position:right top;color:#666666;}
#contents .wrapper .left_side .link_box .text02{padding-right:13px;font-size:12px;line-height:30px;color:#333333;float:right;}
#contents .wrapper .left_side .link_box .text02 a{font-size:12px;color:#1F65A4;}
#contents .wrapper .left_side .link_box .text02 a:hover{color:#3F87C6;}
#contents .wrapper .left_side .link_box02{width:730px;height:auto;padding-bottom:15px;}
#contents .wrapper .left_side .link_box02 .bg{width:730px;height:auto;padding:13px 0 12px 0;background:url(../img/estate/list_link_line.jpg) left bottom no-repeat;}
#contents .wrapper .left_side .link_box02 .left{font-size:12px;font-family:verdana;line-height:100%;color:#2C2C2C;float:left;}
#contents .wrapper .left_side .link_box02 .left{font-size:14px;}
#contents .wrapper .left_side .link_box02 .right{padding-top:3px;font-size:12px;font-family:verdana;line-height:100%;color:#2C2C2C;text-align:right;float:right;}
#contents .wrapper .left_side .link_box02 .right a{font-size:12px;color:#1F65A4;}
#contents .wrapper .left_side .link_box02 .right a:hover{color:#3F87C6;}
#contents .wrapper .left_side .link_box02 .right .out{font-weight:bold;}
#contents .wrapper .left_side .link_box02 .right{font-size:14px;}
#contents .wrapper .left_side .link_box02 .right a{font-size:14px;}
#contents .wrapper .left_side .link_box02_btm{padding-bottom:0;}
#contents .wrapper .left_side .link_box02_btm .bg{width:730px;height:auto;padding:14px 0 11px 0;background:url(../img/estate/list_link_line.jpg) left top no-repeat;}
#contents .wrapper .left_side .list_box{width:730px;height:auto;padding-bottom:40px;}
#contents .wrapper .left_side .list_box a{color:#1F65A4;}
#contents .wrapper .left_side .list_box a:hover{color:#3F87C6;}
#contents .wrapper .left_side .list_box table{width:730px;height:auto;border-collapse:separate;}
#contents .wrapper .left_side .list_box th{height:58px;background:#F0F0F0;border:solid 1px #CCCCCC;border-left:none;font-size:12px;line-height:130%;color:#333333;text-align:center;vertical-align:middle;}
#contents .wrapper .left_side .list_box th.th01{width:147px;border-left:solid 1px #CCCCCC;}
#contents .wrapper .left_side .list_box th.th02{width:178px;}
#contents .wrapper .left_side .list_box th.th03{width:95px;}
#contents .wrapper .left_side .list_box th.th04{width:98px;}
#contents .wrapper .left_side .list_box th.th05{width:58px;}
#contents .wrapper .left_side .list_box th.th07{width:58px;}
#contents .wrapper .left_side .list_box td{width:auto;height:auto;background:#FFFFFF;border:solid 1px #CCCCCC;border-left:none;border-top:none;font-size:12px;line-height:16px;color:#333333;text-align:center;vertical-align:middle;}
#contents .wrapper .left_side .list_box td:first-child{border-left:solid 1px #CCCCCC;}
#contents .wrapper .left_side .list_box tr:last-child td{border-bottom:solid 1px #CCCCCC;}
#contents .wrapper .left_side .list_box td.td01{width:28px;background:#FFF6E5;}
#contents .wrapper .left_side .list_box td.td02{width:118px;padding:9px 0;}
#contents .wrapper .left_side .list_box td.td02 a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";background:#FFFFFF;}
#contents .wrapper .left_side .list_box td.td03{width:128px;padding:13px 0 13px 9px;text-align:left;}
#contents .wrapper .left_side .list_box td.td03 .icon{width:auto;padding-right:2px;font-size:0;line-height:0;display:block;float:left;}
#contents .wrapper .left_side .list_box td.td03 .text{padding-top:1px;padding-left:3px;font-size:12px;font-family:verdana;line-height:120%;color:#949494;display:block;}
#contents .wrapper .left_side .list_box td.td03 .text a{font-size:12px;color:#1F65A4;}
#contents .wrapper .left_side .list_box td.td04{width:95px;padding:6px 0 7px 0;}
#contents .wrapper .left_side .list_box td.td04 .text{font-size:10px;line-height:100%;color:#2B2B2B;}
#contents .wrapper .left_side .list_box td.td04 .text .number{font-size:17px;font-weight:bold;font-family:verdana;line-height:100%;color:#2B2B2B;}
#contents .wrapper .left_side .list_box td.td04 .icon{font-size:0;line-height:0;display:block;}
#contents .wrapper .left_side .list_box td.td05{width:98px;padding:10px 0 8px 0;font-size:10px;line-height:100%;color:#2B2B2B;}
#contents .wrapper .left_side .list_box td.td05 .number{font-size:17px;font-weight:bold;font-family:verdana;color:#669900;}
#contents .wrapper .left_side .list_box td.td06{width:48px;padding:11px 0 10px 0;font-size:12px;font-family:verdana;line-height:120%;color:#333333;}
.body_font_large #contents .wrapper .left_side .list_box td.td06{font-size:14px;}
#contents .wrapper .left_side .list_box td.td07{padding:11px 0 10px 0;font-size:12px;font-family:verdana;line-height:120%;color:#333333;}
.body_font_large #contents .wrapper .left_side .list_box td.td07{font-size:14px;}
#contents .wrapper .left_side .list_box td.td08{width:58px;padding:11px 0 10px 0;font-size:12px;font-family:verdana;line-height:120%;color:#333333;}
#contents .wrapper .left_side .list_box td.td09{width:50px;padding:6px 6px 5px 5px;background:#F2F0EA;text-align:center;}
#contents .wrapper .left_side .list_box td.td09 .bt_area .bt01{width:55px;height:auto;}
#contents .wrapper .left_side .list_box td.td09 .bt_area .bt01 a{border:none;}
#contents .wrapper .left_side .list_box td.td09 .bt_area .bt02{width:55px;height:auto;}
#contents .wrapper .left_side .list_box tr.out td{background:#F5F5F5;color:#949494;}
#contents .wrapper .left_side .list_box tr.out td img{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";}
#contents .wrapper .left_side .list_box tr.out td.td02 .finish_area{position:relative;display:block;}
#contents .wrapper .left_side .list_box tr.out td.td02 .finish{width:100px;height:75px;background:url(../img/icon/finish100_75.png) center no-repeat;position:absolute;top:50%;left:50%;margin-top:-41px;margin-left:-50px;}
#contents .wrapper .left_side .list_box tr.out td.td04 .text,
#contents .wrapper .left_side .list_box tr.out td.td04 .text .number{color:#949494;}
#contents .wrapper .left_side .list_box tr.out td.td05 .number{color:#ADC77A;}
#contents .wrapper .left_side .list_box tr.out td.td09 .point{padding:5px 0 4px 38px;background:url(../img/icon/finish01.jpg) left 4px no-repeat;font-size:12px;font-weight:bold;line-height:normal;color:#FF0000;display:block;float:left;}
#contents .wrapper .left_side .list_box tr.member{border:solid 3px #FF3300;}
#contents .wrapper .left_side .list_box tr.member td{background:#FFF0F5;border:solid 1px #FF3300;border-top:solid 3px #FF3300;border-bottom:solid 3px #FF3300;}
#contents .wrapper .left_side .list_box tr.member td .red{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:16px;font-weight:bold;color:#FF0000;}
#contents .wrapper .left_side .list_box tr.member td.td01{border-left:solid 3px #FF3300;}
#contents .wrapper .left_side .list_box tr.member td.td02{padding:7px 0;background:#FFFFE8;}
#contents .wrapper .left_side .list_box tr.member td.td03{padding:4px 0 4px 9px;background:#FFA2B9;}
#contents .wrapper .left_side .list_box tr.member td.td03 .text a{color:#FFFFFF;}
#contents .wrapper .left_side .list_box tr.member td.td03 .text a:hover{color:#EEEEEE;}
#contents .wrapper .left_side .list_box tr.member td.td04{width:auto;padding:4px 0 5px 0;border-right:solid 3px #FF3300;font-size:12px;line-height:150%;color:#663300;background:#FFE88C;}
#contents .wrapper .left_side .list_box tr.member td.td04 .bt{width:170px;height:auto;margin:0 auto;padding-top:4px;display:block;}
#contents .wrapper .left_side .list_box tr.member td.td04 .bt a{width:170px;height:22px;background:url(../img/estate/list_favo_bt03.jpg) left top no-repeat;display:block;}
#contents .wrapper .left_side .list_box tr.member td.td04 .bt a:hover{background-position:right top;}
#contents .wrapper .left_side .list_box tr.member2{border:none;}
#contents .wrapper .left_side .list_box tr.member2 td{background:#FFA2B9;color:#FFFFFF;border:none;border:#FF3300 solid 1px;border-left:none;}
#contents .wrapper .left_side .list_box tr.member2 td .text{color:#FFFFFF;}
#contents .wrapper .left_side .list_box tr.member2 td .text .number{color:#FFFFFF;}
#contents .wrapper .left_side .list_box tr.member2 td .number{color:#FFFFFF;}
#contents .wrapper .left_side .list_box tr.member2 td.td01{border-left:#FF3300 solid 1px;}
#contents .wrapper .left_side .list_box tr.member2 td.td02{background:#FFA2B9;}
#contents .wrapper .left_side .list_box tr.member2 td.td04{background:#FFA2B9;border-right:#FF3300 solid 1px;}
#attend_reserve{width:591px;height:56px;background:url(../img/estate/attend_reserve_bg.jpg) left top no-repeat;position:relative;padding-top:62px;padding-left:22px;padding-right:117px;}
#attend_reserve .num_area{width:200px;height:40px;background:url(../img/estate/attend_reserve_num_bg.jpg) left top no-repeat;color:#FF4C79;float:left;}
#attend_reserve .num_area .text01{padding-left:29px;font-size:12px;line-height:43px;float:left;}
#attend_reserve .num_area .text02{padding-right:7px;font-size:12px;line-height:43px;float:right;}
#attend_reserve .num_area .text03{padding:0 4px 4px 0;font-size:24px;font-weight:bold;font-family:verdana;line-height:39px;vertical-align:bottom;text-align:right;text-decoration:underline;letter-spacing:-1px;float:right;}
#contents .wrapper .left_side .introduction{margin-top:30px;}
#attend_reserve .attend_btn{width:240px;float:right;}
#osusume_box{width:728px;border:#E6DFC3 solid 1px;border-top:none;position:relative;background:#F7F7F7;margin-bottom:30px;}
#osusume_box .title_img{position:absolute;top:-18px;left:-1px;z-index:1;}
#osusume_box .box_wrapper{padding-top:40px;width:710px;margin:0 auto;position:relative;z-index:0;padding-bottom:10px;}
#osusume_box .box_wrapper .build_box{width:168px;background:#FFFDEC;border:#E6DFC3 solid 1px;float:left;margin-left:10px;margin-top:10px;padding-bottom:10px;position:relative;}
#osusume_box .box_wrapper .left{margin-left:0;}
#osusume_box .box_wrapper .build_box .member_icon{position:absolute;top:0;left:0;width:52px;background:#FF6799;}
#osusume_box .box_wrapper .build_box .inner_wrap{width:150px;margin:0 auto;}
#osusume_box .box_wrapper .build_box .title{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;line-height:120%;font-weight:bold;padding-top:6px;padding-left:2px;}
#osusume_box .box_wrapper .build_box .title a{color:#2C6CA5;}
#osusume_box .box_wrapper .build_box .title a:hover{color:#5F9FD9;}
#osusume_box .box_wrapper .build_box .inner_wrap .img{width:150px;height:120px;padding-top:8px;text-align:center;}
#osusume_box .box_wrapper .build_box .inner_wrap .icon{margin-top:7px;height:20px;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#FFFFFF;font-size:11px;line-height:20px;float:left;padding:0 5px;}
#osusume_box .box_wrapper .build_box .inner_wrap .icon .icon_text1{}
#osusume_box .box_wrapper .build_box .inner_wrap .icon .icon_text2{padding-left:6px;padding-top:3px;}
#osusume_box .box_wrapper .build_box .inner_wrap .icon .icon_text3{padding-left:30px;padding-top:4px;}
#osusume_box .box_wrapper .build_box .inner_wrap .new_build{background:#DFA1B5;}
#osusume_box .box_wrapper .build_box .inner_wrap .used_build{background:#EFAB7E;}
#osusume_box .box_wrapper .build_box .inner_wrap .used_mansion{background:#ABC880;}
#osusume_box .box_wrapper .build_box .inner_wrap .ground{background:#A98052;}
#osusume_box .box_wrapper .build_box .inner_wrap .text_info{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";padding-top:7px;padding-left:2px;padding-bottom:4px;font-size:11px;line-height:15px;color:#663300;}
#osusume_box .box_wrapper .build_box .inner_wrap .red{color:#FF0000;}
#osusume_box .box_wrapper .build_box .inner_wrap .left_text{float:left;padding-left:7px;padding-top:1px;}
#osusume_box .box_wrapper .build_box .inner_wrap .right_text{float:right;padding-right:7px;}
#osusume_box .box_wrapper .build_box .inner_wrap .price{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:11px;line-height:120%;color:#663300;padding-top:7px;padding-bottom:8px;height:20px;background:url(../img/estate/price_bg.jpg) left top no-repeat;}
#osusume_box .box_wrapper .build_box .inner_wrap .price .red{display:inline-block;padding-right:6px;font-size:12px;font-family:Verdana;font-weight:bold;}
#osusume_box .box_wrapper .build_box .inner_wrap .bonus{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:10px;color:#000000;line-height:120%;padding-bottom:2px;height:20px;}
#osusume_box .box_wrapper .build_box .inner_wrap .bonus .red{font-size:14px;font-family:Verdana;font-weight:bold;display:inline-block;padding-right:5px;}
#osusume_box .box_wrapper .build_box .inner_wrap .bonus .red2{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:11px;color:#FF0000;}#osusume_box .box_wrapper .build_box .inner_wrap .bonus .right_text{padding-top:1px;}
#osusume_box .box_wrapper .build_box .inner_wrap .return{color:#FFFFFF;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:11px;line-height:120%;background:#A98052;height:21px;padding-top:7px;}
#osusume_box .box_wrapper .build_box .inner_wrap .return .left_text{font-size:12px;font-weight:bold;}
#osusume_box .box_wrapper .build_box .inner_wrap .return .yellow{display:inline-block;padding-right:5px;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFF00;}
#osusume_box .box_wrapper .member_limitation{background:#FFF0F5;border:#FF6799 solid 1px;}
#osusume_box .box_wrapper .member_limitation .inner_wrap .price{background:url(../img/estate/price_bg2.jpg) left top no-repeat;}
#osusume_box .box_wrapper .member_only .inner_wrap .return .red{font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#osusume_box .box_wrapper .member_only .inner_wrap .title a{color:#FF0000;}
#osusume_box .box_wrapper .member_only .inner_wrap .title a:hover{color:#FF6666;}
#contents .wrapper iframe{display:inline-block;padding-bottom:70px;}
#details .title_box{width:730px;position:relative;background:url(../img/estate/title_box_bg.jpg) left top no-repeat;padding-top:13px;padding-bottom:14px;}
#details .title_box .kind_of_img{position:absolute;top:-8px;left:8px;}
#details .title_box .title{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:18px;line-height:130%;color:#663300;font-weight:bold;padding-left:81px;float:left;}
#details .title_box .icon_area{float:right;padding-right:15px;}
#details .entry_area{width:730px;height:159px;background:url(../img/estate/entry_area_bg.jpg) left top no-repeat;margin-top:30px;padding-bottom:30px;}
#details .entry_area .entry_btn{width:300px;padding-top:77px;float:right;padding-right:70px;}
#details .comment_box{width:730px;padding-top:15px;}
#details .comment_box .comment_area{width:646px;float:left;}
#details .comment_box .comment_wrap{background:url(../img/estate/comment_bg.jpg) left top no-repeat;height:70px;font-size:14px;line-height:24px;color:#663300;}
#details .back_button{margin:10px 0 0 0;}
#details .comment_box .comment_wrap .comment{width:615px;padding-top:12px;padding-left:15px;line-height:24px;height:48px;overflow:hidden;}
#details .comment_box .pic_area{width:80px;float:right;}
#details .comment_box .pic_area .img{width:77px;height:77px;padding-top:1px;padding-left:1px;border:#CCCCCC solid 1px;text-align:center;}
#details .comment_box .pic_area .name{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;color:#333333;line-height:120%;text-align:center;width:80px;padding-top:4px;}
#details .top_15{padding-top:15px;}
#details .top_20{padding-top:20px;}
#details #title{width:730px;height:60px;margin-bottom:15px;position:relative;}
#details #title .bt{width:180px;height:34px;position:absolute;top:14px;right:14px;}
#details #title .bt a{width:180px;height:34px;background:url(../img/search/details_prev_bt.jpg) left top no-repeat;display:block;}
#details #title .bt a:hover{background-position:right top;}
#details .top_box{width:730px;height:auto;padding-bottom:14px;}
#details .top_box .left{width:443px;height:auto;float:left;}
#details .top_box .left .bt01{width:190px;height:auto;float:left;}
#details .top_box .left .bt01 a{width:140px;height:21px;padding:9px 0 0 50px;background:url(../img/estate/details_top_bt01.jpg) left top no-repeat;font-size:10px;line-height:100%;color:#333333;display:block;}
#details .top_box .left .bt02{width:160px;height:auto;padding-left:4px;float:left;}
#details .top_box .left .bt02 a{width:130px;height:21px;padding:9px 0 0 30px;background:url(../img/estate/details_top_bt03.jpg) left top no-repeat;font-size:10px;line-height:100%;color:#333333;display:block;}
#details .top_box .left .bt03{width:85px;height:auto;padding-left:4px;float:left;}
#details .top_box .left .bt03 a{width:55px;height:21px;padding:9px 0 0 30px;background:url(../img/estate/details_top_bt02.jpg) left top no-repeat;font-size:10px;line-height:100%;color:#333333;display:block;}
#details .top_box .left a:hover{background-position:right top;color:#666666;}
#details .top_box .right{width:287px;padding-top:4px;float:right;}
#details .top_box .right .new{width:20px;height:7px;padding:8px 0 0 0;font-size:0;line-height:0;float:right;}
#details .top_box .right .google{width:32px;height:20px;padding:1px 0 0 23px;float:right;}
#details .top_box .right .twitter{width:68px;padding:1px 0 0 5px;float:right;height:21px;}
#details .top_box .twitter .twitter-share-button,
#details .top_box .twitter .twitter-count-none{display:block;height:20px;}
#details .top_box .right .twitter a{width:55px;height:20px;display:block;}
#details .top_box .right .facebook{width:99px;height:21px;padding:0 0 0 5px;float:right;}
#details .table_box{width:730px;height:auto;padding-top:7px;}
#details .table_box_details{padding-bottom:20px;}
#details .table_box table{width:730px;height:auto;border-collapse:collapse;border-spacing:0;}
#details .table_box th{width:97px;height:auto;padding:15px 0 11px 0;background:#F8F5EF;border:solid 1px #D8CEAF;font-size:12px;font-weight:bold;line-height:18px;color:#333333;text-align:center;vertical-align:middle;}
.body_font_large #details .table_box th{font-size:14px;}
#details .table_box td{width:628px;height:auto;background:#FFFFFF;border:solid 1px #D8CEAF;text-align:left;vertical-align:middle;}
#details .table_box td .area{padding:14px 0 12px 15px;font-size:12px;font-family:verdana;line-height:130%;color:#333333;display:block;}
.body_font_large #details .table_box td .area{font-size:14px;}
#details .table_box td.td02{width:728px;background:#EAF3FB;}
#details .table_box td.td02 .area{color:#336699;padding:14px 0 14px 15px;}
#details .table_box td .font01{font-size:14px;font-weight:bold;color:#FF0000;}
#details .table_box td .font02{color:#FF0000;}
#details .table_box01{padding-top:13px;}
#details .table_box01 th{height:38px;padding:0;font-size:12px;font-weight:normal;line-height:100%;}
.body_font_large #details .table_box01 th{font-size:14px;}
#details .table_box01 th.th01{width:218px;}
#details .table_box01 th.th02{width:118px;}
#details .table_box01 th.th03{width:68px;}
#details .table_box01 th.th04{width:88px;}
#details .table_box01 th.th05{width:58px;}
#details .table_box01 th.th06{width:58px;}
#details .table_box01 th.th07{width:114px;}
#details .table_box01 td{width:auto;background:#FFFFFF;padding:10px 0;font-size:12px;font-family:verdana;line-height:160%;text-align:center;color:#2B2B2B;}
.body_font_large #details .table_box01 td{font-size:14px;}
#details .table_box01 td.td01{width:218px;}
#details .table_box01 td.td01 .red{color:#FF0000;}
#details .table_box01 td.td01 .number{font-size:17px;font-weight:bold;color:#333333;}
.body_font_large #details .table_box01 td.td01 .number{font-size:19px;}
#details .table_box01 td.td02{width:118px;background:#FFFFFF;}
#details .table_box01 td.td02 .number{font-size:17px;font-weight:bold;color:#669900;}
.body_font_large #details .table_box01 td.td02 .number{font-size:19px;}
#details .table_box01 td.td03{width:68px;}
#details .table_box01 td.td04{width:88px;}
#details .table_box01 td.td05{width:58px;}
#details .table_box01 td.td06{width:58px;}
#details .table_box01 td.td07{width:114px;}
#details .table_box02{padding:10px 0 30px 0;}
#details .table_box02 th{width:362px;height:30px;padding:1px;background:#FFFFFF;border:solid 1px #C1D0D8;border-bottom:none;text-align:center;vertical-align:middle;}
#details .table_box02 th .area{width:362px;height:24px;padding-top:6px;background:#EDE9DA;font-size:12px;font-weight:bold;line-height:18px;color:#663300;display:block;}
.body_font_large #details .table_box02 th .area{font-size:14px;}
#details .table_box02 th.title{border-bottom:none;}
#details .table_box02 td.content{border-top:none;}
#details .table_box02 td{width:363px;padding:15px 0 39px 0;text-align:center;}
#details .table_box02 td a{display:block;}
#details .table_box02 td .photo a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";background:#FFFFFF;}
#details .table_box02 td .link{padding-top:14px;line-height:normal;display:block;font-size:12px;color:#1F65A4;}
.body_font_large #details .table_box02 td .link a{font-size:14px;}
#details .table_box02 td .link a:hover{color:#3F87C6;}
#details .table_box02 td.td02{width:728px;height:148px;padding:0;background:#FFFFFF;text-align:left;}
#details .member_details_box{text-align:center;padding:12px;margin:20px 0;border:solid 3px #FF80A8;background:#FFF0F5;}
#details .member_details_box .text{font-size:14px;line-height:22px;color:#663300;padding-bottom:10px;}
#details .member_details_box .btn a{width:310px;height:56px;display:block;margin:0 auto;background:url(../img/search/member_details_btn.jpg) left top no-repeat;}
#details .member_details_box .btn a:hover{background-position:right top;}
#e_area{display:block;position:relative;width:728px;height:100%;overflow:hidden;}
#e_area_none{display:block;padding:20px 20px 0px;}
#e_area_none .text_box{height:64px;padding:32px 0 0;font-size:10px;line-height:18px;text-align:center;color:#50371D;border:solid 3px #CCCCCC;background:#E6E6E6;}
#e_area .e_list{height:100px;padding-top:0;}
#e_area .e_list .list_prev{float:left;width:30px;height:148px;display:block;}
#e_area .e_list .list_prev a{width:30px;height:148px;display:block;background:url(../img/estate/details_slide_prev.jpg) left top no-repeat;}
#e_area .e_list .list_prev a:hover{background-position:right top;}
#e_area .e_list .list_next{float:right;width:30px;height:148px;display:block;}
#e_area .e_list .list_next a{width:30px;height:148px;display:block;background:url(../img/estate/details_slide_next.jpg) left top no-repeat;}
#e_area .e_list .list_next a:hover{background-position:right top;}
#e_area .e_list .list_main{float:left;width:668px;overflow:hidden;height:113px;padding:19px 0 0px 0;position:relative;display:block;}
#e_area .e_list .list_main .list_box{width:668px;height:115px;left:-74px;padding-bottom:0;text-align:center;display:block;}
#e_area .e_list .list_main .item{width:120px;height:auto;padding:0 8px;text-align:center;display:block;float:left;}
#e_area .e_list .list_main .item a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";background:#FFFFFF;}
#e_area .e_list .list_main .item .text{padding-top:8px;font-size:12px;line-height:14px;height:14px;overflow:hidden;color:#1F65A4;display:block;}
#details .table_box03 a{color:#2D6DA6;}
#details .table_box03 a:hover{color:#5F9FD9;}
#details .table_box03 th{padding:8px 0;}
#details .table_box03 th.th01{width:120px;}
#details .table_box03 td{width:265px;}
#details .table_box03 td.td02{width:628px;background:#FFFFFF;}
#details .table_box03 td.width_auto{width:auto;}
#details .table_box03 td .area,
#details .table_box03 td.td02 .area{padding:9px 5px 7px 13px;color:#333333;}
#details .table_box03 td.td03{width:243px;}
#details .table_box03 td.td04{width:83px;}
#details .example_box{width:300px;height:auto;float:left;padding-top:13px;}
#details .example_box .btm_text{padding-top:5px;font-size:11px;line-height:100%;color:#333333;text-align:center;}
#details .example_box .build_contact{padding-top:12px;padding-bottom:5px;}
#details .example_box .bg{width:294px;border:#FE9900 solid 3px;background:#F8F6EF;}
#details .example_box .wrap{width:260px;margin:0 auto;padding-bottom:17px;}
#details .example_box .sub01{width:260px;height:50px;padding-top:10px;background:url(../img/estate/details_example_sub01.jpg) left bottom no-repeat;text-align:right;}
#details .example_box .sub01 .text{padding:4px 10px 0 0;font-size:12px;font-weight:bold;line-height:normal;color:#232323;vertical-align:bottom;}
#details .example_box .sub02{width:260px;height:50px;padding-top:5px;background:url(../img/estate/details_example_sub02.jpg) left bottom no-repeat;text-align:right;}
#details .example_box .sub02 .text{padding:4px 10px 0 0;font-size:12px;font-weight:bold;line-height:normal;color:#232323;}
#details .example_box .text .font{font-size:34px;font-weight:bold;font-family:verdana;color:#232323;}
#details .example_box .sub02 .text .font{color:#FF3300;}
#details .setplan_box{width:420px;height:auto;float:right;position:relative;}
#details .setplan_box .bg01{width:420px;height:auto;padding-bottom:3px;background:url(../img/estate/details_setplan_btm.jpg) left bottom no-repeat;}
#details .setplan_box .bg02{width:420px;height:auto;background:url(../img/estate/details_setplan_rep.jpg) left top repeat-y;padding-bottom:15px;}
#details .setplan_box .bg03{width:370px;height:auto;padding:0 15px 0 35px;background:url(../img/estate/details_setplan_top.jpg) left top no-repeat;}
#details .setplan_box .mansion{width:200px;height:75px;padding:296px 0 0 220px;position:absolute;top:-17px;}
#details .setplan_box .plan1{background:url(../img/estate/details_setplan_mansion1.jpg) left top no-repeat;}
#details .setplan_box .plan2{background:url(../img/estate/details_setplan_mansion2.jpg) left top no-repeat;}
#details .setplan_box .mansion .plan_total_price{width:160px;height:38px;font-size:33px;font-weight:bold;font-family:verdana;line-height:38px;color:#FF6600;text-align:right;}
#details .setplan_box .plan{width:358px;height:auto;margin:0 auto;padding:10px 0;}
#details .setplan_box .plan .bg{width:358px;height:auto;background:#FFFFFF;border:solid 1px #E1DAC1;padding-top:9px;}
#details .setplan_box .plan .bg .plan_wrap{padding:0 9px;}
#details .setplan_box .plan_in{height:auto;padding-top:10px;}
#details .setplan_box .plan_in .photo{width:103px;height:26px;font-size:0;padding-top:6px;line-height:0;float:left;text-align:left;background:right top no-repeat;}
#details .setplan_box .plan_in .plan1{background-image:url(../img/estate/details_setplan_img01.jpg);}
#details .setplan_box .plan_in .plan2{background-image:url(../img/estate/details_setplan_img02.jpg);}
#details .setplan_box .plan_in .plan3{background-image:url(../img/estate/details_setplan_img03.jpg);}
#details .setplan_box .plan_in .plan4{background-image:url(../img/estate/details_setplan_img04.jpg);}
#details .setplan_box .plan_in .plan5{background-image:url(../img/estate/details_setplan_img05.jpg);}
#details .setplan_box .plan_in .plan6{background-image:url(../img/estate/details_setplan_img06.jpg);}
#details .setplan_box .plan_in .plan7{background-image:url(../img/estate/details_setplan_img07.jpg);}
#details .setplan_box .plan_in .photo span{width:13px;height:13px;display:block;background:url(../img/estate/checkbox.gif) left top no-repeat;}
#details .setplan_box .plan_in .photo span.checked{background-position:right top;}
#details .setplan_box .plan_in .bt{width:200px;height:35px;margin:0 auto;padding:5px 60px 3px;background:#F0ECDF;}
#details .setplan_box .plan_in .bt a{width:200px;height:35px;background:url(../img/search/details_setplan_bt.jpg) left top no-repeat;display:block;}
#details .setplan_box .plan_in .bt a:hover{background-position:right top;}
#details .setplan_box .table{width:358px;height:auto;margin:0 auto;padding:8px 0 14px 0;}
#details .setplan_box .table table{width:100%;height:auto;border-collapse:collapse;border-spacing:0;}
#details .setplan_box .table th{width:50%;height:auto;padding:2px 0;font-size:12px;line-height:100%;color:#1F1F1F;text-align:left;vertical-align:middle;}
.body_font_large #details .setplan_box .table th{font-size:14px;}
#details .setplan_box .table td{width:50%;height:auto;padding:2px 0;font-size:12px;line-height:100%;color:#1F1F1F;text-align:right;vertical-align:middle;}
.body_font_large #details .setplan_box .table td{font-size:14px;}
#details .setplan_box .table tr.last th,
#details .setplan_box .table tr.last td{padding:2px 0 7px 0;}
#details .setplan_box .table td .bold{font-size:14px;font-family:verdana;}
.body_font_large #details .setplan_box .table td .bold{font-size:16px;}
#details .setplan_box .table tr.total{height:auto;border-top:solid 1px #CCCCCC;}
#details .setplan_box .table tr.total th,
#details .setplan_box .table tr.total td{padding-top:12px;font-weight:bold;}
#details .setplan_box .table tr.total th{padding-left:15px;}
#details .setplan_box .table tr.total td{padding-right:15px;}
.body_font_large #details .setplan_box .table tr.total th,
.body_font_large #details .setplan_box .table tr.total td{padding-top:14px;}
#details .setplan_box .table tr.total td .number{font-size:20px;font-weight:bold;font-family:verdana;}
.body_font_large #details .setplan_box .table tr.total td .number{font-size:22px;}
#details .setplan_box .price{width:360px;height:auto;padding:0 5px;margin-top:5px;text-align:right;position:relative;}
#details .setplan_box .price .person{position:absolute;top:-33px;left:-8px;width:90px;height:123px;background:url(../img/estate/details_setplan_sub.png) left top no-repeat;}
#details .setplan_box .price .text{width:348px;height:42px;padding:8px 12px 0 0;background:url(../img/estate/details_setplan_sub03.jpg) left top no-repeat;font-size:20px;font-weight:bold;color:#222222;margin-top:-3px;}
#details .setplan_box .price .text .font{font-size:34px;font-weight:bold;font-family:verdana;color:#FF6600;}
#details .setplan_box .bottom_text{padding:7px 0 0px 0;font-size:11px;line-height:normal;color:#1E1E1E;float:right;}
.body_font_large #details .setplan_box .bottom_text{font-size:12px;}
#details .sub_title{width:713px;height:38px;padding:0 0 3px 17px;background:url(../img/estate/details_sub_title.jpg) left top no-repeat;font-size:14px;font-weight:bold;line-height:38px;color:#FFFFFF;}
.body_font_large #details .sub_title{font-size:16px;}
#details .map_box{width:730px;height:auto;padding-top:41px;}
#details .map_box .map{width:730px;height:auto;padding:7px 0 0 0;}
#details .map_box .map iframe{width:730px;height:340px;margin:0;padding:0;}
#details .map_box .text{padding:8px 0 0 3px;font-size:11px;line-height:15px;color:#1E1E1E;float:left;}
#details .map_box .bt{width:325px;height:auto;padding:10px 0 0 0;float:right;}
#details .map_box .bt .bt01{width:160px;height:auto;float:right;}
#details .map_box .bt .bt01 a{width:119px;height:22px;padding:8px 0 0 41px;background:url(../img/estate/details_map_bt01.jpg) left top no-repeat;font-size:12px;line-height:100%;color:#333333;display:block;}
#details .map_box .bt .bt01 a:hover{background-position:right top;color:#666666;}
#details .map_box .bt .bt02{width:160px;height:auto;float:right;}
#details .map_box .bt .bt02 a{width:118px;height:22px;padding:8px 0 0 42px;background:url(../img/estate/details_map_bt02.jpg) left top no-repeat;font-size:12px;line-height:100%;color:#333333;display:block;}
#details .map_box .bt .bt02 a:hover{background-position:right top;color:#666666;}
#details .map_box .icon{width:730px;height:auto;padding:9px 0 20px;}
#details .map_box .icon h4{line-height:0;}
#details .map_box .icon .bg{width:668px;height:auto;padding:10px 28px;margin:0;background:#F3F7F8;border:solid 3px #935F2D;}
#details .map_box .icon table{width:668px;height:auto;border-collapse:collapse;border-spacing:0;}
#details .map_box .icon td{width:167px;height:34px;padding:1px 0;font-size:11px;line-height:100%;color:#2B2B2B;text-align:left;vertical-align:middle;}
.body_font_large #details .map_box .icon td{font-size:12px;}
#details .map_box .icon td img{margin:0 6px 0 4px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
#details .map_box .icon label{cursor:pointer;display:block;}
#details .bt_box{width:730px;height:auto;padding:0px 0 19px 0;}
#details .bt_box .bg{width:630px;height:auto;padding:18px 50px;background:#F0EDE1;}
#details .bt_box .bt01_1{width:175px;height:auto;float:left;}
#details .bt_box .bt01_2{width:175px;height:auto;float:left;padding-left:5px;}
#details .bt_box .bt02{width:160px;height:auto;padding:13px 0 0 19px;float:left;}
#details .bt_box .bt02 a{width:130px;height:21px;padding:9px 0 0 30px;background:url(../img/estate/details_top_bt03.jpg) left top no-repeat;font-size:10px;line-height:100%;color:#333333;display:block;}
#details .bt_box .bt02 a:hover{background-position:right top;color:#666666;}
#details .bt_box .bt03{width:85px;height:auto;padding-top:13px;float:right;}
#details .bt_box .bt03 a{width:55px;height:21px;padding:9px 0 0 30px;background:url(../img/estate/details_top_bt02.jpg) left top no-repeat;font-size:10px;line-height:100%;color:#333333;display:block;}
#details .bt_box .bt03 a:hover{background-position:right top;color:#666666;}
#details .contact_box{width:730px;height:auto;padding:0 0 41px;}
#details .contact_box{line-height:0;}
#details .contact_box .bg{width:730px;height:122px;background:url(../img/estate/details_contact_bg.jpg) left top no-repeat;}
#details .contact_box .left{width:332px;height:auto;padding-left:22px;float:left;}
#details .contact_box .left .text01{padding:14px 0 9px 0;font-size:16px;font-weight:bold;line-height:100%;color:#663300;}
.body_font_large #details .contact_box .left .text01{font-size:18px;}
#details .contact_box .left .tel{width:205x;height:18px;padding-left:25px;font-size:23px;font-weight:bold;font-family:verdana;line-height:18px;color:#333333;}
#details .contact_box .left .tel a{color:#333333;text-decoration:none;}
#details .contact_box .left .text02{padding:7px 0 0;font-size:12px;font-family:verdana;line-height:18px;color:#394C5E;float:left;}
#details .contact_box .left .bt{width:140px;height:auto;padding:13px 0 0 18px;float:left;}
#details .contact_box .left .bt a{width:113px;height:17px;padding:7px 0 0 27px;background:url(../img/estate/details_contact_bt.jpg) left top no-repeat;font-size:10px;line-height:100%;color:#333333;display:block;}
#details .contact_box .left .bt a:hover{background-position:right top;color:#666666;}
#details .contact_box .right{width:240px;height:auto;padding-top:13px;float:left;}
#details .contact_box .right .bg{width:260px;height:90px;background:url(../img/estate/details_contact_sub.jpg) left top no-repeat;text-align:center;}
#details .contact_box .right .text01{padding-top:11px;font-size:14px;font-weight:bold;font-family:verdana;line-height:100%;color:#990000;}
#details .contact_box .right .text02{padding:6px 0 0 98px;font-size:12px;font-weight:bold;font-family:verdana;line-height:100%;color:#990000;text-align:left;}
#details .contact_box .right .text03{font-size:18px;font-weight:bold;font-family:verdana;line-height:100%;color:#990000;text-align:center;}
#details .contact_box .right .text04{padding-top:6px;font-size:12px;font-family:verdana;line-height:100%;color:#333333;}
#details .osusume_box{width:730px;height:auto;padding:0 0 0 0;}
#details .osusume_box .list_area .main_bg01{height:auto;padding:15px 2px 50px;background:none;border:none;}
#details .osusume_box .list_area .list{padding:0 9px 0 8px;}
#details .osusume_box .list_area .list .box02{width:auto;}
#details .osusume_box .list_area .list .text05{width:auto;color:#663300;background:#E6E2D4;}
#details .member_box02{padding-bottom:0;}
#contact #title{margin-bottom:0;position:relative;}
#contact .main_contents_bg02{padding:0 35px 60px;}
#contact .main_contents_bg02_2{padding:20px 35px 36px;}
#contact .top_20{padding-top:20px;}
#contact .prev_bt{width:180px;height:34px;position:absolute;top:15px;right:15px;}
#contact .prev_bt a{width:180px;height:34px;background:url(../img/search/contact_prev_bt.jpg) left top no-repeat;display:block;}
#contact .prev_bt a:hover{background-position:right top;}
#contact .form_box{width:660px;height:auto;}
#contact .form_box .red{font-size:11px;font-family:"ＭＳ Ｐゴシック";color:#FF0000;}
#contact .form_box .top_9{padding-top:9px;}
#contact .form_box .font11{font-size:11px;font-family:"ＭＳ Ｐゴシック";color:#666666;}
.body_font_large #contact .form_box .font11{font-size:12px;}
#contact .form_box .form_text{padding:25px 0 11px 0;font-size:11px;line-height:130%;color:#333333;}
.body_font_large #contact .form_box .form_text{font-size:13px;}
#contact .form_box .error_msg{margin-bottom:20px;background:#FFEEEE;font-size:150%;line-height:130%;color:#FF0000;padding:10px 15px;border:1px #FFD0D0 solid;}
.body_font_large #contact .form_box .error_msg{font-size:13px;}
#contact .form_box .form_text_co{padding:25px 0 20px 0;font-size:12px;line-height:18px;float:none;}
.body_font_large #contact .form_box .form_text_co{font-size:14px;}
#contact .form_box .form_text_ok{padding:10px 0 0 5px;font-size:12px;line-height:150%;color:#333333;float:none;}
.body_font_large #contact .form_box .form_text_ok{font-size:14px;}
#contact .form_box .form_text_ok .link{padding-top:10px;}
#contact .form_box .form_text_ok .link a{padding:2px 0 2px 15px;background:url(../img/icon/arrow05.jpg) left center no-repeat;}
#contact .form_box .table_box{width:640px;height:auto;margin:0 auto;font-size:12px;line-height:20px;color:#333333;padding:15px 0 0 0;}
#contact .form_box .table_box_2{padding:19px 0 0 0;}
#contact .form_box .table_box table{width:640px;height:auto;border-collapse:collapse;border-spacing:0;}
#contact .form_box .table_box th{width:138px;height:auto;background:#F1F1F1;border:solid 1px #CCCCCC;text-align:left;vertical-align:middle;}
#contact .form_box .table_box th .area{padding:8px 0 8px 8px;font-size:12px;font-family:verdana;line-height:16px;color:#333333;display:block;}
.body_font_large #contact .form_box .table_box th .area{font-size:14px;}
#contact .form_box .table_box td{width:498px;height:auto;background:#FFFFFF;border:solid 1px #CCCCCC;text-align:left;vertical-align:middle;}
#contact .form_box .table_box td .area{padding:8px 0 8px 11px;font-size:12px;line-height:normal;color:#333333;display:block;}
.body_font_large #contact .form_box .table_box td .area{font-size:14px;}
#contact .form_box .table_box td .area02{padding:11px 0 13px 11px;font-size:12px;line-height:18px;}
#contact .form_box .table_box td .area02 input[type=checkbox]{padding:0;margin:1px 3px 1px 0;font-size:0;line-height:0;vertical-align:middle;}
#contact .form_box .table_box td .area02 .text{padding:9px 0 2px 0;font-weight:bold;color:#333333;display:block;}
#contact .form_box .table_box td .area03{padding:9px 0 9px 11px;}
#contact .form_box .table_box td .area04{padding:8px 0 3px 11px;}
#contact .form_box .table_box td .area04 .text{padding:3px 0 0;font-size:11px;font-family:"ＭＳ Ｐゴシック";color:#666666;display:block;}
.body_font_large #contact .form_box .table_box td .area04 .text{font-size:12px;}
#contact .form_box .table_box textarea{width:469px;height:96px;}
#contact .form_box .table_box select{width:116px;}
#contact .form_box .table_box .w35{width:29px;}
#contact .form_box .table_box .w64{width:58px;}
#contact .form_box .table_box .w104{width:98px;}
#contact .form_box .table_box .w214{width:208px;}
#contact .form_box .table_box .w284{width:278px;}
#contact .form_box .table_box .red input[type = text]{height:17px;background:#FFDDDD;font-size:12px;font-family:verdana;line-height:100%;color:#333333;}
#contact .form_box .table_box .red input[type = checkbox]{margin-right:4px;border:solid 3px #FFDDDD;}
#contact .form_box .table_box td.red select{background:#FFDDDD;font-size:12px;font-family:verdana;line-height:100%;color:#333333;}
#contact .form_box .table_box02{padding:15px 0 20px 0;}
#contact .form_box .table_box02 th{width:auto;height:38px;background:#F1F1F1;border:solid 1px #CCCCCC;font-size:12px;line-height:normal;color:#333333;text-align:center;vertical-align:middle;}
.body_font_large #contact .form_box .table_box02 th{font-size:14px;}
#contact .form_box .table_box02 th.th01{width:78px;}
#contact .form_box .table_box02 th.th02{width:101px;}
#contact .form_box .table_box02 th.th03{width:318px;}
#contact .form_box .table_box02 th.th04{width:138px;}
#contact .form_box .table_box02 td{width:auto;height:auto;padding:13px 0;background:#FFFFFF;border:solid 1px #CCCCCC;font-size:12px;font-family:verdana;line-height:normal;color:#333333;text-align:center;vertical-align:middle;}
.body_font_large #contact .form_box .table_box02 td{font-size:14px;}
#contact .form_box .table_box02 td.td01{width:78px;}
#contact .form_box .table_box02 td.td02{width:101px;}
#contact .form_box .table_box02 td.td03{width:303px;padding:11px 0 9px 15px;font-weight:bold;color:#1F65A4;text-align:left;}
#contact .form_box .table_box02 td.td04{width:138px;padding:8px 0 9px 0;}
#contact .form_box .table_box02 td.td04 .font{font-size:14px;font-weight:bold;}
#contact .form_box .attention_box{width:640px;height:auto;margin:0 auto;padding-top:30px;}
#contact .form_box .attention_box .bg{width:602px;height:auto;padding:14px 17px 13px 19px;background:#FFFFEC;border:solid 1px #FFD0A2;font-size:12px;font-family:verdana;line-height:140%;color:#333333;}
.body_font_large #contact .form_box .attention_box .bg{font-size:14px;}
#contact .form_box .attention_box .bg .font01{font-size:14px;font-weight:bold;color:#663300;}
.body_font_large #contact .form_box .attention_box .bg .font01{font-size:16px;}
#contact .form_box .attention_box .bg .font02{color:#FF0000;}
#contact .form_box .attention_box .bg .font03{text-decoration:underline;}
#contact .form_box .privacy_bt{width:640px;height:auto;margin:0 auto;padding:25px 0 20px 0;line-height:100%;text-align:center;}
#contact .form_box .privacy_bt a{font-size:12px;color:#0073BF;}
.body_font_large #contact .form_box .privacy_bt a{font-size:14px;}
#contact .form_box .privacy_bt a:hover{color:#2295DF;}
#contact .form_box .form_bt{width:346px;height:auto;margin:0 auto;}
#contact .form_box .form_bt02{width:240px;}
#contact .form_box .form_bt .bt01{width:240px;height:auto;float:left;}
#contact .form_box .form_bt .bt01 a{width:240px;height:44px;display:block;}
#contact .form_box .form_bt .bt01 a.co_bt{background:url(../img/search/bt_co.jpg) left top no-repeat;}
#contact .form_box .form_bt .bt01 a.ok_bt{background:url(../img/search/bt_ok.jpg) left top no-repeat;}
#contact .form_box .form_bt .bt01 a:hover{background-position:right top;}
#contact .form_box .form_bt .bt02{width:100px;height:auto;float:right;}
#contact .form_box .form_bt .bt02 a{width:100px;height:44px;background:url(../img/search/bt_clear.jpg) left top no-repeat;display:block;}
#contact .form_box .form_bt .bt02 a:hover{background-position:right top;}
#map #title{margin-bottom:0;}
#map .top_box{width:980px;height:auto;padding:20px 0;}
#map .top_box .bg{width:980px;height:40px;background:url(../img/search/map_sub_title.jpg) left top no-repeat;}
#map .top_box .text01{padding-left:19px;font-size:13px;font-weight:bold;line-height:40px;color:#2B5F99;float:left;}
#map .top_box .text02{padding-left:16px;font-size:12px;line-height:40px;color:#000000;float:left;}
.body_font_large #map .top_box .text02{font-size:15px;}
#map .top_box .text02 input{vertical-align:text-bottom;vertical-align:middle\9;}
#map .area_box{width:670px;height:auto;float:left;}
#map .area_box .area01{width:644px;height:40px;padding:0 12px 0 14px;background:url(../img/search/map_area_title.jpg) left top no-repeat;}
#map .area_box .area01 .left{font-size:12px;font-family:verdana;line-height:40px;color:#333333;float:left;}
.body_font_large #map .area_box .area01 .left{font-size:14px;}
#map .area_box .area01 .right{font-size:12px;font-family:verdana;line-height:40px;color:#333333;float:right;}
.body_font_large #map .area_box .area01 .right{font-size:14px;}
#map .area_box .area01 .right select{width:87px;}
#map .area_box .area02{width:660px;height:auto;padding:4px;background:#FFFFFF;border:solid 1px #CCCCCC;border-top:none;}
#map .area_box .area02 #area_map{width:660px;height:680px;padding:0;margin:0;}
#area_map .infoWindow{border:solid 1px #CCCCCC;padding:4px;cursor:auto;background:#FFFFFF;}
#area_map .infoWindow .infoWindowTop{text-align:right;padding:1px;}
#area_map .infoWindow .infoWindowTop a{display:inline-block;*display:inline;*zoom:1;width:11px;height:11px;cursor:pointer;background:url(../img/search/map_close_btn.jpg) left top no-repeat;}
#area_map .infoWindow .estate_infoWindow{}
#area_map .infoWindow .estate_infoWindow .address{font-size:12px;font-weight:bold;color:#333333;text-align:center;line-height:14px;padding:4px 0 6px;}
#area_map .infoWindow .estate_infoWindow .details{padding:5px;height:62px;background:#A3D891;}
#area_map .infoWindow .estate_infoWindow .details .photo{width:83px;height:62px;float:left;}
#area_map .infoWindow .estate_infoWindow .details .text_area{width:104px;float:right;font-size:10px;font-family:Verdana;line-height:14px;color:#333333;}
#area_map .infoWindow .estate_infoWindow .details .text_area .text{padding:3px;background:#FFFFFF;margin-bottom:1px;}
#area_map .infoWindow .estate_infoWindow .btn{padding:10px 0;text-align:center;}
#area_map .infoWindow .estate_infoWindow .btn a{display:block;width:100px;height:23px;font-size:10px;line-height:23px;margin:0 auto;color:#FFFFFF;background:url(../img/search/map_details_btn.gif) left top no-repeat;}
#map .list_box{width:300px;height:auto;float:right;}
#map .list_box h3.title{width:291px;height:22px;padding:8px 0 0 9px;background:#1569A2;font-size:13px;font-weight:bold;line-height:100%;color:#FFFFFF;}
#map .list_box .bg{width:298px;height:auto;background:#F9F8F2;border:solid 1px #E1DAC1;border-top:none;}
#map .list_box .list01{width:280px;height:auto;padding:5px 9px 0;}
#map .list_box .list01 .list{width:280px;height:20px;padding:8px 0 9px 0;background:url(../img/search/map_list_line.jpg) left bottom no-repeat;}
#map .list_box .list01 .list .icon{width:50px;height:19px;padding-left:3px;background:url(../img/search/map_list_icon.jpg) left center no-repeat;font-size:12px;line-height:19px;color:#FFFFFF;float:left;}
#map .list_box .list01 .list .text{padding-left:10px;font-size:13px;line-height:19px;color:#333333;float:left;}
.body_font_large #map .list_box .list01 .list .text{font-size:15px;}
#map .list_box .list01 .list input{width:88px;}
#map .list_box .list02{width:280px;height:34px;padding:10px 9px 0;background:url(../img/search/map_list_tab_bg.jpg) left top repeat-x;}
#map .list_box .list02 .bt01{width:136px;height:34px;float:left;}
#map .list_box .list02 .bt01 a{width:136px;height:34px;background:url(../img/search/map_list_tab01.jpg) left top no-repeat;display:block;}
#map .list_box .list02 .bt01 a.out{background-position:right top;}
#map .list_box .list02 .bt02{width:140px;height:34px;float:right;}
#map .list_box .list02 .bt02 a{width:140px;height:34px;background:url(../img/search/map_list_tab02.jpg) left top no-repeat;display:block;}
#map .list_box .list02 .bt02 a.out{background-position:right top;}
#map .list_box .list03{width:297px;height:auto;padding-right:1px;background:#FFFFFF;}
#map .list_box .list03 .text{height:31px;padding:0 0 0 14px;font-size:12px;font-family:verdana;line-height:31px;color:#333333;}
#map .list_box .list03 .text .number{font-weight:bold;color:#FF6600;}
#map .list_box .list03 .box{width:297px;height:483px;/height:481px;overflow:hidden;overflow-y:scroll;}
#map .list_box .list03 .page{font-size:12px;font-family:Verdana;line-height:18px;height:18px;padding:4px;text-align:center;background:#E7F9E1;}
#map .list_box .list03 .page a,
#map .list_box .list03 .page span{margin:0 2px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#map .list_box .list03 .box{height:501px;}
}
#map .list_box .list03 .table{width:280px;height:auto;}
#map .list_box .list03 .table table{width:278px;height:auto;border-collapse:collapse;border-spacing:0;}
#map .list_box .list03 .table th{height:26px;background:#F3F3F3;border:solid 1px #CCCCCC;font-size:10px;line-height:100%;color:#333333;text-align:center;vertical-align:middle;}
.body_font_large #map .list_box .list03 .table th{font-size:12px;}
#map .list_box .list03 .table th.th01{width:87px;border-left:none;}
#map .list_box .list03 .table th.th02{width:72px;}
#map .list_box .list03 .table th.th03{width:58px;}
#map .list_box .list03 .table td{height:auto;background:#FFFFFF;border:solid 1px #CCCCCC;font-size:11px;line-height:120%;color:#333333;text-align:center;vertical-align:middle;}
.body_font_large #map .list_box .list03 .table td{font-size:13px;}
#map .list_box .list03 .table tr.gray td{background:#F3F3F3;}
#map .list_box .list03 .table tr.last td{border-bottom:none;}
#map .list_box .list03 .table td.td01{padding:0 5px;border-left:none;}
#map .list_box .list03 .table td.td04{padding:5px 4px;}
#map .list_box .list03 .table td.td04 .no_image{height:38px;display:block;background:url(../img/no_image/50_38.gif) center top no-repeat;}
#map .list_box .list03 .table td.td04 .bt{width:50px;height:auto;padding-top:3px;display:block;}
#map .list_box .list03 .table td.td04 .bt a{width:50px;height:15px;padding-top:4px;background:url(../img/search/map_list_bt.jpg) left top no-repeat;font-size:10px;line-height:100%;color:#FFFFFF;text-align:center;text-decoration:none;display:block;}
#map .list_box .list03 .table td.td04 .bt a:hover{background-position:right top;}
#map .bottom_box .text01{padding:10px 0 18px 15px;font-size:11px;line-height:130%;color:#333333;}
.body_font_large #map .bottom_box .text01{font-size:13px;}
#map .bottom_box .text02{width:648px;height:27px;background:url(../img/search/map_text_icon.jpg) #FFFFCC 310px 12px no-repeat;border:solid 1px #FFD1A4;padding:11px 0 0 330px;font-size:14px;line-height:100%;color:#FF0000;}
.input_search{background-color:#CCFFCC;}
#contact_form{width:730px;margin:0 auto;}
#contact_form .red{color:#FF0000;}
#contact_form .contact_form_title{width:730px;margin:0 auto;position:relative;}
#contact_form .contact_form_title .title_img{font-size:0;}
#contact_form .contact_form_title .back_bt{position:absolute;top:15px;right:15px;}
#contact_form .outer{width:728px;border:#CCCCCC solid 1px;border-top:none;padding-bottom:1px;}
#contact_form .outer2{width:728px;border:#CCCCCC solid 1px;padding-bottom:1px;}
#contact_form .outer .form_wrap{width:724px;border:#EFEFEF solid 1px;margin:0 auto;border-top:none;}
#contact_form .outer .form_wrap .attention1{width:660px;margin:0 auto;/font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:11px;line-height:15px;color:#333333;padding-top:13px;padding-bottom:18px;}
#contact_form .outer .error_msg{background:#FFEEEE;line-height:130%;color:#FF0000;padding:10px 15px;border:1px #FFD0D0 solid;width:630px;margin:0 auto 20px auto;font-size:12px;}
#contact_form .outer .form_wrap .sub_title{width:660px;margin:0 auto;}
#contact_form .outer .form_wrap .no_list{font-size:12px;line-height:18px;width:660px;margin:0 auto;padding:20px 10px;}
#contact_form .outer .form_wrap table{width:640px;margin:0 auto;border-collapse:collapse;border:#CCCCCC solid 1px;}
#contact_form .outer .form_wrap table th{height:auto;vertical-align:middle;background:#F1F1F1;font-size:12px;line-height:18px;color:#333333;border:#CCCCCC solid 1px;}
#contact_form .outer .form_wrap table td{height:auto;padding:5px;border:#CCCCCC solid 1px;vertical-align:middle;}
#contact_form .outer .form_wrap table.contact_build_info{margin-top:15px;margin-bottom:20px;}
#contact_form .outer .form_wrap table.contact_build_info th{height:38px;}
#contact_form .outer .form_wrap table.contact_build_info td{height:38px;font-size:12px;line-height:18px;color:#333333;text-align:center;}
#contact_form .outer .form_wrap table.contact_build_info td.td02{font-family:Verdana;}
#contact_form .outer .form_wrap table.contact_build_info td.td04 span.price{font-size:14px;line-height:18px;font-family:Verdana;font-weight:bold;}
#contact_form .outer .form_wrap table.contact_build_info td a{line-height:130%;color:#1F65A4;font-weight:bold;}
#contact_form .outer .form_wrap table.contact_build_info td a:hover{line-height:130%;color:#4F98D7;font-weight:bold;}
#contact_form .outer .form_wrap table.contact_contents{margin-top:15px;margin-bottom:19px;}
#contact_form .outer .form_wrap table.contact_contents th{text-align:left;width:130px;padding-left:8px;}
#contact_form .outer .form_wrap table.contact_contents td{width:489px;font-size:12px;line-height:22px;color:#333333;padding:10px;}
#contact_form .outer .form_wrap table.contact_contents td .input{display:inline-block;width:20px;height:24px;background:#FFDDDD;margin-bottom:5px;}
#contact_form .outer .form_wrap table.contact_contents td input{width:12px;height:12px;}
#contact_form .outer .form_wrap table.contact_contents td .text1{font-size:12px;line-height:18px;font-weight:bold;display:inline-block;padding-top:5px;padding-bottom:5px;}
#contact_form .outer .form_wrap table.contact_contents td textarea{display:block;width:auto;margin:0 auto;}
#contact_form .outer .form_wrap table.customer_info{margin-bottom:20px;}
#contact_form .outer .form_wrap table.customer_info th{width:130px;padding-left:8px;height:38px;text-align:left;}
#contact_form .outer .form_wrap table.customer_info td{width:489px;font-size:12px;line-height:22px;color:#333333;padding:10px;}
#contact_form .outer .form_wrap table.customer_info td .small{/font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:11px;color:#666666;line-height:18px;display:inline-block;padding-left:2px;}
#contact_form .outer .form_wrap table.customer_info td input[type="text"]{width:180px;}
#contact_form .outer .form_wrap table.customer_info td.indispensable input{background:#FFDDDD;}
#contact_form .outer .form_wrap table.customer_info td.age input{width:30px;}
#contact_form .outer .form_wrap table.customer_info td.zip input{width:60px;}
#contact_form .outer .form_wrap table.customer_info td.address input{width:360px;}
#contact_form .outer .form_wrap .attention2{width:628px;height:auto;padding-left:10px;padding-bottom:12px;border:#FFD0A2 solid 1px;background:#FFFFEC;margin:0 auto;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;line-height:17px;color:#333333;}
#contact_form .outer .form_wrap .attention2 span.text1{font-size:14px;color:#663300;font-weight:bold;display:inline-block;padding-bottom:3px;}
#contact_form .outer .form_wrap .attention2 .text_area1{padding-top:13px;}
#contact_form .outer .form_wrap .attention2 .text_area2{padding-top:13px;}
#contact_form .outer .form_wrap .privacy{padding-top:17px;font-size:12px;line-height:18px;text-align:center;}
#contact_form .outer .form_wrap .contact_back{width:100px;margin:0 auto;padding-top:17px;font-size:12px;line-height:18px;}
#contact_form .outer .form_wrap .privacy a{color:#0073BF;}
#contact_form .outer .form_wrap .privacy a:hover{color:#33A6EF;}
#contact_form .outer .form_wrap .contact_back a{color:#0073BF;}
#contact_form .outer .form_wrap .contact_back a:hover{color:#33A6EF;}
#contact_form .outer .form_wrap .bt_area{width:335px;margin:0 auto;padding-top:22px;padding-bottom:37px;}
#contact_form .outer .form_wrap .bt_area.co{width:230px;}
#contact_form .outer .form_wrap .bt_area .bt1{width:230px;float:left;}
#contact_form .outer .form_wrap .bt_area .bt2{width:100px;float:right;}
#contact_form .outer2 .complete{width:640px;margin:0 auto;line-height:130%;font-size:12px;padding-top:20px;padding-bottom:20px;}
#contact_form .outer2 .complete .text1{font-weight:bold;padding-top:5px;padding-bottom:5px;}
#contact_form .outer2 .complete .text2{padding:5px 0;line-height:130%;}
#contact_form .outer2 .complete .back a{color:#0073BF;}
#contact_form .outer2 .complete .back a:hover{color:#33A6EF;}

/* #details */
#details .setPrice_box{
  display: flex;
  display: -webkit-flex;
  border: 3px solid #fe9900;
  height: 337px;
  margin-bottom: 23px;
  font-family: verdana;
}
#details .setPrice_box .boxL{
  text-align: center;
  background: #f0ede1;
  border-right: 1px solid #d8ceaf;
}
#details .setPrice_box .boxL .tit{
  font-size: 25px;
  font-weight: bold;
  margin: 20px auto 8px;
}
#details .setPrice_box .boxL .txtBox{
  display: flex;
  display: -webkit-flex;
  flex-wrap: nowrap;
  justify-content: center;
  -webkit-justify-content: center;
  margin-right: 10px;
}
#details .setPrice_box .boxL .txt{
  font-size: 14px;
  font-weight: bold;
  color: #663300;
  background:#fed940;
  padding: 5px 7px;
  position: relative;
  margin-right: 5px;
}
#details .setPrice_box .boxL .txt:last-child{
  margin-right: 0;
}
#details .setPrice_box .boxL .txt::after{
  position: absolute;
  content: '';
  background: url(../img/estate/icoPlus.png) center top/contain no-repeat;
  width: 11px;
  height: 11px;
  top: calc(50% - 5px);
  right: -8px;
  z-index: 1;
}
#details .setPrice_box .boxL .txt:last-child::after{
  background: url(../img/estate/icoEqual.png) center top/contain no-repeat;
  width: 11px;
  height: 8px;
  top: calc(50% - 4px);
  right: -13px;
}
#details .setPrice_box .boxL .txtPrice{
  font-size: 34px;
  font-weight: bold;
  margin: 8px auto 0;
  line-height: 50px;
  width: 240px;
  border-radius: 5px;
  border: 1px solid #bec8b0;
  background: #fff;
  text-align: right;
}
#details .setPrice_box .txtEn{
  font-size: 12px;
  margin:0 10px 0 7px;
  display: inline-block;
}
#details .setPrice_box .boxR{
  padding: 15px 29px 0 30px;
  text-align: center;
  background: #f9f6ef;
}
#details .setPrice_box .boxR .wraptxtBox{
  width: 400px;
  margin-top: 15px;
}
#details .setPrice_box .boxR .txtBox{
  height: 46px;
  border: 1px solid #bec8b0;
  border-radius: 5px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  /* padding-left: 10px; */
  align-items: center;
  margin-bottom: 10px;
  background: #fff;
  position: relative;
  width: 398px;
}
#details .setPrice_box .boxR .txtBox dt{
  font-size: 18px;
  font-weight: bold;
  padding-left: 10px;
}
#details .setPrice_box .boxR .txtBox dd{
  font-size: 25px;
  font-weight: bold;
}
#details .setPrice_box .boxR .txtBox:last-child{
  height: 56px;
  border: 1px solid #ff3300;
  margin: 20px auto 10px;
}
#details .setPrice_box .boxR .txtBox:last-child dt{
  font-size: 25px;
}
#details .setPrice_box .boxR .txtBox:last-child dd{
  font-size: 34px;
}
#details .setPrice_box .boxR .txtBox:last-child dd .txtNum{
  color: #ff3300;
}
#details .setPrice_box .boxR .txtEn{
  font-size: 15px;
  margin: 0 10px 0 3px;
}
#details .setPrice_box .boxR .txtBox:first-child dd{
  position: relative;
}
#details .setPrice_box .boxR .txtInner{
  position: absolute;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  background: url(../img/estate/bgtxtInner.gif) center top/contain no-repeat;
  width: 104px;
  height: 24px;
  left: -120px;
  top: calc(50% - 12px);
}
#details .setPrice_box .boxR .txtInner .txt0{
  font-size: 16px;
}
#details .setPrice_box .boxR .txtBox:nth-child(2)::after{
  position: absolute;
  content: '';
  border-bottom: 1px solid #959595;
  width: 400px;
  height: 1px;
  bottom: -10px;
  right: calc(50% - 200px);
}
#details .setPrice_box .boxR .txtInfo{
  font-size: 10px;
  text-align: left;
  display: inline-block;
  width: 230px;
}
#details .setPrice_box .boxR .wraptxtInfo{
  text-align: right;
}

/* ▼2025.10.08追加 */
#v2-container{
    width: 304px;
    margin: 0 auto;
    text-align: center;
    padding-top: 20px;
}