﻿.dialog{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,0.5);width:600px;height:492px;position:fixed;top:50%;left:50%;z-index:10001;margin:-246px 0 0 -300px;cursor:move;opacity:0;visibility:hidden;transition:.2s ease}.dialog.is-show{opacity:1;visibility:visible}.dialog-scroll{padding:23px;overflow-y:auto;height:492px;box-sizing:border-box}.dialog__headline{padding:0 0 9px;margin:0 0 10px;border-bottom:1px dotted #b1bec4}.dialog__headline span{font-size:18px;font-weight:700;border-left-width:2px;border-style:solid;padding:4px 0 5px 11px;display:block}.dialog__btn{position:absolute;top:-24px;right:-24px;cursor:pointer}.dialog__btn:hover{opacity:.8}.dialog__text{margin:0 0 20px;text-align:justify;line-height:1.4}.dialog__caution{line-height:1.2;font-size:12px;margin:0 0 10px}.dialog__caution:last-of-type{margin:0}.dialog-table{width:100%;margin:0 0 10px}.dialog-table th{width:139px;text-align:left;padding:0 0 0 13px;box-sizing:border-box;text-align:center}.dialog-table td{padding:13px;font-size:12px;line-height:1.3}.ui-table{border-collapse:collapse;border:1px solid #b2b5be;width:100%}.ui-table tr{border-bottom:1px solid #b2b5be}.ui-table th,.ui-table td{vertical-align:middle}.ui-table th{background-color:#f5f6f8;border-right:1px dotted #b2b5be;font-weight:700;color:#52586d}.ui-table td{background-color:#fff;border-right:1px solid #b2b5be;line-height:1.2}.ui-table td:empty:before{content:"-"}.ui-bknIcn{font-size:0}.ui-bknIcn li,.ui-bknIcn span{height:27px;padding:0 6px;vertical-align:top;display:inline-block;text-align:center;font-weight:bold}.ui-bknIcn__items--role_new{background-color:#f1051b;font-size:12px;color:#fff;min-width:36px;line-height:27px}.ui-bknIcn__items--role_type{background-color:#607D8B;font-size:12px;color:#fff;min-width:36px;line-height:27px}.ui-bknIcn__items--role_case{background-color:#00acc1;font-size:12px;color:#fff;line-height:27px}.ui-bknIcn__items--role_open{background-color:#e0f7fa;font-size:12px;color:#0097a7;line-height:27px}.ui-bknIcn__items--role_visited{width:75px;color:#3f455a;border:2px solid #3f455a;line-height:24px}.ui-bknIcn__items--role_onsale{width:80px;font-size:15px;color:#fff;line-height:27px}.ui-bknIcn__items--role_priceChange{font-size:15px;font-weight:bold;color:#fff;line-height:27px;background-color:#f1051b}.ui-favorite{width:25px;height:25px;position:relative;display:inline-block;margin:0 5px 0 0;line-height:1}[class*="favorite__btn--"]{position:absolute;transition:.2s ease;width:inherit;height:inherit}.favorite__btn--role_off{z-index:1}.is-active .favorite__btn--role_off{opacity:0}.favorite__btn--role_on{z-index:0}svg{font-size:25px}.ui-price,.ui-unit{color:#f1051b;line-height:1;display:inline-block}.ui-price{font-size:22px}.ui-unit{font-size:16px}.l-detail-contents .ui-headline{margin:0 0 20px;height:auto}.breadcrumb{margin:0}.detailHead{background-color:#fff;overflow:hidden;padding:10px 0}.detailHead-left{float:left;margin:7px 0 0}.detailHead-right{text-align:right;float:right}.detailHead__type{float:left;margin:0 5px 0 0}.detailHead__ttl{font-size:22px;font-weight:bold;width:766px;float:left;margin:3px 0 0}.detailHead-btn{font-size:0}.detailHead-btn li{display:inline-block}.detailHead-btn li:first-child{margin:0 5px 0 0}.detailHead-btn a{height:38px;line-height:35px;font-size:18px;padding:0 10px}.detailHead-btn svg{font-size:23px;vertical-align:-5px;margin:0 5px 0 0}.mainView__nobknText{text-align:center;background:#ffe8ea;border:1px solid #f1051b;padding:15px;margin-bottom:8px;border-radius:4px;font-size:15px;color:#f1051b}.mainView{background-color:#f5f6f8;border-top:1px solid #dadde5;padding:20px 0 30px;margin:0 0 30px;overflow:hidden}.mainView__img-existence_false{background-color:inherit}.mainView-img{margin:0 0 10px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2);position:relative}.mainView-img__item{display:table-cell;vertical-align:middle;text-align:center;padding:20px 20px 60px;width:1080px;height:515px}.mainView-img__item img{max-width:100%}.mainView-img__comment{width:100%;position:absolute;bottom:0;left:0;background-color:#b2b5be;border-radius:0 0 4px 4px}.mainView-img__comment__item{width:1080px;height:50px;display:table-cell;vertical-align:middle;padding:0 10px;text-align:center;line-height:1.4}.mainView__panel{width:1080px;float:right;overflow:hidden}.vacancy-contents.mainView__panel{width:600px;float:left;overflow:hidden}.mainSlider-img{position:relative}.mainSlider-img__item{background:#fff;display:table-cell;vertical-align:middle;text-align:center;padding:20px 20px 60px;height:515px}.sp-selected .mainSlider-img__item{box-shadow:0 0 4px rgba(0,0,0,0.2);border-radius:4px}.mainSlider__comment{position:absolute;bottom:5px;left:5px;background-color:#b2b5be;border-radius:0 0 4px 4px}.mainSlider__comment__item{width:710px;height:50px;display:table-cell;vertical-align:middle;padding:0 10px;text-align:center;line-height:1.4}.mainSlider__cnt{background:#fff;border:1px solid #c6c6c6;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,0.03);position:absolute;top:429px;right:89px;z-index:100;font-weight:700;width:70px;height:35px;text-align:center;line-height:34px}.otherView{text-align:right;font-size:0}.otherView span{width:244px;height:50px;line-height:50px;font-size:16px;cursor:pointer;margin:0 0 0 10px}.otherView svg{margin:0 5px 0 0;vertical-align:-6px}.mainView-info{margin:28px 0 0}.mainView-info th{width:110px;font-size:14px;line-height:1.4}.mainView-info td{padding:15px;font-size:14px;line-height:1.5}.mainView-info a{text-decoration:none;color:#0a2f9a}.mainView-info__priceDown{color:#f1051b}.mainView-info__price{font-size:24px;color:#f1051b}.mainView-info__price span{font-size:30px;color:inherit}.mainView__about{color:#0a2f9a;cursor:pointer;margin:5px 0 0;float:right}.mainView__about svg{font-size:1.5rem;fill:#0a2f9a;vertical-align:-3px;margin:0 3px 0 0}.mainView__about a:hover{text-decoration:none}.sp-arrow:before{content:"";display:block;border-width:2px 2px 0 0;border-style:solid;border-color:#fff #fff transparent transparent;position:absolute;top:50%;margin:-6px 0 0}.sp-previous-arrow:before{transform:rotate(-135deg)}.sp-next-arrow:before{transform:rotate(45deg)}.mainView{overflow:hidden}.mainView .slider-pro{overflow:hidden}.mainView .sp-slide{display:table}.mainView .sp-slide,.mainView .sp-image-container{width:720px !important;height:495px !important;padding:5px}.mainView .sp-slide img,.mainView .sp-image-container img{width:auto;max-height:435px}.mainView .sp-arrow{width:30px;height:515px;background-color:rgba(38,50,56,0.97);margin:5px 0 0 0}.mainView .sp-arrow:before{width:12px;height:12px}.mainView .sp-arrow:after{content:"";height:486px;position:relative;top:0;display:block}.mainView .sp-previous-arrow{border-radius:3px 0 0 3px;left:0}.mainView .sp-previous-arrow:before{right:5px}.mainView .sp-previous-arrow:after{width:143px;right:-30px}.mainView .sp-next-arrow{border-radius:0 3px 3px 0;right:0}.mainView .sp-next-arrow:before{left:5px}.mainView .sp-next-arrow:after{width:137px;left:-137px}.mainView .sp-mask{height:530px !important}.mainView .sp-thumbnails-container{background:#fff;border-radius:4px;border:1px solid #dadde5;padding:5px;margin:0 0 10px 0}.mainView .sp-thumbnail-container{width:90px !important;height:90px !important;border-radius:2px;position:relative}.mainView .sp-thumbnail-container img{max-width:77px !important;max-height:75px !important;-webkit-transition:.3s ease !important;transition:.3s ease !important;opacity:.5}.mainView .sp-thumbnail-container.sp-selected-thumbnail img{opacity:1}.mainView .sp-thumbnail-container:before{content:"";width:inherit;height:inherit;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;transition:.3s ease}.mainView .sp-thumbnail-container.sp-selected-thumbnail:before{background-color:transparent}.mainView .sp-thumbnails{display:block !important;height:90px !important;background-color:#fff}.mainView .sp-thumbnail-arrow{height:100px;background-color:rgba(37,45,59,0.97)}.mainView .sp-thumbnail-arrow.sp-previous-thumbnail-arrow{border-radius:3px 0 0 3px}.mainView .sp-thumbnail-arrow.sp-previous-thumbnail-arrow:before{transform:rotate(-135deg);left:10px}.mainView .sp-thumbnail-arrow.sp-next-thumbnail-arrow{border-radius:0 3px 3px 0}.mainView .sp-thumbnail-arrow.sp-next-thumbnail-arrow:before{transform:rotate(45deg);left:6px}.mainView .sp-thumbnail-arrow:before{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;margin:-4px 0 0;border-top:1px solid #fff;border-right:1px solid #fff}.fixedMenu{width:96px;background-color:#fff;border-radius:5px;box-shadow:0px 3px 3px rgba(0,0,0,0.09);text-align:center;position:absolute;z-index:1;overflow:hidden}.fixedMenu a{font-size:inherit;font-weight:bold;color:#131313;text-decoration:none;display:block}.fixedMenu .icn-org{display:block;margin:0 0 4px}.fixedMenu__top{padding:15px 0 10px 0;font-size:15px;font-weight:bold}.fixedMenu__top span{display:block;margin:0 0 5px 0}.fixedMenu-list{border-top:1px solid #e3e4eb;border-bottom:1px solid #e3e4eb;padding:5px 0}.fixedMenu-list__item{font-size:15px;font-weight:bold;position:relative;transition:.2s ease}.fixedMenu-list__item a{margin:5px;padding:10px 5px;border-radius:4px}.fixedMenu-list__item.is-active a{background:#eeeff1}.fixedMenu-list__item:hover{opacity:.6;transition:.2s ease}.fixedMenu-list__item svg{font-size:40px}.fixedMenu-list__item span{display:block;font-size:15px;font-weight:bold;margin:2px 0 0}.fixedMenu-list__item--item_print{border-top:1px solid #dadde5;margin-top:10px}.fixedMenu-list__item--item_print a{border:1px solid #b2b5be;border-radius:2px;display:inline-block;font-size:14px;margin:10px 0 5px;padding:6px;width:54px}.icn-orgBatch{border-radius:30px;width:24px;height:24px;line-height:24px;font-size:11px;font-weight:bold;position:absolute;top:3px;right:13px}.l-detail-contents{width:1080px;float:right;position:relative}.detailSection{margin:0 0 50px}.roomInfo-list{width:100%;text-align:center}.roomInfo-list th,.roomInfo-list td{height:42px;font-size:15px;vertical-align:middle}.roomInfo-list th{border:none}.roomInfo-list td{border:none}.roomInfo-list__room{font-size:20px}.roomInfo-list__price__priceDown{display:block;color:#ff142a}.roomInfo-list__btn{width:137px}.roomInfo-list__btn a{width:125px;height:31px;line-height:28px;font-size:15px}.detailSection-head__btn{float:right}.detailSection-head__btn .ui-btn{font-size:15px;width:280px;height:36px;line-height:34px}.informationList{margin:0 0 30px}.informationList dl{padding:17px 0;border-bottom:1px dotted #c6c6c6}.informationList dl:last-child{border-bottom:none}.informationList dt{width:155px;float:left;padding:0 0 0 21px}.informationList dd{margin:0 0 0 155px}.contact{background-color:#f5f6f8;border:1px solid #818694;border-radius:5px;box-shadow:0 5px 5px rgba(0,0,0,0.08);margin:0 0 50px;padding:15px 36px;overflow:hidden;text-align:center}.contact__inner{display:inline-block}.contact__btn{float:left}.contact__btn li{float:left;margin:0 0 0 10px}.contact__btn li:first-child{margin:0}.contact__btn a{width:188px;height:51px;line-height:51px;font-size:18px}.contact__btn__favorite{line-height:1;vertical-align:-6px;margin:0 5px 0 0}.contact__btn__favorite svg{font-size:25px}.contact__btn__list svg{font-size:25px;vertical-align:-5px;margin:0 5px 0 0}.contact__tel{margin:8px 0 0 20px;float:right;font-size:30px;font-weight:bold;line-height:1.1;text-align:right}.contact__tel svg{font-size:30px;vertical-align:-4px}.contact__time{background:#fff;border:1px solid #e3e4eb;border-radius:4px;font-size:14px;line-height:1.2;margin:10px 0 0;padding:7px}.contact__time span{font-size:inherit;font-weight:bold;color:#52586d}.event-panel{margin:0 0 22px;border:1px solid #b2b5be;border-top:2px solid #607d8b;box-shadow:0 1px 3px rgba(0,0,0,0.1);padding:13px 13px 20px}.event-panel:last-of-type{margin:0}.event-panel__head{margin:0 0 10px;padding:0 0 14px;border-bottom:1px dotted #b2b5be;overflow:hidden}.event-panel__head__left{float:left}.event-panel__btn{float:right}.event-panel__btn a{width:329px;height:51px;line-height:51px;font-size:18px;font-weight:bold}.event-hide{display:none;margin:22px 0 0}.event-btn__more{margin:22px 0 0}.event-btn__more__icn{margin:0 5px 0 0;width:13px;height:13px;display:inline-block;position:relative;vertical-align:-1px}.event-btn__more__icn:before,.event-btn__more__icn:after{content:"";width:13px;height:3px;background-color:#263238;position:absolute;top:5px;left:0}.event-btn__more__icn:after{transform:rotate(90deg);transition:.3s ease}.event-btn__more a{border:1px solid #818694;width:100%;height:34px;line-height:34px;font-size:14px;color:#263238}.event-panel__headline{line-height:1;margin:0 0 12px;font-size:24px;font-weight:bold}.event-panel__headline span{font-size:inherit;color:#f1051b;margin:0 0 0 5px}.event-panel__date{overflow:hidden;line-height:26px}.event-panel__date dt{width:95px;height:26px;text-align:center;float:left;font-size:14px;font-weight:bold;color:#fff;margin:0 10px 0 0}.event-panel__date dd{font-size:16px;float:left}.event-panel__date__item{font-weight:bold;margin:0 18px 0 0}.event-panel__bText{font-size:16px;font-weight:bold;margin:0 0 8px}.event-panel__text{background-color:#f8f9fb;border-radius:3px;padding:10px 14px;font-size:16px;line-height:1.3}.vacancy-panel{margin:0 0 50px}.vacancy-panel:last-of-type{margin:0}.vacancy-contents{border:2px solid #b2b5be;overflow:hidden;box-shadow:0 3px 2px rgba(0,0,0,0.05)}.vacancy-contents__roomNumber{border-bottom:1px solid #b2b5be;padding:13px 0 13px 14px;line-height:1;font-size:24px;font-weight:bold}.vacancyInfo{width:100%;border-top:none;border-left:none;border-right:none}.vacancyInfo th{width:96px;vertical-align:middle;text-align:center;font-size:14px;border-top:none;padding:0 10px}.vacancyInfo td{border-top:none;padding:13px 15px;height:48px;font-size:14px}.vacancyInfo td:not(.vacancyInfo__img){border-right:none}.vacancyInfo__img{text-align:center;width:820px;position:relative;cursor:pointer}.vacancyInfo__img img{max-width:590px;max-height:460px}.vacancyInfo__img__view{position:absolute;top:9px;right:10px}.vacancyInfo__img__view span{width:127px;height:40px;line-height:40px;font-size:14px}.vacancyInfo__img__view svg{margin:0 5px 0 0;vertical-align:-7px}.vacancyInfo__img__zoom{position:absolute;right:20px;bottom:20px}.vacancyInfo__img__info{position:absolute;left:0;bottom:7px;text-align:center;width:100%}.vacancyInfo__price{height:102px}.vacancyInfo__price__text{font-size:26px;color:#f1051b}.vacancyInfo__price__unit{font-size:18px;color:#f1051b}.vacancyInfo__price__priceDown{color:#f1051b}.vacancyInfo .floorPlanDetail{line-height:1.4}.loan__btn a{width:133px;height:28px;line-height:26px;font-size:11px;margin:8px 0 0 0}.loan__btn a.ui-btn--role__initial-cost{width:140px}.vacancyCondition{padding:15px 20px}.vacancyCondition__headline{margin:0 0 3px;font-size:14px;font-weight:bold;color:#52586d}.vacancyCondition__text{line-height:1.3;margin:0 0 8px}.vacancyCondition__text span{display:inline-block;font-size:14px;font-weight:500}.vacancyCondition__text+.vacancyCondition__headline{margin:15px 0 0}.vacancyBtn{background-color:#f5f6f8;border-top:1px solid #b2b5be;padding:20px;width:100%;text-align:center}.vacancyBtn-list{font-size:0}.vacancyBtn-list li{display:inline-block;margin:0 5px}.vacancyBtn-list a{display:block;width:310px;height:56px;line-height:54px;font-size:22px;box-shadow:0 2px 3px rgba(0,0,0,0.15)}.vacancyBtn-list a:hover{box-shadow:0 2px 3px rgba(0,0,0,0.2)}.vacancyBtn-list svg{font-size:27px;vertical-align:-5px;margin:0 5px 0 0}.vacancyCondition,.jspContainer,.jspPane{width:100% !important}.vacancy-contents .sp-slides{width:480px;height:388px}.vacancy-contents .sp-slide,.vacancy-contents .sp-image-container{width:480px !important;height:388px !important}.vacancy-contents .sp-slide img,.vacancy-contents .sp-image-container img{max-width:480px;max-height:388px}.vacancy-contents .sp-arrow{margin: 0;height: 510px;}.map-contents{overflow:hidden;margin:0 0 9px}.map-area{height:350px}.map__caution{text-align:right;font-size:11px}.sellsPoint__text{box-shadow:none;font-size:15px;padding:20px;line-height:1.5}.sellsPoint__text--staffCommentExists_true{border-bottom:none}.sellsPoint-recommend{padding:20px;overflow:hidden}.sellsPoint-recommend__img{width:120px;float:left;background:url("/images/txt_recommend_point.png") no-repeat center 0;padding:18px 0 0}.sellsPoint-recommend__img p{width:91px;height:91px;overflow:hidden;margin:0 0 0 14px;border-radius:50px}.sellsPoint-recommend__text{margin:0 0 0 135px;font-size:15px;line-height:1.5}.summary__howto{float:right;margin:14px 0 0;cursor:pointer}.summary__howto svg{font-size:1.5rem;vertical-align:-2px;margin:0 5px 0 0;fill:#0a2f9a}.summary__howto a{text-decoration:none}.summary-list{width:100%}.summary-list th{font-size:14px;width:170px;text-align:center}.summary-list td{font-size:15px;padding:15px 20px}.summary-list td a{text-decoration:none}.facilityList,.keywordList{width:100%;table-layout:fixed}.facilityList td,.keywordList td{font-size:14px;font-weight:500;width:20%;height:38px;text-align:center;padding:0 10px}td.facilityList__empty{background-color:#f9fafb}.bknList{overflow:hidden}.bknList li{width:188px;heigeht:297px;border:1px solid #e3e4eb;float:left;margin:0 10px 0 0}.bknList__type{text-align:center;font-size:12px;height:32px;line-height:32px}.bknList__type span{margin:0 6px 0 0}.bknList__img{width:186px;height:124px}.bknList-info{padding:15px}.bknList-info__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;margin:0 0 10px}.bknList-info__name a{font-weight:bold;line-height:1.2}.bknList-info__price{font-size:14px;color:#f1051b;line-height:1;margin:0 0 3px}.bknList-info__floor{line-height:1;padding:0 0 7px;margin:0 0 7px;border-bottom:1px dotted #d4d5dc}.bknList-info__traffic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5}#sliderPopup-wall{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}.popupPanel{border-radius:5px;background-color:#fff;position:fixed;top:50%;left:50%;z-index:10002;display:none}.popupPanel.is-active{display:block}.popupPanel-closeBtn{cursor:pointer;position:absolute;top:0;right:-54px}.sliderPopup{width:1150px;margin:-317px 0 0 -600px}.sliderPopup-img{width:1150px;height:527px;display:table-cell;text-align:center;vertical-align:middle}.sliderPopup-img img{max-width:1000px;max-height:527px;vertical-align:top}.sliderPopup-comment{background-color:#262626;min-height:36px;text-align:center;font-size:13px;color:#fff;line-height:1.3;padding:10px 35px 10px}.sliderPopup__roomNum{font-size:20px;position:absolute;top:13px;left:19px}.sliderPopup__imgCnt{width:79px;hegiht:37px;line-height:37px;text-align:center;font-size:13px;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,0.19);position:absolute;top:478px;right:16px}.sliderPopup-thumbs{background-color:#262626;font-size:0}.sliderPopup-thumbs img{width:80px !important;height:78px !important;max-width:80px;max-height:78px;margin:0 5px 0 0;opacity:.5;filter:alpha(opacity=50);transition:.1s ease}.sp-selected-thumbnail img{opacity:1;filter:alpha(opacity=100)}.moviePopup{width:688px;height:527px;padding:24px;margin:-264px 0 0 -344px}.vrPopup{padding:24px;width:1008px;margin:-314px 0 0 -504px}.vrPopup__text{line-height:1;text-align:left}.panoPopup{padding:24px;width:1008px;margin:-314px 0 0 -504px}.panoImg{display:none;margin:0 0 20px}.panoImg:first-child{display:block}.panoThum{font-size:0;text-align:center}.panoThum li{display:inline-block;width:156px;height:78px}.panoThum li:not(.is-active){cursor:pointer}.sliderPopup .slider-pro{height:564px}.sliderPopup .sp-mask,.sliderPopup .sp-slide{width:1150px !important;height:564px !important}.sliderPopup .sp-bottom-thumbnails{background-color:#262626}.sliderPopup .sp-arrow{width:29px;height:91px;background-color:#202020;top:253px}.sliderPopup .sp-arrow:before{width:10px;height:10px;border-color:#fff #fff transparent transparent}.sliderPopup .sp-previous-arrow{border-radius:0 3px 3px 0;left:0}.sliderPopup .sp-previous-arrow:before{right:7px}.sliderPopup .sp-next-arrow{border-radius:3px 0 0 3px;right:0}.sliderPopup .sp-next-arrow:before{left:7px}.sliderPopup .sp-thumbnail-arrow{width:35px;height:78px;background-color:#262626}.sliderPopup .sp-thumbnail-arrow:before{content:"";width:7px;height:7px;display:block;position:absolute;top:36px;left:10px;border-top:1px solid #fff;border-right:1px solid #fff}.sliderPopup .sp-previous-thumbnail-arrow:before{transform:rotate(-135deg)}.sliderPopup .sp-next-thumbnail-arrow:before{transform:rotate(45deg)}.js-gallery-fade-enter-active,.js-gallery-fade-leave-active{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.js-gallery-fade-enter,.js-gallery-fade-leave-to{opacity:0}.simulation-container{background-color:#fff;border-radius:10px;box-sizing:border-box;padding:20px;width:942px;z-index:10002;position:fixed;top:calc(50% - 135px);left:calc(50% - 471px)}.simulation__headline{float:left;font-size:24px;font-weight:bold;margin:0 0 12px 0;padding:7px 0 7px 12px;border-left-width:2px;border-style:solid}.simulation__headline span{margin:0 0 0 10px;font-size:14px}.simulation-body{clear:both;border-top:1px solid #c6c6c6;padding:15px 0 0 0}.simulation__calc{overflow:hidden;margin:0 0 30px}.simulation__initialcost-calc{display:flex;justify-content:center;flex-wrap:wrap}.simulation__initial-upper div{display:inline-block}.simulation__initial-upper--right{margin-left:37px}.simulation__initial-under{margin-top:15px;display:flex}.simulation__initial-under div{display:inline-block}.simulation__initial-under--right{margin-left:17px}.calcItem{float:left;margin:0 23px 0 0}.calcItem:last-child{margin:0}.calcItem dt{font-size:15px;font-weight:700;margin:0 0 6px}.calcItem dd{overflow:hidden}.calcItem dd.disabled{background-color:#eee}.calcItem dd.calcItem-plusminus,.calcItem dd.calcItem-othercost{display:flex}.calcItem dd.calcItem-plusminus p,.calcItem dd.calcItem-othercost p{font-size:20px;margin-top:4px;padding:10px}[class*="calcItem__input--"]{float:left;font-size:16px;border:1px solid #b0bec5;border-radius:2px;box-sizing:border-box;box-shadow:0 5px 10px rgba(0,0,0,0.09) inset;margin:0 3px 0 0;text-indent:.5em;height:41px}.calcItem__input--role_wide{width:160px}.calcItem__input--role_narrow{width:100px}.calcItem__operate{float:left;border:1px solid #b0bec5;border-radius:2px}.calcItem__operate li{box-shadow:0 -2px 0 #eeeff3 inset}.calcItem__operate li:first-child{border-bottom:1px solid #b0bec5}.calcItem__operate li span{width:21px;height:19px;display:table-cell;text-align:center;vertical-align:middle;cursor:pointer;font-size:16px;font-weight:bold;padding:0 0 2px}.simulation__loantext{float:left;margin:15px 0 0}.simulation__loantext li{font-size:13px;color:#607d8b;line-height:1.3}.simulation__answer{float:right;background-color:#21a1c6;border-radius:3px;padding:8px 8px 8px 22px;overflow:hidden}.simulation__answer dt{float:left;font-size:18px;font-weight:bold;color:#fff;margin:13px 23px 0 0}.simulation__answer dd{float:left;position:relative}.simulation__answer dd:after{content:"円/月";position:absolute;top:13px;right:15px;font-size:18px}.simulation__answer dd.simulation__total:after{content:"円"}.simulation__answer input{border-radius:3px;background-color:#fff;box-sizing:border-box;font-size:24px;font-weight:500;text-align:right;line-height:1;width:250px;height:45px;padding:0 65px 0 0}.simulation__closeBtn{position:absolute;top:-40px;right:-47px;border:none;background:none;cursor:pointer;outline:none}.resultPanel{border-width:2px 1px 1px;border-style:solid;border-color:#607d8b #b2b5be #b2b5be;overflow:hidden;margin:0 0 25px}.resultPanel:last-of-type{margin:0}.resultPanel-info{float:right;width:calc(100% - 30px)}.resultPanel.is-checked .resultPanel-info{background-color:#fffff5}.resultPanel-contents{padding:15px;overflow:hidden;position:relative}.resultPanel__left{float:left;position:relative}.resultPanel__right{margin:0 0 0 240px}.resultPanel__membersIcn{height:27px;line-height:27px;text-align:center;font-size:16px;color:#fff;margin:0 0 6px}.resultPanel__img{width:230px;height:196px;border-radius:3px;overflow:hidden;position:relative}.resultPanel__img-archive{background:rgba(255,255,255,0.7);position:absolute;top:0;left:0;width:100%;height:100%}.resultPanel__img-archive span{position:absolute;top:calc(50% - 36px/2);text-align:center;font-size:18px;width:100%;font-weight:bold}.resultPanel__left .ui-icnNew{top:-13px;left:-9px}.ui-bknIcn--role_visited{float:right}.resultPanel__headline{margin:5px 0 7px;font-size:20px;font-weight:bold;color:#0a2f9a}.resultPanel__headline svg{font-size:2.5rem;vertical-align:-4px}.resultPanel__headline a{font-size:inherit;font-weight:bold;line-height:1.2}.resultPanel-overview th,.resultPanel-overview td{font-size:14px}.resultPanel.is-checked .resultPanel-overview th,.resultPanel.is-checked .resultPanel-overview td{background-color:transparent}.resultPanel-overview th svg{font-size:14px}.resultPanel-overview .add_favorite{width:150px !important}.resultPanel-overview__railroad{height:57px}.resultPanel-overview__railroad a{text-decoration:none}.resultPanel-overview__railroad a:hover{color:#0a2f9a}.resultPanel-overview td{border-left:none;padding:7px 10px;line-height:1.5}.resultPanel-limit{position:absolute;top:58px;left:320px;width:514px;height:94px;background-color:#fff;border:1px solid #455a64;border-radius:3px;box-shadow:0 3px 10px rgba(0,0,0,0.3);text-align:center}.resultPanel-limit a{display:block;padding:15px;overflow:hidden}.resultPanel-limit__text{float:left;font-size:22px;font-weight:bold;line-height:1.2;margin:5px 0 0}.resultPanel-limit__member{float:right;width:192px;height:64px;line-height:64px;font-size:28px;letter-spacing:.1em;position:relative;padding:0 10px 0 0}.resultPanel-limit__member i{position:absolute;top:25px;right:13px}.viewPoint{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,0.5);width:600px;position:relative;cursor:move;z-index:100}.viewPoint-scroll{padding:23px;overflow-y:auto;height:335px;box-sizing:border-box}.viewPoint__headline{padding:0 0 9px;margin:0 0 10px;border-bottom:1px dotted #b1bec4}.viewPoint__headline span{font-size:18px;font-weight:700;border-left-width:2px;border-style:solid;padding:4px 0 5px 11px;display:block}.viewpoint-list{width:100%}.viewpoint-list th{width:139px;text-align:left;padding:0 0 0 13px;box-sizing:border-box;text-align:center}.viewpoint-list td{padding:13px;font-size:12px;line-height:1.3}.spot-list{font-size:0;margin:0 0 -41px}.spot-list li{width:194px;display:inline-block;vertical-align:top;margin:0 27px 41px 0}.spot-list li:nth-child(5n){margin-right:0}.spot-list__img{width:194px;height:172px;background-color:#f6f7f8;display:table-cell;text-align:center;vertical-align:middle}.spot-list__img img{max-width:194px;max-height:172px}.spot-list__distance{line-height:1;margin:4px 0 7px}.spot-list__name{font-size:1.4rem;font-weight:bold;line-height:1.3}.fixedMenu-list__item--item_file {border-top: 1px solid #dadde5;margin-top: 10px;display: flex;justify-content: center}.fixedMenu-list__item--item_file a {border: 1px solid #b2b5be;border-radius: 2px;font-size: 14px;margin: 10px 0 5px;padding: 6px;width: 54px;display: flex;align-items: center}.file_download-dialog {position: relative;display: none}.file_download-dialog.is-show {display: block}.file_download-dialog-inner {width: 1000px;background-color: #fff;border: 2px solid;border-radius: 4px;box-shadow: 0 8px 10px rgba(0, 0, 0, 0.2);z-index: 10002;position: fixed; left: 50%; top: 60%; margin-left: -500px; margin-top: -279.5px;}.file_download-dialog__scroll {width: 1000px;height: 469px;overflow: auto;padding: 23px}.file_download-dialog__button {cursor: pointer;position: absolute;top: -44px;right: -44px}.popupOverlay {position: fixed;top: 0;left: 0;z-index: 10001;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8)}.file_download-panel {margin: 0 0 15px;border-top: 2px solid #607d8b;border-bottom: none}.file_download-panel-head {overflow: hidden;padding: 0 15px;height: 41px}.file_download-panel-head-left {overflow: hidden;float: left}.file_download-panel-head-left label {margin: 11px 0 0;display: inline-block;font-size: 14px}.file_download-panel-head-right {float: right;margin: 13px 0 0}.file_download-panel-head__headline {font-size: 18px;font-weight: bold;float: left;margin: 12px 23px 0 0}.file_download-panel-head__num {font-size: 14px}.file_download-panel-head__num span {font-size: inherit;color: #f1051b}.file_download-panel-list {border-left: none;border-right: none}.file_download-panel-list.selectTable td {border-left: none;border-right: 1px dotted #c6c6c6;width: 25%;padding: 19px 5px 18px 15px}.file_download-panel-list.selectTable td:first-child {border-left: none}.file_download-panel-list.selectTable td:last-child {border-right: none}.file_download-panel-list.selectTable td:hover label {opacity: .7}.file_download-panel-list.selectTable td:hover label.is-checked {opacity: 1}.file_download-panel-list.selectTable td a {font-size: 15px;word-break: break-all}
/*# sourceMappingURL=detail.css.map */
