@media only screen and (min-width: 737px){main{overflow:hidden}}@media only screen and (max-width: 736px){main{overflow:hidden}}@media only screen and (min-width: 737px){main .intro{position:relative;padding:45px 0}}@media only screen and (max-width: 736px){main .intro{position:relative;padding:45px 0}}@media only screen and (min-width: 737px){main .intro:before{content:"";display:block;width:640px;height:240px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:url(../img/common/line.webp) no-repeat center center;background-size:contain;opacity:.2}}@media only screen and (max-width: 736px){main .intro:before{content:"";display:block;width:240px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:url(../img/common/line.webp) no-repeat center center;background-size:contain;opacity:.2}}@media only screen and (min-width: 737px){main .intro article{position:relative;z-index:2;text-align:center}}@media only screen and (max-width: 736px){main .intro article{position:relative;z-index:2;text-align:center}}@media only screen and (min-width: 737px){main .intro article h2{font-size:30px;margin-bottom:15px}}@media only screen and (max-width: 736px){main .intro article h2{font-size:22px;margin-bottom:15px}}@media only screen and (min-width: 737px){main .intro article p{max-width:560px;margin:0 auto 25px;text-align:left}}@media only screen and (max-width: 736px){main .intro article p{max-width:560px;margin:0 5% 25px;text-align:left}}@media only screen and (min-width: 737px){main .intro article h3{font-size:20px;display:inline-block;border-bottom:1px solid #36671a}}@media only screen and (max-width: 736px){main .intro article h3{font-size:17px;letter-spacing:0;display:inline-block;border-bottom:1px solid #36671a}}@media only screen and (min-width: 737px){main .intro article h3:after{content:"";display:block;position:absolute;left:50%;margin-left:-10px;top:100%;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#36671a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (max-width: 736px){main .intro article h3:after{content:"";display:block;position:absolute;left:50%;margin-left:-10px;top:100%;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#36671a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (min-width: 737px){main .intro article h3 span{color:#36671a;font-size:26px}}@media only screen and (max-width: 736px){main .intro article h3 span{color:#36671a;font-size:23px}}@media only screen and (min-width: 737px){main .archive{padding-bottom:85px}}@media only screen and (max-width: 736px){main .archive{padding-bottom:85px}}@media only screen and (min-width: 737px){main .archive ul{max-width:1240px;margin:0 auto;box-sizing:border-box;padding:0 20px}}@media only screen and (max-width: 736px){main .archive ul{margin:0 auto;box-sizing:border-box;padding:0 3%}}@media only screen and (min-width: 737px){main .archive ul li{margin-bottom:25px}}@media only screen and (max-width: 736px){main .archive ul li{margin-bottom:25px}}@media only screen and (min-width: 737px){main .archive ul li a{display:block;position:relative;padding:20px 70px 20px 20px;background:#f5f5f5;box-shadow:0px 4px 0px 0px rgba(0,0,0,.25)}}@media only screen and (max-width: 736px){main .archive ul li a{display:block;position:relative;padding:20px 20px 50px 20px;background:#f5f5f5;box-shadow:0px 4px 0px 0px rgba(0,0,0,.25)}}@media only screen and (min-width: 737px){main .archive ul li a:after{content:"";display:block;width:26px;height:21px;background:url(../img/common/green-arrow-right.webp) no-repeat center center;background-size:contain;position:absolute;right:20px;top:50%;margin-top:-10px}}@media only screen and (max-width: 736px){main .archive ul li a:after{content:"";display:block;width:26px;height:21px;background:url(../img/common/green-arrow-right.webp) no-repeat center center;background-size:contain;position:absolute;right:20px;bottom:20px}}@media only screen and (min-width: 737px){main .archive ul li a:hover{background:#e8f2e2}}@media only screen and (max-width: 736px){main .archive ul li a:hover{background:#e8f2e2}}@media only screen and (min-width: 737px){main .archive ul li a .flex{display:flex}}@media only screen and (min-width: 737px){main .archive ul li a .flex figure{width:270px}}@media only screen and (max-width: 736px){main .archive ul li a .flex figure{margin-bottom:15px}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox{width:calc(100% - 270px);box-sizing:border-box;padding-left:20px}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox{box-sizing:border-box}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox h2{font-size:26px;color:#36671a;line-height:1.5;margin-bottom:5px}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox h2{font-size:22px;color:#36671a;line-height:1.5;margin-bottom:5px}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox .category{font-size:0;text-align:left;margin-bottom:10px}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .category{font-size:0;text-align:left;margin-bottom:4px}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox .category span{display:inline-block;vertical-align:middle;margin-right:10px}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .category span{display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:8px}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox .category .place{font-size:20px}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .category .place{font-size:16px}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox .category .area{font-size:20px}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .category .area{font-size:16px}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox .category .size{font-size:16px;background:#b6b6b6;color:#36671a;padding:0 5px}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .category .size{font-size:14px;background:#b6b6b6;color:#36671a;padding:0 5px}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox .category .type{font-size:16px;color:#36671a;border:1px solid #fff;padding:0 5px}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .category .type{font-size:14px;color:#36671a;border:1px solid #fff;padding:0 5px}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox p{font-size:20px;margin-bottom:10px}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox p{font-size:17px;margin-bottom:4px}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox .table table{border-collapse:separate;border-spacing:2px;width:100%}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table{display:block;border-collapse:separate;border-spacing:2px;width:100%}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table thead{display:none}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table thead tr{display:block}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox .table table thead th{background:#36671a;color:#fff;font-size:18px;text-align:center;padding:8px 0}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table thead th{display:block;background:#36671a;color:#fff;font-size:18px;text-align:center;padding:8px 0}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table tbody{width:100%;display:block}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table tbody tr{width:100%;display:block}}@media only screen and (min-width: 737px){main .archive ul li a .flex .txtBox .table table tbody td{font-size:16px;text-align:center;padding:12px 0;background:#fff}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table tbody td{width:100%;display:flex;flex-wrap:wrap;margin-bottom:2px}}@media only screen and (min-width: 737px){main .single{background:#f5f5f5;padding:65px 100px;max-width:1200px;margin:65px auto 65px;text-align:left;position:relative}}@media only screen and (max-width: 736px){main .single{background:#f5f5f5;padding:45px 5%;max-width:1200px;margin:0 auto 45px;text-align:left;position:relative}}@media only screen and (min-width: 737px){main .single>.date{display:block;text-align:right}}@media only screen and (max-width: 736px){main .single>.date{position:absolute;right:20px;top:25px;font-size:13px}}@media only screen and (min-width: 737px){main .single>h1{font-size:26px;color:#36671a;line-height:1.5;margin-bottom:5px}}@media only screen and (max-width: 736px){main .single>h1{font-size:23px;color:#36671a;line-height:1.5;margin-bottom:5px}}@media only screen and (min-width: 737px){main .single>figure.thumbnail{max-width:430px;margin:25px auto 45px}}@media only screen and (max-width: 736px){main .single>figure.thumbnail{margin:15px auto 25px}}@media only screen and (min-width: 737px){main .single>.category{font-size:0;text-align:left;margin-bottom:10px}}@media only screen and (max-width: 736px){main .single>.category{font-size:0;text-align:left;margin-bottom:10px}}@media only screen and (min-width: 737px){main .single>.category span{display:inline-block;vertical-align:middle;margin-right:10px}}@media only screen and (max-width: 736px){main .single>.category span{display:inline-block;vertical-align:middle;margin-right:10px}}@media only screen and (min-width: 737px){main .single>.category .place{font-size:20px}}@media only screen and (max-width: 736px){main .single>.category .place{font-size:18px}}@media only screen and (min-width: 737px){main .single>.category .area{font-size:20px}}@media only screen and (max-width: 736px){main .single>.category .area{font-size:18px}}@media only screen and (min-width: 737px){main .single>.category .size{font-size:16px;background:#b6b6b6;color:#36671a;padding:0 5px}}@media only screen and (max-width: 736px){main .single>.category .size{font-size:16px;background:#b6b6b6;color:#36671a;padding:0 5px}}@media only screen and (min-width: 737px){main .single>.category .type{font-size:16px;color:#36671a;border:1px solid #fff;padding:0 5px}}@media only screen and (max-width: 736px){main .single>.category .type{font-size:16px;color:#36671a;border:1px solid #fff;padding:0 5px}}@media only screen and (min-width: 737px){main .single>p{font-size:20px;margin-bottom:10px}}@media only screen and (max-width: 736px){main .single>p{font-size:17px;margin-bottom:10px}}@media only screen and (min-width: 737px){main .single>.table table{border-collapse:separate;border-spacing:2px;width:100%;max-width:900px;margin:0 auto}}@media only screen and (max-width: 736px){main .single>.table table{display:block;border-collapse:separate;border-spacing:2px;width:100%}}@media only screen and (max-width: 736px){main .single>.table table thead{display:none}}@media only screen and (max-width: 736px){main .single>.table table thead tr{display:block}}@media only screen and (min-width: 737px){main .single>.table table thead th{background:#36671a;color:#fff;font-size:18px;text-align:center;padding:8px 0}}@media only screen and (max-width: 736px){main .single>.table table thead th{display:block;background:#36671a;color:#fff;font-size:18px;text-align:center;padding:8px 0}}@media only screen and (max-width: 736px){main .single>.table table tbody{width:100%;display:block}}@media only screen and (max-width: 736px){main .single>.table table tbody tr{width:100%;display:block}}@media only screen and (min-width: 737px){main .single>.table table tbody td{font-size:16px;text-align:center;padding:12px 0;background:#fff}}@media only screen and (max-width: 736px){main .single>.table table tbody td{width:100%;display:flex;flex-wrap:wrap;margin-bottom:2px}}@media only screen and (min-width: 737px){main .single p.center{text-align:center;margin-top:45px;margin-bottom:45px;font-size:16px}}@media only screen and (max-width: 736px){main .single p.center{text-align:left;padding:0 0%;margin-top:25px;margin-bottom:25px;font-size:16px}}@media only screen and (min-width: 737px){main .single article{max-width:900px;margin:0 auto}}@media only screen and (max-width: 736px){main .single article{margin:0 auto}}@media only screen and (min-width: 737px){main .single article .repeater-single{margin-bottom:45px;display:flex;flex-direction:row-reverse}}@media only screen and (max-width: 736px){main .single article .repeater-single{margin-bottom:45px}}@media only screen and (min-width: 737px){main .single article .repeater-single figure{width:48%}}@media only screen and (max-width: 736px){main .single article .repeater-single figure{margin-bottom:15px}}@media only screen and (min-width: 737px){main .single article .repeater-single .txtBox{width:48%;box-sizing:border-box}}@media only screen and (max-width: 736px){main .single article .repeater-single .txtBox{box-sizing:border-box}}@media only screen and (min-width: 737px){main .single article .repeater-single .txtBox h2{margin-bottom:15px}}@media only screen and (max-width: 736px){main .single article .repeater-single .txtBox h2{margin-bottom:15px}}@media only screen and (min-width: 737px){main .single article .repeater-single .txtBox h2 span{display:inline-block;position:relative}}@media only screen and (max-width: 736px){main .single article .repeater-single .txtBox h2 span{display:inline-block;position:relative}}@media only screen and (min-width: 737px){main .single article .repeater-single .txtBox h2 span:before{content:"";display:block;position:absolute;left:5px;top:5px;bottom:-5px;right:-5px;box-sizing:border-box;border:1px solid #bbb}}@media only screen and (max-width: 736px){main .single article .repeater-single .txtBox h2 span:before{content:"";display:block;position:absolute;left:5px;top:5px;bottom:-5px;right:-5px;box-sizing:border-box;border:1px solid #bbb}}@media only screen and (min-width: 737px){main .single article .repeater-single .txtBox h2 span em{position:relative;z-index:2;display:inline-block;background:#fff;color:#36671a;font-size:26px;padding:0 26px}}@media only screen and (max-width: 736px){main .single article .repeater-single .txtBox h2 span em{position:relative;z-index:2;display:inline-block;background:#fff;color:#36671a;font-size:20px;padding:0 20px}}@media only screen and (min-width: 737px){main .single article .repeater-single .txtBox h2 span em:after{content:"";position:absolute;left:0;top:0;display:block;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#deecd6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (max-width: 736px){main .single article .repeater-single .txtBox h2 span em:after{content:"";position:absolute;left:0;top:0;display:block;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#deecd6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (min-width: 737px){main .single article .repeater-single .txtBox p{font-size:16px;margin-bottom:12px}}@media only screen and (max-width: 736px){main .single article .repeater-single .txtBox p{font-size:16px;margin-bottom:12px}}@media only screen and (min-width: 737px){main .single article .repeater-single .txtBox ul{line-height:1.6}}@media only screen and (max-width: 736px){main .single article .repeater-single .txtBox ul{line-height:1.6}}@media only screen and (min-width: 737px){main .single article .repeater-single .txtBox ul li{padding-left:1em;text-indent:-1em;margin-bottom:5px}}@media only screen and (max-width: 736px){main .single article .repeater-single .txtBox ul li{padding-left:1em;text-indent:-1em;margin-bottom:5px}}@media only screen and (min-width: 737px){main .single article .repeater-single:nth-of-type(2n){flex-direction:row}}@media only screen and (max-width: 736px){main .single article .repeater-single:nth-of-type(2n){flex-direction:row}}@media only screen and (min-width: 737px){main .single article .repeater-single:nth-of-type(2n) .txtBox{padding-left:5%}}@media only screen and (max-width: 736px){main .single article .repeater-single:nth-of-type(2n) .txtBox{padding-left:5%}}@media only screen and (min-width: 737px){main .single .comment{max-width:840px;margin:0 auto;box-shadow:0px 0px 15px -5px #777;position:relative}}@media only screen and (max-width: 736px){main .single .comment{max-width:840px;margin:0 auto;box-shadow:0px 0px 15px -5px #777;position:relative}}@media only screen and (min-width: 737px){main .single .comment:before{content:"";display:block;position:absolute;left:10px;top:10px;bottom:-10px;right:-10px;box-sizing:border-box;border:1px solid #bbb}}@media only screen and (max-width: 736px){main .single .comment:before{content:"";display:block;position:absolute;left:10px;top:10px;bottom:-10px;right:-10px;box-sizing:border-box;border:1px solid #bbb}}@media only screen and (min-width: 737px){main .single .comment:after{content:"";position:absolute;z-index:3;left:0;top:0;display:block;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (max-width: 736px){main .single .comment:after{content:"";position:absolute;z-index:3;left:0;top:0;display:block;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (min-width: 737px){main .single .comment .inner{position:relative;z-index:2;background:#deecd6;padding:45px 0}}@media only screen and (max-width: 736px){main .single .comment .inner{position:relative;z-index:2;background:#deecd6;padding:25px 0}}@media only screen and (min-width: 737px){main .single .comment .inner h3{text-align:center;color:#36671a;margin-bottom:25px}}@media only screen and (max-width: 736px){main .single .comment .inner h3{text-align:center;color:#36671a;margin-bottom:25px}}@media only screen and (min-width: 737px){main .single .comment .inner h3 span{display:inline-block;font-size:26px;padding:0 15px;position:relative;border-bottom:1px solid #bbb}}@media only screen and (max-width: 736px){main .single .comment .inner h3 span{display:inline-block;font-size:20px;padding:0 10px 5px;position:relative;border-bottom:1px solid #bbb}}@media only screen and (min-width: 737px){main .single .comment .inner h3 span:after{content:"";display:block;position:absolute;left:50%;top:100%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#bbb rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (max-width: 736px){main .single .comment .inner h3 span:after{content:"";display:block;position:absolute;left:50%;top:100%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#bbb rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (min-width: 737px){main .single .comment .inner p{letter-spacing:0;text-align:left;max-width:740px;margin:0 auto;line-height:1.9}}@media only screen and (max-width: 736px){main .single .comment .inner p{letter-spacing:0;text-align:left;max-width:740px;margin:0 5%;line-height:1.9}}@media only screen and (min-width: 737px){main .bottom{padding:45px 0 75px 0;background:url(../img/index/price/map.webp) no-repeat right 5% top 5%;background-size:65% auto}}@media only screen and (max-width: 736px){main .bottom{padding:45px 0 50px 0;background:url(../img/index/price/map.webp) no-repeat center bottom;background-size:cover}}@media only screen and (min-width: 737px){main .bottom h2{text-align:center;font-size:26px;margin-bottom:8px}}@media only screen and (max-width: 736px){main .bottom h2{text-align:center;font-size:18px;margin-bottom:22px;line-height:1.5}}@media only screen and (min-width: 737px){main .bottom h2 i{display:inline-block;width:40px;margin-right:12px;position:relative;top:-8px}}@media only screen and (max-width: 736px){main .bottom h2 i{display:inline-block;width:26px;margin-right:12px;position:relative;top:-8px}}@media only screen and (min-width: 737px){main .bottom h2 .graduation-text{font-size:30px}}@media only screen and (max-width: 736px){main .bottom h2 .graduation-text{font-size:21px}}@media only screen and (min-width: 737px){main .bottom .lead{text-align:center;margin-bottom:45px}}@media only screen and (max-width: 736px){main .bottom .lead{text-align:left;padding:0 5%;margin-bottom:25px}}@media only screen and (min-width: 737px){main .bottom figure{max-width:640px;margin:0 auto 25px}}@media only screen and (max-width: 736px){main .bottom figure{max-width:640px;margin:0 5% 25px}}@media only screen and (min-width: 737px){main .preparation{text-align:center;font-size:20px;margin-top:0;padding-bottom:40px}}@media only screen and (max-width: 736px){main .preparation{text-align:center;font-size:16px}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table tbody td span{width:calc(100% - 120px);display:block;font-size:14px;text-align:center;padding:12px 0;background:#fff;box-sizing:border-box}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table tbody td:before{content:"";width:120px;display:block;background:#36671a;color:#fff;font-weight:bold;font-size:14px;text-align:center;padding:12px 0}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table tbody td.works_use_place:before{content:"利用場所"}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table tbody td.works_stop_place:before{content:"停止箇所"}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table tbody td.works_entrance_direction:before{content:"入口出入れ方向"}}@media only screen and (max-width: 736px){main .archive ul li a .flex .txtBox .table table tbody td.works_entrance_exit_door:before{content:"出入口扉"}}@media only screen and (max-width: 736px){main .single>.table table tbody td span{width:calc(100% - 120px);display:block;font-size:14px;text-align:center;padding:12px 0;background:#fff;box-sizing:border-box}}@media only screen and (max-width: 736px){main .single>.table table tbody td:before{content:"";width:120px;display:block;background:#36671a;color:#fff;font-weight:bold;font-size:14px;text-align:center;padding:12px 0}}@media only screen and (max-width: 736px){main .single>.table table tbody td:first-of-type:before{content:"利用場所"}}@media only screen and (max-width: 736px){main .single>.table table tbody td:nth-of-type(2):before{content:"停止箇所"}}@media only screen and (max-width: 736px){main .single>.table table tbody td:nth-of-type(3):before{content:"入口出入れ方向"}}@media only screen and (max-width: 736px){main .single>.table table tbody td:nth-of-type(4):before{content:"出入口扉"}}main{overflow:hidden}/*# sourceMappingURL=works.min.css.map */