.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.Layout.detail .recommends{margin-top:40px}.mod-tableOfContent{padding:16px;margin:16px 0;overflow:hidden;background:#f7f7f7;border:1px solid #d8d8d8;border-radius:4px}.mod-tableOfContent.is-closed{max-height:24px}.mod-tableOfContent.is-closed .toggleButton::after{content:"[" attr(data-closed-label) "]"}.mod-tableOfContent .toggleButton{padding:6px 8px;margin-left:8px;font-size:.75rem;color:#797979;cursor:pointer}.mod-tableOfContent .toggleButton:hover{color:#ed6103}.mod-tableOfContent .toggleButton::after{content:"[" attr(data-opened-label) "]"}.mod-tableOfContent .heading{display:flex;align-items:center;justify-content:center;margin-bottom:16px;line-height:1}.mod-tableOfContent .heading .title{font-size:1.25rem;font-weight:bold}.mod-tableOfContent .body{margin:0}.mod-tableOfContent .tocList{padding:0;margin:0;font-size:.875rem;line-height:1.6;list-style:none}.mod-tableOfContent .tocListItem.indent-h3{padding-left:1rem}.mod-tableOfContent .tocListItem:not(:last-child){margin-bottom:8px}.mod-tableOfContent .tocListItem a{color:#797979}.mod-tableOfContent .tocListItem a:hover{color:#ed6103}.mod-articleDetail{font-size:1rem}.mod-articleDetail .articleDetailBody{margin-bottom:48px}.mod-articleDetail .articleDetailBody th,.mod-articleDetail .articleDetailBody td{padding:8px;border:1px solid #d8d8d8}.mod-articleDetail .container{max-width:740px;padding-right:32px;padding-left:32px;overflow:hidden}.mod-articleDetail p{margin-top:1rem;margin-bottom:1rem;line-height:2;word-break:break-all}.mod-articleDetail mark{background:#ffe4ad}.mod-articleDetail .annotation{margin-top:20px;margin-bottom:20px;font-size:.75rem;color:#a5a5a5}.mod-articleDetail__footCategories{margin-bottom:48px}.mod-articleDetail .acf-map{width:100%;height:400px;margin:1rem 0}.mod-articleDetail .acf-map img{max-width:inherit !important}.mod-articleDetail .acf-map strong{display:block;font-size:14px}.mod-articleDetail .acf-map span{display:inline-block;margin-top:.2rem}.mod-articleDetail .acf-map .map-widget{width:30%;padding:9px 4px 9px 11px;margin:10px;font-size:12px;background-color:#fff;border-radius:2px;box-shadow:rgba(0,0,0,0.3) 0 1px 4px -1px}@media only screen and (max-width: 750px){.mod-articleDetail .acf-map .map-widget{width:50%}}.mod-searchHomes{max-width:700px;margin:2em auto 1.25em;box-shadow:0 0 5px 0 #e8ebeb}.mod-searchHomes .heading{position:relative;max-width:700px;height:41px;margin:0;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/bg/bg_search_homes.png) no-repeat 0 0}.mod-searchHomes .heading .homeskun{position:absolute;bottom:0;left:7px;height:38px;padding:29px 0 0 68px;font-size:138.5%;font-weight:700;color:#fff;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/bg_search_homes_homeskun.png) no-repeat 0 0}.mod-searchHomes .inner{padding:12px 18px 7px;background:#fff;border:#ed6102 solid 3px;border-top:0;border-radius:0 0 5px 5px}.mod-searchHomes .bukkenSearchListDetail{font-size:.875rem}.mod-searchHomes .bukkenSearchListDetail .item{display:inline-block;padding-right:10px;margin:0 10px 5px 0;line-height:1.5;border-right:1px solid #b0c0c5}.mod-searchHomes .bukkenSearchListDetail .item a:link{color:#003af6}.mod-searchHomes .bukkenSearchListDetail .item a:visited{color:#800080}.mod-searchHomes .bukkenSearchListDetail .item a:hover{color:#ed4b03}.mod-searchHomes .bukkenSearchListDetail .item a:active{color:#ed4b03}@media only screen and (max-width: 750px){.mod-searchHomes .heading .homeskun{font-size:100%}.mod-searchHomes .inner .bukkenSearchListDetail{padding:0%}.mod-searchHomes .inner .bukkenSearchListDetail .item{margin:0%;line-height:normal;border-right:none}}.mod-carousel{position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mod-carousel__title{display:flex;align-items:center;justify-content:center;margin:-8px 0 8px;font-size:1rem;line-height:1.6;color:#222;word-break:break-word}.mod-carousel__title::before{display:inline-block;flex:0 0 48px;width:48px;height:48px;margin-right:4px;line-height:0;vertical-align:middle;content:'';background-position:center;background-image:url(/life/img/default/common/icons/pict_home_ed6013.svg);background-size:contain;background-repeat:no-repeat}.mod-carousel__main{position:relative;margin-bottom:12px}.mod-carousel__slider{margin-bottom:12px}.mod-carousel__slides{margin:0;cursor:-webkit-grab}.mod-carousel__slides:active{cursor:-webkit-grabbing}.mod-carousel__content{position:relative;display:block;width:120px;max-width:100%;margin:auto;color:#222}.mod-carousel__content:hover{color:#ed6103}.mod-carousel__image{width:120px;height:120px;margin:auto;background:#d8d8d8;border-radius:4px}.mod-carousel__image img{width:120px;height:120px;pointer-events:none;border-radius:4px;position:relative}.mod-carousel__image img img{position:absolute;top:50%;left:50%;width:auto;min-width:100%;max-width:1000%;height:auto;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports ((-o-object-fit: cover) or (object-fit: cover)){.mod-carousel__image img img{top:0;left:0;width:100%;height:100%;-webkit-transform:none;transform:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.mod-carousel__info{padding:8px 0 0;font-size:.875rem;line-height:1.57143;letter-spacing:-.02em}.mod-carousel__controls{position:absolute;top:0;right:0;left:0;height:0}.mod-carousel__control{position:absolute;top:42px;z-index:101;width:36px;height:36px;cursor:pointer;border-radius:18px;outline:none;box-shadow:0 3px 6px rgba(0,0,0,0.16);-webkit-tap-highlight-color:transparent;background-position:center;background-color:#fff;background-repeat:no-repeat;background-size:28px}.mod-carousel__control--prev{left:-18px;background-image:url(/life/img/default/common/icons/arrow-left.svg)}.mod-carousel__control--next{right:-18px;background-image:url(/life/img/default/common/icons/arrow-right.svg)}.mod-carousel .is-noslide .mod-carousel__control{display:none}.mod-carousel .is-noslide .mod-carousel__slides{justify-content:space-around}.mod-carousel .is-noslide .mod-carousel__slide{width:auto}.mod-carousel .is-noslide .mod-carousel__content:hover .mod-carousel__info{color:#ed6103}.mod-carousel .is-2 .mod-carousel__slides{justify-content:space-between;width:264px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 750px){.mod-carousel__info{padding-right:0;padding-left:0;font-size:.875rem}}.mod-carouselCta{margin-bottom:24px}.mod-carouselCta__tagSpec{margin-bottom:16px}.mod-carouselCta__tagName{margin-bottom:4px;font-weight:700}.mod-carouselCta__tagName::before{content:'#'}.mod-carouselCta__tagDescription{margin:0;font-size:.75rem}.mod-carouselCta__tagDescription.is-trimed .mod-carouselCta__descriptionReadmore{display:inline}.mod-carouselCta__descriptionReadmore{display:none;text-decoration:underline;cursor:pointer}.mod-carouselCta__linkButton{box-sizing:border-box;display:block;min-width:255px;height:50px;padding:0 16px;font-size:.875rem;font-weight:bold;line-height:48px;color:#ed6103;text-align:center;white-space:nowrap;border:1px solid #ed6103;border-radius:4px}.mod-carouselCta__linkButton::before{display:inline-block;width:30px;height:30px;margin-right:8px;line-height:0;vertical-align:middle;content:'';background-image:url(/life/img/default/page/detail/homeskun.png);background-repeat:no-repeat;background-size:contain}.mod-carouselCta__linkButton:hover{color:#fff;background:#ed6103}.cf-cont-btn{padding:16px 0;text-align:center}.cf-cont-btn .buttonLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;width:250px;max-width:100%;height:48px;margin:auto;font-size:.875rem;font-weight:bold;line-height:46px;text-align:center;border:1px solid #ed6103;border-radius:4px;outline:none;will-change:background, border-color, color;color:#ed6103;background:#fff;display:inline-block;width:auto;min-width:256px;height:auto;padding:12px;line-height:1.75}.cf-cont-btn .buttonLink:hover{color:#fff;background:#ed6103}.cf-cont-btn .buttonLink:disabled,.cf-cont-btn .buttonLink.is-disabled{color:#a5a5a5;pointer-events:none;cursor:default;background:#eee;border-color:#eee}.cf-cont-btn.homeskun .buttonLink{display:inline-block}.cf-cont-btn.homeskun .buttonLink::before{display:inline-block;width:30px;height:30px;margin-right:8px;line-height:0;vertical-align:middle;content:'';background-image:url(/life/img/default/page/detail/homeskun.png);background-repeat:no-repeat;background-size:contain}.cf-cont-link{margin:16px 0;text-align:center}.cf-cont-link .textLink{color:#222;text-decoration:underline}.cf-cont-link .textLink:hover{color:#ed6103}.cf-cont-group-a{position:relative;padding-top:16px;padding-bottom:16px}.cf-cont-group-a .image{max-width:630px}.cf-cont-group-a .image figure{position:relative;padding-top:56.25%}.cf-cont-group-a .image figure img{position:absolute;top:0;left:0;display:block;width:100%}.cf-cont-group-a .image figcaption{margin-top:8px;margin-bottom:16px;font-size:.75rem;text-align:left}.cf-cont-group-a .content{position:relative;max-width:412px;min-height:166px;padding:24px 0 1px 40px;margin-top:-20%;margin-left:auto;text-align:left;word-wrap:break-word;background:#fff;border-radius:6px}@media only screen and (max-width: 750px){.cf-cont-group-a{padding-bottom:0;margin-right:-32px;margin-left:-32px}.cf-cont-group-a .image{max-width:initial;margin:0}.cf-cont-group-a .image figcaption{padding:0 32px;margin-top:8px;font-size:.75rem;text-align:center}.cf-cont-group-a .content{max-width:unset;min-height:auto;padding:0 32px;margin:0;background:transparent}}.cf-cont-group-b{display:flex;flex-flow:row;align-items:flex-start;justify-content:space-between;padding-top:16px;padding-bottom:16px}.cf-cont-group-b .heading{max-height:320px;margin-right:40px;margin-left:0;font-size:1.125rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.cf-cont-group-b .heading span{display:block;padding:0 10px;letter-spacing:.4em;border-color:#222;border-style:solid;border-width:0 4px}.cf-cont-group-b .image{width:100%;margin:0}.cf-cont-group-b .image figure{position:relative;padding-top:56.25%}.cf-cont-group-b .image figure img{position:absolute;top:0;left:0;display:block;width:100%}.cf-cont-group-b .image figcaption{margin-top:8px;font-size:.75rem;text-align:right}@media only screen and (max-width: 750px){.cf-cont-group-b{flex-flow:column;align-items:center;margin-right:-32px;margin-left:-32px}.cf-cont-group-b .heading{max-height:unset;margin:0 0 16px;font-size:1.125rem;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.cf-cont-group-b .heading span{padding:0;letter-spacing:0;border-color:#d8d8d8;border-width:0 0 2px}.cf-cont-group-b .image img{display:block;width:100%}.cf-cont-group-b .image figcaption{padding:0 32px;text-align:center}}.cf-cont-group-c{position:relative;display:flex;flex-flow:row nowrap;align-items:flex-start;padding-top:16px;padding-bottom:16px}.cf-cont-group-c__left{box-sizing:border-box;flex:100% 1 1;width:calc(100% - 320px);margin-top:-1rem}.cf-cont-group-c__right{flex-shrink:0;width:320px;margin-left:40px}.cf-cont-group-c__readmore{position:relative;width:224px;margin:auto}.cf-cont-group-c__readmore .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;width:250px;max-width:100%;height:48px;margin:auto;font-size:.875rem;font-weight:bold;line-height:46px;text-align:center;border:1px solid #ed6103;border-radius:4px;outline:none;will-change:background, border-color, color;color:#ed6103;background:#fff;border-radius:6px}.cf-cont-group-c__readmore .button:hover{color:#fff;background:#ed6103}.cf-cont-group-c__readmore .button:disabled,.cf-cont-group-c__readmore .button.is-disabled{color:#a5a5a5;pointer-events:none;cursor:default;background:#eee;border-color:#eee}.cf-cont-group-c .mod-carousel__tag{padding-right:40px;padding-left:40px}@media only screen and (max-width: 750px){.cf-cont-group-c{display:block}.cf-cont-group-c__left{width:auto}.cf-cont-group-c__right{width:auto;margin-right:0;margin-left:0}}.cf-cont-group-d{padding-top:16px;padding-bottom:16px;overflow:hidden}.cf-cont-group-d::after{display:block;clear:both;content:''}.cf-cont-group-d .heading,.cf-cont-group-d .content{float:right;width:60%}.cf-cont-group-d .heading{margin:0;font-size:1.25rem;border-bottom:2px solid #222}.cf-cont-group-d .heading span{display:inline-block}.cf-cont-group-d .content{text-align:left}.cf-cont-group-d .image.is-horizontal{float:right;width:60%}.cf-cont-group-d .image.is-horizontal figure{padding-top:56.28378%}.cf-cont-group-d .image.is-vertical{float:left;width:35%}.cf-cont-group-d .image.is-vertical figure{padding-top:177.67107%}.cf-cont-group-d .image figure{position:relative}.cf-cont-group-d .image figure img{position:absolute;top:0;left:0;display:block;width:100%}.cf-cont-group-d .image figcaption{margin-top:8px;font-size:.75rem;line-height:1rem}@media only screen and (max-width: 750px){.cf-cont-group-d{display:flex;flex-flow:column;align-items:center;margin-right:-32px;margin-left:-32px}.cf-cont-group-d::after{display:none}.cf-cont-group-d .heading{order:0;margin-bottom:16px;font-size:1.125rem;text-align:center;border:0}.cf-cont-group-d .heading span{border-bottom:2px solid #d8d8d8}.cf-cont-group-d .content{order:2;width:auto;padding:0 32px}.cf-cont-group-d .image.is-vertical{order:1;width:60%}.cf-cont-group-d .image.is-horizontal{order:3;width:100%}.cf-cont-group-d .image figcaption{text-align:center}}.cf-cont-hfield{padding-top:124px;padding-bottom:8px;margin:0;margin-top:-80px;font-size:1.25rem;line-height:1.6}.cf-cont-h3field{padding-top:124px;padding-bottom:4px;margin:0;margin-top:-80px;font-size:1.125rem;line-height:1.625}.cf-cont-img{padding-top:16px;padding-bottom:16px}.cf-cont-img .image figure{text-align:center}.cf-cont-img .image figure img{width:auto;max-height:100%}.cf-cont-img figcaption{margin-top:10px;font-size:.75rem;text-align:center}@media only screen and (max-width: 750px){.cf-cont-img{margin-right:-32px;margin-left:-32px}}.cf-cont-multibkn{padding-top:24px;margin:16px 0 32px}.cf-cont-multibkn__morelink{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;width:250px;max-width:100%;height:48px;margin:auto;font-size:.875rem;font-weight:bold;line-height:46px;text-align:center;border:1px solid #ed6103;border-radius:4px;outline:none;will-change:background, border-color, color;color:#ed6103;background:#fff;width:170px;height:40px;line-height:38px}.cf-cont-multibkn__morelink:hover{color:#fff;background:#ed6103}.cf-cont-multibkn__morelink:disabled,.cf-cont-multibkn__morelink.is-disabled{color:#a5a5a5;pointer-events:none;cursor:default;background:#eee;border-color:#eee}.cf-cont-multibkn__carouselCta{display:flex;align-items:center;justify-content:center;padding:0 64px}.cf-cont-multibkn__carouselCta .mod-carouselCta__tagSpec{padding-right:40px;margin-bottom:0}.cf-cont-multibkn__selectArea{display:flex;align-items:center;padding:12px 32px;background:#f7f7f7}.cf-cont-multibkn__selectArea .subtitle{flex-shrink:0;margin:0 12px 0 0;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap}.cf-cont-multibkn__selectArea .buttonGroup{margin-top:-12px;margin-right:-12px}.cf-cont-multibkn__selectArea .buttonGroup::after{display:block;clear:both;content:''}.cf-cont-multibkn__selectArea .buttonGroup .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;width:250px;max-width:100%;height:48px;margin:auto;font-size:.875rem;font-weight:bold;line-height:46px;text-align:center;border:1px solid #ed6103;border-radius:4px;outline:none;will-change:background, border-color, color;color:#ed6103;background:#fff;float:left;width:auto;height:32px;padding-right:16px;padding-left:16px;margin:12px 12px 0 0;font-size:.75rem;line-height:30px}.cf-cont-multibkn__selectArea .buttonGroup .button:hover{color:#fff;background:#ed6103}.cf-cont-multibkn__selectArea .buttonGroup .button:disabled,.cf-cont-multibkn__selectArea .buttonGroup .button.is-disabled{color:#a5a5a5;pointer-events:none;cursor:default;background:#eee;border-color:#eee}@media only screen and (max-width: 750px){.cf-cont-multibkn{padding-top:20px;border-width:1px 0 1px}.cf-cont-multibkn__carouselCta{display:block;padding:0}.cf-cont-multibkn__carouselCta .mod-carouselCta__tagSpec{padding-right:0;margin-bottom:16px}.cf-cont-multibkn__selectArea{display:block;padding:16px 20px;margin-right:-32px;margin-left:-32px}.cf-cont-multibkn__selectArea .subtitle{margin:0 0 12px;font-size:1rem;text-align:center}.cf-cont-multibkn__selectArea .buttonGroup{flex-flow:row wrap;justify-content:flex-start}}.cf-cont-singlebkn{padding-top:16px;padding-bottom:16px}.cf-cont-singlebkn .singleBknCard{position:relative;display:flex;align-items:center;color:#222;border:1px solid #d8d8d8;border-radius:6px}.cf-cont-singlebkn .singleBknCard .image{flex:0 0 250px;height:250px;overflow:hidden;border-radius:6px 0 0 6px;position:relative}.cf-cont-singlebkn .singleBknCard .image img{position:absolute;top:50%;left:50%;width:auto;min-width:100%;max-width:1000%;height:auto;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports ((-o-object-fit: cover) or (object-fit: cover)){.cf-cont-singlebkn .singleBknCard .image img{top:0;left:0;width:100%;height:100%;-webkit-transform:none;transform:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.cf-cont-singlebkn .singleBknCard .image img{display:block}.cf-cont-singlebkn .singleBknCard .content{flex:1 1 100%;padding:0 40px}.cf-cont-singlebkn .singleBknCard .content .title{margin:0;border-bottom:4px solid}.cf-cont-singlebkn .singleBknCard .content .spec{margin-top:15px;margin-bottom:30px;font-size:1rem;text-align:center}.cf-cont-singlebkn .singleBknCard .content .spec span:not(:last-child)::after{margin:0 .25em;content:'/'}.cf-cont-singlebkn .singleBknCard .content .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;width:250px;max-width:100%;height:48px;margin:auto;font-size:.875rem;font-weight:bold;line-height:46px;text-align:center;border:1px solid #ed6103;border-radius:4px;outline:none;will-change:background, border-color, color}.cf-cont-singlebkn .singleBknCard .content .button:disabled,.cf-cont-singlebkn .singleBknCard .content .button.is-disabled{color:#a5a5a5;pointer-events:none;cursor:default;background:#eee;border-color:#eee}.cf-cont-singlebkn .singleBknCard .badge{position:absolute;top:15px;left:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:58px;height:58px;font-size:.75rem;line-height:1.2;background:#fff;border-style:solid;border-width:2px;border-radius:29px}.cf-cont-singlebkn .singleBknCard.is-recruitment .content .title{border-color:rgba(237,97,3,0.2)}.cf-cont-singlebkn .singleBknCard.is-recruitment .badge{font-weight:bold;color:#ed6103;border-color:#ed6103}.cf-cont-singlebkn .singleBknCard.is-recruitment .badge.outdated{display:none}.cf-cont-singlebkn .singleBknCard.is-recruitment .content .button,.cf-cont-singlebkn .singleBknCard.is-archived .content .button{color:#ed6103;background:#fff;border-color:#ed6103}.cf-cont-singlebkn .singleBknCard.is-recruitment .content .button:hover,.cf-cont-singlebkn .singleBknCard.is-archived .content .button:hover{color:#fff;background:#ed6103}.cf-cont-singlebkn .singleBknCard.is-recruitment:hover .content .button,.cf-cont-singlebkn .singleBknCard.is-archived:hover .content .button{color:#fff;background:#ed6103;border-color:#ed6103}.cf-cont-singlebkn .singleBknCard.is-recruitment:hover .content .button:hover,.cf-cont-singlebkn .singleBknCard.is-archived:hover .content .button:hover{color:#ed6103;background:#fff}.cf-cont-singlebkn .singleBknCard.is-recruitment:hover .content .button:hover,.cf-cont-singlebkn .singleBknCard.is-archived:hover .content .button:hover{color:#fff;background:#ed6103}.cf-cont-singlebkn .singleBknCard.is-outdated{pointer-events:none;cursor:default}.cf-cont-singlebkn .singleBknCard.is-outdated .content .button{color:#a5a5a5;pointer-events:none;cursor:default;background:#eee;border-color:#eee}.cf-cont-singlebkn .singleBknCard.is-pending .content .title,.cf-cont-singlebkn .singleBknCard.is-archived .content .title,.cf-cont-singlebkn .singleBknCard.is-outdated .content .title{border-color:#d8d8d8}.cf-cont-singlebkn .singleBknCard.is-pending .badge,.cf-cont-singlebkn .singleBknCard.is-archived .badge,.cf-cont-singlebkn .singleBknCard.is-outdated .badge{color:#a5a5a5;border-color:#a5a5a5}.cf-cont-singlebkn .singleBknCard.is-pending .badge.recruitment,.cf-cont-singlebkn .singleBknCard.is-archived .badge.recruitment,.cf-cont-singlebkn .singleBknCard.is-outdated .badge.recruitment{display:none}.cf-cont-singlebkn .singleBknCard.is-pending .badge{display:none}.cf-cont-singlebkn .singleBknCard.is-pending .content .button{color:#a5a5a5;pointer-events:none;cursor:default;background:#eee;border-color:#eee}@media only screen and (max-width: 750px){.cf-cont-singlebkn .singleBknCard{margin:32px -16px 0;border:0}.cf-cont-singlebkn .singleBknCard .image{flex:0 0 135px;height:135px;margin-right:15px;border-radius:6px}.cf-cont-singlebkn .singleBknCard .content{padding:0}.cf-cont-singlebkn .singleBknCard .content .title{font-size:.875rem;line-height:1.57143;border-width:2px}.cf-cont-singlebkn .singleBknCard .content .spec{margin:8px 0 16px;font-size:.75rem;line-height:1.66667}.cf-cont-singlebkn .singleBknCard .content .button{width:128px;height:24px;font-size:.625rem;line-height:22px;border-width:1px}.cf-cont-singlebkn .singleBknCard .badge{top:0;left:8px;width:40px;height:40px;margin-top:-20px;font-size:.625rem;line-height:11px;border-width:1px;border-radius:20px}}.cf_cont_catareas{padding:20px;margin:32px 0 16px;background:#f7f7f7}.cf_cont_catareas .head{margin-bottom:16px;font-size:1rem;font-weight:bold;line-height:1.25;text-align:center}.cf_cont_catareas .head p{margin:0;line-height:1}.cf_cont_catareas .body{margin:0}.cf_cont_catareas .categoryList{display:flex;flex-flow:row wrap;justify-content:center;margin:0 0 -12px}.cf_cont_catareas .categoryList .categoryListItem{float:none;margin-bottom:12px}.cf_cont_catareas .categoryList .category{height:28px;font-size:.75rem;line-height:26px;border-radius:14px}.cf_cont_catareas .categoryList .category::before{content:'#'}@media only screen and (max-width: 750px){.cf_cont_catareas{padding-right:32px;padding-left:32px;margin-right:-32px;margin-left:-32px}.cf_cont_catareas .head{text-align:left}.cf_cont_catareas .categoryList{justify-content:flex-start}}.cf-cont-cunsult-store{max-width:400px;padding:16px 0;margin:0 auto}.cf-cont-cunsult-store h2{font-size:153.8%;font-weight:bold}.cf-cont-cunsult-store h2 ::before{display:inline-block;flex:0 0 48px;width:40px;height:40px;margin-right:4px;line-height:0;vertical-align:middle;content:'';background-image:url(/life/img/default/page/detail/icon_company.jpeg);background-repeat:no-repeat;background-position:center;background-size:contain}.cf-cont-cunsult-store h3{padding-left:20px;margin-bottom:15px;font-size:120.8%;font-weight:bold;line-height:1.3;color:#ed6103;background:url(/life/img/default/page/detail/icon_title.png) no-repeat left top;background-size:contain}.cf-cont-cunsult-store .content-color--black{color:#222}.cf-cont-cunsult-store .content-color--orange{color:#ed6103}.cf-cont-cunsult-store .content p{line-height:2}.mod-articleHeadline{position:relative;z-index:1;line-height:1}.mod-articleHeadline__eyecatch{position:relative;overflow:hidden}.mod-articleHeadline__eyecatchImage{position:relative;z-index:2;max-width:1100px;margin:auto}.mod-articleHeadline__eyecatchSizer{position:relative;padding-bottom:61.9%;background:#f7f7f7}.mod-articleHeadline__eyecatchSizer img{position:absolute;top:0;width:100%}.mod-articleHeadline__eyecatchBlur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;max-width:100%;-webkit-filter:brightness(1.15) blur(20px);filter:brightness(1.15) blur(20px);opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}@media all and (-ms-high-contrast: none){.mod-articleHeadline__eyecatchBlur *::-ms-backdrop,.mod-articleHeadline__eyecatchBlur{visibility:hidden}}.mod-articleHeadline .headline{position:relative;z-index:2;box-sizing:border-box;width:calc(100vw - 32px);max-width:920px;padding:48px 48px 0;margin:-200px auto 32px;background:#fff;border-radius:4px}.mod-articleHeadline .headline .content{padding:32px 24px 16px;background-image:url(/life/img/default/common/brand/lifullFrame-orange-lt.svg?v=20190904),url(/life/img/default/common/brand/lifullFrame-orange-rt.svg?v=20190904),url(/life/img/default/common/brand/lifullFrame-orange-lb.svg?v=20190904),url(/life/img/default/common/brand/lifullFrame-orange-rb.svg?v=20190904);background-size:25px 19.125px,19.125px 25px,19.125px 25px,25px 19.125px;background-position:left top, right top, left bottom, right bottom;background-repeat:no-repeat}.mod-articleHeadline .headline .title{margin:12px 0 8px;font-size:2.5rem;line-height:1.4}.mod-articleHeadline .headline .publishDate{font-size:.875rem;color:#797979}.mod-articleHeadline .headline .articleMeta{display:flex;flex-flow:row;align-items:center;justify-content:space-between}.mod-articleHeadline .headline .articleMeta .author{display:flex;flex-shrink:0;align-items:center;margin:8px 0;margin-right:20px;color:currentColor;white-space:nowrap}.mod-articleHeadline .headline .articleMeta .author .authorImage{flex:0 0 80px;margin-right:24px}.mod-articleHeadline .headline .articleMeta .author .authorImage .avatar{display:block;width:80px;height:80px;border-radius:50%}.mod-articleHeadline .headline .articleMeta .authorContent{width:83%}.mod-articleHeadline .headline .articleMeta .authorContent .degree{font-size:.75rem}.mod-articleHeadline .headline .articleMeta .authorContent .infoBox{display:flex;justify-content:space-between}.mod-articleHeadline .headline .articleMeta .authorContent .infoBox .name{margin:8px 0 0;font-size:1.5rem;font-weight:bold}.mod-articleHeadline__tags{margin-top:-16px;margin-bottom:16px}@media only screen and (min-width: 1280px){.mod-articleHeadline .headline{margin-right:auto;margin-left:auto}.mod-articleHeadline .headline .content{padding:48px}.mod-articleHeadline .headline .articleMeta .authorContent .infoBox{align-items:center;height:68px}}@media only screen and (max-width: 750px){.mod-articleHeadline .headline{width:auto;padding:16px;margin:-40px 16px 0}.mod-articleHeadline .headline .title{font-size:1.75rem;line-height:1.42857}.mod-articleHeadline .headline .publishDate{font-size:.625rem}.mod-articleHeadline .headline .articleMeta .author{margin:0}.mod-articleHeadline .headline .articleMeta .author .authorImage{flex:0 0 40px;margin-right:8px}.mod-articleHeadline .headline .articleMeta .author .authorImage .avatar{width:40px;height:40px}.mod-articleHeadline .headline .articleMeta .authorContent .degree{font-size:.625rem}.mod-articleHeadline .headline .articleMeta .authorContent .infoBox{flex-direction:column}.mod-articleHeadline .headline .articleMeta .authorContent .infoBox .name{margin-top:0;font-size:0.75rem}.mod-articleHeadline__eyecatchBlur{display:none}.mod-articleHeadline__categories{margin-top:5px}}.mod-authorInfo{padding-top:80px;margin-top:-80px}.mod-authorInfo a{color:#222}.mod-authorInfo a:hover{color:#ed6103}.mod-authorInfo .body{padding:48px;margin-bottom:48px;border:1px solid #d8d8d8}.mod-authorInfo .authorProfile{display:flex;align-items:center;align-items:flex-start;margin-bottom:2rem}.mod-authorInfo .authorProfile .image{flex:0 0 145px;margin-right:30px}.mod-authorInfo .authorProfile .image img{display:block;width:100%}.mod-authorInfo .authorProfile .content{flex:1 1 100%}.mod-authorInfo .authorProfile .content .name{margin:10px 0;font-size:1.25rem;font-weight:bold}.mod-authorInfo .authorProfile .content .degree{margin-left:10px;font-size:1rem;font-weight:normal}.mod-authorInfo .authorProfile .content .description{margin:10px 0;font-size:.875rem}@media only screen and (max-width: 750px){.mod-authorInfo .authorProfile{display:block;align-items:center}.mod-authorInfo .authorProfile .image{width:135px;margin:auto}.mod-authorInfo .authorProfile .content .name{font-size:1rem;font-weight:bold}.mod-authorInfo .authorProfile .content .degree{font-size:.75rem}.mod-authorInfo .authorProfile .content .description{font-size:.75rem;line-height:1.6}}.mod-authorInfo .authorArticles .articleList{display:flex;flex-flow:row wrap;align-items:flex-start;margin-right:-30px}.mod-authorInfo .authorArticles .articleItem{box-sizing:border-box;width:calc(50% - 30px);margin-right:30px;margin-bottom:30px}.mod-authorInfo .authorArticles .articleItem a{display:flex;align-items:flex-start}.mod-authorInfo .authorArticles .articleItem a .image{flex:0 0 116px;margin-right:15px}.mod-authorInfo .authorArticles .articleItem a .image img{display:block;border-radius:4px}.mod-authorInfo .authorArticles .articleItem a .content .title{margin:0;font-size:.875rem;font-weight:normal}@media only screen and (max-width: 750px){.mod-authorInfo .authorArticles .articleList{display:block;margin-right:0}.mod-authorInfo .authorArticles .articleItem{margin-bottom:20px}.mod-authorInfo .authorArticles .articleItem a{margin-right:0}}@media only screen and (max-width: 750px){.mod-authorInfo .body{padding:0;border:0}.mod-authorInfo .authorArticles .articleItem{width:100%}}.mod-externalService .head{margin-bottom:24px;font-size:1rem;font-weight:bold;line-height:1;text-align:center}.mod-externalService .body{display:flex;flex-flow:row;justify-content:space-between;margin:0}.mod-externalService.top{padding-top:0;padding-bottom:16px}.mod-externalService.top .body{width:176px}.mod-externalService.top .externalServiceButton{width:32px;height:32px}.mod-externalService.bottom{padding:16px 0}.mod-externalService.bottom .body{width:256px;margin:auto}.mod-tagLinkBelowTitle{line-height:1;text-align:center}.mod-tagLinkBelowTitle__title{margin-bottom:12px;font-size:.875rem;color:#ed6103}.mod-tagLinkBelowTitle__title>strong{font-size:1rem}.mod-tagLinkBelowTitle__title::before{display:inline-block;width:48px;height:48px;margin:0 8px -10px 0;vertical-align:baseline;content:'';background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/life/img/default/common/icons/pict_home_ed6013.svg)}.mod-tagLinkBelowTitle__tagListGroup{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:0 -12px -12px 0}.mod-tagLinkBelowTitle__tagListItem{margin:0 12px 12px 0}.mod-tagLinkBelowTitle__tag{font-size:.75rem;color:#222}.mod-tagLinkBelowTitle__tag::before{content:'#'}.mod-tagLinkBelowTitle__tag:hover{color:#ed6103}@media only screen and (max-width: 750px){.mod-tagLinkBelowTitle__title::before{display:block;margin:auto}}.mod-detailCategoryList{display:flex;flex-wrap:wrap;padding:0;margin:0 -12px -12px 0;font-size:.75rem;line-height:1;list-style:none}.mod-detailCategoryList__item{margin-right:12px;margin-bottom:12px}.mod-detailCategoryList__link{display:block;color:#797979}.mod-detailCategoryList__link:hover{color:#ed6103}
