@charset "UTF-8";.inner{max-width:1140px;margin:0 auto}@media screen and (max-width:897px){.inner{margin:0 20px}}p{text-align:justify;text-justify:inter-ideograph}.view-main{margin:0 60px}@media screen and (max-width:897px){.view-main{margin:0 20px}}.view-main .inbox{max-width:1480px;margin:0 auto;background:#222;border-radius:15px;position:relative}.view-main .inbox:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);border-radius:15px}@media screen and (max-width:897px){.view-main .inbox:before{background-color:inherit}}.view-main .inbox .pankuzu{position:absolute;top:4%;left:2%}@media screen and (max-width:897px){.view-main .inbox .pankuzu{display:none}}.view-main .inbox .pankuzu ul{display:flex;justify-content:flex-start;font-size:1.3rem}@media screen and (max-width:897px){.view-main .inbox .pankuzu ul{font-size:1.1rem}}.view-main .inbox .pankuzu ul li{color:#fff}.view-main .inbox .pankuzu ul li:not(:last-of-type){padding:0 15px 0 0}.view-main .inbox .pankuzu ul li:not(:last-of-type):after{content:">";padding:0 0 0 15px}.view-main .inbox .pankuzu ul li a{color:#fff}.view-main .inbox .ttl{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center;color:#fff}@media screen and (max-width:897px){.view-main .inbox .ttl{width:100%;top:10%;transform:translateY(0) translateX(-50%);color:#222}}.view-main .inbox .ttl span{font-size:4.4rem;font-family:eb-garamond,serif;font-weight:500;font-style:normal;letter-spacing:4px}@media screen and (max-width:897px){.view-main .inbox .ttl span{font-size:3rem;line-height:1.2;letter-spacing:0}}.view-main .inbox .ttl h1{font-size:1.8rem;letter-spacing:1px}@media screen and (max-width:897px){.view-main .inbox .ttl h1{font-size:1.6rem}}.view-main .inbox.main{min-height:50vh}@media screen and (max-width:897px){.view-main .inbox.main{min-height:10vh}}.view-main .inbox.sub{min-height:30vh}@media screen and (max-width:897px){.view-main .inbox.sub{min-height:10vh}}.view-main .inbox.appeal-bg{background:url(//tama-umi-terrasse.jp/contents/wp-content/themes/tamaumi-child/assets/css/../img/appeal/appeal-bg.jpg);background-size:cover;background-position:center}@media screen and (max-width:897px){.view-main .inbox.appeal-bg{background:0 0}}.view-main .inbox.day-bg{background:url(//tama-umi-terrasse.jp/contents/wp-content/themes/tamaumi-child/assets/css/../img/appeal/appeal-bg.jpg);background-size:cover;background-position:center}@media screen and (max-width:897px){.view-main .inbox.day-bg{background:0 0}}.view-main .inbox.camp-bg{background:url(//tama-umi-terrasse.jp/contents/wp-content/themes/tamaumi-child/assets/css/../img/camp/camp-bg.jpg);background-size:cover;background-position:center}@media screen and (max-width:897px){.view-main .inbox.camp-bg{background:0 0}}.view-main .inbox.cafe-bg{background:url(//tama-umi-terrasse.jp/contents/wp-content/themes/tamaumi-child/assets/css/../img/cafe/cafe-bg.jpg);background-size:cover;background-position:center bottom}@media screen and (max-width:897px){.view-main .inbox.cafe-bg{background:0 0}}.view-main .inbox.common-bg{background:url(//tama-umi-terrasse.jp/contents/wp-content/themes/tamaumi-child/assets/css/../img/common/common-bg.jpg);background-size:cover;background-position:center}@media screen and (max-width:897px){.view-main .inbox.common-bg{background:0 0}}.ap-headline{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.ap-headline{padding:40px 0}}.ap-headline h2{text-align:center;font-size:2rem;font-weight:100;padding:0 0 20px}@media screen and (max-width:897px){.ap-headline h2{font-size:1.85rem;padding:0}}.ap-headline p{padding:40px 0 0;line-height:3;text-align:center}@media screen and (max-width:897px){.ap-headline p{padding:15px 0 0;line-height:2;text-align:justify;text-justify:inter-ideograph}}.appeal{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.appeal{padding:40px 0}}.appeal__box .img img{border-radius:15px}@media screen and (max-width:897px){.appeal__box .img img{border-radius:10px}}.appeal__box .img .inbox{display:flex;justify-content:space-between}@media screen and (max-width:897px){.appeal__box .img .inbox{border-radius:10px}}.appeal__box .img .inbox .item{width:47%}.appeal__box .txt{padding:60px 120px 0}@media screen and (max-width:897px){.appeal__box .txt{padding:20px 0 0}}.appeal__box .txt span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.appeal__box .txt span{font-size:3.6rem}}.appeal__box .txt h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0 0 40px}@media screen and (max-width:897px){.appeal__box .txt h2{font-size:1.5rem;padding:0 0 10px}}.day{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.day{padding:40px 0}}.day__box .txt span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.day__box .txt span{font-size:3.6rem}}.day__box .txt h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0 0 40px}@media screen and (max-width:897px){.day__box .txt h2{font-size:1.5rem;padding:0 0 10px}}.day__box .img .inbox{display:flex;justify-content:space-between;flex-wrap:wrap}.day__box .img .inbox .item{margin:60px 0 0}@media screen and (max-width:897px){.day__box .img .inbox .item{margin:20px 0 0}}.day__box .img .inbox .item:first-of-type{width:100%}.day__box .img .inbox .item:nth-child(2),.day__box .img .inbox .item:nth-child(3){width:47%}.day__box .img img{border-radius:15px}@media screen and (max-width:897px){.day__box .img img{border-radius:10px}}.co-headline{padding:20px 0 120px;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.co-headline{padding:10px 0 40px}}.co-headline p{padding:0;line-height:3;text-align:center}@media screen and (max-width:897px){.co-headline p{text-align:justify;text-justify:inter-ideograph;line-height:2.0}}.co-headline p:not(:last-of-type){padding:0 0 10px}.co-headline .btn{max-width:360px;margin:60px auto 0 auto;border:1px solid #ccc}@media screen and (max-width:897px){.co-headline .btn{width:100%;margin:20px 0 0}}.co-headline .btn a{display:block;text-align:center;padding:15px;color:#85a5af;font-weight:700}.co-headline .arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}@media screen and (max-width:897px){.co-headline .arrow{font-size:1.4rem}}.co-headline .arrow:before,.co-headline .arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.co-headline .sample1-2:before{right:19px;width:22px;height:1px;background:#85a5af}@media screen and (max-width:897px){.co-headline .sample1-2:before{right:5px;width:12px;height:1px}}.co-headline .sample1-2:after{right:20px;width:11px;height:13px;border-top:1px solid #85a5af;border-right:1px solid #85a5af;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:897px){.co-headline .sample1-2:after{right:7px;width:6px;height:6px}}.list{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.list{padding:40px 0}}.list__box{display:flex;justify-content:space-between}.list__box__item{width:47%}.list__box__item .img img{border-radius:15px}@media screen and (max-width:897px){.list__box__item .img img{border-radius:10px}}.list__box__item .txt{padding:40px 0 0}@media screen and (max-width:897px){.list__box__item .txt{padding:15px 0 0;font-size:1.4rem}}.list__box__item .txt span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.list__box__item .txt span{font-size:2.2rem}}.list__box__item .txt h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0 0 20px}@media screen and (max-width:897px){.list__box__item .txt h2{font-size:1.3rem;padding:0 0 10px}}.list__box__item .txt .btn{margin:40px auto 0 auto;border-top:1px solid #ccc}@media screen and (max-width:897px){.list__box__item .txt .btn{margin:10px 0 0}}.list__box__item .txt .btn a{display:block;padding:20px 0;color:#85a5af;font-weight:700}@media screen and (max-width:897px){.list__box__item .txt .btn a{padding:10px 0;font-size:1.4rem}}.list__box__item .txt .arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.list__box__item .txt .arrow:before,.list__box__item .txt .arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.list__box__item .txt .sample1-2:before{right:0;width:22px;height:1px;background:#85a5af}@media screen and (max-width:897px){.list__box__item .txt .sample1-2:before{right:5px;width:12px;height:1px}}.list__box__item .txt .sample1-2:after{right:2px;width:11px;height:13px;border-top:1px solid #85a5af;border-right:1px solid #85a5af;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:897px){.list__box__item .txt .sample1-2:after{right:7px;width:6px;height:6px}}.list__reserve{margin:40px 0 0;display:flex;justify-content:space-between;background:#f8f8f6;border:1px solid #e7e7e7;border-radius:15px;padding:0}@media screen and (max-width:897px){.list__reserve{margin:20px 0 0;display:block}}.list__reserve__item{width:50%}@media screen and (max-width:897px){.list__reserve__item{width:100%}}.list__reserve__item:not(:last-of-type){border-right:1px solid #e7e7e7}@media screen and (max-width:897px){.list__reserve__item:not(:last-of-type){border-bottom:1px solid #e7e7e7;border-right:none}}.list__reserve .arrow{position:relative;font-weight:700;text-align:center;display:block;padding:30px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}@media screen and (max-width:897px){.list__reserve .arrow{text-align:left;padding:15px;font-size:1.4rem}}.list__reserve .arrow:before,.list__reserve .arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.list__reserve .sample1-2:before{right:28px;width:22px;height:1px;background:#222}@media screen and (max-width:897px){.list__reserve .sample1-2:before{right:8px;width:12px;height:1px}}.list__reserve .sample1-2:after{right:30px;width:11px;height:11px;border-top:1px solid #222;border-right:1px solid #222;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:897px){.list__reserve .sample1-2:after{right:10px;width:6px;height:6px}}.list .cafe-tel{text-align:center;padding:60px 0 0}.list .cafe-tel p{text-align:center}.list .cafe-tel .btn{max-width:540px;margin:60px auto 0 auto;border:1px solid #ccc}@media screen and (max-width:897px){.list .cafe-tel .btn{margin:20px 0 0}}.list .cafe-tel .btn a{display:block;text-align:center;padding:30px;color:#222;background:#f8f8f6;font-weight:700}@media screen and (max-width:897px){.list .cafe-tel .btn a{font-size:1.4rem;padding:15px}}.list .cafe-tel .arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.list .cafe-tel .arrow:before,.list .cafe-tel .arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.list .cafe-tel .sample1-2:before{right:19px;width:22px;height:1px;background:#222}@media screen and (max-width:897px){.list .cafe-tel .sample1-2:before{right:5px;width:12px;height:1px}}.list .cafe-tel .sample1-2:after{right:20px;width:11px;height:13px;border-top:1px solid #222;border-right:1px solid #222;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:897px){.list .cafe-tel .sample1-2:after{right:7px;width:6px;height:6px}}.menu_att{margin-top:30px}.menu_att h4{font-size:1.7rem;font-weight:400}.facilities{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.facilities{padding:40px 0}}.facilities.list{padding:60px 0 120px}@media screen and (max-width:897px){.facilities.list{padding:20px 0 40px}}.facilities__headline{text-align:center}.facilities__headline img{border-radius:15px}.facilities__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.facilities__headline span{font-size:3.6rem}}.facilities__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}@media screen and (max-width:897px){.facilities__headline h2{font-size:1.5rem}}.facilities__box{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:897px){.facilities__box{display:block}}.facilities__box__item{margin:60px 0 0;width:30%}@media screen and (max-width:897px){.facilities__box__item{margin:20px 0 0;width:100%}}.facilities__box__item .img img{border-radius:15px}@media screen and (max-width:897px){.facilities__box__item .img img{border-radius:10px}}.facilities__box__item .txt{padding:15px 0 0}@media screen and (max-width:897px){.facilities__box__item .txt{padding:10px 0 0}}.facilities__box__item .txt h3{font-size:1.7rem;font-weight:400}.facilities__box:after{content:"";width:30%}.area{padding:120px 0 0}@media screen and (max-width:897px){.area{padding:40px 0 0}}.area__box img{border-radius:15px}@media screen and (max-width:897px){.area__box img{border-radius:10px}}.access{padding:120px 0}@media screen and (max-width:897px){.access{padding:40px 0}}.access__headline{padding:0 0 20px}@media screen and (max-width:897px){.access__headline{padding:0}}.access__headline #google_map{position:relative;width:100%;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.access__headline #google_map iframe{border-radius:15px}.access__headline #google_map iframe,.access__headline #google_map object,.access__headline #google_map embed{position:absolute;top:0;left:0;width:100%;height:100%}.access__box div{display:flex;justify-content:space-between;padding:40px 0;border-bottom:1px dotted #ccc}@media screen and (max-width:897px){.access__box div{padding:20px 0;display:block}}.access__box div dt{font-weight:400;font-size:1.7rem;width:25%}@media screen and (max-width:897px){.access__box div dt{width:100%}}.access__box div dd{width:75%}@media screen and (max-width:897px){.access__box div dd{width:100%}}@media screen and (max-width:897px){.access__box div:last-of-type{border-bottom:none;padding:20px 0 0}}.howto{padding:120px 0;background:#f7f7f7}@media screen and (max-width:897px){.howto{padding:40px 0}}.howto__headline h2{font-size:3rem;font-weight:100;padding:0 0 60px}@media screen and (max-width:897px){.howto__headline h2{font-size:2rem;line-height:1;padding:0 0 20px}}.howto__headline h3{font-size:2rem;font-weight:400;padding:0 0 30px}@media screen and (max-width:897px){.howto__headline h3{font-size:1.8rem;padding:0;line-height:1}}.howto__box{display:flex;justify-content:space-between}@media screen and (max-width:897px){.howto__box{display:block}}.howto__box__item{width:47%}@media screen and (max-width:897px){.howto__box__item{width:100%;margin:20px 0 0}}.howto__box__item .img img{border-radius:15px}@media screen and (max-width:897px){.howto__box__item .img img{border-radius:10px}}.howto__box__item .txt{padding:15px 0 0}@media screen and (max-width:897px){.howto__box__item .txt{padding:10px 0 0}}.tourism{padding:120px 0}@media screen and (max-width:897px){.tourism{padding:40px 0}}.tourism__headline h2{font-size:3rem;font-weight:100;padding:0 0 20px}@media screen and (max-width:897px){.tourism__headline h2{font-size:2rem;line-height:1;padding:0}}.tourism__box{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:897px){.tourism__box{display:block}}.tourism__box__item{width:47%}@media screen and (max-width:897px){.tourism__box__item{width:100%}}.tourism__box__item dl{padding:40px 0;border-bottom:1px dotted #ccc;display:flex;justify-content:space-between}@media screen and (max-width:897px){.tourism__box__item dl{padding:20px 0;display:block}}@media screen and (max-width:897px){.tourism__box__item dl dd{text-align:right}}article .tourism:nth-child(even){background:#f7f7f7}.reserve{padding:60px 0 120px;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.reserve{padding:0 0 40px}}.reserve__box{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:897px){.reserve__box{display:block}}.reserve__box__item{width:47%;margin:60px 0 0}@media screen and (max-width:897px){.reserve__box__item{width:100%;margin:40px 0 0}}.reserve__box__item .img img{border-radius:15px}@media screen and (max-width:897px){.reserve__box__item .img img{border-radius:10px}}.reserve__box__item .txt{padding:40px 0 0}@media screen and (max-width:897px){.reserve__box__item .txt{padding:10px 0 0}}.reserve__box__item .txt span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.reserve__box__item .txt span{font-size:3.6rem}}.reserve__box__item .txt h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0 0 20px}@media screen and (max-width:897px){.reserve__box__item .txt h2{font-size:1.5rem;padding:0 0 10px;line-height:1}}.reserve__box__item .txt .btn{margin:40px auto 0 auto;border-top:1px solid #ccc}@media screen and (max-width:897px){.reserve__box__item .txt .btn{margin:10px 0 0;border:1px solid #ccc}}.reserve__box__item .txt .btn a{display:block;padding:20px 0;color:#85a5af;font-weight:700}@media screen and (max-width:897px){.reserve__box__item .txt .btn a{padding:15px}}.reserve__box__item .txt .arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.reserve__box__item .txt .arrow:before,.reserve__box__item .txt .arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.reserve__box__item .txt .sample1-2:before{right:0;width:22px;height:1px;background:#85a5af}@media screen and (max-width:897px){.reserve__box__item .txt .sample1-2:before{right:15px}}.reserve__box__item .txt .sample1-2:after{right:2px;width:11px;height:13px;border-top:1px solid #85a5af;border-right:1px solid #85a5af;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:897px){.reserve__box__item .txt .sample1-2:after{right:17px}}.price{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.price{padding:40px 0}}.price__headline h2{font-size:3rem;font-weight:100;padding:0 0 40px}@media screen and (max-width:897px){.price__headline h2{font-size:2rem;padding:0 0 10px}}.price__headline .top{padding:0 0 40px}@media screen and (max-width:897px){.price__headline .top{padding:0 0 20px}}.price__caption{margin:0 0 40px;display:inline-block;border:1px solid #f4f4f4;padding:15px}@media screen and (max-width:897px){.price__caption{margin:0 0 20px;padding:10px;font-size:1.2rem;display:block}}.price__box dl.price-tbl{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.price__box dl.price-tbl div{display:flex;justify-content:space-between;padding:40px 0;align-items:center}@media screen and (max-width:897px){.price__box dl.price-tbl div{padding:20px 0;display:block}}.price__box dl.price-tbl div:not(:last-of-type){border-bottom:1px solid #e4e4e4}.price__box dl.price-tbl div dt{font-weight:400;font-size:1.8rem}.price__box dl.price-tbl div dd{text-align:right}@media screen and (max-width:897px){.price__box dl.price-tbl div dd{font-size:1.3rem}}.price__box p{padding:40px 0 0}@media screen and (max-width:897px){.price__box p{padding:10px 0 0}}.price__box p:not(:first-of-type){padding:15px 0 0}.price .sight__box{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:897px){.price .sight__box{display:block}}.price .sight__box__item{width:31%}@media screen and (max-width:897px){.price .sight__box__item{width:100%}}.price .sight__box__item .headline{border-bottom:1px solid #ccc;padding:0 0 20px;margin:0 0 20px}@media screen and (max-width:897px){.price .sight__box__item .headline{padding:0 0 10px;margin:0 0 10px}}.price .sight__box__item .headline h3{font-size:2rem;font-weight:400}@media screen and (max-width:897px){.price .sight__box__item .headline h3{font-size:1.8rem;font-weight:700;line-height:1.4}}.price .sight__box__item .headline p{font-size:1.3rem}.price .sight__box__item .txt p{padding:15px 0 0;font-size:1.4rem}.price .sight__box__item .txt .price-dtl{background:#fff;border:1px solid #e7e7e7;padding:15px;font-weight:500}.price .sight__box__item:not(:last-of-type){padding:0 0 40px}.price .sight__box__item:nth-child(1),.price .sight__box__item:nth-child(2),.price .sight__box__item:nth-child(3),.price .sight__box__item:nth-child(4){width:47%}@media screen and (max-width:897px){.price .sight__box__item:nth-child(1),.price .sight__box__item:nth-child(2),.price .sight__box__item:nth-child(3),.price .sight__box__item:nth-child(4){width:100%}}.price .sight__box .inbox{margin:60px 0 0}@media screen and (max-width:897px){.price .sight__box .inbox{margin:0}}.price .sight__box .inbox .price-dtl{background:#fff;border:1px solid #e7e7e7;padding:15px;font-size:1.7rem;font-weight:500}.price .sight__box .inbox p{padding:15px 0 0;font-size:1.4rem}.price .sight__box__btm{margin:60px 0 0}@media screen and (max-width:897px){.price .sight__box__btm{margin:40px 0 0}}.price .sight__box__btm h3{font-size:2rem;font-weight:400;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #ccc}@media screen and (max-width:897px){.price .sight__box__btm h3{font-size:1.8rem;font-weight:700;padding:0 0 10px;margin:0 0 10px}}.price .btn{max-width:540px;margin:60px auto 0 auto;border:1px solid #ccc}@media screen and (max-width:897px){.price .btn{margin:20px 0 0}}.price .btn a{display:block;text-align:center;padding:30px;color:#222;background:#f8f8f6;font-weight:700}@media screen and (max-width:897px){.price .btn a{font-size:1.4rem;padding:15px}}.price .arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.price .arrow:before,.price .arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.price .sample1-2:before{right:19px;width:22px;height:1px;background:#222}@media screen and (max-width:897px){.price .sample1-2:before{right:5px;width:12px;height:1px}}.price .sample1-2:after{right:20px;width:11px;height:13px;border-top:1px solid #222;border-right:1px solid #222;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:897px){.price .sample1-2:after{right:7px;width:6px;height:6px}}article .price:nth-child(even){background:#f7f7f7}.terms{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.terms{padding:40px 0}}.terms__headline h2{font-size:3rem;font-weight:100;padding:0 0 40px}@media screen and (max-width:897px){.terms__headline h2{font-size:2rem;padding:0 0 10px}}.terms__headline .top{padding:0 0 40px}@media screen and (max-width:897px){.terms__headline .top{padding:0 0 15px}}.terms__box h3{font-size:2rem;font-weight:100;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #ccc}@media screen and (max-width:897px){.terms__box h3{font-size:1.5rem;font-weight:700;padding:0 0 10px;margin:0 0 10px}}.terms__box:not(:last-of-type){padding:0 0 60px}@media screen and (max-width:897px){.terms__box:not(:last-of-type){padding:0 0 40px}}.terms__box dl.terms-tbl{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.terms__box dl.terms-tbl div{display:flex;justify-content:space-between;padding:40px 0}@media screen and (max-width:897px){.terms__box dl.terms-tbl div{padding:20px 0;display:block}}.terms__box dl.terms-tbl div:not(:last-of-type){border-bottom:1px solid #e4e4e4}.terms__box dl.terms-tbl div dt{font-weight:700;width:20%}@media screen and (max-width:897px){.terms__box dl.terms-tbl div dt{width:100%}}.terms__box dl.terms-tbl div dd{width:80%;color:#666}@media screen and (max-width:897px){.terms__box dl.terms-tbl div dd{text-align:left;width:100%}}.terms__box dl.terms-tbl div dd span{color:#222}.terms__box .btm{padding:40px 0 0}@media screen and (max-width:897px){.terms__box .btm{padding:15px 0 0}}.terms__box p:not(:first-of-type){padding:15px 0 0}.terms__box ol li{list-style-type:decimal;padding:0 0 0 10px;margin:0 0 0 20px}.terms__box ol li ol{padding:15px 0}.terms__box ul li{padding:0 0 0 10px;margin:0 0 0 20px;list-style-type:disc}.terms .caution__box:not(:last-of-type){padding:0 0 40px}@media screen and (max-width:897px){.terms .caution__box:not(:last-of-type){padding:0 0 20px}}article .terms:nth-child(even){background:#f7f7f7}.salad{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.salad{padding:40px 0}}.salad__headline{text-align:center;padding:0 0 20px}.salad__headline img{border-radius:15px}.salad__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.salad__headline span{font-size:3.6rem}}.salad__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}@media screen and (max-width:897px){.salad__headline h2{font-size:1.5rem}}.salad__box__photo{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 60px}.salad__box__item{margin:60px 0 0;width:48%}@media screen and (max-width:897px){.salad__box__item{margin:40px 0 0;width:100%}}.salad__box__item .img img{border-radius:15px}@media screen and (max-width:897px){.salad__box__item .img img{border-radius:10px}}.salad__box__item .txt{padding:15px 0 0}@media screen and (max-width:897px){.salad__box__item .txt{padding:10px 0 0}}.salad__box__item .txt h3{font-size:1.8rem;font-weight:400}.salad__box__item .txt .price-dst{text-align:right;padding:10px 0}.salad__box dl div{display:flex;justify-content:space-between;padding:40px 0;border-bottom:1px solid #ccc;align-items:flex-end}@media screen and (max-width:897px){.salad__box dl div{display:block;padding:20px 0}}.salad__box dl div dt h3{font-size:1.8rem;font-weight:400}@media screen and (max-width:897px){.salad__box dl div dt h3{font-size:1.5rem}}.salad__box dl div dt p{padding:10px 0 0;font-size:1.4rem;color:#666}@media screen and (max-width:897px){.salad__box dl div dt p{padding:10px 0;line-height:1.7}}@media screen and (max-width:897px){.salad__box dl div dd{text-align:right}}.pasta{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.pasta{padding:40px 0}}.pasta__headline{text-align:center;padding:0 0 20px}.pasta__headline img{border-radius:15px}.pasta__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.pasta__headline span{font-size:3.6rem}}.pasta__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}@media screen and (max-width:897px){.pasta__headline h2{font-size:1.5rem}}.pasta__box__photo{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 60px}.pasta__box__item{margin:60px 0 0;width:30%}@media screen and (max-width:897px){.pasta__box__item{margin:40px 0 0;width:100%}}.pasta__box__item .img img{border-radius:15px}@media screen and (max-width:897px){.pasta__box__item .img img{border-radius:10px}}.pasta__box__item .txt{padding:15px 0 0}@media screen and (max-width:897px){.pasta__box__item .txt{padding:10px 0 0}}.pasta__box__item .txt h3{font-size:1.8rem;font-weight:400}.pasta__box__item .txt .price-dst{text-align:right;padding:10px 0}.pasta__box dl div{display:flex;justify-content:space-between;padding:40px 0;border-bottom:1px solid #ccc;align-items:flex-end}@media screen and (max-width:897px){.pasta__box dl div{display:block;padding:20px 0}}.pasta__box dl div dt h3{font-size:1.8rem;font-weight:400}@media screen and (max-width:897px){.pasta__box dl div dt h3{font-size:1.5rem}}.pasta__box dl div dt p{padding:10px 0 0;font-size:1.4rem;color:#666}@media screen and (max-width:897px){.pasta__box dl div dt p{padding:10px 0;line-height:1.7}}@media screen and (max-width:897px){.pasta__box dl div dd{text-align:right}}.desert{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.desert{padding:40px 0}}.desert__headline{text-align:center}.desert__headline img{border-radius:15px}.desert__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.desert__headline span{font-size:3.6rem}}.desert__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}@media screen and (max-width:897px){.desert__headline h2{font-size:1.5rem}}.desert__headline p{text-align:center;padding:30px 0 0}@media screen and (max-width:897px){.desert__headline p{text-align:left;padding:15px 0 0}}.desert__box{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:897px){.desert__box{display:block}}.desert__box__item{margin:60px 0 0;width:30%}@media screen and (max-width:897px){.desert__box__item{margin:30px 0 0;width:100%}}.desert__box__item .img img{border-radius:15px}@media screen and (max-width:897px){.desert__box__item .img img{border-radius:10px}}.desert__box__item .txt{padding:15px 0 0}@media screen and (max-width:897px){.desert__box__item .txt{padding:10px 0 0}}.desert__box__item .txt h3{font-size:1.8rem;line-height:1.4;font-weight:400;padding:0 0 15px}@media screen and (max-width:897px){.desert__box__item .txt h3{padding:0}}.desert__box__item .txt .price-dst{text-align:right;padding:10px 0}.desert__box:after{content:"";width:30%}.desert__box__caution{margin:60px 0 0;display:flex;justify-content:space-between}@media screen and (max-width:897px){.desert__box__caution{margin:0;display:block}}.desert__box__caution__item{background:#f9f9f9;width:48%;padding:20px;box-sizing:border-box;border:1px solid #eee}@media screen and (max-width:897px){.desert__box__caution__item{margin:30px 0 0;padding:10px;width:100%}}.desert__box__caution__item h4{text-align:center;font-size:1.8rem}@media screen and (max-width:897px){.desert__box__caution__item h4{font-size:1.6rem}}.desert__box__caution__item ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:897px){.desert__box__caution__item ul{display:block}}.desert__box__caution__item ul li{background:#fff;width:48%;margin:15px 0 0;padding:10px;box-sizing:border-box;text-align:center;border:1px solid #eee}@media screen and (max-width:897px){.desert__box__caution__item ul li{width:100%;margin:5px 0 0}}.desert .d-caption{margin:30px 0 0}@media screen and (max-width:897px){.desert .d-caption{margin:15px 0 0}}.sweets{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.sweets{padding:40px 0}}.sweets__headline{text-align:center;padding:0 0 20px}.sweets__headline img{border-radius:15px}.sweets__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.sweets__headline span{font-size:3.6rem}}.sweets__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}@media screen and (max-width:897px){.sweets__headline h2{font-size:1.5rem}}.sweets__box dl div{display:flex;justify-content:space-between;padding:40px 0;border-bottom:1px solid #ccc;align-items:flex-end}@media screen and (max-width:897px){.sweets__box dl div{display:block;padding:20px 0}}.sweets__box dl div dt h3{font-size:1.8rem;font-weight:400}@media screen and (max-width:897px){.sweets__box dl div dt h3{font-size:1.5rem}}.sweets__box dl div dt p{padding:10px 0 0;font-size:1.4rem;color:#666}@media screen and (max-width:897px){.sweets__box dl div dt p{padding:10px 0;line-height:1.7}}@media screen and (max-width:897px){.sweets__box dl div dd{text-align:right}}.drink{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.drink{padding:40px 0}}.drink__headline{text-align:center;padding:0 0 20px}.drink__headline img{border-radius:15px}.drink__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.drink__headline span{font-size:3.6rem}}.drink__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}@media screen and (max-width:897px){.drink__headline h2{font-size:1.5rem}}.drink__box dl div{display:flex;justify-content:space-between;padding:40px 0;border-bottom:1px solid #ccc;align-items:flex-end}@media screen and (max-width:897px){.drink__box dl div{display:block;padding:20px 0}}.drink__box dl div dt h3{font-size:1.8rem;font-weight:400}@media screen and (max-width:897px){.drink__box dl div dt h3{font-size:1.7rem}}.drink__box dl div dt p{padding:10px 0 0;font-size:1.4rem;color:#666}@media screen and (max-width:897px){.drink__box dl div dt p{padding:10px 0;line-height:1.7}}@media screen and (max-width:897px){.drink__box dl div dd{text-align:right}}.drink__box .headline{background:#f4f4f4;margin:60px 0 0;padding:20px;text-align:center}@media screen and (max-width:897px){.drink__box .headline{margin:30px 0 0;padding:15px}}.drink__box .headline h3{font-size:2.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.drink__box .headline h3{font-size:2.2rem}}.drink__box .headline p{text-align:center;padding:15px 0 0}@media screen and (max-width:897px){.drink__box .headline p{padding:5px 0 0;text-align:left}}.drink .nonal__headline{text-align:center;padding:60px 0 0}@media screen and (max-width:897px){.drink .nonal__headline{padding:30px 0 0}}.drink .nonal__headline h2{font-size:3.2rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.drink .nonal__headline h2{font-size:2.6rem}}.drink .nonal__headline p{text-align:center;padding:15px 0 0}@media screen and (max-width:897px){.drink .nonal__headline p{padding:10px 0 0;text-align:left}}@media screen and (max-width:897px){.drink .first{padding:10px 0 0 !important}}.menus{padding:60px 0 0}@media screen and (max-width:897px){.menus{padding:40px 20px 0}}.menus__box{max-width:960px;margin:auto}.menus__box ul{display:flex;justify-content:space-between;flex-wrap:wrap;border-left:1px solid #eee;border-bottom:1px solid #eee}@media screen and (max-width:897px){.menus__box ul{display:block}}.menus__box ul li{width:50%;border-top:1px solid #eee;border-right:1px solid #eee;box-sizing:border-box;padding:20px}@media screen and (max-width:897px){.menus__box ul li{width:100%;padding:10px}}.menus__box ul li a{background:#85a5af;display:block;color:#fff;text-align:center;padding:15px;font-weight:700;position:relative}.menus__box ul li a:after{position:absolute;content:"";width:8px;height:8px;border-radius:100px;background:#fff;right:5%;top:50%;transform:translateY(-50%);transition:.2s}.menus__box ul li a:hover:after{width:12px;height:12px;right:4.5%;transition:.2s}.dogs-menu{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.dogs-menu{padding:40px 0}}.dogs-menu__headline{text-align:center;padding:0 0 20px}.dogs-menu__headline img{border-radius:15px}.dogs-menu__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.dogs-menu__headline span{font-size:3.6rem}}.dogs-menu__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}@media screen and (max-width:897px){.dogs-menu__headline h2{font-size:1.5rem}}.dogs-menu__box dl div{display:flex;justify-content:space-between;padding:40px 0;border-bottom:1px solid #ccc;align-items:flex-end}@media screen and (max-width:897px){.dogs-menu__box dl div{display:block;padding:20px 0}}.dogs-menu__box dl div dt h3{font-size:1.8rem;font-weight:400}@media screen and (max-width:897px){.dogs-menu__box dl div dt h3{font-size:1.5rem}}.dogs-menu__box dl div dt p{padding:10px 0 0;font-size:1.4rem;color:#666}@media screen and (max-width:897px){.dogs-menu__box dl div dt p{padding:10px 0;line-height:1.7}}@media screen and (max-width:897px){.dogs-menu__box dl div dd{text-align:right}}.news{padding:120px 0;border-bottom:1px solid #e7e7e7}@media screen and (max-width:897px){.news{padding:40px 0}}.news .inbox{display:flex;justify-content:space-between}@media screen and (max-width:897px){.news .inbox{display:block}}.news .inbox .cnt{width:75%}@media screen and (max-width:897px){.news .inbox .cnt{width:100%;padding:0 0 20px}}.news .inbox .cnt__headline{padding:0 0 60px}@media screen and (max-width:897px){.news .inbox .cnt__headline{padding:0 0 20px}}.news .inbox .cnt__headline h1{font-weight:300;font-size:2.5rem;color:#222;padding:0}@media screen and (max-width:897px){.news .inbox .cnt__headline h1{font-size:1.8rem}}.news .inbox .cnt__thum{padding:0 0 60px}@media screen and (max-width:897px){.news .inbox .cnt__thum{padding:0 0 20px}}.news .inbox .cnt__thum img{border-radius:15px}@media screen and (max-width:897px){.news .inbox .cnt__thum img{border-radius:10px}}.news .inbox .cnt__box .btn{max-width:360px;margin:60px auto 0 auto;border:1px solid #ccc}@media screen and (max-width:897px){.news .inbox .cnt__box .btn{width:100%;margin:20px 0 0}}.news .inbox .cnt__box .btn a{display:block;text-align:center;padding:15px;color:#85a5af;font-weight:700}.news .inbox .cnt__box .arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}@media screen and (max-width:897px){.news .inbox .cnt__box .arrow{font-size:1.4rem}}.news .inbox .cnt__box .arrow:before,.news .inbox .cnt__box .arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.news .inbox .cnt__box .sample1-2:before{right:19px;width:22px;height:1px;background:#85a5af}@media screen and (max-width:897px){.news .inbox .cnt__box .sample1-2:before{right:5px;width:12px;height:1px}}.news .inbox .cnt__box .sample1-2:after{right:20px;width:11px;height:13px;border-top:1px solid #85a5af;border-right:1px solid #85a5af;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:897px){.news .inbox .cnt__box .sample1-2:after{right:7px;width:6px;height:6px}}.news .inbox .cnt__box__list{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:897px){.news .inbox .cnt__box__list{display:block}}.news .inbox .cnt__box__list:after{content:"";width:30%}.news .inbox .cnt__box__list__item{width:30%}@media screen and (max-width:897px){.news .inbox .cnt__box__list__item{width:100%;margin:0 0 20px}}.news .inbox .cnt__box__list__item .txt{padding:10px 0 0}.news .inbox .cnt__box__list__item .txt span{font-size:1.3rem;font-weight:100}.news .inbox .cnt__box__list__item .txt h2{font-size:1.7rem;line-height:1.4;font-weight:400;padding:0}.news .inbox .cnt__box__list__item .img img{object-fit:cover;height:200px;width:100%;border-radius:15px}@media screen and (max-width:897px){.news .inbox .cnt__box__list__item .img img{object-fit:none;width:100%;height:inherit;border-radius:10px}}.news .inbox .cnt__box__list__item .btn{margin:20px auto 40px auto;border-top:1px solid #ccc}@media screen and (max-width:897px){.news .inbox .cnt__box__list__item .btn{margin:10px 0}}.news .inbox .cnt__box__list__item .btn a{display:block;padding:20px 0;color:#85a5af;font-weight:700}@media screen and (max-width:897px){.news .inbox .cnt__box__list__item .btn a{padding:10px 0;font-size:1.4rem}}.news .inbox .cnt__box__list__item .arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.news .inbox .cnt__box__list__item .arrow:before,.news .inbox .cnt__box__list__item .arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.news .inbox .cnt__box__list__item .sample1-2:before{right:0;width:22px;height:1px;background:#85a5af}@media screen and (max-width:897px){.news .inbox .cnt__box__list__item .sample1-2:before{right:5px;width:12px;height:1px}}.news .inbox .cnt__box__list__item .sample1-2:after{right:2px;width:11px;height:13px;border-top:1px solid #85a5af;border-right:1px solid #85a5af;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:897px){.news .inbox .cnt__box__list__item .sample1-2:after{right:7px;width:6px;height:6px}}.news .inbox aside{width:20%;font-size:1.4rem}@media screen and (max-width:897px){.news .inbox aside{width:100%}}.news .inbox aside .side__list:not(:last-of-type){padding:0 0 60px}@media screen and (max-width:897px){.news .inbox aside .side__list:not(:last-of-type){padding:0 0 20px}}.news .inbox aside .side__list h2{font-size:1.6rem;font-weight:300;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #ccc}.news .inbox aside .side__list ul li{margin:0 0 5px 20px;list-style-type:disc;line-height:1.4}.wp-pagenavi{text-align:center}.contact2{padding:120px 0}@media screen and (max-width:897px){.contact2{padding:40px 0}}.contact2__headline{padding:0 0 90px}@media screen and (max-width:897px){.contact2__headline{padding:0 0 40px}}.contact2__headline h2{text-align:center;font-size:2.6rem;font-weight:400;padding:0 0 10px}@media screen and (max-width:897px){.contact2__headline h2{font-size:1.85rem;padding:0 0 10px}}.contact2__headline p{text-align:center}@media screen and (max-width:897px){.contact2__headline p{text-align:left}}.contact2__box{max-width:960px;margin:0 auto}.contact2__box dl div{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding:0 0 30px;margin:0 0 30px}@media screen and (max-width:897px){.contact2__box dl div{display:block;padding:0 0 20px;margin:0 0 20px}}.contact2__box dl div dt{width:35%;font-weight:700}@media screen and (max-width:897px){.contact2__box dl div dt{width:100%;padding:0 0 5px}}.contact2__box dl div dd{width:65%}@media screen and (max-width:897px){.contact2__box dl div dd{width:100%}}.contact2 span.wpcf7-list-item{margin:0 1rem 0 0 !important}.contact2 span.haveto{background:#920002;color:#fff;font-size:1.3rem;display:inline-block;padding:0 2px;margin:0 5px 0 0}.contact2 span.any{background:#666;color:#fff;font-size:1.3rem;display:inline-block;padding:0 2px;margin:0 5px 0 0}.contact2 textarea{width:90%}@media screen and (max-width:897px){.contact2 textarea{width:98%}}@media screen and (max-width:897px){.contact2 input[type=text],.contact2 input[type=email]{width:98%}}.contact2 input#confirm:disabled{background:#dcdcdc;cursor:not-allowed}.contact2 input#confirm,.contact2 input#back,.contact2 input#submit{font-size:1.3em;line-height:3;width:40%;border:none;border-radius:10px;background:0 0;background-color:#222;color:#fff;cursor:pointer}.contact2 .contact-btn p{text-align:center}.contact2 .chk{display:flex;justify-content:flex-start}.contact2 .btn-area p{text-align:center}.contact2 .btn-area p input{margin:0 15px}.recruit-dtl{padding:120px 0}@media screen and (max-width:897px){.recruit-dtl{padding:40px 0}}.recruit-dtl__headline{text-align:center;padding:0 0 60px}@media screen and (max-width:897px){.recruit-dtl__headline{padding:0 0 20px}}.recruit-dtl__headline h2{font-size:2.6rem;font-weight:400}@media screen and (max-width:897px){.recruit-dtl__headline h2{font-size:1.8rem}}.recruit-dtl__box dl div{display:flex;justify-content:space-between;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #ccc}@media screen and (max-width:897px){.recruit-dtl__box dl div{padding:0 0 15px;margin:0 0 15px;display:block}}.recruit-dtl__box dl div dt{width:20%;font-weight:700}@media screen and (max-width:897px){.recruit-dtl__box dl div dt{width:100%;padding:0 0 5px}}.recruit-dtl__box dl div dd{width:80%}@media screen and (max-width:897px){.recruit-dtl__box dl div dd{width:100%}}.recruit-dtl__btn .btn{max-width:360px;margin:60px auto 0 auto;border:1px solid #ccc}@media screen and (max-width:897px){.recruit-dtl__btn .btn{width:100%;margin:20px 0 0}}.recruit-dtl__btn .btn a{display:block;text-align:center;padding:15px;color:#85a5af;font-weight:700}.recruit-dtl__btn .arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}@media screen and (max-width:897px){.recruit-dtl__btn .arrow{font-size:1.4rem}}.recruit-dtl__btn .arrow:before,.recruit-dtl__btn .arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.recruit-dtl__btn .sample1-2:before{right:19px;width:22px;height:1px;background:#85a5af}@media screen and (max-width:897px){.recruit-dtl__btn .sample1-2:before{right:5px;width:12px;height:1px}}.recruit-dtl__btn .sample1-2:after{right:20px;width:11px;height:13px;border-top:1px solid #85a5af;border-right:1px solid #85a5af;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:897px){.recruit-dtl__btn .sample1-2:after{right:7px;width:6px;height:6px}}.menu-topics p{text-align:center}@media screen and (max-width:897px){.menu-topics p{font-size:1.5rem}}.menu-topics p.head{font-size:2rem}@media screen and (max-width:897px){.menu-topics p.head{font-size:1.8rem}}.menu-topics p:nth-child(2){padding:0 0 20px}.co-headline .btn.btn_inversion{background-color:#85a5af;margin-top:0}.co-headline .btn.btn_inversion a{color:#fff}.co-headline .contact_time{text-align:center;display:table;margin:10px auto 30px;color:#717171;font-size:1.4rem;line-height:1.5em}@media screen and (max-width:897px){.co-headline .contact_time{margin-bottom:10px}}@media screen and (max-width:897px){.cafe-premium.price .sight__box{display:inherit}}.cafe-premium.price .sight__box .img{width:40%;border-radius:15px;overflow:hidden}@media screen and (max-width:897px){.cafe-premium.price .sight__box .img{width:auto;margin-bottom:30px}}.cafe-premium.price .sight__box .img img{object-fit:cover;height:100%;width:100%}.cafe-premium.price .sight__box .txt>div{margin-top:30px}.cafe-premium.price .sight__box .txt>div ul.drink_list li{display:inline-block}.cafe-premium.price .sight__box .sight__box__item{width:54%}@media screen and (max-width:897px){.cafe-premium.price .sight__box .sight__box__item{width:auto}}.cafe-premium__headline{margin-bottom:60px;text-align:center}@media screen and (max-width:897px){.cafe-premium__headline{margin-bottom:20px}}.cafe-premium__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.cafe-premium__headline span{font-size:3.6rem}}.cafe-premium__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}@media screen and (max-width:897px){.cafe-premium__headline h2{font-size:1.5rem}}.menu-topics .txt_att{margin:20px auto;line-height:1.5}@media screen and (max-width:897px){.menu-topics .btn_inversion+.txt_att{text-align:left}}.view-main .inbox.beer-terrace-bg{background:url(//tama-umi-terrasse.jp/contents/wp-content/themes/tamaumi-child/assets/css/../img/beer-terrace/beer-terrace-bg.jpg);background-size:cover;background-position:center}@media screen and (max-width:897px){.view-main .inbox.beer-terrace-bg{background:0 0}}@media screen and (max-width:897px){.price.beer-terrace .sight__box{display:inherit}}.price.beer-terrace .sight__box .img{width:40%;border-radius:15px;overflow:hidden}@media screen and (max-width:897px){.price.beer-terrace .sight__box .img{width:auto;margin-bottom:30px}}.price.beer-terrace .sight__box .img img{object-fit:cover;height:100%;width:100%}.price.beer-terrace .sight__box .txt>div{margin-top:30px}.price.beer-terrace .sight__box .sight__box__item{width:54%}@media screen and (max-width:897px){.price.beer-terrace .sight__box .sight__box__item{width:auto}}.price.beer-terrace .sight__box .sight__box__item .menu-att{background-color:#d2d7c3;padding:20px 30px;margin-top:30px}.price.beer-terrace .sight__box .sight__box__item .menu-att p{padding:0;text-align:center}.price.beer-terrace .sight__box .sight__box__item .menu-att p:first-child{font-size:1.7rem}@media screen and (max-width:897px){.price.beer-terrace .sight__box .sight__box__item .menu-att p:first-child{font-size:1.6rem}}.price .beer-terrace__headline{margin-bottom:60px;text-align:center}@media screen and (max-width:897px){.price .beer-terrace__headline{margin-bottom:20px}}.price .beer-terrace__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){.price .beer-terrace__headline span{font-size:3.6rem}}.price .beer-terrace__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}@media screen and (max-width:897px){.price .beer-terrace__headline h2{font-size:1.5rem}}.price .beer-terrace.sight__box__btm{margin-bottom:60px}.price .txt_annotation+.txt_annotation{margin-top:20px}.price .txt_annotation+h4{margin:20px 0 5px}.price .txt_annotation b{color:#d0292c}#beer-terrace-gallery.gallery{padding:120px 0 0}@media screen and (max-width:897px){#beer-terrace-gallery.gallery{padding:40px 0 0}}#beer-terrace-gallery .gallery__headline{margin-bottom:60px;text-align:center}@media screen and (max-width:897px){#beer-terrace-gallery .gallery__headline{margin-bottom:20px}}#beer-terrace-gallery .gallery__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}@media screen and (max-width:897px){#beer-terrace-gallery .gallery__headline span{font-size:3.6rem}}#beer-terrace-gallery .gallery__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}@media screen and (max-width:897px){#beer-terrace-gallery .gallery__headline h2{font-size:1.5rem}}#beer-terrace-gallery .gallery__box{display:flex;justify-content:space-between;flex-wrap:wrap}#beer-terrace-gallery .gallery__box__item{margin:60px 0 0;width:30%}@media screen and (max-width:897px){#beer-terrace-gallery .gallery__box__item{margin:20px 0 0}}#beer-terrace-gallery .gallery__box__item .img img{border-radius:15px}.view-main .inbox.experience-bg{background:url(//tama-umi-terrasse.jp/contents/wp-content/themes/tamaumi-child/assets/css/../img/experience/experience-bg.jpg);background-size:cover;background-position:center}@media screen and (max-width:897px){.view-main .inbox.experience-bg{background:0 0}}.view-main .inbox.bonfire-bg{background:url(//tama-umi-terrasse.jp/contents/wp-content/themes/tamaumi-child/assets/css/../img/bonfire/bonfire-bg.jpg);background-size:cover;background-position:center}.price.bonfire .sight__box .img{width:40%;border-radius:15px;overflow:hidden}.price.bonfire .sight__box .img img{object-fit:cover;height:100%;width:100%}.price.bonfire .sight__box .txt>div{margin-top:30px}.price.bonfire .sight__box .sight__box__item{width:54%}.price.bonfire .sight__box .sight__box__item .menu-att{background-color:#d2d7c3;padding:20px 30px;margin-top:30px}.price.bonfire .sight__box .sight__box__item .menu-att p{padding:0;text-align:center}.price.bonfire .sight__box .sight__box__item .menu-att p:first-child{font-size:1.7rem}.price.bonfire .bonfire__headline{margin-bottom:60px;text-align:center}.price.bonfire .bonfire__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}.price.bonfire .bonfire__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}.price.bonfire .bonfire.sight__box__btm{margin-bottom:60px}.price.bonfire .txt_annotation+h4{margin:20px 0 5px}.price.bonfire .txt_annotation b{color:#d0292c}#bonfire-plan .price.bonfire .txt_annotation+.txt_annotation{margin-top:20px}#bonfire-gallery.gallery{padding:120px 0 0}#bonfire-gallery .gallery__headline{margin-bottom:60px;text-align:center}#bonfire-gallery .gallery__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}#bonfire-gallery .gallery__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}#bonfire-gallery .gallery__box{display:flex;justify-content:space-between;flex-wrap:wrap}#bonfire-gallery .gallery__box__item{margin:60px 0 0;width:30%}#bonfire-gallery .gallery__box__item .img img{border-radius:15px}@media screen and (max-width:897px){.view-main .inbox.bonfire-bg{background:0 0}.price.bonfire .sight__box{display:inherit}.price.bonfire .sight__box .img{width:auto;margin-bottom:30px}.price.bonfire .sight__box .sight__box__item{width:auto}.price.bonfire .sight__box .sight__box__item .menu-att p:first-child{font-size:1.6rem}.price.bonfire .bonfire__headline{margin-bottom:20px}.price.bonfire .bonfire__headline span{font-size:3.6rem}.price.bonfire .bonfire__headline h2{font-size:1.5rem}#bonfire-gallery{padding:40px 0 0}#bonfire-gallery .gallery__headline{margin-bottom:20px}#bonfire-gallery .gallery__headline span{font-size:3.6rem}#bonfire-gallery .gallery__headline h2{font-size:1.5rem}#bonfire-gallery .gallery__box__item{margin:20px 0 0}}.view-main .inbox.stay-bg{background:url(//tama-umi-terrasse.jp/contents/wp-content/themes/tamaumi-child/assets/css/../img/stay/stay-bg.jpg);background-size:cover;background-position:center}@media screen and (max-width:897px){.view-main .inbox.stay-bg{background:0 0}}.camp.co-headline .btn_inversion_list{display:flex;justify-content:center;margin-bottom:30px;padding:0}.camp.co-headline .btn_inversion_list .btn{margin:5px}.camp.co-headline .btn_inversion_list .btn a{padding:15px 50px}@media screen and (max-width:897px){.camp.co-headline .btn_inversion_list{display:inherit;flex-wrap:wrap}.camp.co-headline .btn_inversion_list .btn{margin:0}.camp.co-headline .btn_inversion_list .btn a{padding:15px}}.view-main .inbox.cottage-bg{background:url(//tama-umi-terrasse.jp/contents/wp-content/themes/tamaumi-child/assets/css/../img/cottage/cottage-bg-min.jpg);background-size:cover;background-position:center}#cottage-headline.co-headline .btn_inversion_list{display:flex;justify-content:center}#cottage-headline.co-headline .btn_inversion_list .btn{margin:5px}#cottage-headline.co-headline .btn_inversion_list .btn a{padding:15px 20px}#cottage-gallery{padding:120px 0}#cottage-gallery .gallery__headline{margin-bottom:60px;text-align:center}#cottage-gallery .gallery__headline span{font-size:4.6rem;line-height:1.2;font-family:eb-garamond,serif;font-weight:500;font-style:normal}#cottage-gallery .gallery__headline h2{font-weight:300;font-size:1.8rem;color:#717171;padding:0}#cottage-gallery .gallery__box{display:flex;justify-content:space-between;flex-wrap:wrap}#cottage-gallery .gallery__box:after{content:"";display:inline-block;width:30%}#cottage-gallery .gallery__box__item{margin:60px 0 0;width:30%}#cottage-gallery .gallery__box__item .img img{border-radius:15px}@media screen and (max-width:897px){.view-main .inbox.cottage-bg{background:0 0}#cottage-headline.co-headline .btn_inversion_list{display:inherit;flex-wrap:wrap}#cottage-headline.co-headline .btn_inversion_list .btn{margin:0}#cottage-headline.co-headline .btn_inversion_list .btn a{padding:15px}#cottage-gallery{padding:40px 0}#cottage-gallery .gallery__headline{margin-bottom:20px}#cottage-gallery .gallery__headline span{font-size:3.6rem}#cottage-gallery .gallery__headline h2{font-size:1.5rem}#cottage-gallery .gallery__box__item{margin:20px 0 0}}.cottage_timetable{width:70%;border:1px solid #676767;padding:30px;margin:0 auto 20px auto}@media screen and (max-width:897px){.cottage_timetable{margin-top:30px}}.cottage_timetable p{text-align:left;line-height:2.0}.cottage_timetable p span{color:#cb0003}.cottage_item{margin:60px 0}.cottage_item .cottage_item_box{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:40px 0}.cottage_item .cottage_item_box .cottage_item_txt{width:60%;padding-right:20px}.cottage_item .cottage_item_box .cottage_item_txt h3{font-size:2rem;font-weight:400;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center}.cottage_item .cottage_item_box .cottage_item_txt h3 span:last-of-type{font-size:1.5rem;line-height:1}.cottage_item .cottage_item_box .cottage_item_txt p span{color:#cb0003}.cottage_item .cottage_item_box .img{width:40%}.cottage_item .cottage_item_box .img img{border-radius:15px}.cottage_note{padding:120px 0;background:#f7f7f7}.cottage_note h3{font-size:2rem;font-weight:400;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #ccc}.cottage_note .txt{margin-bottom:60px}@media screen and (max-width:897px){.cottage_timetable{width:80%;padding:10px}.cottage_timetable p{line-height:1.2}.cottage_item{margin:30px 0}.cottage_item .cottage_item_box{flex-wrap:wrap;padding:0 0 20px}.cottage_item .cottage_item_box .cottage_item_txt{width:100%;margin-bottom:20px}.cottage_item .cottage_item_box .cottage_item_txt h3{display:block}.cottage_item .cottage_item_box .cottage_item_txt h3 span{display:inline-block;width:100%}.cottage_item .cottage_item_box .cottage_item_txt h3 span:last-of-type{line-height:1.4}.cottage_item .cottage_item_box .img{width:100%}.cottage_note{padding:30px 0}.cottage_note .txt{margin-bottom:30px}}.att-txt__box{width:100%;box-sizing:border-box;display:block;margin:40px 0 0;padding:40px;border:1px solid #f4f4f4}@media screen and (max-width:897px){.att-txt__box{margin:20px 0;padding:20px}}.att-txt__box p{text-align:left;line-height:inherit;margin:0 !important;padding:0 !important}.att-txt__box p+p{margin-top:28px !important}.att-txt__box b{color:#cb0003;font-weight:400}.menu__caution{text-align:center;font-size:2rem;font-weight:600;padding:0 0 20px}@media screen and (max-width:897px){.menu__caution{font-size:1.9rem}}.menu-headline{padding:50px 0 30px;border-bottom:1px solid #e7e7e7}.menu-headline a{color:#85a5af;text-decoration:underline}@media screen and (max-width:897px){.menu-headline .contact_time{text-align:left}}.co-headline .btn__box{border-bottom:1px solid #e7e7e7;margin-bottom:70px}.co-headline .btn__box>div{display:flex;justify-content:space-around;align-items:center;width:900px;margin:0 auto 70px}.co-headline .btn__box .btn_inversion{width:calc(100% / 2 - 20px);margin:0;max-width:inherit}.co-headline .btn__box .btn_inversion a{width:auto;font-size:2rem}.co-headline .btn__box .btn_inversion:nth-child(2) .arrow:before{border-color:#fff}.co-headline .btn__box .btn_inversion:nth-child(2) .arrow:after{border-color:#fff}.co-headline .btn__box .sample1-2:after{width:13px}.co-headline .contact_time.text__frame{border:1px solid #85a5af;border-radius:5px;display:block;padding:10px 20px;margin:30px auto 50px}@media screen and (max-width:897px){.co-headline .btn__box{margin-bottom:50px}.co-headline .btn__box>div{display:inherit;width:auto;margin:0 auto 50px}.co-headline .btn__box .btn_inversion{width:auto}.co-headline .btn__box .btn_inversion a{font-size:1.6rem}.co-headline .btn__box .sample1-2:after{width:6px}.contact_time.text__frame{margin:10px auto 30px}}.menus .co-headline{margin:0;padding:0;border:none}.menus .co-headline .btn__box{border-bottom:1px solid #e7e7e7;margin-bottom:70px}.menus .co-headline .btn__box>div{display:flex;justify-content:space-around;align-items:center;width:900px;margin:0 auto 70px}.menus .co-headline .btn__box .btn_inversion{width:calc(100%/2 - 20px);margin:0;max-width:inherit}.menus .co-headline .btn__box .btn_inversion a{width:auto;font-size:2rem}.menus .co-headline .btn__box .btn_inversion:nth-child(2) .arrow:before{border-color:#fff}.menus .co-headline .btn__box .btn_inversion:nth-child(2) .arrow:after{border-color:#fff}.menus .co-headline .btn__box .sample1-2:after{width:13px}.menus .co-headline .contact_time.text__frame{text-align:center;color:#717171;font-size:1.4rem;line-height:1.5em;border:1px solid #85a5af;border-radius:5px;display:block;padding:10px 20px;margin:30px auto 50px;border:1px solid #85a5af;border-radius:5px;display:block;padding:10px 20px;margin:30px auto 50px}@media screen and (max-width:897px){.menus .co-headline .btn__box{margin-bottom:50px}.menus .co-headline .btn__box>div{display:inherit;width:auto;margin:0 auto 50px}.menus .co-headline .btn__box .btn_inversion{width:auto}.menus .co-headline .btn__box .btn_inversion a{font-size:1.6rem}.menus .co-headline .btn__box .sample1-2:after{width:6px}.menus .co-headline .contact_time.text__frame{margin:10px auto 30px}}.wabi__box{border:1px solid #eee;padding:20px}.wabi__box a{background:#85a5af;display:block;color:#fff;text-align:center;padding:15px;font-weight:700;position:relative}.wabi__box a:after{position:absolute;content:"";width:8px;height:8px;border-radius:100px;background:#fff;right:5%;top:50%;transform:translateY(-50%);transition:.2s}.wabi__box a:hover:after{width:12px;height:12px;right:4.5%;transition:.2s}.insta__box{text-align:center;max-width:720px;margin:auto auto 20px auto;padding:30px;background:#f8fcff;border:1px solid #eee;border-radius:10px}@media screen and (max-width:897px){.insta__box{padding:15px}}.insta__box__btn{max-width:320px;margin:auto}.insta__box__btn a{background:#85a5af;display:block;color:#fff;text-align:center;padding:15px;font-weight:700;position:relative}.insta__box__btn a:after{position:absolute;content:"";width:8px;height:8px;border-radius:100px;background:#fff;right:5%;top:50%;transform:translateY(-50%);transition:.2s}.insta__box__btn a:hover:after{width:12px;height:12px;right:4.5%;transition:.2s}.insta__box p{text-align:center !important}@media screen and (max-width:897px){.insta__box p{text-align:center !important;line-height:1.5;padding:0 0 10px}}.ctg__box{max-width:960px;margin:40px auto;border:1px solid #eee;padding:30px;box-sizing:border-box}@media screen and (max-width:897px){.ctg__box{padding:15px}}.ctg__box .headline h3{background:#f8fcff;padding:15px;text-align:center;font-size:1.8rem;border:1px solid #eee}.ctg__box .headline dl{max-width:480px;margin:40px auto}.ctg__box .headline dl div{display:flex;justify-content:space-between;align-items:center}.ctg__box .headline dl div dt{width:38%;font-weight:700}.ctg__box .headline dl div dd{width:62%;font-size:2rem;font-weight:400}@media screen and (max-width:897px){.ctg__box .headline dl div dd{font-size:1.8rem}}.ctg__box .headline dl div:last-of-type{padding:15px 0 0;margin:15px 0 0;border-top:1px solid #eee}@media screen and (max-width:897px){.ctg__box .headline dl div:last-of-type{padding:10px 0 0;margin:10px 0 0}}.ctg__box .txt .blue{color:#3a38c3}.ctg__box .txt .btn{max-width:320px;margin:15px 0 20px}.ctg__box .txt .btn a{background:#85a5af;display:block;color:#fff;text-align:center;padding:15px;font-weight:700;position:relative}.ctg__box .txt .btn a:after{position:absolute;content:"";width:8px;height:8px;border-radius:100px;background:#fff;right:5%;top:50%;transform:translateY(-50%);transition:.2s}.ctg__box .txt .btn a:hover:after{width:12px;height:12px;right:4.5%;transition:.2s}.enjoy__box .btn{max-width:320px;margin:15px 0 20px}.enjoy__box .btn a{background:#85a5af;display:block;color:#fff;text-align:center;padding:15px;font-weight:700;position:relative}.enjoy__box .btn a:after{position:absolute;content:"";width:8px;height:8px;border-radius:100px;background:#fff;right:5%;top:50%;transform:translateY(-50%);transition:.2s}.enjoy__box .btn a:hover:after{width:12px;height:12px;right:4.5%;transition:.2s}.reserve__box ul{margin:20px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;border-left:1px solid #eee;border-bottom:1px solid #eee}@media screen and (max-width:897px){.reserve__box ul{display:block}}.reserve__box ul li{width:100%;border-top:1px solid #eee;border-right:1px solid #eee;box-sizing:border-box;padding:20px}@media screen and (max-width:897px){.reserve__box ul li{width:100%;padding:10px}}.reserve__box ul li a{background:#85a5af;display:block;color:#fff;text-align:center;padding:15px;font-weight:700;position:relative}.reserve__box ul li a:after{position:absolute;content:"";width:8px;height:8px;border-radius:100px;background:#fff;right:5%;top:50%;transform:translateY(-50%);transition:.2s}.reserve__box ul li a:hover:after{width:12px;height:12px;right:4.5%;transition:.2s}