body.pageComDetail #contents .titleBox h1,body.pageComDetailPopup #contents .titleBox h1{margin-left:90px}body.pageComDetail #contents h2,body.pageComDetailPopup #contents h2{margin:0 0 32px;padding:14px 18px 10px;border-radius:3px;background:#E7F1DE;font-size:152%;font-weight:700}.prArea{margin-bottom:15px}.companyArea .companyBox .imageArea{margin-left:40px;width:170px;float:right}.companyArea .companyBox .imageArea img{padding-bottom:15px}.companyDataArea{margin-bottom:20px}.companyDataArea table{width:100%;clear:both;text-align:left}.companyDataArea table td,.companyDataArea table th{padding:5px 10px;border:1px solid #A0A3A7}.companyDataArea table th{width:10em;background-color:#E5F2DF}.interviewArea{margin-bottom:30px;text-align:center}.interviewArea a:hover img{opacity:.8;filter:alpha(opacity=80)}.picupArea,.privilegeArea{margin-bottom:20px}.picupArea .picupBox,.privilegeArea .privilegeBox{margin-right:-20px;overflow:hidden}.picupArea .picupLine,.privilegeArea .privilegeLine{clear:both}.picupArea .picupBox .picupBlock,.privilegeArea .privilegeBox .privilegeBlock{margin:0 10px 10px 0;padding-left:4px;border-radius:6px;border:2px solid #71C125;float:left;width:302px;background:url(https://img.phoenix.webcrew.co.jp/3940/piano-kaitori/images/com/privilege_bg.gif) repeat-y #F2F8ED;display:table}.picupArea .picupBox .picupBlock{background:url(https://img.phoenix.webcrew.co.jp/3940/piano-kaitori/images/com/picup_bg.gif) repeat-y #F2F8ED}.picupArea .picupBox .picupBlock div,.privilegeArea .privilegeBox .privilegeBlock div{padding-top:3px;display:table-cell;vertical-align:middle}.picupArea .picupBox .picupBlock .comment,.privilegeArea .privilegeBox .privilegeBlock .comment{padding:12px 6px 12px 12px;width:210px;font-size:114%}.picupArea .picupBox .picupBlock .comment{width:195px}.picupArea p,.privilegeArea p{margin:0;clear:both;font-size:85%}.optionArea{margin-bottom:20px}#contents .optionArea h3{margin-bottom:10px;padding:0 0 0 16px;background:url(https://img.phoenix.webcrew.co.jp/3940/piano-kaitori/images/com/icon_circle_s.gif) left 3px no-repeat;font-weight:700;font-size:114%}.optionArea table{margin-bottom:15px;width:100%;clear:both;text-align:left}.optionArea table td,.optionArea table th{padding:5px 10px;border:1px solid #A0A3A7}.optionArea table th[scope=col]{background:#C4E6C4;font-weight:700}.optionArea table th[scope=row]{width:16em;background:#EEE;font-weight:700}.profileArea{margin-bottom:20px;padding:15px 0;border-top:2px solid #CCC;border-bottom:2px solid #CCC}.profileArea .profileBox .fromBlock{padding:0 0 7px;background:url(https://img.phoenix.webcrew.co.jp/3940/piano-kaitori/images/com/from_arrow.gif) 33px bottom no-repeat}.profileArea .profileBox .fromBlock span{margin:0;padding:5px;width:21em;background-color:#71C125;display:block;border-radius:6px;font-size:122%;font-weight:700;text-align:center;color:#FFF}.profileArea .profileBox img{margin:7px 0 0;padding:5px;border:1px solid #E8E7E6;background-color:#FFF}.profileArea .profileBox .profileBlock .guideProfile{margin:-72px 0 0 85px}.profileArea .profileBox .profileBlock p{margin:10px 0 0}.profileArea .profileBox .profileBlock .name{margin-bottom:5px;padding:0 12px 0 50px;display:block;font-weight:700;font-size:114%;background:url(https://img.phoenix.webcrew.co.jp/3940/piano-kaitori/images/com/icon_guide.gif) left center no-repeat}.profileArea .profileBox .profileBlock .name span{margin-left:5px;font-size:77%}.profileArea .profileBox .profileBlock .catch{margin-bottom:3px;min-height:40px;font-weight:700;font-size:122%}.profileArea .profileBox .profileBlock p{padding:7px 2px 0}.voiceArea{margin-bottom:32px;margin-top:47px}.comlistArea .voiceBox,.voiceArea .voiceBox{margin-bottom:15px;padding:10px 15px;border:1px solid #E3E3E3;width:630px;border-radius:4px;box-sizing:border-box;box-shadow:0 0 4px 3px rgba(200,200,200,.15),0 2px 0 0 rgba(0,0,0,.15)}.comlistArea .voiceBox li,.voiceArea .voiceBox li{padding:8px 0 9px;border-bottom:1px solid #EBEBEB;width:100%;display:table}.comlistArea .voiceBox li:last-child,.voiceArea .voiceBox li:last-child{border-bottom:0}.comlistArea .voiceBox li>div,.voiceArea .voiceBox li>div{display:table-cell;vertical-align:middle;box-sizing:border-box}.comlistArea .voiceBox li>div:not(.item),.voiceArea .voiceBox li>div:not(.item){padding-left:17px}.comlistArea .voiceBox .item,.voiceArea .voiceBox .item{padding:2px 0;background:#F2F8ED;color:#4C4C4C;width:109px;font-weight:700;text-align:center;vertical-align:middle}.comlistArea .voiceBox .star,.voiceArea .voiceBox .star{vertical-align:middle}.comlistArea .voiceBox .posted,.voiceArea .voiceBox .posted{width:170px;text-align:left;color:#999;font-size:92%;vertical-align:middle}.comlistArea .voiceBox li>div p,.voiceArea .voiceBox li>div p{margin-bottom:0;line-height:1.7}.comlistArea .voiceBox .item.type,.voiceArea .voiceBox .item.type{width:64px}.comlistArea .voiceBox .item.model,.voiceArea .voiceBox .item.model{width:84px}.comlistArea .voiceBox .makerData,.voiceArea .voiceBox .makerData{width:112px}.comlistArea .voiceBox .typeData,.voiceArea .voiceBox .typeData{width:143px}.resultBlock{margin:33px auto 0;text-align:center}.resultBlock .nextArrow,.resultBlock .prevArrow{text-decoration:none;vertical-align:middle;display:inline-block}.resultBlock .prevArrow{margin-right:18px}.resultBlock .nextArrow{margin-left:18px}.resultBlock .pageNav{display:inline}.resultBlock .pageNow,.resultBlock .pagelink{padding:5px 0;display:inline-block;width:36px;font-size:138%}.resultBlock .pagelink{margin-right:3px;border:2px solid #999;color:#666;text-decoration:none}.resultBlock .pageNav a:last-child,.resultBlock .pageNav span:last-child{margin-right:0}.resultBlock .pagelink:hover{background:#999;color:#fff}.resultBlock .pageNow{margin-right:3px;border:2px solid #666;background:#666;color:#fff}.resultBlock .resultCount{margin-top:14px;font-size:92%}.pageArea .prefArea{margin-bottom:105px}.pageArea .prefArea .regionBox{margin-bottom:3px;padding:21px 15px;border-bottom:1px solid #F2F2F2;background:#FAFAFA}.pageArea .prefArea .regionBox .regionName{margin-bottom:12px;color:#666;font-size:115%;font-weight:700}.pageArea .prefArea .regionBox .prefList li{display:inline;margin-right:18px}.comlistArea{margin:35px 0}.comlistArea .voiceBox{padding:24px 15px 18px}.comlistArea .voiceBox .comBlock{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.comlistArea .voiceBox .comBlock img{margin-left:15px}.comlistArea .voiceBox .comBlock .comName{padding-left:25px;width:370px;font-size:146%;font-weight:700;vertical-align:middle;box-sizing:border-box}.comlistArea .voiceBox .comBlock .detailButton a{padding:7px 0;display:block;background:#F7F7F7;width:120px;color:#333;text-align:center;border-radius:4px;box-shadow:0 2px 0 rgba(0,0,0,.14);text-decoration:none}.comlistArea .voiceBox .comBlock .detailButton a:hover{background:#BDE799}.comlistArea .voiceBox .comBlock p{width:598px;margin:22px 0 13px;line-height:1.7}.pagePref .infoArea{margin-bottom:32px}.pagePref .infoArea .infoBox{padding:30px 0;border:5px solid #EFEBE2}.pagePref #contents .infoArea .infoBox h2{margin:0 auto 22px;padding:0;color:#418500;background:0 0;text-align:center;font-size:153%}.pagePref .infoArea .infoBox p{margin:0 auto;width:500px;line-height:1.6;font-size:107%}.pagePref .aboutArea{margin-bottom:28px}.pagePref .aboutArea ol{margin:0 0 16px;display:flex;flex-wrap:wrap}.pagePref .aboutArea ol li{margin:0 0 8px;padding:8px 0 6px;border:2px solid #7DC43F;border-radius:8px;position:relative;z-index:10;width:311px;background:linear-gradient(#7DC43F 0,#7DC43F 34px,#FFF 34px);background-color:#7dc43f;box-sizing:border-box}.pagePref .aboutArea ol li:nth-child(2n){margin-left:8px}.pagePref .aboutArea ol li .aboutArea-title{padding:0 10px 8px 50px;position:relative;color:#FFF;font-weight:700;background-color:#7DC43F}.pagePref .aboutArea ol li .aboutArea-title img{position:absolute;top:-15px;left:10px}.pagePref .aboutArea ol li .aboutBox{position:relative;z-index:10;box-sizing:border-box}.pagePref .aboutArea ol li .aboutBox p{padding:12px 0 0 12px;display:table-cell;vertical-align:top;width:195px;box-sizing:border-box}.pagePref .aboutArea ol li .aboutBox span{padding:12px 0 0 14px;display:table-cell;vertical-align:top;box-sizing:border-box}.pagePref .aboutArea ol li:nth-child(1)::before,.pagePref .aboutArea ol li:nth-child(3)::after{content:"";position:absolute;right:-10px;top:73px;z-index:1;width:8px;height:5px;background-color:#F6921E}.pagePref .aboutArea ol li:nth-child(1)::after{content:"";position:absolute;right:-24px;bottom:-6px;z-index:1;width:30px;height:5px;background-color:#F6921E;transform:rotate(-45deg)}.pagePref .buttonCatch{margin-bottom:14px;text-align:center;color:#FD4B1A;font-size:153%;font-weight:700}.pagePref .buttonCatch img{margin:7px auto 0}.companyListArea{margin-bottom:20px;padding:20px;border:3px solid #E8F8D8;border-radius:8px;width:584px}.companyListArea .titleArea{margin-bottom:15px;min-height:48px;overflow:hidden}body.pageComDetail #contents .companyListArea .titleArea h2,body.pageComDetailPopup #contents .companyListArea .titleArea h2{margin:-34px 10px 0 49px;padding:0;border-radius:0;background:0 0}.companyListArea ul{margin-left:-20px;width:612px;overflow:hidden}.companyListArea ul li{padding:0 0 5px 20px;float:left;display:inline-block;width:184px}#contents .stepFormBox{margin:0 0 16px;padding:0 2px;border:1px solid #999;width:624px;background:url(https://img.phoenix.webcrew.co.jp/3940/piano-kaitori/images/com/arrow_start.gif) 385px center no-repeat}#contents .stepFormBox>div{margin:0;padding:5px 0 8px;width:624px;background:url(https://img.phoenix.webcrew.co.jp/3940/piano-kaitori/images/com/background_step_form.gif) left bottom repeat-x}#contents .stepFormBox div p{margin:8px 0 0;padding:0 58px 0 10px;width:368px;display:table-cell;vertical-align:middle;color:red}#contents .stepFormBox div .buttonBlock{margin:0;padding:8px 0;display:table-cell;vertical-align:middle}#contents .stepFormBox div .buttonBlock span{width:180px;height:40px;display:block;background:url(https://img.phoenix.webcrew.co.jp/3940/piano-kaitori/images/com/button_start_hover.gif) no-repeat}#contents .stepFormBox div .buttonBlock a{width:180px;height:40px;display:block}#contents .stepFormBox div .buttonBlock a:hover{filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;opacity:0}#contents .companyBox,#contents .companyBox02{margin-bottom:15px;overflow:hidden}#contents .guideMessage,#contents .guideMessage em{font-weight:700}#contents .guideMessage{margin-bottom:12px;padding-bottom:30px;background:url(https://img.phoenix.webcrew.co.jp/3940/piano-kaitori/images/com/arrow_step.gif) center bottom no-repeat;color:red;font-size:152%;font-weight:700;text-align:center}#contents .formArea{margin:0 auto 20px;padding-top:0;width:630px;overflow:hidden}body.pageComDetailPopup{padding:0;background:#FFF}body.pageComDetailPopup #wrapper{margin:0 auto;padding:15px 0;width:630px;background:0 0}body.pageComDetailPopup #contents{padding-bottom:0;float:none}body.pageComDetailPopup #contents .close{padding-top:15px;text-align:center}body.pageComDetailPopup #contents .close a{padding-left:15px;background:url(https://img.phoenix.webcrew.co.jp/3940/piano-kaitori/images/icon_close.gif) left center no-repeat}body.pageComDetailPopup #footer{padding-top:30px;background:0 0;font-size:85%;text-align:center}body.pageComDetailPopup #footer div{margin-top:15px;color:#999}body.pageComDetailPopup #footer img{margin-right:5px;vertical-align:middle}.errorBlock{margin:30px 0 70px;padding:50px 0;border:2px solid #ccc;text-align:center}.errorBlock,.errorBlock a{font-size:114%;font-weight:700}