main .container:after,main .container>.primary .counter:after,#bottom-action ul:after{content:"";clear:both;display:block}main .container>.primary nav.filter-sort div.filter ul li label input[type="checkbox"]+span,.favorite-all button,#bottom-action ul li a{display:inline-block;font-size:14px;font-weight:bold;line-height:40px;border-radius:20px;text-align:center;border:2px solid #fff;-webkit-transition:all ease .3s;transition:all ease .3s}#bottom-action ul li.apply a{background-color:#fccd00;border-color:#fccd00;color:#1b2536}#bottom-action ul li.apply a:hover{background-color:#fff;color:#1b2536}.favorite-all button,#bottom-action ul li.visit a{background-color:#1b2536;border-color:#1b2536;color:#fff}.favorite-all button:hover,#bottom-action ul li.visit a:hover{background-color:#fff;color:#1b2536}#bottom-action ul li.inquiry a{background-color:#fff;border-color:#1b2536;color:#1b2536}#bottom-action ul li.inquiry a:hover{background-color:#1b2536;color:#fff}main .container>.sidebar .filter,main .container>.sidebar .blog,main .container>.sidebar .condition,main .container>.primary .counter{background-color:#fff;border-radius:8px;padding:12px 20px}@media (max-width: 768px){main .container>.sidebar .filter,main .container>.sidebar .blog,main .container>.sidebar .condition,main .container>.primary .counter{background-color:transparent;border-radius:0;padding:0}}#footer .magazine{display:none}main{background-color:#f5f5f5;padding-bottom:60px}@media (max-width: 768px){main{background-color:#fff}}main .site{max-width:1120px;padding:0 20px;margin:0 auto}@media (max-width: 768px){main .site{width:100%;padding:0 20px}}main .breadcrumb{line-height:70px;font-size:11px;white-space:nowrap;overflow:auto}@media (max-width: 768px){main .breadcrumb{line-height:50px;background-color:#f5f5f5}}main .breadcrumb .site{width:1240px;padding:0 20px;margin:0 auto}@media (max-width: 768px){main .breadcrumb .site{width:100%;padding:0 20px}}main .breadcrumb ol li{display:inline-block}main .breadcrumb ol li+li:before{content:"";width:5px;height:10px;background-image:url("../images/common/icon_arrow.png");background-size:100% 100%;display:inline-block;margin:0 8px;vertical-align:-1px}main .breadcrumb ol li:last-child{color:#747474}main .container>.sidebar{width:270px;float:left}@media (max-width: 768px){main .container>.sidebar{width:100%;float:none}}main .container>.sidebar .filter{position:relative;padding:12px 20px 20px;margin-bottom:10px}main .container>.sidebar .filter h2{font-size:14px;line-height:30px;border-bottom:1px solid #e5e6e6;margin-bottom:10px;font-weight:bold;padding-bottom:12px}main .container>.sidebar .filter h2:before{content:"";display:inline-block;background-image:url("../images/common/icon_filter.png");background-size:100% 100%;width:19px;height:23px;margin-right:5px;vertical-align:-6px}main .container>.sidebar .filter button[type="reset"]{position:absolute;top:12px;right:20px;border:1px solid #cccccc;width:70px;height:30px;line-height:28px;text-align:center;border-radius:15px;font-size:12px;color:#747474}main .container>.sidebar .filter ul{font-size:13px;line-height:20px;margin-top:20px}main .container>.sidebar .filter ul li{margin-top:10px;position:relative}main .container>.sidebar .filter ul li label.checkbox{display:block}main .container>.sidebar .filter ul li label.checkbox input[type="checkbox"]+span:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #cccccc;margin-right:10px;vertical-align:-5px}main .container>.sidebar .filter ul li label.checkbox input[type="checkbox"]:checked+span:before{background-image:url("../images/contact/input_checkbox_on.png");background-size:10px 8px;background-repeat:no-repeat;background-position:50% 50%}main .container>.sidebar .filter ul li span.count{position:absolute;top:0;right:0}main .container>.sidebar .filter ul li span.count:before{content:"（"}main .container>.sidebar .filter ul li span.count:after{content:"）"}main .container>.sidebar .blog{padding-top:15px;margin-bottom:10px}main .container>.sidebar .blog h2{font-size:14px;line-height:20px;padding-bottom:15px;border-bottom:1px solid #e5e6e6;margin-bottom:0;font-weight:bold}main .container>.sidebar .blog li{font-size:13px;line-height:23px;padding:15px 0}main .container>.sidebar .blog li+li{border-top:1px solid #e5e6e6}main .container>.sidebar .blog li a{display:block;overflow:hidden}main .container>.sidebar .blog li figure{width:80px;height:60px;float:left;overflow:hidden;margin-right:10px;border-radius:8px;overflow:hidden}main .container>.sidebar .blog li figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}main .container>.sidebar .blog li .title{margin-top:0}main .container>.sidebar .blog li .category{font-size:12px;line-height:20px;color:#727272}main .container>.sidebar .blog .more{font-size:12px}main .container>.sidebar .condition{padding:0 20px}main .container>.sidebar .condition section{padding:20px 0}main .container>.sidebar .condition section+section{border-top:1px solid #e5e6e6}main .container>.sidebar .condition section h3{font-size:14px;font-weight:bold;line-height:20px;margin-bottom:15px}main .container>.sidebar .condition section h3:before{content:"";display:inline-block;background-size:100% 100%;margin-right:10px;vertical-align:-3px}main .container>.sidebar .condition section .suggest{position:relative}main .container>.sidebar .condition section .suggest .title{display:none}main .container>.sidebar .condition section .suggest .back{display:none}main .container>.sidebar .condition section .suggest input.q{border:1px solid #e5e6e6;line-height:38px;padding:0 20px 0 42px;border-radius:20px;width:100%;font-size:13px;height:auto;height:40px;background-image:url("../images/common/icon_search_g.png");background-size:14px 14px;background-repeat:no-repeat;background-position:20px 50%}main .container>.sidebar .condition section .suggest .suggestions{position:absolute;display:none;z-index:1;width:350px;padding:10px 15px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 13px rgba(0,0,0,0.13);box-shadow:0 2px 13px rgba(0,0,0,0.13)}main .container>.sidebar .condition section .suggest .suggestions ul li{padding:0 5px}@media (max-width: 768px){main .container>.sidebar .condition section .suggest .suggestions ul li{padding:15px 10px;border-bottom:1px solid #e5e6e6}}main .container>.sidebar .condition section .suggest .suggestions ul li+li{margin-top:5px}@media (max-width: 768px){main .container>.sidebar .condition section .suggest .suggestions ul li+li{margin-top:0}}main .container>.sidebar .condition section .suggest .suggestions ul li:hover{background-color:#fef6d4}main .container>.sidebar .condition section .suggest .suggestions ul li .name{font-size:13px;font-weight:500;line-height:1.5;line-height:40px}@media (max-width: 768px){main .container>.sidebar .condition section .suggest .suggestions ul li .name{font-size:15px}}main .container>.sidebar .condition section .suggest .suggestions ul li .area{font-size:12px;font-weight:500;line-height:1.5;color:#727272}@media (max-width: 768px){main .container>.sidebar .condition section .suggest .suggestions #search nav .control-station.focus .suggest .suggestions ul li .area{font-size:11px}}main .container>.sidebar .condition section.school h3:before{background-image:url("../images/common/icon_school.png");width:21px;height:20px}main .container>.sidebar .condition section.school .suggest .suggestions ul li .name{line-height:1.5 !important}main .container>.sidebar .condition section.area{font-size:13px;line-height:33px}main .container>.sidebar .condition section.area h3:before{background-image:url("../images/common/icon_pin.png");width:13.5px;height:19.5px}main .container>.sidebar .condition section.area dl dt{font-weight:bold;background-color:#efefef;margin:0 -20px;padding:0 20px}main .container>.sidebar .condition section.area dl dd ul li a{display:block;position:relative}main .container>.sidebar .condition section.area dl dd ul li a:after{content:"";display:block;background-image:url("../images/common/icon_arrow.png");background-size:100% 100%;width:6px;height:10px;position:absolute;right:0;top:50%;margin-top:-5px}main .container>.sidebar .condition section.line h3:before{background-image:url("../images/common/icon_train.png");width:15px;height:21px}main .container>.sidebar .condition section.placehall h3:before{background-image:url("../images/common/icon_building.png");width:17px;height:20px}main .container>.primary{width:800px;float:right;font-size:14px}@media (max-width: 768px){main .container>.primary{width:100%;float:none}}main .container>.primary .counter{margin-bottom:10px}main .container>.primary p.count{float:left;line-height:34px}main .container>.primary p.count .num{font-size:20px;font-family:"Open Sans", sans-serif;font-weight:bold}main .container>.primary p.count .unit{font-size:15px;font-weight:500;margin-left:4px}main .container>.primary nav.filter-sort{float:right}@media (max-width: 768px){main .container>.primary nav.filter-sort{float:none;clear:both;margin:0 -20px;padding:20px;border-top:1px solid #e5e6e6;border-bottom:1px solid #e5e6e6}}@media (max-width: 768px){main .container>.primary nav.filter-sort>ul{overflow:hidden;margin:0 -10px}}@media (max-width: 768px){main .container>.primary nav.filter-sort>ul li{width:50%;float:left;padding:0 10px}}main .container>.primary nav.filter-sort>ul .filter{display:none}@media (max-width: 768px){main .container>.primary nav.filter-sort>ul .filter{display:block}}main .container>.primary nav.filter-sort>ul .filter button{position:relative;font-size:12px;color:#747474;min-width:147px;line-height:32px;height:34px;border-radius:17px;width:100%;text-align:left;border:1px solid #cccccc;padding:0 40px 0 40px !important}main .container>.primary nav.filter-sort>ul .filter button:before{pointer-events:none;content:"";background-image:url("../images/common/icon_filter_g.png");background-size:100% 100%;width:13px;height:15.5px;display:block;position:absolute;top:50%;left:20px;margin-top:-8px}main .container>.primary nav.filter-sort>ul .filter button:after{pointer-events:none;content:"";background-image:url("../images/common/select_arrown.png");background-size:100% 100%;width:12px;height:7px;display:block;position:absolute;top:50%;right:15px;margin-top:-3px}main .container>.primary nav.filter-sort>ul .filter.on button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}main .container>.primary nav.filter-sort>ul .sort{float:right}main .container>.primary nav.filter-sort>ul .sort label.select{position:relative;display:block}main .container>.primary nav.filter-sort>ul .sort label.select:before{pointer-events:none;content:"";background-image:url("../images/common/icon_sort.png");background-size:100% 100%;width:16.5px;height:11.5px;display:block;position:absolute;top:50%;left:20px;margin-top:-5px}main .container>.primary nav.filter-sort>ul .sort label.select:after{pointer-events:none;content:"";background-image:url("../images/common/select_arrown.png");background-size:100% 100%;width:12px;height:7px;display:block;position:absolute;top:50%;right:15px;margin-top:-3px}main .container>.primary nav.filter-sort>ul .sort label.select select{font-size:12px;color:#747474;min-width:147px;line-height:32px;height:34px;border-radius:17px;border:1px solid #cccccc;padding:0 40px 0 40px}@media (max-width: 768px){main .container>.primary nav.filter-sort>ul .sort label.select select{width:100%}}main .container>.primary nav.filter-sort>ul .sort label.select select option{padding:0}@media (min-width: 769px){main .container>.primary nav.filter-sort div.filter{display:none !important}}@media (max-width: 768px){main .container>.primary nav.filter-sort div.filter{margin-top:10px;display:none;border:1px solid #cccccc;border-radius:7px;padding:10px 10px 20px}}main .container>.primary nav.filter-sort div.filter ul{margin:0 -5px -10px;overflow:hidden}main .container>.primary nav.filter-sort div.filter ul li{width:50%;float:left;padding:0 5px;margin-bottom:10px}main .container>.primary nav.filter-sort div.filter ul li label input[type="checkbox"]+span{line-height:32px;height:34px;width:100%;font-size:12px;border:1px solid #cccccc;color:#747474;font-weight:normal}main .container>.primary nav.filter-sort div.filter ul li label input[type="checkbox"]+span .count:before{content:"（"}main .container>.primary nav.filter-sort div.filter ul li label input[type="checkbox"]+span .count:after{content:"）"}main .container>.primary nav.filter-sort div.filter ul li label input[type="checkbox"]:checked+span{border:1px solid #1b2536;background-color:#1b2536;color:#fff}main .container>.primary nav.filter-sort div.filter .clear{margin-top:20px;text-align:center}main .container>.primary nav.filter-sort div.filter .clear button{display:inline-block;font-size:12px;line-height:16px;border-bottom:1px solid #1b2536}aside.recommend,aside.history{padding-top:60px;overflow:hidden}@media (max-width: 768px){aside.recommend,aside.history{background-color:#f5f5f5}}@media (max-width: 768px){aside.recommend+aside,aside.history+aside{padding-top:0}}aside.recommend .site,aside.history .site{width:auto;max-width:1240px;padding:0 20px;margin:0 auto}@media (max-width: 768px){aside.recommend .site,aside.history .site{width:100%;padding:0 20px}}aside.recommend h2,aside.history h2{text-align:center}aside.recommend h2 mark,aside.history h2 mark{display:inline-block;font-size:28px;line-height:1;font-weight:bold;text-align:center;padding-bottom:30px;margin-bottom:30px;background-image:url("../images/common/fukidashi.png");background-position:50% 100%;background-repeat:repeat-x}@media (max-width: 768px){aside.recommend h2 mark,aside.history h2 mark{font-size:18px;background-size:auto 7px;padding-bottom:18px;margin-bottom:0px}}aside.recommend ul.placehall.carousel,aside.history ul.placehall.carousel{margin-bottom:0 !important}.favorite-all button{line-height:36px;width:400px}@media (max-width: 768px){.favorite-all button{font-size:10px;line-height:31px;height:35px;width:200px}}.favorite-all button:before{content:"";display:inline-block;vertical-align:-3px;width:20px;height:18px;background-image:url("../images/common/icon_favorite_w.png");background-size:100% 100%;margin-right:5px;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width: 768px){.favorite-all button:before{vertical-align:-1px;width:11.5px;height:10.5px}}.favorite-all button:hover:before{background-image:url("../images/common/icon_favorite.png")}@media (max-width: 768px){.bottom-action .favorite-all{bottom:65px}}#bottom-action{position:fixed;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;bottom:-60px;left:0;right:0;height:60px;background-color:rgba(255,255,255,0.9);z-index:101;text-align:center;padding-top:10px;-webkit-box-shadow:5px 0 10px rgba(56,56,56,0.2);box-shadow:5px 0 10px rgba(56,56,56,0.2)}.is-bar-show #bottom-action{bottom:0}@media (max-width: 768px){#bottom-action{bottom:0;height:auto;padding-top:0}#bottom-action .site{padding:0}}#bottom-action .phone{float:left;text-align:left;padding-left:32px}@media (max-width: 768px){#bottom-action .phone{display:none}}#bottom-action .phone .office{font-size:12px;font-weight:500;margin-bottom:2px}#bottom-action .phone .tel{font-size:28px;font-weight:bold;font-family:"Open Sans", sans-serif}#bottom-action .phone .tel a:before{content:"";display:inline-block;margin-right:10px;background-image:url("../images/contact/icon_freecall.png");background-size:100% 100%;width:26.5px;height:21px;vertical-align:-1px}#bottom-action ul{padding-left:260px}@media (max-width: 768px){#bottom-action ul{padding:0;float:none;margin:0;width:100%}}#bottom-action ul li{padding:0 0 0 20px;float:left;width:33.333333%}@media (max-width: 768px){#bottom-action ul li{padding:0}}#bottom-action ul li a{line-height:36px;width:400px;width:100%}@media (max-width: 768px){#bottom-action ul li a{font-size:10px;line-height:54px;height:54px;width:100%;border-radius:0;border:none}}#bottom-action ul li a:before{content:"";display:inline-block;vertical-align:-3px;width:20px;height:18px;background-image:url("../images/common/icon_favorite.png");background-size:100% 100%;margin-right:5px}@media (max-width: 768px){#bottom-action ul li a:before{vertical-align:-1px;width:11.5px;height:10.5px}}@media (max-width: 768px){#bottom-action ul li.inquiry a{background-color:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #dedede}}#bottom-action ul li.inquiry a:before{background-image:url("../images/common/icon_contact.png");width:21px;height:18px}@media (max-width: 768px){#bottom-action ul li.inquiry a:before{width:13px;height:11px}}#bottom-action ul li.inquiry a:hover:before{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;background-image:url("../images/common/icon_contact_w.png")}#bottom-action ul li.visit a:before{background-image:url("../images/common/icon_home_w.png");width:19px;height:19px}@media (max-width: 768px){#bottom-action ul li.visit a:before{width:11px;height:11px}}#bottom-action ul li.visit a:hover:before{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;background-image:url("../images/common/icon_home.png")}#bottom-action ul li.apply a:before{background-image:url("../images/common/icon_pen.png");width:16px;height:17px}@media (max-width: 768px){#bottom-action ul li.apply a:before{width:10px;height:10.5px}}@media (max-width: 768px){.bottom-action #bottom-action{bottom:65px}}#simulation-result #dialog-save,#simulation-result #dialog-url,#dialog-school-add,#dialog-favorite-add{position:fixed;z-index:1000;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(0,0,0,0.6);color:#fff;pointer-events:none;opacity:0;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;padding:60px 80px;border-radius:14px;font-size:22px;font-weight:500;line-height:1;text-align:center}@media (max-width: 768px){#simulation-result #dialog-save,#simulation-result #dialog-url,#dialog-school-add,#dialog-favorite-add{font-size:15px;padding:60px 45px;left:40px;right:40px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}#simulation-result #dialog-save.show,#simulation-result #dialog-url.show,#dialog-school-add.show,#dialog-favorite-add.show{opacity:1;pointer-events:all}#dialog-favorite-add:after{content:"";display:block;margin:0 auto;margin-top:25px;width:43px;height:39px;background-image:url("../images/common/icon_favorite_on.png");background-size:100% 100%}@media (max-width: 768px){#dialog-favorite-add:after{margin-top:20px}}#dialog-school-add:after{content:"";display:block;margin:0 auto;margin-top:25px;width:43px;height:39px;background-image:url("../images/common/icon_school_w.png");background-size:100% 100%}@media (max-width: 768px){#dialog-school-add:after{margin-top:20px}}#simulation-result #dialog-save:after{content:"";display:block;margin:0 auto;margin-top:25px;width:43px;height:52px;background-image:url("../images/common/icon_calculator_w.png");background-size:100% 100%}@media (max-width: 768px){#simulation-result #dialog-save:after{margin-top:20px}}#simulation-result #dialog-url:after{content:"";display:block;margin:0 auto;margin-top:25px;width:40px;height:49px;background-image:url("../images/common/icon_copy_w.png");background-size:100% 100%}@media (max-width: 768px){#simulation-result #dialog-url:after{margin-top:20px}}
/*# sourceMappingURL=base.min.css.map */