@charset "UTF-8";:root{--main-color:#00a34b;--sub-color:#72c1eb;--link-color:#ec9b8b}.idx{box-sizing:border-box}.idx *{box-sizing:border-box}.idx a,.idx img{display:block}.header{display:flex;justify-content:space-between;padding-bottom:max(1.143vw,14px)}.header .h_l{position:relative;padding:max(2.143vw,27px) 0 0 max(1.071vw,13px)}.header .h_r{display:flex;align-items:center;padding:max(1.429vw,18px) 0 0 0}.header h1{position:absolute;top:max(1.071vw,13px);left:max(1.714vw,22px);font-size:max(0.857vw,11px);color:#474747;line-height:1;white-space:nowrap}.header .logo{width:max(14.214vw,184px);margin-top:max(0.714vw,9px);margin-left:max(0.714vw,9px)}.header .side{display:flex;align-items:flex-start;padding-top:max(1.714vw,22px)}.header .side .box{width:max(8.214vw,106px);border-left:1px dashed #727272;padding:max(2.714vw,35px) 0 max(0.714vw,9px);background-position:center top 12px;background-repeat:no-repeat;background-size:max(1.571vw,20px) auto}.header .side .box:last-child{border-right:1px dashed #727272}.header .side .box:nth-of-type(1){background-image:url(//www.harvest-dc.com/wp-content/themes/humanity/css/../images/common/header_ico01.png)}.header .side .box:nth-of-type(2){background-image:url(//www.harvest-dc.com/wp-content/themes/humanity/css/../images/common/header_ico02.png)}.header .side .box p{font-size:max(1vw,13px);color:#4a4a4a;text-align:center}.header .btn{display:flex;text-align:center;align-self:flex-end;gap:max(0.429vw,5px);margin-bottom:max(0.429vw,5px);margin-left:max(1.143vw,14px)}.header .btn a{position:relative;display:block;width:8em;font-size:max(0.929vw,12px);color:#fff;line-height:1;padding-top:5em;padding-bottom:.8em;background-size:2.5em;background-repeat:no-repeat}.header .btn a:after{position:absolute;right:.25em;bottom:.25em;content:"";background-color:#fff;width:.6em;height:.6em;clip-path:polygon(0 100%,100% 100%,100% 0)}.header .btn a.line{background-position:center top 1.5em;background-image:url(//www.harvest-dc.com/wp-content/themes/humanity/css/../images/common/header_btn_line.png);background-color:#06c755}.header .btn a.web{background-position:center top 1.3em;background-image:url(//www.harvest-dc.com/wp-content/themes/humanity/css/../images/common/header_btn_web.png);background-color:#ec9b8b}.header .btn a small{font-size:78%;display:inline-block;padding-top:.5em}.header .hours{width:max(17.286vw,224px);width:14em;margin-left:max(1.143vw,14px);padding-top:max(2.143vw,27px);font-size:max(1.071vw,13px);color:#4a4a4a;text-align:center;line-height:1}.header .hours .day{font-size:93%;margin-top:max(0.429vw,5px);padding-top:max(0.571vw,7px);border-top:1px solid #a7a7a7}.header .hours .note{margin:max(0.714vw,9px) auto 0;width:12em;padding:.4em 0 .5em;background-color:#f8b500;display:flex;align-items:center;justify-content:center;font-size:max(1.143vw,14px);color:#fff}.header .telBox{font-size:max(2.857vw,37px);width:8.4em;margin-left:max(1vw,13px);margin-right:max(1vw,13px)}.header .telBox .num{text-align:center;padding:max(0.714vw,9px) 0 max(0.429vw,5px);border-bottom:1px solid #4a4a4a;display:flex;justify-content:center;align-items:center;gap:max(0.714vw,9px)}.header .telBox .num .ico{font-size:70%;display:inline-block;margin:0;line-height:1;position:relative;transform:scaleX(-1) translateY(-.08em)}.header .telBox .num em{font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;line-height:1;letter-spacing:max(0.143vw,1px)}.header .telBox .fx{margin-top:max(0.857vw,11px);display:flex;align-items:center;justify-content:center;gap:max(0.714vw,9px)}.header .telBox .fx .txt{font-size:max(0.929vw,12px);text-align:center;line-height:1.2}.header .telBox .fx .num2{font-size:max(2.286vw,29px);font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;line-height:1;letter-spacing:max(0.143vw,1px)}.gnav{margin:0 auto max(1.714vw,22px);width:max(95.714vw,1244px)}.gnav ul{display:flex;justify-content:center;padding:max(0.571vw,7px) 0}.gnav ul li{width:14.2857142857%}.gnav ul li a{position:relative;padding:max(0.429vw,5px) 0;text-align:center;font-size:max(1.143vw,14px);color:#484848;line-height:1}.gnav ul li a:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:max(2vw,26px);background-color:#d8d5d5}.gnav ul li:last-child a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:max(2vw,26px);background-color:#d8d5d5}.foot{background-color:#f3fae4;padding:max(2.857vw,37px) 0 0;position:relative}.foot .foot_ttl{width:max(17.929vw,233px);margin:0 auto max(3.143vw,40px)}.foot .foot_ttl img{aspect-ratio:251/126}.foot .foot_inr{position:relative;margin:0 max(7.143vw,92px) max(3.929vw,51px);padding:max(3.571vw,46px) max(5vw,65px) max(3.214vw,41px);display:grid;grid-template-columns:1fr 1fr;gap:max(4.286vw,55px);align-items:start;background-color:#fff;box-shadow:0px 3px 10px 0px rgba(68,68,68,.1)}.foot .foot_inr .col{width:max(35.714vw,464px)}.foot .foot_tel{display:flex;align-items:center;margin:0 0 max(0.714vw,9px)}.foot .foot_tel span{display:block}.foot .foot_tel span:nth-of-type(1){width:max(2.071vw,26px)}.foot .foot_tel span:nth-of-type(2){color:#116746;font-size:max(2.5vw,32px);padding:0 0 0 max(1.143vw,14px);letter-spacing:.04em;line-height:1}.foot .foot_addr{margin:0 0 max(1.429vw,18px);font-size:max(1.143vw,14px);color:#434343}.foot .foot_info{display:grid;grid-template-columns:1fr 1fr 1fr;border-left:1px dashed #9cba71}.foot .foot_info li{border-right:1px dashed #9cba71;padding:max(0.143vw,1px) 0 max(0.357vw,4px)}.foot .foot_info figure{display:block;margin:0 auto max(0.357vw,4px);width:max(2.286vw,29px)}.foot .foot_info figure img{aspect-ratio:1/1}.foot .foot_info p{display:grid;grid-template-columns:1fr;align-items:center;font-size:max(1.071vw,13px);color:#4a4a4a}.foot .foot_info p span{display:block;text-align:center;line-height:1.2}.foot_btn{margin-top:max(1.429vw,18px);display:flex;font-size:max(1.143vw,14px);line-height:1;gap:.4em}.foot_btn a{width:calc(50% - 0.2em);position:relative;color:#fff;padding:1em 0 .65em;letter-spacing:.05em;text-align:center}.foot_btn a.line{background-color:#06c755;padding:1em 0;display:flex;justify-content:center;align-items:center}.foot_btn a.web{background-color:#ec9b8b}.foot_btn a:before{display:inline-block;content:"";width:.5em;height:.75em;clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;margin-right:.5em}.foot_btn a small{font-size:78%;display:inline-block;padding-top:.5em}.foot .foot_tt table{width:100%;border-collapse:collapse;line-height:1;color:#00a34b}.foot .foot_tt th,.foot .foot_tt td{text-align:center;vertical-align:middle;padding:0;line-height:1;padding:max(1vw,13px) 0}.foot .foot_tt th{width:auto;font-weight:400;width:max(10.714vw,139px)}.foot .foot_tt td{width:calc((100% - 10.714vw) / 8)}.foot .foot_tt thead{background-color:#00a34b;color:#fff;font-size:max(1.143vw,14px)}.foot .foot_tt thead th,.foot .foot_tt thead td{padding:max(0.571vw,7px) 0}.foot .foot_tt tbody tr{border-bottom:1px solid #00a34b}.foot .foot_tt tbody th{padding:.8em 0;font-size:max(1.143vw,14px)}.foot .foot_tt tbody td{font-size:max(1.143vw,14px)}.foot .foot_tt .foot_tt_note{margin:max(1.143vw,14px) 0 0;color:#434343}.foot .foot_tt .foot_tt_note li{font-size:max(0.929vw,12px)}.foot .foot_nav{position:relative;text-align:center;margin:0 max(7.143vw,92px) max(3.571vw,46px)}.foot .foot_nav h3{font-size:max(1.143vw,14px);color:#116746;margin:0 0 max(0.571vw,7px)}.foot .foot_nav ul{text-align:center;margin-bottom:max(0.571vw,7px)}.foot .foot_nav ul+h3{margin-top:max(2.5vw,32px)}.foot .foot_nav li{margin-bottom:max(0.143vw,1px);padding:0 max(1.714vw,22px);display:inline-block;border-right:1px solid #484848;line-height:1.2;letter-spacing:.06em}.foot .foot_nav li:nth-of-type(1){border-left:1px solid #484848}.foot .foot_nav a{position:relative;font-size:max(1vw,13px);color:#484848;white-space:nowrap;display:inline-block;transition:.3s}.foot .foot_nav a:hover{opacity:.7}.foot .gmap{width:92.8571428571vw;position:relative;margin:0 auto max(2.143vw,27px)}.foot .gmap iframe{width:100%;aspect-ratio:1300/411;vertical-align:top;border:0 none}.foot .foot_seo{width:92.8571428571vw;line-height:1.7;color:#484848;font-size:max(1.071vw,13px);text-align:justify;margin:0 auto max(2.143vw,27px)}.foot .foot_copyright{font-size:max(1vw,13px);line-height:1;color:#fff;background-color:#00a34b;text-align:center;padding:max(0.929vw,12px) 0}.pagetop{display:none;position:fixed;bottom:40px;right:20px;z-index:1000;cursor:pointer}.mainPhoto{margin:0 auto;width:100%}.sidemenu .ttl{width:237px;margin:0 auto 34px}.sidemenu ul{border-top:1px solid #333}.sidemenu ul li a{font-size:16px;color:#333;line-height:1;padding:16px 20px 16px 12px;border-bottom:1px solid #333;background-image:url(//www.harvest-dc.com/wp-content/themes/humanity/css/../images/common/sidemenu_ico01.png);background-size:6px 10px;background-position:center right 8px;background-repeat:no-repeat}.sidebanner{margin-top:50px}.sidebanner li+li{margin-top:30px}.lowinfo{margin-top:20px;background-image:url(//www.harvest-dc.com/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg);background-position:center;background-size:100% auto;background-repeat:no-repeat;aspect-ratio:800/464;padding:6px 0 0 32px;box-sizing:border-box;overflow:hidden}.lowinfo .inr{width:350px}.lowinfo .logo{width:199px;margin:0 auto 14px}.lowinfo .telBox .num{text-align:center;padding-bottom:10px;border-bottom:1px solid #424242;font-size:37px;display:flex;align-items:center;justify-content:center}.lowinfo .telBox .num .ico{display:inline-block;margin-right:10px;font-size:70%;position:relative;transform:scaleX(-1)}.lowinfo .telBox .num em{font-size:37px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;line-height:1;color:#424242;letter-spacing:2px}.lowinfo .telBox .fx{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:10px}.lowinfo .telBox .fx .txt{font-size:12px;color:#424242;text-align:center;line-height:1.2}.lowinfo .telBox .fx .num2{font-size:29px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;line-height:1;color:#424242;letter-spacing:2px}.lowinfo .btn{margin-top:12px;display:flex;justify-content:center;font-size:14px;line-height:1;gap:.4em}.lowinfo .btn a{width:calc(50% - 0.2em);position:relative;color:#fff;padding:.8em 0 .65em;letter-spacing:.05em;text-align:center}.lowinfo .btn a.line{background-color:#06c755;display:flex;justify-content:center;align-items:center;padding:.8em 0}.lowinfo .btn a.web{background-color:#ec9b8b}.lowinfo .btn a:before{display:inline-block;content:"";width:.5em;height:.75em;clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;margin-right:.5em}.lowinfo .btn a small{font-size:85%;display:inline-block;padding-top:.5em}.lowinfo .time{margin-top:12px}.lowinfo .time p{font-size:16px;color:#4a4a4a;line-height:1;text-align:center}.lowinfo .time p+p{margin-top:8px}.lowinfo .note{margin:12px auto 14px;width:235px;height:30px;background-color:#f8b500;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;line-height:1}.lowinfo .addrBox{display:flex;gap:20px}.lowinfo .addrBox .ico{width:50px}.lowinfo .addrBox p{font-size:16px;color:#333}.page-catch{margin-top:0;margin-right:10px;margin-bottom:40px;margin-left:0;padding:40px 20px 42px 30px;text-align:center;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.8;letter-spacing:.1em;border:1px solid #9cc813;position:relative;background-color:rgba(255,255,255,.91)}.page-catch:after{content:"";display:block;width:100%;height:100%;position:absolute;top:10px;left:10px;z-index:-1;pointer-events:none;background-color:#eff7d6}.ttl-low{margin-bottom:15px;padding:12px 10px 10px 30px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;color:#fff}.ttl-low1-1{background-color:#00a34b}.ttl-low1-2{background-color:#72c1eb}.ttl-low1-3{background-color:#ec9b8b}.ttl-low2{margin-bottom:15px;padding:10px 20px 8px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-bottom-width:1px;border-bottom-style:solid}.ttl-low2-1{border-bottom-color:#00a34b;color:#00a34b}.ttl-low2-2{border-bottom-color:#72c1eb;color:#72c1eb}.ttl-low2-3{border-bottom-color:#ec9b8b;color:#ec9b8b}.ttl-low3{margin-bottom:10px;padding:10px 20px 8px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-left-width:5px;border-left-style:solid}.ttl-low3-1{border-left-color:#00a34b;color:#00a34b}.ttl-low3-2{border-left-color:#72c1eb;color:#72c1eb}.ttl-low3-3{border-left-color:#ec9b8b;color:#ec9b8b}.ttl-low4{display:flex;align-items:baseline;column-gap:10px;margin-bottom:10px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:16px;line-height:1.3;letter-spacing:.1em}.ttl-low4>span:nth-of-type(n+2){flex:0 1 auto;width:auto;min-width:0;padding:3px 0 1px}.ttl-low4>span:nth-of-type(1){flex:0 1 auto;padding:2px .5em 1px;color:#fff;white-space:nowrap}.ttl-low4-1>span:nth-of-type(1){background-color:#00a34b}.ttl-low4-2>span:nth-of-type(1){background-color:#72c1eb}.ttl-low4-3>span:nth-of-type(1){background-color:#ec9b8b}.ttl-low4-1>span:nth-of-type(n+2){color:#00a34b}.ttl-low4-2>span:nth-of-type(n+2){color:#72c1eb}.ttl-low4-3>span:nth-of-type(n+2){color:#ec9b8b}.ttl-low5{margin-bottom:15px;padding:9px 1em 7px;color:#fff;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-radius:100px;text-align:center}.ttl-low5-1{background-color:#00a34b}.ttl-low5-2{background-color:#72c1eb}.ttl-low5-3{background-color:#ec9b8b}.colunm{padding:30px 30px 20px;background:#eef9d5;border:1px solid #dcf3a9}.colunm .ttl-btn{margin-bottom:20px;margin-left:148px;padding:8px 0 7px;color:#00a34b;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.05em;position:relative;border-bottom:1px solid #00a34b}.colunm .ttl-btn:before{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#00a34b}.colunm .ttl-btn .colum{width:120px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Times New Roman","San Fransisco","Helvetica","Arial","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:16px;background-color:rgba(0,163,75,.302);position:absolute;top:50%;transform:translateY(-50%);left:-148px}.colunm+.colunm{background:#def4ff;border:1px solid #c2ecff}.colunm+.colunm .ttl-btn{color:#41a1d4;border-bottom:1px solid #41a1d4}.colunm+.colunm .ttl-btn:before{background-color:#41a1d4}.colunm+.colunm .ttl-btn .colum{background-color:rgba(114,193,235,.502)}.colunm+.colunm+.colunm{background:#fdedeb;border:1px solid #ffe5e2}.colunm+.colunm+.colunm .ttl-btn{color:#ec907e;border-bottom:1px solid #ec907e}.colunm+.colunm+.colunm .ttl-btn:before{background-color:#ec907e}.colunm+.colunm+.colunm .ttl-btn .colum{background-color:rgba(236,144,126,.4)}