.sec-wrap{overflow:hidden;color:#222;font-family:"Montserrat","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;font-feature-settings:"palt";letter-spacing:1px;line-height:1;text-align:justify;word-break:break-word}.sec-wrap .sec-main{float:left;width:700px;font-size:18px}.sec-wrap .sec-sub{float:right;width:220px}.mod-breadcrumbs{margin-bottom:12px;padding:0;line-height:1.5;font-size:84.6%}.mod-breadcrumbs li{display:inline-block;vertical-align:middle}.mod-breadcrumbs li+li:before{content:"";display:inline-block;width:14px;height:13px;margin:0 3px;background:url('/search/assets/img/default/page/article/mansion/breadcrumbs_arrow.png?v=3c4a742e7c87cdd9a8a066c5c10c518c') no-repeat 50% 0;vertical-align:middle;white-space:nowrap;text-indent:100%;overflow:hidden}.article{border:1px solid #bdc8ca;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background-color:#fff;background-clip:padding-box;margin-bottom:40px}.article p{line-height:1.8}.article strong{font-weight:bold}.article_header{border-bottom:1px solid #ebebeb;margin-bottom:32px;padding:16px 32px}.article_header .title{font-size:28px;font-weight:bold;line-height:1.25;text-align:left}.article_body{padding:0 32px 24px}.article_body .read .image{display:block;margin-bottom:10px}.article_body .read .caption{display:block;font-size:13px;line-height:2}.article_body .mainArticle .heading{border-left:5px solid #ed6103;font-size:24px;font-weight:bold;line-height:1.3;margin:64px 0 24px;padding-left:10px}.article_body .mainArticle h3,.article_body .mainArticle .subHeading{font-size:20px;font-weight:bold;line-height:1.3;margin:40px 0 24px}.article_body .mainArticle .contentsList{counter-reset:item;list-style-type:none;margin-left:40px;line-height:1.8}.article_body .mainArticle .contentsList li{text-indent:-1em;padding-left:1em}.article_body .mainArticle .contentsList li:before{counter-increment:item;content:counter(item) ".";padding-right:5px}.article_body .mainArticle .paragraph{line-height:1.8}.article_body .mainArticle .imageBlock{margin:24px 0;width:100% !important}.article_body .mainArticle .imageBlock .image{height:auto;margin-bottom:10px;width:100%}.article_body .mainArticle .imageBlock .caption{color:#a5a5a5;font-size:14px;line-height:1.3}.article_body .mainArticle .linkBlock{margin-bottom:10px}.article_body .mainArticle .linkBlock .message{background-color:#ffdde2;border-radius:5px;padding:10px 15px;line-height:1.6;margin-bottom:15px}.article_body .mainArticle .linkBlock .avatar{text-align:center}.article_body .mainArticle .linkBlock .avatar img{width:96px;height:96px}.article_body .mainArticle .buttonBlock{text-align:center}.article_body .mainArticle .buttonBlock .text{margin:0 0 10px;font-weight:bold;text-align:center;line-height:1.3}.article_body .mainArticle .buttonBlock .button{display:inline-block;margin:0}.article_body .mainArticle .buttonBlock .button a{display:block;width:292px;height:68px;overflow:hidden;text-indent:100%;white-space:nowrap}.article_body .mainArticle .buttonBlock .button a.inquire{background-image:url('/search/assets/img/default/page/article/mansion/sprite_btn_inq.png?v=090dddc2eebf56c6e2acdecad218ee67');background-repeat:no-repeat;background-position:0 -340px}.article_body .mainArticle .buttonBlock .button a.visit{background-image:url('/search/assets/img/default/page/article/mansion/sprite_btn_modelroom.png?v=8d7372b7913319a1932322bdb16b3d2e');background-repeat:no-repeat;background-position:0 -140px}.article_body .mainArticle .buttonBlock .button a.online{background-image:url('/search/assets/img/default/page/detail/mansion/sprite_btn_onlineconference.png?v=3db16432b606c4f59cc0cb256fa0c7ed');background-repeat:no-repeat;background-position:-40px -245px}.article_body .mainArticle .detailInfo{border-radius:5px;padding:10px 15px;line-height:1.6;display:block;margin-bottom:15px}.article_body .mainArticle .detailInfo.sora{background-color:#ffdde2}.article_body .mainArticle .detailInfo.reina{background-color:#fce0cb}.article_body .mainArticle .detailInfo.chiyu{background-color:#fbdbc6}.article_body .mainArticle .detailInfo.nao{background-color:#f3d9fc}.article_body .mainArticle .detailInfo.tomo{background-color:#ccf4fc}.article_body .mainArticle .detailInfo.kaori{background-color:#d6e0ea}.article_body .mainArticle .detailInfo.miku{background-color:#fcf8cb}.article_body .mainArticle .detailInfo.department{background-color:#f7fef1}.article_body .mainArticle .writer{display:block;text-align:center}.article_body .mainArticle .writer img{width:96px}.article_body .mainArticle .relatedArticle .heading{border:none;margin:0 0 5px;padding:0;font-weight:bold;font-size:18px}.article_body .emphasis{color:#ed6103;font-weight:bold}.article_body .linkText{margin-bottom:10px;font-size:13px}.article_body .note{margin-bottom:20px;font-size:13px}.article_body .date{color:#a5a5a5;font-size:14px;margin-top:24px;text-align:right}.article_footer .authorProfile{border-top:1px solid #ebebeb;font-size:17px;padding:32px;word-break:break-word}.article_footer .authorProfile .heading{font-size:20px;font-weight:bold;margin-bottom:24px}.article_footer .authorProfile .detail{display:flex;margin-left:40px}.article_footer .authorProfile .detail .avatar{height:96px;margin-right:16px;width:96px}.article_footer .authorProfile .detail .wrap{line-height:1.8;width:calc(100% - 152px)}.article_footer .authorProfile .detail .wrap .author .authorTitle{margin-left:16px;font-size:12px}.article_footer .authorProfile .detail .wrap .author .authorUrl{font-size:12px}.article_footer .relatedKeywords{border-top:1px solid #ebebeb;font-size:17px;padding:32px;word-break:break-word}.article_footer .relatedKeywords .header{display:table;margin-bottom:5px;table-layout:auto;width:100%}.article_footer .relatedKeywords .header .heading{display:table-cell;font-size:20px;font-weight:bold;line-height:1}.article_footer .relatedKeywords .header .readmore{display:table-cell;text-align:right;vertical-align:middle}.article_footer .relatedKeywords .header .readmore .link{color:inherit;text-decoration:none}.article_footer .relatedKeywords .header .readmore .link .text{margin-right:10px;vertical-align:middle}.article_footer .relatedKeywords .header .readmore .link::after{width:4px;height:4px;border-top:2px solid #222;border-right:2px solid #222;position:absolute;content:"";margin-top:12px;transform:rotate(45deg)}.article_footer .relatedKeywords .keywordsList{display:flex;flex-wrap:wrap;margin:0 0 -16px -16px}.article_footer .relatedKeywords .keywordsList .item{margin:0 0 16px 16px}.article_footer .relatedKeywords .keywordsList .item .link{text-decoration:none;color:#222;border:1px solid #bdc8ca;border-radius:4px;display:block;padding:14px 8px;line-height:1;font-size:16px}.article_footer .relatedKeywords .keywordsList .item .link:hover{color:#ed6103;border:1px solid #ed6103}.article_footer .socialArea{border-top:1px solid #ebebeb;font-size:17px;padding:32px}.article_footer .socialArea .heading{font-size:20px;font-weight:bold;margin-bottom:24px}.article_footer .socialArea ul{display:flex}.article_footer .socialArea ul li{margin:0 10px}.article_footer .socialArea ul li.facebook span{vertical-align:baseline !important}.articleTop{border:1px solid #bdc8ca;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background-color:#fff;background-clip:padding-box;margin-bottom:40px;color:#333;letter-spacing:.02em;line-height:2;font-size:14px}.articleTop p{line-height:1.8}.articleTop h1{border-radius:5px 5px 0px 0px;overflow:hidden}.articleTop h1 img{width:938px}.articleTop_body .about{padding:25px 20px 10px}.articleTop_body .about .heading{border-left:5px solid #ed6103;font-size:24px;font-weight:bold;line-height:1.3;margin-bottom:24px;padding-left:10px}.articleTop_body .about ul{display:flex;flex-wrap:wrap}.articleTop_body .about li{display:flex;width:429px;margin:0 40px 30px 0;line-height:1.7;font-size:16px}.articleTop_body .about li:nth-child(2n){margin-right:0}.articleTop_body .about li .writer{margin-right:15px;width:80px;text-align:center}.articleTop_body .about li .writer img{width:80px}.articleTop_body .about li .text{width:334px}.articleTop_body .totalCount{padding:0 20px 30px}.articleTop_body .totalCount .title{font-weight:bold;font-size:20px}.articleTop_body .totalCount .wrap{display:flex;justify-content:space-between;align-items:baseline}.articleTop_body .totalCount .wrap .number span{margin-left:5px;font-weight:bold;font-size:20px}.articleTop_body .list{padding:0 20px}.articleTop_body .list .heading{border-left:5px solid #ed6103;font-size:24px;font-weight:bold;line-height:1.3;margin:0 0 24px;padding-left:10px}.articleTop_body .list ul{margin-bottom:60px}.articleTop_body .list li{margin-bottom:20px;padding-bottom:20px;border-bottom:dotted 1px #000;font-size:16px;line-height:1.7;display:flex}.articleTop_body .list li:last-child{padding-bottom:0;border-bottom:none}.articleTop_body .list li .thumbnail{padding-right:20px;width:180px}.articleTop_body .list li .info{padding-right:10px;width:568px}.articleTop_body .list li .info .title{display:block;padding-bottom:15px;font-weight:bold}.articleTop_body .list li .info a{text-decoration:underline}.articleTop_body .list li .writer{width:120px;font-size:13px;display:flex;flex-direction:column;justify-content:center;align-items:center}.articleTop_body .list li .writer img{width:100px;margin-bottom:5px}.articleTop_body .list li .writer .name{letter-spacing:0}.articleTop_body .otherLink{padding:0 20px 20px}.articleTop_body .otherLink .title{font-weight:bold;font-size:20px}.articleTop_body .otherLink .link{font-size:16px}.articleTop_footer .relatedKeywords{border-top:1px solid #ebebeb;font-size:17px;padding:32px;word-break:break-word}.articleTop_footer .relatedKeywords .header{display:table;margin-bottom:5px;table-layout:auto;width:100%}.articleTop_footer .relatedKeywords .header .heading{display:table-cell;font-size:20px;font-weight:bold;line-height:1}.articleTop_footer .relatedKeywords .header .readmore{display:table-cell;text-align:right;vertical-align:middle}.articleTop_footer .relatedKeywords .header .readmore .link{color:inherit;text-decoration:none}.articleTop_footer .relatedKeywords .header .readmore .link .text{margin-right:10px;vertical-align:middle}.articleTop_footer .relatedKeywords .header .readmore .link::after{width:4px;height:4px;border-top:2px solid #222;border-right:2px solid #222;position:absolute;content:"";margin-top:12px;transform:rotate(45deg)}.articleTop_footer .relatedKeywords .keywordsList{display:flex;flex-wrap:wrap;margin:0 0 -16px -16px}.articleTop_footer .relatedKeywords .keywordsList .item{margin:0 0 16px 16px}.articleTop_footer .relatedKeywords .keywordsList .item .link{text-decoration:none;color:#222;border:1px solid #bdc8ca;border-radius:4px;display:block;padding:14px 8px;line-height:1;font-size:16px}.articleTop_footer .relatedKeywords .keywordsList .item .link:hover{color:#ed6103;border:1px solid #ed6103}.articleTop_footer .socialArea{border-top:1px solid #ebebeb;font-size:17px;padding:32px}.articleTop_footer .socialArea .heading{font-size:20px;font-weight:bold;margin-bottom:24px}.articleTop_footer .socialArea ul{display:flex}.articleTop_footer .socialArea ul li{margin:0 10px}.articleTop_footer .socialArea ul li.facebook span{vertical-align:baseline !important}.recommendArticle{margin-bottom:20px;padding:15px 20px 8px;border:1px solid #bdc8ca;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background-color:#fff;background-clip:padding-box}.recommendArticle .hNoBorder{margin:-11px -20px 4px;padding:10px 13px 9px;background:linear-gradient(to bottom, #fff 0%, #f8f8f8 100%)}.recommendArticle .hNoBorder .heading{position:relative;padding-left:12px;font-size:100%;font-weight:bold;line-height:20px;text-align:left}.recommendArticle .hNoBorder .heading::before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;border-radius:3px;background:linear-gradient(to bottom, #ed6103 0%, #f3852b 100%)}.recommendArticle .articleList .item{position:relative;min-height:41px;padding:10px 0 10px 64px;line-height:1.5}.recommendArticle .articleList .item .thumbnail{position:absolute;top:10px;left:0;line-height:1;max-width:52px;max-height:39px}.recommendArticle .articleList .item a .thumbnail{border-width:1px}.recommendArticle .articleList .item a:not(:hover) .thumbnail{border-color:#bdc8ca}.recommendArticle .articleList .item .title{font-size:92.3%;line-height:1.4;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word}.recommendArticle .articleList .item .new{margin-left:5px;vertical-align:middle}.keywordSearch{margin-bottom:20px;padding:15px 20px;border:1px solid #bdc8ca;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background-color:#fff;background-clip:padding-box}.keywordSearch .hNoBorder{margin:-11px -20px 15px;padding:10px 13px 9px;background:linear-gradient(to bottom, #fff 0%, #f8f8f8 100%)}.keywordSearch .hNoBorder .heading{position:relative;padding-left:12px;font-size:100%;font-weight:bold;line-height:20px;text-align:left}.keywordSearch .hNoBorder .heading::before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;border-radius:3px;background:linear-gradient(to bottom, #ed6103 0%, #f3852b 100%)}.keywordSearch .articleList .item{margin-bottom:5px;line-height:1.5;list-style-type:disc;list-style-position:inside}.keywordSearch .articleList .item a{color:#000}.keywordSearch .articleList .item:last-child{margin-bottom:0}.keywordArticleList{border:1px solid #bdc8ca;border-top:6px solid transparent;border-radius:5px;background-color:#fff;background-image:linear-gradient(to bottom, #f1711a 1px, #ff8a00 2px, #ed6103 6px);background-repeat:repeat-x;background-position:0 -6px;background-size:auto 6px;box-shadow:0 1px 4px 0 rgba(122,122,122,.13);margin-bottom:20px;font-size:16px}.keywordArticleList_header{border-bottom:1px solid #bdc8ca;background-image:linear-gradient(to bottom, #fff 0%, #fff 60%, #f7f7f7 100%);background-repeat:no-repeat;padding:0 20px}.keywordArticleList_header .heading{display:table;width:100%;height:54px;margin:20px 0}.keywordArticleList_header .heading .title{display:table-cell;line-height:1.2;color:#333;font-size:26px;font-weight:bold;vertical-align:middle;word-wrap:break-word}.keywordArticleList_header .explain{padding:12px 0;border-top:1px dotted #bdc8ca;line-height:1.4;font-size:12px}.keywordArticleList_body{padding:0 20px}.keywordArticleList_body .pagination:first-child{border-bottom:1px dotted #cad3d5}.keywordArticleList_body .pagination .listPaging{margin:12px 0;overflow:hidden}.keywordArticleList_body .pagination .listPaging .resultNum{float:left;padding:6px 10px 0 0;font-size:13px}.keywordArticleList_body .pagination .listPaging .resultNum .textNum{margin-right:10px}.keywordArticleList_body .pagination .listPaging .resultNum .textNum .totalNum{margin-left:5px;color:#ed6103;font-weight:bold;font-family:verdana,sans-serif}.keywordArticleList_body .pagination .listPaging ul{float:right;font-size:14px}.keywordArticleList_body .pagination .listPaging ul li{float:left;margin-left:5px}.keywordArticleList_body .pagination .listPaging ul li a,.keywordArticleList_body .pagination .listPaging ul li.selected span{display:inline-block;width:24px;height:24px;line-height:24px;border:1px solid transparent;border-radius:4px;text-align:center}.keywordArticleList_body .pagination .listPaging ul li a{border-color:#bdc8ca;color:#000;background-color:#fff;text-decoration:none}.keywordArticleList_body .pagination .listPaging ul li a:hover{border-color:#fbe56e;background-color:#fffea4}.keywordArticleList_body .pagination .listPaging ul li.selected span{color:#fff;font-weight:bold;background-color:#ed6103}.keywordArticleList_body .pagination .listPaging ul li.firstPage::after,.keywordArticleList_body .pagination .listPaging ul li.lastPage::before{content:"…";display:inline-block}.keywordArticleList_body .pagination .listPaging ul li.firstPage::after{margin-left:5px}.keywordArticleList_body .pagination .listPaging ul li.lastPage::before{margin-right:5px}.keywordArticleList_body .pagination .listPaging ul li.prevPage a,.keywordArticleList_body .pagination .listPaging ul li.nextPage a{width:30px;overflow:hidden}.keywordArticleList_body .pagination .listPaging ul li.prevPage a{padding:0 5px 0 20px}.keywordArticleList_body .pagination .listPaging ul li.prevPage a::before{width:4px;height:4px;border-top:2px solid #ccc;border-right:2px solid #ccc;position:absolute;content:"";margin:9px 0 0 -10px;transform:rotate(225deg)}.keywordArticleList_body .pagination .listPaging ul li.prevPage a:hover::before{border-top:2px solid #ed6103;border-right:2px solid #ed6103}.keywordArticleList_body .pagination .listPaging ul li.nextPage a{padding:0 20px 0 5px}.keywordArticleList_body .pagination .listPaging ul li.nextPage a::after{width:4px;height:4px;border-top:2px solid #ccc;border-right:2px solid #ccc;position:absolute;content:"";margin:9px 0 0 3px;transform:rotate(45deg)}.keywordArticleList_body .pagination .listPaging ul li.nextPage a:hover::after{border-top:2px solid #ed6103;border-right:2px solid #ed6103}.keywordArticleList_body .articles+.pagination{border-top:1px dotted #cad3d5}.keywordArticleList_body .articles .item{position:relative;margin:20px 0;padding-left:110px;min-height:74px;line-height:1.5;color:#62747b}.keywordArticleList_body .articles .item+.item{padding-top:20px;border-top:1px dotted #cad3d5}.keywordArticleList_body .articles .item+.item .thumb{top:20px}.keywordArticleList_body .articles .item .new{margin-left:.5em;vertical-align:baseline}.keywordArticleList_body .articles .item a{display:block;overflow:hidden;width:100%;text-decoration:none}.keywordArticleList_body .articles .item a:link .thumb{border-color:#003af6}.keywordArticleList_body .articles .item a:visited.thumb{border-color:purple}.keywordArticleList_body .articles .item a:hover .thumb{border-color:#ed4b03}.keywordArticleList_body .articles .item a:active .thumb{border-color:#ed4b03}.keywordArticleList_body .articles .item a .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-decoration:underline;line-height:1.4;word-wrap:break-word}.keywordArticleList_body .articles .item a .thumb{position:absolute;top:0;left:0;width:96px;height:72px;border-width:1px;border-style:solid;display:flex;align-items:center;justify-content:center}.keywordArticleList_body .articles .item a .thumb img{max-width:96px;max-height:72px}.keywordArticleList_body .articles .item .keyList{margin-top:5px;font-size:11px}.keywordArticleList_body .articles .item .keyList li{display:inline-block;margin:.5em .5em 0 0}.keywordArticleList_body .articles .item .keyList li a{display:inline-block;width:auto;padding:2px 11px;background-color:#e0eeee}.keywordArticleList_body .articles .item .keyList li a:not(:hover){color:#397db2}.keywordArticleList_body .articles .item .keyList li a:hover{text-decoration:underline}.keywordList{border:1px solid #bdc8ca;border-top:6px solid transparent;border-radius:5px;background-color:#fff;background-image:linear-gradient(to bottom, #f1711a 1px, #ff8a00 2px, #ed6103 6px);background-repeat:repeat-x;background-position:0 -6px;background-size:auto 6px;box-shadow:0 1px 4px 0 rgba(122,122,122,.13);margin-bottom:20px;font-size:16px}.keywordList_header{border-bottom:1px solid #bdc8ca;background-image:linear-gradient(to bottom, #fff 0%, #fff 60%, #f7f7f7 100%);background-repeat:no-repeat;padding:0 20px}.keywordList_header .heading{margin:20px 0;line-height:1.2;color:#333;font-size:26px;font-weight:bold}.keywordList_body .keyList{padding:20px;letter-spacing:-1em;word-spacing:-1em}.keywordList_body .keyList .item{display:inline-block;width:311px;padding-bottom:10px;margin-left:18px;line-height:1.4;vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:13px;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.keywordList_body .keyList .item::before{width:4px;height:4px;border-top:2px solid #a5a5a5;border-right:2px solid #a5a5a5;position:absolute;content:"";margin:6px 0 0 -15px;transform:rotate(45deg)}