.mod-themeCategory{margin-bottom:50px;padding:0;border:1px solid #bdc8ca;border-radius:5px;background-color:#fffcfc}.mod-themeCategory .hBorder{margin:1px 1px 0 1px;padding:11px 20px;border-bottom:2px solid #ed6103;background:#fff url('/search/assets/img/default/common/bg/heading_gradation_gray.png?v=39c42a98fcad2c3a18c8c6c2f96abe78') repeat-x 0 100%}.mod-themeCategory .hBorder .heading{font-size:138.5%;font-weight:bold}.mod-themeCategory .pickupTheme{margin:1px;padding:20px;background-color:#fff}.mod-themeCategory .pickupTheme .themeList{margin-right:-16px}.mod-themeCategory .pickupTheme .theme{float:left;position:relative;width:196px;min-height:82px;margin-right:16px;padding-left:92px;line-height:1.5}.mod-themeCategory .pickupTheme .theme a{text-decoration:none}.mod-themeCategory .pickupTheme .theme .title{text-decoration:underline}.mod-themeCategory .pickupTheme .theme .thumbnail{position:absolute;top:0;left:0;border:1px solid #bdc8ca;line-height:1;vertical-align:bottom}.mod-themeCategory .pickupTheme .theme a:hover .thumbnail{border-color:#ed4b03}.mod-themeCategory .pickupTheme .theme .explain{display:block;padding-top:2px;line-height:1.4;text-align:justify;text-justify:inter-ideograph}.mod-themeCategory .otherTheme{position:relative;padding:5px 21px 21px 21px;border-top:1px solid #bdc8ca;box-shadow:inset 0 0 6px 0 rgba(210,210,210,.5)}.mod-themeCategory .otherTheme .visual .themeList{margin-right:-16px}.mod-themeCategory .otherTheme .visual .theme{float:left;position:relative;width:192px;min-height:62px;margin:16px 16px 0 0;padding:10px 10px 10px 84px;border:1px solid #bdc8ca;border-radius:5px;background-color:#eff5f5}.mod-themeCategory .otherTheme .visual .theme a{text-decoration:none}.mod-themeCategory .otherTheme .visual .theme .title{text-decoration:underline;line-height:1.2}.mod-themeCategory .otherTheme .visual .theme .thumbnail{position:absolute;top:10px;left:10px;border:1px solid #bdc8ca;vertical-align:bottom}.mod-themeCategory .otherTheme .visual .theme a:hover .thumbnail{border-color:#ed4b03}.mod-themeCategory .otherTheme .visual .theme .explain{display:block;padding-top:4px;line-height:1.3;font-size:84.6%;text-align:justify;text-justify:inter-ideograph}.mod-themeCategory .otherTheme .text .themeList{margin-right:-16px}.mod-themeCategory .otherTheme .text .theme{float:left;margin:16px 16px 0 0}.mod-themeCategory .more{position:absolute;right:-1px;bottom:-33px;width:98px;height:31px;padding:8px 1px 1px 1px;background:url('/search/assets/img/default/page/theme/top/bg_other_theme_more.png?v=035c862f72f60574a4a4ba4fada9b7a8') no-repeat 0 0;text-align:center}.mod-themeCategory .more .open,.mod-themeCategory .more .close{display:block;height:100%;line-height:31px;cursor:pointer}.mod-themeCategory .more .text{color:#003af6;text-decoration:underline}.mod-themeCategory .icon-toggle_up,.mod-themeCategory .icon-toggle_down{display:inline-block;width:13px;height:13px;margin-right:5px;background:url('/search/assets/img/default/common/icon/toggle-updown_13x13.png?v=af51d0b273b8d53b901efb0d4c95dfde') no-repeat;vertical-align:text-bottom}.mod-themeCategory .icon-toggle_up{background-position:0 0}.mod-themeCategory .icon-toggle_down{background-position:0 100%}.mod-themeCategory .themeList:after{content:".";display:block;height:0;visibility:hidden;clear:both}.mod-bukkenTypeLink{margin-bottom:30px}.mod-bukkenTypeLink dl{padding:0 15px;color:#434343;font-size:84.6%}.mod-bukkenTypeLink dt{display:inline}.mod-bukkenTypeLink dt:after{content:"："}.mod-bukkenTypeLink dd{display:inline;margin-right:5px}.mod-themeCategoryHeading{margin-bottom:20px}.mod-themeCategoryHeading .themeHeading{position:relative;height:88px;padding:14px 0 0 21px}.mod-themeCategoryHeading .themeHeading .subHeading{position:absolute;bottom:15px}.mod-themeCategoryHeading.kodate.mansion .themeHeading{background-image:url('/search/assets/img/default/page/theme/top/kodate/chuko/bg_theme_category_heading.png?v=dbac87ff35dba410feb022e2f6943988')}.mod-themeCategoryHeadingMain{font-size:28px;color:#ed6103;position:relative;left:-28px;z-index:1}.mod-themeCategoryHeadingMain__band{color:#fff;background-color:#ed6103;position:relative;padding:8px 8px 8px 30px;border-top-left-radius:5px;height:28px;display:inline-block}.mod-themeCategoryHeadingMain__band::before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 8px transparent;border-right:solid 6px #959e9b}.mod-themeCategoryHeadingMain__band::after{position:absolute;content:"";bottom:0;right:-5px;width:0;border-style:solid;border-width:22px 5px 22px 5px;border-color:#ed6103 transparent #ed6103 transparent}.mod-themeCategoryHeadingMain__band--small{font-size:.8em}.mod-themeCategoryHeadingMain__sub{margin-left:10px}.mod-themeCategoryHeadingMain__sub--small{font-size:.8em}.mod-themeCategoryHeadingMain__prefName{background:#ed6103;border-radius:5px;margin-top:-5px;margin-left:5px;text-align:center;padding:6px 12px;color:#fff;font-size:.6em;font-weight:bold;vertical-align:middle}.mod-themeCategoryHeading .themeHeading .heading .badge{display:inline-block;position:relative;padding:5px 8px 3px 10px;color:#fff;font-size:60%;background:#ed6103;margin-right:10px;line-height:1;top:-3px;letter-spacing:2px}.mod-themeCategoryHeading .themeHeading .heading .badge::after{content:"";position:absolute;right:-5px;top:0;bottom:0;border-width:10px 5px 10px 0;border-style:solid;border-color:#ed6103 transparent #ed6103 #ed6103}.mod-themeCategoryHeading .themeHeading .heading .keyword{color:#ed6103;font-size:30px;vertical-align:text-bottom}.mod-themeCategoryHeading .themeHeading .heading{margin:0 0 -3px -27px;position:relative;z-index:1}.mod-themeCategoryHeading .themeHeading .homeskun{position:absolute;right:0;bottom:0;width:392px;height:115px;background:url('/search/assets/img/default/page/theme/top/bg_theme_category_heading_homes_kun.png?v=e37284a16f88d49867209cd961bc2602') no-repeat}.mod-themeCategoryHeading.mansion.shinchiku .themeHeading .homeskun{background-image:url('/search/assets/img/default/page/theme/top/mansion/shinchiku/bg_theme_category_heading_homes_kun.png?v=77d23348f1694eecf1759ebe306e83f7')}.mod-themeCategoryHeading.kodate.shinchiku .themeHeading .homeskun{background-image:url('/search/assets/img/default/page/theme/top/kodate/shinchiku/bg_theme_category_heading_homes_kun.png?v=77d23348f1694eecf1759ebe306e83f7')}.mod-themeCategoryHeading .themeHeading .prefName{background:#148488;border-radius:5px;display:inline-block;vertical-align:top;margin-top:21px;margin-left:5px;text-align:center;width:80px;height:32px;line-height:32px;color:#fff;font-size:138%;font-weight:bold;opacity:.8}.mod-themeCategoryHeading .nav-themeCategory{margin:0;border-top:1px solid #bdc8ca}.mod-themeCategoryHeading .nav-themeCategory li{float:left}.mod-themeCategoryHeading .nav-themeCategory li+li{border-left:1px dotted #bdc8ca}.mod-themeCategoryHeading .nav-themeCategory a,.mod-themeCategoryHeading .nav-themeCategory span{display:block;width:187px;height:53px;background:url('/search/assets/img/default/page/theme/top/sprite_nav_theme_category.png?v=964183fe927a2f8cd1d37a538e3a160d') no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.mod-themeCategoryHeading .nav-themeCategory a:focus{position:relative}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_11 a{background-position:0 0;width:186px}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_11 a:hover{background-position:0 -53px}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_11 span{background-position:0 -106px;width:186px}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_12 a{background-position:-186px 0}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_12 a:hover{background-position:-186px -53px}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_12 span{background-position:-186px -106px}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_13 a{background-position:-373px 0}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_13 a:hover{background-position:-373px -53px}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_13 span{background-position:-373px -106px}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_14 a{background-position:-560px 0}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_14 a:hover{background-position:-560px -53px}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_14 span{background-position:-560px -106px}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_15 a{background-position:-747px 0}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_15 a:hover{background-position:-747px -53px}.mod-themeCategoryHeading .nav-themeCategory .nav-cat_15 span{background-position:-747px -106px}.mod-themeCategoryHeading .nav-themeCategory:after{content:".";display:block;height:0;visibility:hidden;clear:both}.mod-themeSelect{margin-bottom:20px;padding:4px}.mod-themeSelect .wrap{background:#fff;position:relative}.mod-themeSelect .more{position:absolute;top:15px;right:18px;text-align:right}.mod-themeSelect .more .open,.mod-themeSelect .more .close{display:block;height:100%;cursor:pointer}.mod-themeSelect .more .text{color:#003af6;text-decoration:underline}.mod-themeSelect .icon-toggle_up,.mod-themeSelect .icon-toggle_down{display:inline-block;width:13px;height:13px;margin-right:5px;background:url('/search/assets/img/default/common/icon/toggle-updown_13x13.png?v=af51d0b273b8d53b901efb0d4c95dfde') no-repeat;vertical-align:text-bottom}.mod-themeSelect .icon-toggle_up{background-position:0 0}.mod-themeSelect .icon-toggle_down{background-position:0 100%}.mod-themeSelect .hBorder{margin:1px 1px 0;padding:9px 20px;background:#fff url('/search/assets/img/default/common/bg/heading_gradation_gray.png?v=39c42a98fcad2c3a18c8c6c2f96abe78') repeat-x 0 100%}.mod-themeSelect .heading{height:24px;line-height:21px;padding-left:18px;background:url('/search/assets/img/default/common/icon/heading_base.png?v=351494204e9a1a25a1c53650b82bcdfd') no-repeat 0 50%;font-size:130.8%;font-weight:bold}.mod-themeSelect .checkListArea{border-top:2px solid #ed6103;padding:15px 21px}.mod-themeSelect .checkList li{display:inline-block;width:25%;padding-bottom:15px;vertical-align:top}.mod-themeSelect .checkList .disabled{color:#aeaeae}.mod-themeSelect .checkList .disabled label{cursor:default}.mod-themeSelect .btnArea{margin:10px 0 20px 70px;text-align:center;position:relative}.mod-themeSelect .btnArea .resultNum{position:absolute;right:50%;margin-right:110px;padding-right:20px;top:12px;line-height:1.2;text-align:right}.mod-themeSelect .btnArea .resultNum .textNum{font-weight:bold;padding-left:5px}.mod-themeSelect .btnArea .resultNum .totalNum{color:#ed6103;font-family:verdana,sans-serif;font-size:169.2%}.mod-themeSelect .btnArea .resultNum .loading{position:absolute;right:0;bottom:3px}.mod-themeSelect .btnArea .btn-img-themeSubmit{background:url('/search/assets/img/default/page/theme/flow/sprite_btn.png?v=26a2852637bb03873c225a34ab825a58') 0 0 no-repeat;height:54px;width:200px}.mod-themeSelect .btnArea .btn-img-themeSubmit:hover{background-position:-240px 0}.mod-themeSelect .btnArea .btn-img-themeSubmit[disabled]{background-position:-480px 0}.mod-themeSelect .note{color:#747474;font-size:85%}.mod-themeSelectedList{margin-bottom:40px;margin-right:-20px;padding-bottom:25px;background:url('/search/assets/img/default/page/theme/top/mansion/shinchiku/bg_theme-selected-list.png?v=673cad34272c6a9f9bf5a40f96588480') center bottom no-repeat}.mod-themeSelectedList .theme{display:inline-block;width:458px;margin-right:20px;margin-bottom:20px;position:relative;vertical-align:top}.mod-themeSelectedList .theme a{display:block;padding:15px 0 18px 0;min-height:125px;text-decoration:none;margin:1px}.mod-themeSelectedList .theme a:hover{background-color:#fffea4}.mod-themeSelectedList .theme .title,.mod-themeSelectedList .theme .explain{padding:0 20px 0 154px;display:block}.mod-themeSelectedList .theme .title{text-decoration:underline;font-size:115.3%;font-weight:bold;line-height:1.4;padding-bottom:5px}.mod-themeSelectedList .theme .explain{line-height:1.4;color:#434343}.mod-themeSelectedList .theme .thumbnail{position:absolute;top:20px;left:20px;border:solid 1px #000;max-height:120px;max-width:120px}.mod-listAnnotation{margin-bottom:20px}.mod-listAnnotation .annotation{line-height:1.4;color:#626262;font-size:84.6%}.mod-listAnnotation .annotation li{text-indent:-1em;margin-left:1em}.mod-actionForAllBanner{margin:20px 0}.mod-actionForAllBanner a{display:block;height:92px;margin:0 auto;width:730px}.mod-actionForAllBanner a img{width:100%}.bannerBorder div:first-child{margin:20px 0;padding-top:30px;position:relative}.bannerBorder div:first-child:before{content:"";background:linear-gradient(to right, rgba(222, 232, 232, 0) 0%, rgba(222, 232, 232, 0.64) 9%, rgba(222, 232, 232, 0.8) 10%, rgba(222, 232, 232, 0.8) 90%, rgba(222, 232, 232, 0) 100%);height:1px;width:100%;display:block;position:absolute;top:0}.bannerBorder div:first-child:after{content:"";background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.64) 9%, rgba(255, 255, 255, 0.8) 10%, rgba(255, 255, 255, 0.8) 90%, rgba(255, 255, 255, 0) 100%);height:1px;width:100%;display:block;position:absolute;top:1px}.mod-mansionO2OBanner{display:none;margin:0 0 1.25rem}.mod-mansionO2OBanner img{width:100%}.spacingBottom35{margin:0 0 2.1875rem}