@charset "UTF-8";.ir-bt_to_top{text-align:center}.withThumb{display:block;overflow:hidden;position:relative;text-decoration:none;width:100%}.withThumb .thumb{float:left}.withThumb .title,.withThumb .desc{padding-left:60px}.withThumb .title{font-weight:bold;line-height:1.5;margin-bottom:.75em;text-decoration:underline}.withThumb .desc{color:#333;line-height:1.35}#btn-siteGuide{position:absolute;right:15px;top:-27px;height:21px;width:101px;display:none}#btn-siteGuide.withJS{display:inline}.head-counter{background:#FFF;border-radius:100px;font-size:11px;padding:5px 10px;position:absolute!important;right:10px;top:12px}.head-counter dt,.head-counter dd{display:inline-block;line-height:15px;vertical-align:middle}.head-counter dt{background:url(/static/20250626-164204021/images/std/common/ico_head_counter.gif) no-repeat 0 50%;padding-left:20px}.head-counter .counter{color:#F00;font-weight:bold}.head-counter .counter .num{font-size:16px}.area-name{font-size:18px}.search-type{font-size:22px}.search-option{font-size:18px}#listPage-header .heading.lv1{padding-right:200px}#search-area .heading.lv1.withCounter{padding-right:235px}.small{font-size:18px}#relation-town .openerArrowS{margin-top:8px}#popular-wrap{margin-bottom:20px}#popular-wrap div{float:left;margin-bottom:0;width:240px;box-sizing:border-box;min-height:224px}#popular-wrap p.read{font-size:.833em;padding:0 17px 10px}#popular-wrap div+div{margin-left:15px}#popular-wrap .no-data{padding:0 17px 10px}#popular-wrap ul{min-height:12em}.linerBox p.read{font-size:.833em;padding:0 0 4px}#search-keyword .inner{padding:20px 17px 20px 7px}#search-keyword .holdList{background:#f7f9fd;float:left;margin-left:10px;min-height:18.5em;width:230px}.oneColumn #search-keyword .holdList{min-height:13em;width:300px}#linkbox-fudousankaisha{background:#fff;border:1px solid #ccc;margin-top:-10px;margin-bottom:20px;padding:10px 15px;position:relative}#linkbox-fudousankaisha .item .thumb{margin-bottom:0}#linkbox-fudousankaisha .withThumb .title{padding-left:15px;line-height:40px}#athome-library{border:3px solid #f7f9fd;background:#FFF;margin-bottom:20px;outline:1px solid #CCC;padding:15px 20px;position:relative}#athome-library a{min-height:60px}#athome-library .thumb{left:0;position:absolute}#athome-library .title,#athome-library .desc{clear:left;float:left;padding-left:75px}#popular-keyword .desc{font-size:.917em}#popular-keyword ul{margin-top:1em}#popular-keyword li{margin-right:1em;margin-bottom:.5em}#search-conditions-wrap .desc{font-size:.917em}#search-conditions-wrap li{margin-right:1em;margin-bottom:.5em}#seo-text{clear:both}.search-items{border:5px solid #EEE;margin-bottom:15px}.search-items fieldset,.search-items .fieldgroup{border:0;position:relative}.search-items fieldset+fieldset,.search-items .fieldgroup+.fieldgroup{border-top:1px solid #EEE}.search-items .heading{background:#f5f5ed;color:#630;display:block;font-size:1.25em;padding:10px 15px;position:relative}.heading>div{display:flex;justify-content:end;background-color:#f5f5ed}.heading>div>a{margin:12px 8px 0 0;font-size:12px;font-weight:normal}.search-items .heading input[type="checkbox"]{filter:alpha(opacity=0);outline:0;opacity:0;padding:0;position:absolute}.search-items .heading label{background:url(/static/20250626-164204021/images/std/search/bg_input_off.png) no-repeat 0 50%;display:block;line-height:22px;padding-left:35px}.search-items .heading.checked label{background-image:url(/static/20250626-164204021/images/std/search/bg_input_on.png)}.search-items .heading+p.more{top:1.0em}.search-items fieldset ul,.search-items .fieldgroup ul{padding:8px 0 15px 15px}.search-items fieldset ul li,.search-items .fieldgroup ul li,.search-items_table td li{margin-bottom:1em!important;padding-left:1.75em;text-indent:-1.75em}.search-items .fieldgroup ul .town_list_initial_nm{font-weight:bold}.search-items li label{line-height:1.2}.search-items.area-group label span{color:#0633ac;cursor:pointer}.search-items.area-group label span:hover{color:#069}.search-items fieldset li.null,.search-items fieldset li.null span,.search-items .fieldgroup li.null,.search-items .fieldgroup li.null span{color:#666;text-decoration:none}.search-items li.dev-showAreaFlag label span,.search-items li.dev-showAreaFlag label span:hover,.search-items li.dev-showAreaFlag-wo-js label span,.search-items li.dev-showAreaFlag-wo-js label span:hover,{color:#666;text-decoration:none}#search-modal_contents .search-items.area-group label span{text-decoration:none}.search-items.area-group label span.cursor-default{cursor:default}.search-items.area-group label span.color-default{color:#000}.search-items li.dev-showAreaFlag label span{color:#666;text-decoration:none}.search-items li.dev-showAreaFlag label span:hover{color:#666;text-decoration:none}.search-items li.dev-showAreaFlag-wo-js label span{color:#666;text-decoration:none}.search-items li.dev-showAreaFlag-wo-js label span:hover{color:#666;text-decoration:none}.boxHover.active{background:#ffffd9}.search-items_result{border:3px solid #ada994;border-radius:3px;margin:0 auto 35px;width:613px}.search-items_result .inner{background:#fff;background:-webkit-linear-gradient(rgba(238,238,224,1) 20%,rgba(255,255,255,1) 100%);background:linear-gradient(rgba(238,238,224,1) 20%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEE0',endColorstr='#FFFFFF',GradientType=0);border:1px solid #FFF;padding:0;position:relative}.result-counter{padding:20px;position:relative}.result-counter dt,.result-counter dd{color:#4b4638;display:inline-block;font-weight:bold;vertical-align:middle}.result-counter dt{background:url(/static/20250626-164204021/images/std/search/ico_result.png) no-repeat 0 0;font-size:18px;line-height:30px;margin-right:20px;padding-left:45px}.result-counter dd{font-size:15px}.result-counter .result-conditionsCheck{background:0;background:0;font-size:12px;padding:0 21px;margin:0}.result-counter .counter{background:#fff;background:-webkit-linear-gradient(rgba(255,255,255,1) 20%,rgba(238,238,238,1) 100%);background:linear-gradien(rgba(255,255,255,1) 20%,rgba(238,238,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EEEEEE',GradientType=0);color:#F00;font-size:24px;font-weight:bold;border:2px solid #444;display:inline-block;line-height:1.2;vertical-align:bottom}.result-counter .counter span{float:left;font-family:"Arial Black",Gadget,sans-serif,Helvetica!important}.result-counter .counter span+span{border-left:2px solid #777}.result-counter .counter span span{border:1px solid #FFF;min-width:1em;text-align:center}.result-counter .viewResult{margin-top:-21px;position:absolute;right:15px;top:50%}.result-noCounter{padding:10px;position:relative}.result-noCounter .viewResult{margin:0 auto;text-align:center}table.search-items_table{table-layout:fixed;border-collapse:collapse;width:100%}.search-items_table th,.search-items_table td{border-bottom:1px solid #EEE;padding:10px 15px}.search-items_table th{background:#f5f5ed;color:#630;text-align:left;white-space:nowrap;width:8em;padding:10px 10px}.search-items_table th span.ico img{margin-left:3px;vertical-align:text-top}.search-items_table td{padding-right:0}.select-search-cond{font-size:13px;font-family:'ヒラギノ角ゴ ProN W3',Hiragino Kaku Gothic ProN,'メイリオ',Meiryo,sans-serif}.select-search-cond input[type="checkbox"],.select-search-cond input[type="radio"]{width:17px;height:17px}.selected-railroad{border-bottom:1px dotted #ada993;padding:10px 20px}.selected-railroad dt{color:#4b4638;font-size:1.167em;font-weight:bold;white-space:nowrap;line-height:1.6em}.selected-railroad dd{padding-left:20px;line-height:1.6em}.selected-railroad dd>span{padding-right:20px;display:inline-block;padding-bottom:5px}.selected-railroad+.result-counter{padding:15px 20px}.openerArrowS a:after{content:url(/static/20250626-164204021/images/std/common/ico_opener_s.gif);transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-o-transition:transform .5s}.openerArrowS.open a:after{content:url(/static/20250626-164204021/images/std/common/ico_opener_s_close.gif)}.contents-link{margin-bottom:20px}.contents-link .item{border:3px solid #f7f9fd;background:#FFF;margin-bottom:12px;outline:1px solid #CCC;padding:9px 20px 9px 11px;position:relative}.contents-link .item .thumb{line-height:.1;margin:0}.contents-link .item .title,.contents-link .item .desc{display:block;padding-left:155px}.contents-link .item .title{font-size:1.167em;margin-bottom:.5em}.oneColumn .contents-link .item{padding:15px}.banner-wrap p{margin-bottom:10px}.banner-wrap .dfp{margin-bottom:10px}.side-item_wrap{line-height:1.25;margin-bottom:15px}.side-item_wrap .inner{border:1px solid #ced496;border-top:0}.side-item_wrap .item+.item{border-top:1px dotted #ced496}.side-item_title{background:#9ea365;border-radius:3px 3px 0 0;color:#FFF;padding:.5em .75em}.item.side{background:#FFF}.item.side a{text-decoration:none}.item.side dl{overflow:hidden;padding-bottom:5px;position:relative}.item.side dt{background:#f5f6ea;border:1px solid #FFF;padding:5px 8px;text-align:center}.item.side a dt,.item.side a:visited dt{color:#333;text-decoration:none}.item.side .desc{font-size:10px;text-decoration:underline}.item.side .thumb{float:left;margin:7px}.item.side .thumb img{border:1px solid #EEE}.item.side .price{color:#F00;font-weight:bold;margin:9px 0 3px}#side-userRecommend .side-item_title{font-size:11px}#side-history .side-item_title{text-align:center}#exCol .item.side dt{font-size:10px}#exCol .item.side .thumb{margin:5px}#exCol .item.side .desc,#exCol .item.side .price{padding-left:50px}#subCol .item.side .thumb{margin:7px}#subCol .item.side dt,#subCol .item.side .desc{margin-bottom:4px}#subCol .item.side .desc,#subCol .item.side .price{padding-left:80px}#subCol .item.side .price{font-size:14px}#subCol #side-userRecommend .side-item_title,#subCol #side-history .side-item_title{font-family:"Meiryo UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif,Helvetica;font-size:14px}#modalWrap{display:none;left:0;position:absolute;top:0;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:100%;height:100%}#modalLayer{background:#e1e1e1;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:500}#modalBody{background:#FFF;left:50%;position:absolute;z-index:501;top:auto;height:auto;box-sizing:initial}#modalClose{cursor:pointer;position:absolute;right:17px;top:13px;z-index:10000}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#e1e1e1}#colorbox{outline:0}.modalBody #container,.modalBody #mainCol{padding:0;width:900px}.helpTip{line-height:1.4}.helpTip .hTitle{background:#C00;color:#FFF;font-weight:bold;padding:3px 5px;margin-bottom:5px}.helpTip .hContent{font-size:90%}.noscript{display:none}.form-error.simple{background:#FFF;font-weight:bold;margin:5px auto 20px;text-align:center}.form-error.simple .err-mess{border:5px solid #e68e93;color:#C33;display:inline-block;font-size:1.333em;margin:0 auto;padding:.5em 4em}#search-modal_contents .form-error.simple{margin:-25px auto 10px}#search-modal_contents .form-error.simple .err-mess{font-size:1em}#search-modal_contents #station_error_msg{margin-top:0}.mWrap{background:#FFF;border:3px solid #ca0a37;padding:8px 12px;text-align:center;width:300px;height:auto}.mWrap p.btn{margin-bottom:5px}.mWrap p.messe{color:#C03;font-size:16px;padding:5px 10px}.mWrap .wrapSecond{background:#fafaf6;color:#630;font-weight:bold;padding:.5em}.mWrap .messeText{font-size:11px;color:#630}.mWrap .checkText{font-weight:bold;margin:.75em 0}.fixed-wrap{background:url(/static/20250626-164204021/images/std/search/bg_fix_result.png) repeat 0 0;display:none;left:0;position:fixed;width:calc(100vw - 17px);z-index:10000}_:lang(x)::-moz-placeholder,.fixed-wrap{width:100%}.iPad .fixed-wrap{width:100%}.fixed-wrap .fixed-inner{margin:0 auto}#fixed-function_footer{bottom:0;padding:8px 0}#fixed-function_header{bottom:0!important;padding:7px 0 4px;top:auto}.fixed-wrap .search-items_result{margin-bottom:0}.func-selectStation.fixed-inner{width:840px}.func-selectStation .left{width:207px}.func-itemList.fixed-inner{width:920px}.fixed-wrap .result-counter{padding:9px 29px 8px}.fixed-wrap .result-sticky{padding:9px 15px}.fixed-wrap .result-counter .viewResult_onfix{margin-top:-17px;position:absolute;right:27px;top:50%}.func-itemList_buttons{border:3px solid #ada994;border-radius:5px;margin:0 auto;width:840px}.func-itemList_buttons .inner{background:#fff;background:-webkit-linear-gradient(rgba(238,238,224,1) 20%,rgba(255,255,255,1) 100%);background:linear-gradient(rgba(238,238,224,1) 20%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEE0',endColorstr='#FFFFFF',GradientType=0);border:1px solid #FFF;border-radius:3px;padding:2px 27px 2px 29px;position:relative;text-align:center}.func-itemList_buttons .title{float:left}.func-itemList_buttons .text{background:url(/static/20250626-164204021/images/std/fixed/ico_result.png) no-repeat 0 50%;color:#4b4638;display:inline-block;font-weight:bold;font-size:18px;line-height:49px;padding-left:30px}.func-itemList_buttons ul{float:right}.func-itemList_buttons li+li{margin-left:13px}.func-itemList_buttons.request .inner{padding:9px 95px 8px}.func-itemList_buttons.request .text{line-height:36px}.func-itemDetail.fixed-inner{width:978px}.func-itemDetail.fixed-inner .left{padding-top:5px;width:227px}.func-itemDetail_buttons li+li{margin-left:18px}.search-items .heading.checked label{background-image:url(/static/20250626-164204021/images/std/search/bg_input_on.png)}#popular-university ul{margin-top:1em}#popular-university li{margin-right:1em;margin-bottom:.5em}.func-itemDetail_buttons ul{margin:0 auto;text-align:center}.btn-line.btn-line-green{background:#00c300;border:1px solid #00c300;border-radius:6px;position:relative;width:240px;padding:1px}.btn-line.btn-line-green a,#underContents .btn-line.btn-line-green button{background:#00c300;border-radius:6px;color:#fff;display:block;font-size:13px;font-weight:bold;height:100%;padding:.2em 0;text-align:center;text-decoration:none;width:100%}.btn-line-green .btn-basic-icon-line{position:absolute;top:55%;left:0;margin-top:-16px;width:auto;height:100%;background:#00c300;border-radius:6px}.btn-line img{vertical-align:middle}.contact-buttons .btn-basic a span{display:inline-block;line-height:1}#listPage-map .heading.lv1{padding-right:150px}.keyword-search-area *{box-sizing:border-box}.keyword-search-area{position:relative;width:379px}.keyword-search-area .keyword-input-field{position:relative}.keyword-search-area .keyword-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%) scale(-1,1)}.keyword-search-area .keyword-input{width:100%;height:28px;padding:7px 16px 7px 42px;border-radius:3px;border:solid 1px #bcbcbc;font-size:12px}.keyword-search-area .keyword-input:focus{outline:0}.keyword-search-area .keyword-input::placeholder{color:#ccc}.keyword-search-area .search-forecast{display:none;position:absolute;z-index:11;width:100%;border:solid 1px #bcbcbc;background:#fff;font-size:12px}.keyword-search-area .search-forecast-list{word-break:break-all}.keyword-search-area .search-forecast-list>li:hover{background-color:#fcfcfc}.keyword-search-area .search-forecast-list>li a{display:block;width:100%;padding:8px 16px;color:#333;text-decoration:none}.keyword-search-area .search-forecast-list .location{display:inline;margin-left:4px;color:#c4cad0;font-size:10px}#listPage-map .heading-wrap{display:flex;justify-content:space-between;column-gap:20px;padding:13px 10px 11px 20px;border-radius:5px 5px 0 0;background:#ca0a37}#listPage-map .heading-wrap .heading{padding:0}#listPage-map .heading-wrap .heading-side-element{flex-shrink:0;display:flex;align-items:flex-start;column-gap:12px}#listPage-map .heading-wrap .head-counter{position:relative!important;top:0;right:0}