.mainVisual h1{text-align:center;font-weight:400;font-size:42px}@media all and (max-width:600px){.mainVisual h1{font-size:26px}}.topBnr{margin:0 auto;max-width:752px}.cautionSecWrap{width:100%;max-width:752px;margin:0 auto;margin-bottom:26px;border:1px solid #a18553;background:#fff}.cautionSec dt{cursor:pointer;text-align:center;color:#a18553;line-height:1;padding:10px 16px}.cautionSec dt:after{display:inline-block;content:"";width:6px;height:6px;border-top:1px solid #a18553;border-right:1px solid #a18553;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);vertical-align:middle;position:relative;top:-3px;margin-left:10px}.cautionSec dd{display:flex;justify-content:center;flex-wrap:wrap;padding:0 16px 16px;text-align:center}.cautionSec dd p{margin:0;width:48%}.cautionSec dd p strong{display:block;border-bottom:1px dotted #ccc;padding-bottom:3px;margin-bottom:3px}.cautionSec dd a{color:#c00}.searchTtl span{display:block;font-size:14px;background:#a185533a;max-width:max-content;margin:6px auto 16px;line-height:1;padding:6px}.mb{margin-bottom:42px}@media screen and (max-width:768px){.mainTxt{text-align:center !important;font-size:14px !important}.scrollBnr{display:none !important}.cautionSec dd p{width:100%;margin-top:16px}.searchTtl span{margin-top:10px}}.searchWrap #sec1{padding:68px 0;background:#f7f7f7 !important}.searchWrap #sec2{padding:68px 0}.searchWrap #sec3{padding:68px 0;background:#fff !important}.mainTxt{line-height:1.618 !important}.mainTxt img{display:inline-block;height:20px !important;margin:0 3px}.searchWrap h3.searchTtl:after{margin-top:6px}.mainVisual{background:url(https://www.kyoto-machiya-inn.com/jp/wp-content/themes/kyotomachiya_new/img/search/living/kouki.jpg) center center no-repeat;background-size:cover;padding:89px 0 26px;position:relative}.mainVisual:before{display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.38);z-index:1}.mainVisual .pagetitle,.mainVisual .mainTxt{color:#fff;position:relative;z-index:2}.searchWrap{padding-top:0}.caution{font-size:11px}@media screen and (max-width:768px){.mainVisual{padding-left:16px;padding-right:16px}}.machiyaLIst li strong{font-size:16px}.machiyaLIst li:nth-child(n+4){display:none}.machiyaLIst li figure span{position:absolute;top:0;left:0;letter-spacing:normal;color:#fff;background:#a18553;line-height:1;padding:6px 10px;margin:0;font-size:13px}.search-vacancy{margin-top:0 !important}