@charset "utf-8";@media(max-width:991px){.tab{display:block}.navi-menu .tab{display:none}#mail{display:none}.shop-list-header h3{font-size:19px}.shop-list-ad{font-size:13px}.kiji-list.per-30{width:48%}.header-tel{display:none}.navi-wrapper{display:none}.burger-btn{display:block}.logo-1{max-width:150px}.site-branding img{height:40px}.site-header{position:fixed;top:0}.site-header .sub-title{display:none}.kv,.entry-header{margin-top:60px}.no-image-header{padding-top:90px}.two-column #content{padding-top:100px}.kaitori-hinmoku .per-30{width:48%}}@media(max-width:767px){.sp{display:block}.third{width:48%}.half{width:100%;text-align:center}#section-03 .per-50 img{max-width:320px}h2.bg-yel:after{border-top:36px solid #c5a00f;border-right:36px solid transparent;border-left:36px solid transparent;bottom:-36px}.scr-contact-wrapper{width:100%;right:0}.footer-contact{width:100%;display:flex;border:1px solid #fff}.footer-contact a{display:block;width:33.3%}.footer-contact a:nth-child(1){background:rgba(214,101,0,.9)}.footer-contact a:nth-child(2){border-right:1px solid #fff;border-left:1px solid #fff;background:rgba(0,161,214,.9)}.footer-contact a:nth-child(3){background:rgba(0,185,0,.9)}.shop-list-1{flex-direction:column}.shop-list-1 li{width:100%;max-width:320px;margin-bottom:4vw;margin-left:auto;margin-right:auto}.company-info-wrap{flex-direction:column-reverse}.company-info{width:100%;text-align:center;margin-right:0}.twitter{margin-left:auto;margin-right:auto;margin-bottom:30px}.kiji-list .text{font-size:13px}ul.new-post-wrap li.post-list{width:100%;max-width:320px;margin-bottom:4vw;margin-left:auto;margin-right:auto}.post-text p{font-size:12px}.post-text .entry-title{font-size:14px}ul.new-post-wrap{flex-direction:column}#section-02 ul.flex-between{justify-content:center}#section-02 ul li{max-width:384px}.footer-navi-1,.footer-navi-2,.footer-navi-3{width:100%}.footer-navi ul.menu,p.footer-home-link{width:250px;margin:0 auto;padding:0}footer{padding-top:40px}#menu-menu-2 li{border:none;margin-bottom:10px}#menu-menu-2 li:before{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;margin-right:5px;color:#fff}.footer-navi-1{margin-bottom:30px}.copyrights{padding-bottom:60px}.table-1 td,.table-1 th{font-size:14px;padding:15px 10px}.header-img{width:100%;height:100%;margin-left:0}.header-title{width:100%;height:100%;position:absolute;top:0;left:0}.header-title:before,.header-title:after{content:none}.entry-header:after{content:none}.header-title{background:rgba(0,0,0,.4)}.entry-header{height:50vw;max-height:300px}.kaitori-hinmoku .per-30{width:100%}.kaitori-hinmoku .per-30,.kaitori-hinmoku .per-50{max-width:500px}.hinmoku-cate{justify-content:center}.point{justify-content:center}.point li{width:100%;max-width:500px}.q1:before{top:calc(50% - 5px)}.a1:before{top:calc(50% - 5px)}}@media(max-width:600px){.per-20{width:48%}#top-btn{bottom:10px}.lsp .third{text-align:center;width:100%}.property-info-wrapper{padding:5px}.property-info-wrapper h2{font-size:14px}#flow li .flex-between{flex-wrap:wrap}.part-1{width:100%;font-size:14px}.part-2{width:100%;text-align:center}.entry-header h1{font-size:24px}.title-h2 .txt-60{font-size:9vw}.title-h2{margin-bottom:}.slick-prev{left:0}.slick-next{right:0}.slider-wrapper{padding-left:18px;padding-right:14px}.slick-prev,.slick-next{width:36px;height:36px}.thumbnails_item{margin:5px 3px}.question,.answer{padding:15px}}@media(max-width:500px){#section-01 h2{font-size:7vw}#syuttyou-1 h2{font-size:6vw}#syuttyou-1 h3{font-size:5vw}}@media(max-width:320px){.navi-menu ul li a{padding:5px 30px}}