﻿@import url("https://fonts.googleapis.com/css?family=Kanit:300,300i,400,500,500i,700&display=swap&subset=thai");@import url("https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Taviraj:400,400i,500,700&display=swap&subset=thai");@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,700&display=swap");#page-visual{background:url("/wp/wp-content/themes/wp-templ/assets/img/search/bg_main.jpg") no-repeat center center;background-size:cover}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){#page-visual{background:url("/wp/wp-content/themes/wp-templ/assets/img/search/bg_main_sp.jpg") no-repeat center center;background-size:cover}}.search .sec-contents{margin:116px 0 159px 0;position:relative}.search .sec-contents:before{position:absolute;content:"";z-index:8;left:0;top:185px;min-height:1115px;height:calc(100% - 235px);width:100%;background:#fafafa}@media only screen and (max-width: 990px){.search .sec-contents:before{min-height:auto}}.searchcat .sec-contents{margin:104px 0 179px 0}.searchcat .sec-contents:before{top:155px;min-height:auto;height:calc(100% - 180px)}.searchcat .block-wp-pagenavi{margin-top:0px}.sec-hotspots{position:relative;z-index:98;margin-bottom:112px}.sec-hotspots .thumb-img{background-color:#17274c}.sec-hotspots .cmn-ttl1{margin-bottom:36px}.sec-hotspots ul{font-size:0;margin:0 -0.5px;text-align:center}.sec-hotspots ul li{display:inline-block;vertical-align:top;width:33.33%;padding:0 0.5px;margin-bottom:1px}.sec-hotspots ul li a{display:block;position:relative;height:100%;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.sec-hotspots ul li a:after{position:absolute;content:"";left:0;right:0;bottom:0;top:0;background:rgba(0,51,51,0);-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.sec-hotspots ul li a:hover{opacity:1}.sec-hotspots ul li a:hover:after{background:rgba(0,51,51,0.3)}.sec-hotspots ul li .thumb-img-search1{background-position:center center}.sec-hotspots ul li .ttl{position:absolute;color:#fff;text-align:center;font-size:24px;font-size:2.4rem;font-family:'Vollkorn', serif;font-style:italic;letter-spacing:1px;line-height:1.4;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;top:53%}.sec-hotspots ul li .pic{position:relative;overflow:hidden}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){.sec-hotspots ul li:hover a{opacity:1}.sec-hotspots ul li:hover .thumb-img-search1{-webkit-transform:scale(1.05);transform:scale(1.05)}}.sec-hotspots ul.col7 li:nth-child(4),.sec-hotspots ul.col7 li:nth-child(5),.sec-hotspots ul.col7 li:nth-child(6),.sec-hotspots ul.col7 li:nth-child(7){width:25%}.sec-hotspots ul.col4 li{width:25%}.sec-hotspots ul.col8 li{width:25%}.sec-search1{position:relative;z-index:98}.sec-search1:before{position:absolute;content:"";width:calc(50% - 234px);height:118px;min-width:330px;background:#17274c;left:0;top:0}.sec-search1 .sec-search-map{padding:24px 0 0 0;float:left;width:48%;position:relative;z-index:99}.sec-search1 .sec-search-map .cmn-ttl1{margin-bottom:0}.sec-search1 .sec-search-map .box-map{margin:-12px 0 0 0;padding:0 0 0 14.5%;position:relative}.sec-search1 .sec-search-map .box-map .box-map-btn{width:178px;position:absolute;left:47.5%;bottom:22%;z-index:9}.sec-search1 .sec-search-right{float:right;width:50%;position:relative;z-index:99;padding:6px 0 0 0}.sec-search1 .sec-search-right .cmn-ttl1{margin-bottom:9px}.list-region>li{position:relative;margin-bottom:20px}.list-region>li:last-child{margin-bottom:0}.list-region>li .heading{position:relative;cursor:pointer;display:table;width:100%;background:#fff;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.list-region>li .heading .pic{position:relative;display:table-cell;vertical-align:middle;height:100px;background-size:cover;background-position:center center}.list-region>li .heading .pic .des{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;font-size:14px;font-size:1.4rem;font-weight:500;font-family:'Noto Serif', serif;color:#fff;position:absolute;content:"";display:block;text-align:center;left:0;right:6px;top:0%;height:100%;letter-spacing:1px}.list-region>li .heading .ttl{display:table-cell;vertical-align:middle;width:150px;text-align:center;color:#17274c;font-family:'Taviraj', serif;font-size:22px;font-size:2.2rem;font-weight:500;letter-spacing:1px}.list-region>li .heading .ttl span{position:relative;padding-bottom:15px;display:block;line-height:1.4}.list-region>li .heading .ttl span:before{content:"";position:absolute;bottom:0;left:0%;right:0;margin:auto;width:8px;height:8px;border-left:1px solid #17274c;border-top:1px solid #17274c;-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-bottom:2px;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.list-region>li .heading.is-opened{background:#17274c}.list-region>li .heading.is-opened .ttl{color:#fff}.list-region>li .heading.is-opened .ttl span:before{border-left:1px solid #fff;border-top:1px solid #fff;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:-3px}.list-region>li .heading.is-opened-hv{background:#17274c}.list-region>li .heading.is-opened-hv .ttl{color:#fff}.list-region>li .heading.is-opened-hv .ttl span:before{border-left:1px solid #fff;border-top:1px solid #fff}.list-region>li .info-pro{background:#fff;display:none;padding:25px 4% 33px 4%}.list-region>li .info-pro ul{font-size:0}.list-region>li .info-pro ul li{position:relative;padding-left:15px;margin-bottom:4px;font-size:14px;display:inline-block;vertical-align:top;width:47%;margin-left:3%;font-weight:400}.list-region>li .info-pro ul li:last-child{margin-bottom:0}.list-region>li .info-pro ul li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-left:1px solid #17274c;border-top:1px solid #17274c;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:-4px}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){.list-region>li .info-pro ul li:hover a{opacity:1;text-decoration:underline}}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){.list-region>li:hover .heading{background:#17274c}.list-region>li:hover .heading .ttl{color:#fff}.list-region>li:hover .heading .ttl span:before{border-left:1px solid #fff;border-top:1px solid #fff}}.list-course{position:relative;z-index:98;padding-bottom:120px}.list-course li{margin-bottom:60px}.list-course li:last-child{margin-bottom:0}.list-course li a{display:block;background:#fff}.list-course li .inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:top;-ms-flex-align:top;-webkit-align-items:top;-moz-align-items:top;align-items:top;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.list-course li .pic{width:50%;overflow:hidden;position:relative;overflow:hidden;line-height:0}.list-course li .pic .thumb-img-search2{height:333px}.list-course li .pic:after{z-index:2;left:0;top:0;position:absolute;content:"";width:100%;height:100%;border:0 solid #17274c;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.list-course li .box{width:calc(50% - 50px)}.list-course li .box .ttl{font-size:18px;font-size:1.8rem;letter-spacing:0.5px;border-bottom:1px solid #d8dce3;padding:0 0 9px 0;margin-bottom:17px}.list-course li .box .ttl .ttl-in{overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;font-weight:300}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.list-course li .box .ttl .ttl-in{overflow:hidden;position:relative;line-height:28px;max-height:28px;margin-right:-1.15em;padding-right:1.15em;margin-right:-0.15em;padding-right:0.15em}.list-course li .box .ttl .ttl-in:before{content:'…';position:absolute;right:0;bottom:0}.list-course li .box .ttl .ttl-in:after{content:'';position:absolute;right:0;width:1.15em;height:1em;margin-top:0.2em;background:#fff}}@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) and (-ms-high-contrast: active), screen and (-ms-high-contrast: active) and (-ms-high-contrast: none), (-ms-high-contrast: none) and (-ms-high-contrast: none){.list-course li .box .ttl .ttl-in{text-justify:inter-cluster}}.list-course li .box .info{padding:35px 9% 10px 9%;min-height:203px}@media only screen and (max-width: 1060px){.list-course li .box .info{padding:25px 5% 10px 5%}}.list-course li .box .add{position:relative;padding-left:24px;line-height:1.75;margin-bottom:7px}.list-course li .box .add:before{position:absolute;content:"";top:3px;left:2px;width:13px;height:18px;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/icon/icn_pin01.svg") no-repeat center top;background-size:13px 18px;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.list-course li .box .tel{position:relative;padding-left:24px;line-height:1.75}.list-course li .box .tel:before{position:absolute;content:"";top:3px;left:2px;width:13px;height:18px;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/icon/icn_tel01.svg") no-repeat center top;background-size:13px 18px;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.list-course li .more{width:50px;text-align:center;background:#17274c;position:relative;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.list-course li .more span{position:absolute;content:"";top:50%;left:0;right:0;font-size:13px;color:#fff;padding:22px 0 0 0;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/icon/icn_arr02.svg") no-repeat center top;background-size:20px 20px;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.list-course li .map-add{line-height:0}.list-course li .map-add iframe{width:100%;height:130px}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){.list-course li:hover .more span{background:url("/wp/wp-content/themes/wp-templ/assets/img/common/icon/icn_arr02_wh.svg") no-repeat center top;background-size:20px 20px}.list-course li:hover a{opacity:1}.list-course li:hover a .thumb-img-zoom{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}.list-course li:hover .pic:after{border-width:8px}}.single-search-thumb{position:relative;z-index:98;margin-bottom:45px;text-align:center}.single-search-thumb .list-single-search li{float:left;width:25%}.single-search-thumb .list-single-search li:nth-child(1){width:50%}.single-search-blocks{padding-bottom:56px}.tbl-bor01{width:100%;display:table;padding:14px 0;border-bottom:1px solid #d8dce3}.tbl-bor01:last-child{border-bottom:0}.tbl-bor01 dt{color:#ccb266;font-size:13.8px;display:table-cell;width:115px;letter-spacing:1px}.tbl-bor01 dt strong{font-weight:500}.tbl-bor01 dd{font-size:13px;display:table-cell;letter-spacing:0.5px;line-height:1.95;font-weight:normal;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif}.tbl-bor01 dd p{margin-bottom:10px;line-height:1.95}.tbl-bor01 dd p:last-child{margin-bottom:0}.tbl-bor01.no-bor1{border-bottom:0;padding:17px 0 0 0}.tbl-bor01.no-bor2{padding-top:7px}.tbl-bor01.no-tbl-bor{border-bottom:0;padding:7px 0 0 0}.single-search-info{position:relative;z-index:98;margin-bottom:50px}.single-search-info .cmn-ttl3{margin-bottom:50px}.single-search-info .box1{background:#fff}.single-search-info .box1 .box1-map{width:50%;line-height:0;float:left}.single-search-info .box1 .box1-map iframe{width:100%;height:235px}.single-search-info .box1 .box1-des{overflow:hidden;padding:22px 4%}.single-search-info-more{position:relative;z-index:98;font-size:0;margin:0 -20px}.single-search-info-more .col01{display:inline-block;vertical-align:top;width:50%;padding:0 20px;margin-bottom:60px}.single-search-info-more .tbl-bor01 dt{width:150px}.single-search-info-more .box2-des{background:#fff;padding:22px 8%}.single-search-info-more .box2-des.box2-des1 .tbl-bor01 dt{width:149px}.single-search-info-more .box2-des.box2-des2 .tbl-bor01 dt{width:113px}.single-search-info-more .box2-des.box2-des3 .tbl-bor01 dt{width:93px}.single-search-info-more .box2-des.box2-des4 .tbl-bor01 dt{width:108px}.single .sec-contents{margin:103px 0 179px 0}.single .sec-contents:before{top:165px;min-height:auto;height:calc(100% - 190px)}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.search .sec-contents{margin:42px 0 124px 0}.search .sec-contents:before{top:140px;min-height:auto;height:calc(100% - 180px)}.searchcat .sec-contents{margin:50px 0 124px 0}.searchcat .sec-contents:before{top:155px;min-height:auto;height:calc(100% - 180px)}.sec-hotspots{margin-bottom:60px}.sec-hotspots .cmn-ttl1{margin-bottom:13px;font-size:20px;font-size:2rem}.sec-hotspots ul{font-size:0;margin:0 -0.5px}.sec-hotspots ul li{width:50%}.sec-hotspots ul li .ttl{font-size:20px;font-size:2rem}}@media only screen and (max-width: 896px) and (orientation: landscape) and (max-width: 360px), only screen and (max-width: 767px) and (orientation: portrait) and (max-width: 360px){.sec-hotspots ul li .ttl{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 896px) and (orientation: landscape) and (max-width: 320px), only screen and (max-width: 767px) and (orientation: portrait) and (max-width: 320px){.sec-hotspots ul li .ttl{font-size:17px;font-size:1.7rem}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-hotspots ul li:nth-child(1){width:100%}.sec-hotspots ul li:nth-child(1) .thumb-img-search1{position:relative}.sec-hotspots ul li:nth-child(1) .thumb-img-search1:before{display:block;content:" ";width:100%;padding-top:46.15385%}.sec-hotspots ul li:nth-child(1) .thumb-img-search1>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-hotspots ul.col7 li:nth-child(4),.sec-hotspots ul.col7 li:nth-child(5),.sec-hotspots ul.col7 li:nth-child(6),.sec-hotspots ul.col7 li:nth-child(7){width:50%}.sec-hotspots ul.col4 li{width:50%}.sec-hotspots ul.col8 li{width:50%}.sec-search1{position:relative;z-index:98}.sec-search1:before{width:252px;height:100px;min-width:auto}.sec-search1 .sec-search-map{padding:24px 0 0 13px;min-height:100px;float:none;width:100%}.sec-search1 .sec-search-map .cmn-ttl1{margin-bottom:0;letter-spacing:1.5px}.sec-search1 .sec-search-map .box-map{display:none}.sec-search1 .sec-search-right{float:none;width:100%;padding:40px 0 0 0}.sec-search1 .sec-search-right .cmn-ttl1{margin-bottom:9px}.list-region>li{position:relative;margin-bottom:14px;border:1px solid #fafafa}.list-region>li:last-child{margin-bottom:0}.list-region>li .heading .pic{height:75px}.list-region>li .heading .pic .des{font-size:10px;letter-spacing:0}.list-region>li .heading .ttl{width:97px;font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 896px) and (orientation: landscape) and (max-width: 360px), only screen and (max-width: 767px) and (orientation: portrait) and (max-width: 360px){.list-region>li .heading .ttl{font-size:14px;font-size:1.4rem}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.list-region>li .info-pro{padding:20px 4% 29px 4%}.list-region>li .info-pro ul li{padding-left:15px;width:48%;margin-left:2%}.list-region>li .info-pro ul li:last-child{margin-bottom:0}.list-course{padding-bottom:60px}.list-course li{margin-bottom:30px}.list-course li:last-child{margin-bottom:0}.list-course li .inner{display:block}.list-course li .pic{width:100%;overflow:hidden;position:relative;overflow:hidden;line-height:0}.list-course li .pic .thumb-img-search2{height:auto}.list-course li .box{width:100%}.list-course li .box .ttl{font-size:16px;font-size:1.6rem;border-bottom:1px solid #d8dce3;padding:0 0 14px 0;margin-bottom:10px}.list-course li .box .ttl .ttl-in{overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.list-course li .box .info{padding:20px 25px 22px 25px;min-height:auto}.list-course li .box .add{padding-left:19px;margin-bottom:8px;font-size:13px}.list-course li .box .add:before{left:0}.list-course li .box .tel{padding-left:19px;font-size:13px}.list-course li .box .tel:before{left:0}.list-course li .more{width:100%;height:48px}.list-course li .more span{top:55%;padding:14px 0 0 0;background-size:14px 17px}.list-course li .map-add iframe{height:100px}.single-search-thumb{margin-bottom:34px}.single-search-thumb .list-single-search li{float:left;width:50%}.single-search-thumb .list-single-search li:nth-child(1){width:100%;float:none}.single-search-blocks{padding-bottom:15px}.tbl-bor01{display:block;padding:15px 0}.tbl-bor01 dt{font-size:14px;display:block;width:100%;margin-bottom:2px}.tbl-bor01 dd{display:block;width:100%}.tbl-bor01 dd p{margin-bottom:10px}.tbl-bor01 dd p:last-child{margin-bottom:0.8px}.tbl-bor01.no-bor1{border-bottom:0;padding:17px 0 0 0}.tbl-bor01.no-bor2{padding-top:7px}.tbl-bor01.no-tbl-bor{border-bottom:0;padding:7px 0 0 0}.single-search-info{margin-bottom:42px}.single-search-info .cmn-ttl3{margin-bottom:32px}.single-search-info .box1{display:block}.single-search-info .box1 .box1-map{width:100%;float:none}.single-search-info .box1 .box1-map iframe{height:150px}.single-search-info .box1 .box1-des{width:100%;padding:8px 25px 15px 25px}.single .sec-contents{margin:48px 0 120px 0}.single .sec-contents:before{top:110px;height:calc(100% - 130px)}.single-search-info-more{margin:0}.single-search-info-more .col01{display:block;width:100%;padding:0;margin-bottom:43px}.single-search-info-more .tbl-bor01 dt{width:100%}.single-search-info-more .box2-des{background:#fff;padding:10px 25px 14px 25px}.single-search-info-more .box2-des.box2-des1 .tbl-bor01 dt{width:100%}.single-search-info-more .box2-des.box2-des2 .tbl-bor01 dt{width:100%}.single-search-info-more .box2-des.box2-des3 .tbl-bor01 dt{width:100%}.single-search-info-more .box2-des.box2-des4 .tbl-bor01 dt{width:100%}}.thumb-img-search4{position:relative}.thumb-img-search4:before{display:block;content:" ";width:100%;padding-top:66.6%}.thumb-img-search4>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.thumb-img-search4{position:relative}.thumb-img-search4:before{display:block;content:" ";width:100%;padding-top:61.53846%}.thumb-img-search4>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.img-map{position:relative}.img-map svg{max-width:100%;height:100%;fill:#fff}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){.img-map{height:600px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.img-map{max-width:371px}.img-map svg{height:465px}}

/*# sourceMappingURL=maps/search.min.css.map */
