.result-ttl{display:block;color:#444;font-size:.9rem;line-height:1.5;font-weight:bold}.result-zip,.result-address,.result-tel,.result-period,.result-time{margin-top:4px}.result-icon-conditions{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.result-icon-conditions span{margin-right:4px;margin-bottom:4px}#search-wrapper{min-height:calc(100vh - (50px + 10px) - (50px + 20px))}#search-wrapper .bread-crumb{margin-bottom:15px}#search-wrapper .page-inner.page-inner-top .content-wrap{display:none}#search-wrapper .page-inner.page-inner-top .side-cotents-wrap{width:100%;margin-left:0;background:#eee}#search-wrapper .ttl-main{padding:11px 55px 10px}#search-wrapper .gps-wrap,#search-wrapper .map-btn-wrap{padding:10px;margin-top:0}#search-wrapper .side-cotents-wrap .section-inner{background:#eee}#search-wrapper .side-cotents-wrap .section-inner .refine-search{padding-top:9px}#search-wrapper .side-cotents-wrap .area-search{display:block}#search-wrapper .side-cotents-wrap .accordion-trigger{text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;padding:15px;padding-right:42px;border-bottom:1px solid #ccc;background-color:rgba(40,128,40,.1);position:relative;margin-bottom:5px}#search-wrapper .side-cotents-wrap .accordion-trigger .menu-ttl-wrap{margin-top:0;margin-bottom:0}#search-wrapper .side-cotents-wrap .accordion-trigger::before,#search-wrapper .side-cotents-wrap .accordion-trigger::after{content:"";position:absolute;top:0;bottom:0;right:15px;margin:auto;height:2px;width:12px;background-color:#000;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}#search-wrapper .side-cotents-wrap .accordion-trigger::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#search-wrapper .side-cotents-wrap .accordion-target{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;text-align:left;height:0}#search-wrapper .side-cotents-wrap .accordion-checkbox:checked+.accordion-trigger::after{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}#search-wrapper .side-cotents-wrap .accordion-checkbox:checked+.accordion-trigger+.accordion-target{display:block;opacity:1;height:auto}#search-wrapper .side-cotents-wrap .accordion-checkbox{display:none}#search-wrapper .side-cotents-wrap .information-inner{background:#fff;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:5px}#search-wrapper .side-cotents-wrap .information-inner p{line-height:1.5;margin-bottom:10px;font-size:.9rem}#search-wrapper .side-cotents-wrap .credit{width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;background:#fff}#search-wrapper .side-cotents-wrap .credit span{margin-right:12px;font-size:.8rem}#search-wrapper .side-cotents-wrap .credit img{width:140px;height:auto}#search-wrapper .search{width:500px}#search-wrapper .search-title{padding:10px 0 10px 40px;text-align:left;line-height:1.1;font-size:17.6px;font-size:1.1rem;background-color:#eee}#search-wrapper .search-inner{padding:20px 15px}#search-wrapper .initial{margin:0 auto;width:100%;border-top:solid 1px #c6c6c6;border-left:solid 1px #c6c6c6;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}#search-wrapper .initial>li{float:left;width:10%;text-align:center;border-right:solid 1px #c6c6c6;border-bottom:solid 1px #c6c6c6;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}#search-wrapper .initial .is-nolink{background:#ddd}#search-wrapper .initial .letter{display:block;width:100%;height:35px;line-height:35px;color:#333;text-decoration:none}@media screen and (min-width: 980px),print{#search-wrapper{min-height:calc(100vh - (70px + 10px) - (50px + 20px) - 48px)}#search-wrapper .bread-crumb{margin-bottom:0}#search-wrapper .ttl-main{padding:0}#search-wrapper .gps-wrap,#search-wrapper .map-btn-wrap{padding:0 0 20px 0}#search-wrapper .gps-wrap .btn-h-higher,#search-wrapper .map-btn-wrap .btn-h-higher{font-size:1.5rem;height:60px}#search-wrapper .page-inner.page-inner-top{width:1100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#search-wrapper .page-inner.page-inner-top .content-wrap{width:65%;display:block}#search-wrapper .page-inner.page-inner-top .content-wrap .ttl-bg{text-align:left;border-top:none;padding:14px 16px;background:#eee;font-weight:bold}#search-wrapper .page-inner.page-inner-top .side-cotents-wrap{margin-left:20px;width:33%;background:none}#search-wrapper .page-inner.page-inner-top .side-cotents-wrap>.btn-wrap{display:none}#search-wrapper .page-inner.page-inner-top .side-cotents-wrap .area-search{display:none}#search-wrapper .page-inner.page-inner-top .side-cotents-wrap .section-inner-info{border:1px solid #ddd}#search-wrapper .page-inner.page-inner-top .side-cotents-wrap .section-inner-info a:hover .list-title{text-decoration:none}#search-wrapper .all-area-list-wrap{margin-top:16px;width:100%;min-height:400px;background:url(../imgs/pc_top_japan.02cf2a147fb2d9b77d5e.png) right top/auto auto no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#search-wrapper .area-list{margin-bottom:16px;width:20%;height:30px;border:1px solid #eee;line-height:30px;text-align:center;font-size:.9rem}#search-wrapper .pref-list{width:80%;margin-bottom:16px;padding-left:30px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#search-wrapper .pref-list.pref-kyushu-okinawa{width:430px}#search-wrapper .pref-list li{display:inline-block;line-height:30px;margin-right:16px;color:#ddd}#search-wrapper .side-cotents-wrap .section-inner{margin-top:16px}#search-wrapper .side-cotents-wrap .section-inner.search-section{border-bottom:none;border-radius:5px 5px 0 0}#search-wrapper .side-cotents-wrap .section-inner.search-keyword{margin-top:0;border-top:none;border-radius:0 0 5px 5px}#search-wrapper .side-cotents-wrap :first-child.section-inner{margin-top:0;border-top:1px solid #ddd;padding-bottom:16px;border-radius:5px}#search-wrapper .side-cotents-wrap>.btn-wrap+.section-inner{margin-top:0}#search-wrapper .section-inner{border-top:none;border-radius:5px;overflow:hidden;border:1px solid #ddd}#search-wrapper .section-inner.refine-search:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}#search-wrapper .section-inner.refine-search:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0;border-top:none;margin-top:0}#search-wrapper .section-inner-keyword{border-radius:5px 5px 0 0;border-bottom:none}#search-wrapper .section-inner-keyword+.section-inner{border-radius:0 0 5px 5px;border-top:none}#search-wrapper .credit{width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;background:#fff;padding:32px 0 0 0}#search-wrapper .credit span{margin-right:12px;font-size:.8rem}#search-wrapper .credit img{width:140px;height:auto}}#search-wrapper .area-link-section{margin:30px 0;padding:0}#search-wrapper .area-link-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;max-width:800px;margin:0 auto;padding:0 20px}#search-wrapper .area-link-card{display:block;background-color:#e9f2e9;border-radius:12px;padding:32px 24px;text-decoration:none;color:#333;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}#search-wrapper .area-link-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear, left top, right top, from(#288028), to(#4a9d4a));background:-webkit-linear-gradient(left, #288028, #4a9d4a);background:linear-gradient(90deg, #288028, #4a9d4a);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#search-wrapper .area-link-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 16px rgba(40,128,40,.15);box-shadow:0 8px 16px rgba(40,128,40,.15);background-color:#fff}#search-wrapper .area-link-card:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}#search-wrapper .area-link-card:hover .area-link-arrow{-webkit-transform:translateX(8px);transform:translateX(8px);opacity:1}#search-wrapper .area-link-card:active{-webkit-transform:translateY(-2px);transform:translateY(-2px)}#search-wrapper .area-link-icon{font-size:48px;margin-bottom:16px;display:block;text-align:center}#search-wrapper .area-link-title{font-size:24px;font-weight:bold;color:#288028;margin:0 0 12px 0;text-align:center}#search-wrapper .area-link-desc{font-size:14px;color:#444;margin:0;line-height:1.6;text-align:center}#search-wrapper .area-link-arrow{display:block;text-align:center;font-size:24px;color:#288028;margin-top:16px;opacity:.5;-webkit-transition:all .3s ease;transition:all .3s ease}#search-wrapper .area-link-section{margin:30px 0;padding:0}#search-wrapper .area-link-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;max-width:800px;margin:0 auto;padding:0 20px}#search-wrapper .area-link-card{display:block;background-color:#e9f2e9;border-radius:12px;padding:32px 24px;text-decoration:none;color:#333;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}#search-wrapper .area-link-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear, left top, right top, from(#288028), to(#4a9d4a));background:-webkit-linear-gradient(left, #288028, #4a9d4a);background:linear-gradient(90deg, #288028, #4a9d4a);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#search-wrapper .area-link-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 16px rgba(40,128,40,.15);box-shadow:0 8px 16px rgba(40,128,40,.15);background-color:#fff}#search-wrapper .area-link-card:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}#search-wrapper .area-link-card:hover .area-link-arrow{-webkit-transform:translateX(8px);transform:translateX(8px);opacity:1}#search-wrapper .area-link-card:active{-webkit-transform:translateY(-2px);transform:translateY(-2px)}#search-wrapper .area-link-icon{font-size:48px;margin-bottom:16px;display:block;text-align:center}#search-wrapper .area-link-title{font-size:24px;font-weight:bold;color:#288028;margin:0 0 12px 0;text-align:center}#search-wrapper .area-link-desc{font-size:14px;color:#444;margin:0;line-height:1.6;text-align:center}#search-wrapper .area-link-arrow{display:block;text-align:center;font-size:24px;color:#288028;margin-top:16px;opacity:.5;-webkit-transition:all .3s ease;transition:all .3s ease}#search-wrapper .search-link-section{margin:30px 0;padding:0}#search-wrapper .search-link-box{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:24px;margin-bottom:24px}#search-wrapper .search-link-box:last-child{margin-bottom:0}#search-wrapper .search-link-title{font-size:18px;font-weight:bold;color:#288028;margin:0 0 12px 0;padding-bottom:10px;border-bottom:2px solid #e9f2e9}#search-wrapper .search-link-desc{font-size:14px;color:#444;margin:0 0 16px 0;line-height:1.6}#search-wrapper .search-link-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:12px 16px}#search-wrapper .search-link-list.grid-5{grid-template-columns:repeat(5, 1fr)}#search-wrapper .search-link-list.route-list{grid-template-columns:1fr;gap:10px}#search-wrapper .search-link-list li{margin:0;padding:0}#search-wrapper .search-link-list li a{display:block;padding:10px 12px;background-color:#f8f8f8;color:#444;text-decoration:none;border-radius:4px;font-size:14px;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e0e0e0;text-align:center}#search-wrapper .search-link-list li a:hover{background-color:#288028;color:#fff;border-color:#288028;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 8px rgba(40,128,40,.2);box-shadow:0 2px 8px rgba(40,128,40,.2)}#search-wrapper .search-link-list li a:active{-webkit-transform:translateY(0);transform:translateY(0)}#search-wrapper .search-link-list li a.city-center{display:grid;place-items:center;min-height:54.19px}#search-wrapper .route-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:12px 16px}#search-wrapper .route-list li a .route-name{font-weight:bold;font-size:15px;margin-bottom:4px}#search-wrapper .route-list li a .route-range{font-size:12px;color:#444}#search-wrapper .route-list li a:hover .route-range{color:#fff}#search-wrapper #ward23,#search-wrapper #tama{font-size:22px}#search-wrapper .map-btn-wrap a:hover{text-decoration:none}.header{border-bottom:none}
