.page-contact .l-content .l-main{padding-bottom:50px}.page-contact h3.lead{font-size:24px;margin-bottom:1em;background:#eee;text-indent:1em;line-height:60px}.page-contact h2.bukkenlist{font-size:24px;margin-bottom:2em;margin-left:0.5em;text-indent:0.5em;line-height:30px;border-left:10px solid #E62C15}.page-contact h2.lead{border-left:10px solid #E62C15;font-size:22px;line-height:29px;margin:10px 0 0;padding-left:13px}.page-contact .titles{width:740px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#999;margin-right:auto;margin-left:auto;font-size:14px;font-weight:bold;padding-top:5px;padding-right:5px;padding-bottom:2px;padding-left:5px}.page-contact .textL{width:740px;margin-right:auto;margin-left:auto}.page-contact .textR{text-align:right;width:740px;margin:10px auto 0;padding-bottom:10px}.page-contact .titlem{border-left:7px solid #E62C15;width:720px;margin:10px auto 0;font-size:14px;padding:5px;font-weight:bold}.page-contact .att{padding:30px;width:100%;background:#f1f1f1}.page-contact .att strong{color:#F00}.page-contact .kozin{border:1px solid #ccc;width:740px;margin:auto;height:200px;overflow:scroll}.page-contact .doui{background:#f7f7f7;width:740px;text-align:center;margin:20px auto;padding:20px 0}.page-contact .touroku{width:740px;text-align:center;margin:20px auto;padding:20px 0}.page-contact .touroku .submitArea{text-align:center}.page-contact a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )";background:#fff}.page-contact div.lead{width:820px;font-size:18px;margin:0 auto 1em;background:#eee;text-indent:1em;line-height:48px}.page-contact .toi_thanks{width:600px;margin:80px auto 40px auto;font-size:14px;overflow:hidden}.page-contact .toi_thanks p{margin-bottom:20px}.page-contact .submitArea .button{width:440px;margin:0 auto;letter-spacing:10px}.page-contact .submitArea .button:hover{opacity:0.65}.page-contact #main_member{width:940px;margin-left:10px;font-size:1em;float:left}.page-contact #title_member,.page-contact #title_member_n{width:940px;height:447px;background:url(img/login3/img_main.jpg) no-repeat;position:relative}.page-contact #title_member h2,.page-contact #title_member_n h2{position:absolute;left:50px;top:222px;width:398px;height:122px;z-index:2;padding:0;margin:0}.page-contact #title_member .btn,.page-contact #title_member_n .btn{position:absolute;right:46px;top:288px;width:296px;height:50px;z-index:2}.page-contact #title_member .txt,.page-contact #title_member_n .txt{position:absolute;left:24px;top:336px;width:896px;height:43px;z-index:2}.page-contact #title_member a:hover img,.page-contact #title_member_n a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )";background:#fff}.page-contact #merit_member{width:940px}.page-contact #merit_more{width:899px;background:#79c40a;margin:0px 20px}.page-contact #merit_more h3{margin-bottom:20px}.page-contact #merit_more ul{margin:0;padding:0;list-style:none;width:879px;margin-left:20px}.page-contact #merit_more li{display:block;width:420px;height:185px;margin:0;padding:0;float:left;margin-right:19px;margin-bottom:20px}.page-contact #merit_more .step{margin:10px 0 0 0}.page-contact #member_touroku{width:940px;margin:auto}.page-contact .merit_con{margin:0 0 20px 20px;display:inline}.page-contact .merit_con01{width:94px;margin-left:5px;float:left}.page-contact .merit_con02{width:312px;height:140px;margin:5px 0 0 0;line-height:1.3em;float:left;font-size:0.9em}.page-contact .merit_con_title{margin-bottom:13px}.page-contact .bred{color:#cc0000;font-weight:bold}.page-contact .att .att_l{width:600px;float:left}.page-contact .att .att_r{float:right;width:265px}.page-contact .estatetablecenter{border-right-width:1px;border-left-width:1px;border-right-style:dotted;border-left-style:dotted;border-right-color:#CCCCCC;border-left-color:#CCCCCC}.page-contact .table-es td{padding:5px}.page-contact .table-es001{border-bottom:1px dotted #ccc}.page-contact .table-es002{border-bottom:1px dotted #ccc;border-right:1px dotted #ccc}.page-contact .estatetable{background-color:#FFF;border:1px solid #999;padding:5px;margin:10px 3px}.page-contact .pointer{cursor:pointer}.page-contact .chusyaku{color:#ff0000;font-size:0.7em}.page-contact .r-tokuten{width:950px;height:376px;position:relative;margin:auto}.page-contact .r-tokuten ul{padding:180px 0 0 50px;list-style:none}.page-contact .r-tokuten li{float:left;padding-right:10px}.page-contact dl.form_regist{border-bottom:1px solid #ccc;background:#eee}.page-contact dl.form_regist dt,.page-contact dl.form_regist dd{border-top:1px solid #ccc}.page-contact dl.form_regist dt.addr,.page-contact dl.form_regist dd.addr{border-top:1px dashed #ccc}.page-contact dl.form_regist dt{padding:30px;width:300px;float:left;position:relative}.page-contact dl.form_regist dt.one{width:100%;float:none}.page-contact dl.form_regist dt.col_left{width:250px}.page-contact dl.form_regist dd{background:#fff;margin-left:300px;border-left:1px dashed #ccc;padding:25px 15px;position:relative}.page-contact dl.form_regist dd.one{border-top:1px dashed #ccc;margin-left:0;border-left:0;padding:26px 32px}.page-contact dl.form_regist dd.one label{width:140px}.page-contact dl.form_regist dd.col_day{float:left;margin-left:0;width:400px;height:90px}.page-contact dl.form_regist dd.col_time{margin-left:700px;width:240px;height:90px}.page-contact dl.form_regist dd:after{content:'';display:block;clear:both}.page-contact dl.form_regist dd:after.col_day{content:'';display:inline-block;clear:none}.page-contact dl.form_regist dd.col_right{margin-left:250px}.page-contact dl.form_regist dt span.hissu_icon{position:absolute;right:32px;top:32px;width:42px;text-align:center;line-height:20px;font-size:13px}.page-contact dl.form_regist dt span.hissu_icon.hissu{background:#e60012;color:#fff}.page-contact dl.form_regist dt span.hissu_icon.nini{background:#aaa;color:#fff}.page-contact dl.form_regist input[type="text"],.page-contact dl.form_regist input[type="tel"],.page-contact dl.form_regist input[type="date"],.page-contact dl.form_regist input[type="email"]{width:180px;padding:10px;margin:0 0.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.page-contact dl.form_regist select{width:210px;margin:0 0.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.page-contact dl.form_regist select.month,.page-contact dl.form_regist select.day{width:64px}.page-contact dl.form_regist select.time{width:128px}.page-contact .coution_bg{background:#ffdcdc}.page-contact dl.form_regist input[name="add"]{width:320px}.page-contact dl.form_regist input[name="add2"],.page-contact dl.form_regist input#addr,.page-contact dl.form_regist input[name="questionnaire_keyword"],.page-contact dl.form_regist input[name="bukken_address"],.page-contact dl.form_regist input[name="addr"]{width:520px}.page-contact dl.form_regist input[name="address"]{width:500px}.page-contact dl.form_regist input[name="tel"],.page-contact dl.form_regist input[name="tel2"],.page-contact dl.form_regist input[name="fax"],.page-contact dl.form_regist input[name="mob"]{width:300px;margin-bottom:1em}.page-contact dl.form_regist input[name="mail"],.page-contact dl.form_regist input[name="email"],.page-contact dl.form_regist input[name="kmail"]{width:520px;margin-bottom:1em;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-contact dl.form_regist select[name="1time_from"],.page-contact dl.form_regist select[name="1time_to"],.page-contact dl.form_regist select[name="2time_from"],.page-contact dl.form_regist select[name="2time_to"],.page-contact dl.form_regist select[name="3time_from"],.page-contact dl.form_regist select[name="3time_to"]{width:50px}.page-contact dl.form_regist textarea{width:520px;margin-bottom:1em;resize:vertical;margin-left:0.5em;margin-right:0.5em}.page-contact dl.form_regist textarea#houmon_date{width:400px}.page-contact dl.form_regist label{display:inline-block;padding:4px 1em 1em 0}.page-contact dl.bukken_area{overflow:hidden;margin-bottom:30px;border-top:3px solid #E62C15}.page-contact dl.bukken_area .bukken_title{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700;letter-spacing:0.2em;margin:0;overflow:hidden;padding:10px;border-bottom:1px;color:#000}.page-contact dl.bukken_area .bukken_title .del{float:left;margin-right:4em}.page-contact dl.bukken_area .bukken_title .shubetu{font-size:14px;font-size:.875rem;line-height:1.7142857143;display:inline-block;width:90px;font-weight:500;background:#494440;color:#fff;border:1px solid #494440;text-align:center;letter-spacing:0}.page-contact dl.bukken_area .bukken_title .pricedown,.page-contact dl.bukken_area .bukken_title .new{font-size:18px;font-size:1.125rem;line-height:1.4444444444;height:26px;font-family:"DIN Condensed", sans-serif;display:inline-block;width:90px;background:#fff;color:#494440;border:2px solid #494440;text-align:center;letter-spacing:0}.page-contact dl.bukken_area .bukken_title .addr{float:left}.page-contact dl.bukken_area .bukken_info{padding:20px 0;margin:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:15px;line-height:1.75;background:-webkit-gradient(linear, left top, right top, color-stop(62.5%, #000), color-stop(0%, rgba(255, 255, 255, 0))) repeat-x;background:linear-gradient(to right, #000 62.5%, rgba(255, 255, 255, 0) 0%) repeat-x;background-size:8px 1px}.page-contact dl.bukken_area .bukken_info p{margin-bottom:1em}.page-contact dl.bukken_area .bukken_info .pic{width:285px;height:185px;background:#fff;float:left;margin-bottom:20px;margin-right:20px;position:relative}.page-contact dl.bukken_area .bukken_info .pic img{max-width:285px;height:auto}.page-contact dl.bukken_area .bukken_info .pic .stamp{font-size:14px;font-size:.875rem;line-height:3.0714285714;background:rgba(0, 0, 0, .6);width:100%;height:43px;text-align:center;font-weight:700;color:#fff;position:absolute;bottom:0;left:0;z-index:1}.page-contact dl.bukken_area .bukken_info .state{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:10px}.page-contact dl.bukken_area .bukken_info .state dl{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;min-height:40px;border-bottom:1px dashed #000}.page-contact dl.bukken_area .bukken_info .state dl dt{font-size:16px;font-size:1rem;line-height:1.0625;-webkit-box-flex:0;-ms-flex:0 0 95px;flex:0 0 95px;padding:0 20px}.page-contact dl.bukken_area .bukken_info .state dl dd{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0;padding-right:20px}.page-contact dl.bukken_area .bukken_info .addr{color:#0061c4;font-size:20px;margin-bottom:1em}.page-contact dl.bukken_area .bukken_info .price{color:#f71d4b;font-size:18px;margin-bottom:1em}.page-contact dl.bukken_area .bukken_info table{width:400px;position:absolute;right:20px;top:10px;background-color:#ececec}.page-contact dl.bukken_area .bukken_info table th{text-align:center;background-color:#ececec;padding:4px}.page-contact dl.bukken_area .bukken_info table td{text-align:center;background-color:#fff;padding:4px}.page-contact #yui-gen0 table{width:auto}.page-contact #yui-gen0 table th,.page-contact #yui-gen0 table td{padding:0}
