@charset "utf-8";#mainContents,.contactArea .inner{width:980px;margin:0 auto}a{color:#2396c7}.originalCheckbox a:hover,a:hover{color:#ec7063}.contactArea{margin-top:30px}.contactArea .inner{padding-bottom:30px;position:relative}.contactArea .title{font-size:2.4rem;font-weight:400;padding-bottom:20px;padding-top:20px}.contactArea .step{display:inline-block;position:absolute;right:10px;top:5px}.contactArea .step .item{display:inline-block;width:78px;height:52px;background-repeat:no-repeat}.contactArea .step .one.item{background-image:url(/images/mailEdit.png)}.contactArea .step .two.item{background-image:url(/images/mailCheck.png)}.contactArea .step .three.item{background-image:url(/images/mailSend.png)}.contactArea .step .one.item.on{background-image:url(/images/mailEdit.on.png)}.contactArea .step .two.item.on{background-image:url(/images/mailCheck.on.png)}.contactArea .step .three.item.on{background-image:url(/images/mailSend.on.png)}.contactArea .sendFormsInner{display:inline-block;width:100%}.contactArea .contactListArea,.contactArea .formTableArea{width:490px;float:right;margin-top:20px;margin-bottom:10px}.contactArea .formTableArea{float:left}.contactArea .sendCtrlTable{width:980px;clear:both}.contactArea .formTable,.contactArea .sendCtrlTable td{width:490px}.contactArea .sendCtrlTable .tdLeft{vertical-align:top}.contactArea .sendCtrlTable .tdRight{vertical-align:middle;text-align:right}.contactArea .sendCtrlTable .sendMessage{line-height:1.4em;font-size:1.2rem}.contactArea .sendCtrlTable .sendMessage span{font-weight:700;font-size:1.4rem}.contactArea .formTable th .reqired,.contactArea .sendCtrlTable .sendMessage .impact{font-size:2rem;font-weight:700;color:#ec7063;display:inline-block;margin-right:5px}.contactArea .sendCtrlTable .sendCtrl{font-size:1.2rem;line-height:1.4em;padding-top:10px;text-align:left}.contactArea .sendCtrlTable .buttonArea .sendContact{cursor:pointer;color:#fff;background-color:#ec7063;padding:10px 20px;width:460px;border:0;font-size:1.4rem;border-radius:5px}.contactArea .formTable th{text-align:left;font-weight:400;width:490px;font-size:1.6rem;padding:0 0 8px}.contactArea .formTable td,.contactArea .formTable2 td{padding-bottom:20px}.contactArea .formTable th .reqired{color:#ac262b;font-size:1.3rem;margin-right:15px}.contactArea .formTable th .mess{font-size:1.3rem}.contactArea input.inFm{border:4px solid #c8c8c8;border-radius:6px;padding:10px 5px;font-size:1.6rem;width:440px}.contactArea input.inFm:focus,.contactArea textarea.inFm:focus{border:4px solid #34aadc}.contactArea select{border:1px solid #e0e0e0;border-radius:4px;padding:0}.contactArea textarea.inFm{border:4px solid #c8c8c8;border-radius:4px;padding:10px 5px;width:470px;height:220px}.contactArea .val input{width:380px;margin:5px 0 15px}.contactArea .dm_th{font-size:1.4rem;margin-bottom:10px}.contactArea .right .s35{width:35px}.contactArea .right .checkLists li{margin-bottom:10px}.contactArea .right .message{font-size:1.3rem;line-height:1.55em;margin-top:25px}.contactArea .right .message .impact{color:#ec7063;font-weight:700;font-size:1.5em}.contactArea .right .message .tel{display:inline-block;padding:0 5px;font-size:2.2rem;font-weight:700}.contactArea .sendCtrl{font-size:1.2rem;text-align:center;line-height:1.6em;padding-top:10px;position:relative}.contactArea .sendCtrl .buttonArea{display:block}.contactArea .sendCtrl .buttonArea .sendContact,.contactArea .sendCtrl .prevBtn{cursor:pointer;color:#fff;padding:10px 20px;border:0;font-size:1.4rem;border-radius:5px}.contactArea .sendCtrl .buttonArea .sendContact{margin-top:15px;background-color:#ec7063;width:460px}.contactArea .sendCtrl .prevBtn{position:absolute;left:0;bottom:0;background-color:#666;display:none}.contactArea .email,.contactArea .num,.contactArea .tel{ime-mode:disabled}.contactArea .checkValue{font-size:1.6rem;display:inline-block;margin-top:8px;margin-bottom:15px;white-space:pre;font-weight:700}.contactListTitle{background-color:#e5e5e5;font-size:1.6rem;margin-top:20px;padding:15px}.contactList{margin-top:15px;width:980px}.contactList tr{border-bottom:1px solid #ccc}.contactList th{text-align:left;border-top:1px solid #ccc;font-weight:400;padding:10px 0;font-size:1.1rem}.contactList td{padding:15px 0;vertical-align:middle}.contactList .mainImage{width:32px;height:32px;margin-right:10px}.contactList .name{font-size:1.4rem;font-weight:700;max-width:170px}.contactList .address{max-width:170px}.contactList .heibei,.contactList .tsubo{display:block;font-size:2rem;padding-right:15px;text-align:right}.contactList .heibei{font-size:1.2rem}.contactList .mcost,.contactList .total,.contactList .unit{display:block;font-size:2rem;padding-right:15px;text-align:right}.contactList .mcost,.contactList .unit{font-size:1.2rem}.contactList .mcost{font-size:1rem;margin-top:4px}.contactList .deposit{margin-bottom:3px;padding-right:10px}.contactList .keymoney{padding-right:10px}.contactList .image{position:relative}.contactList .image .preview,.contactList .madori .preview{padding:10px;background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:rgba(0,0,0,.15)0 0 4px 1px;-webkit-box-shadow:rgba(0,0,0,.15)0 0 4px 1px;-moz-box-shadow:rgba(0,0,0,.15)0 0 4px 1px;position:absolute;left:45px;width:200px;text-align:center;bottom:0}.contactList .madori{position:relative;text-align:center}.contactList .madori .preview{left:-410px;width:380px}.originalCheckbox,.originalRadio{cursor:pointer;background-image:url(/images/check24.off.png);font-size:1.6rem;padding:6px 6px 6px 36px;background-repeat:no-repeat;background-position:left center;display:inline-block;margin-right:10px}.originalCheckbox.on{background-image:url(/images/check24.on.png)}.originalCheckbox a{color:#2396c7}.originalRadio{background-image:url(/images/radio24.off.png)}.originalRadio.on{background-image:url(/images/radio24.on.png)}