﻿.c_btn_anc,.con_intro .wrp,.con_life .c_outer_tab .c_btn_tab .inner,.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea{width:90%;max-width:1200px;margin:auto}.c_btn_anc{margin-top:2.5rem}@media only screen and (max-width: 767px){.c_btn_anc{margin-top:1.875rem}}@media only screen and (max-width: 767px){.c_btn_anc{width:100%}}.btn.map a span::before{content:"";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;display:inline-block;vertical-align:middle;margin-right:0.3em;font-size:1.3em}.con_intro{margin-top:5rem;margin-bottom:5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:4.375rem}}@media only screen and (max-width: 767px){.con_intro{margin-top:3.75rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:5rem}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:5rem}}.con_intro .wrp{display:flex}@media only screen and (max-width: 1199px){.con_intro .wrp{display:block}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_intro .wrp{display:flex}}.con_intro .wrp .box_img{width:50%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img{width:100%}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.con_intro .wrp .box_img{width:55%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_intro .wrp .box_img{width:50%}}.con_intro .wrp .box_img .img_top{width:86.66667%;height:328px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img .img_top{width:80%}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_top{width:80%}}.con_intro .wrp .box_img .img_top .v{display:block;overflow:hidden;height:100%}.con_intro .wrp .box_img .img_top .v video{width:auto;height:100%;position:relative;left:50%;transform:translate(-50%, 0)}@media all and (-ms-high-contrast: none){.con_intro .wrp .box_img .img_top{z-index:-1}}.con_intro .wrp .box_img .img_top::before{width:439px;height:369px;bottom:-8.5em;left:-7em;content:"";position:absolute;z-index:-2;background:url(../../attractive/tateshina/life/images/bg_mizuumi.png) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img .img_top::before{width:80%}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_top::before{width:65%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img .img_top::before{height:100%}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_top::before{height:75%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img .img_top::before{bottom:-7em}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_top::before{bottom:-4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img .img_top::before{left:-4em}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_top::before{left:-2em}}.con_intro .wrp .box_img .img_top::after{width:271px;height:104px;bottom:-3em;left:-3em;content:"";position:absolute;z-index:2;background:url(../../attractive/tateshina/life/images/ic_board.png) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img .img_top::after{width:45%}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_top::after{width:45%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img .img_top::after{height:30%}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_top::after{height:35%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img .img_top::after{bottom:-3em}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_top::after{bottom:-2.7em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img .img_top::after{left:-1em}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_top::after{left:0em}}.con_intro .wrp .box_img .img_top img{width:100%}@media only screen and (min-width: 1200px) and (max-width: 1399px){.con_intro .wrp .box_img .img_top{height:calc(((90vw * 0.55) * (520 / 600)) / (520 / 328))}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_intro .wrp .box_img .img_top{height:calc(((90vw * 0.5) * 0.8) / (520 / 328))}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .wrp .box_img .img_top{height:calc((90vw * 0.8) / (520 / 328))}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_top{height:calc((90vw * 0.8) / (520 / 328))}}.con_intro .wrp .box_img .img_bottom{margin:-5rem 0 0 auto;width:46.66667%}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_bottom{margin:-3.4rem 0 0 auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_img .img_bottom{width:48%}}@media only screen and (max-width: 767px){.con_intro .wrp .box_img .img_bottom{width:45%}}.con_intro .wrp .box_img .img_bottom img{width:100%}.con_intro .wrp .box_txt{width:40%;margin-left:6.25%;margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_txt{width:80%}}@media only screen and (max-width: 767px){.con_intro .wrp .box_txt{width:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_txt{margin-left:5%}}@media only screen and (max-width: 767px){.con_intro .wrp .box_txt{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_txt{margin-top:2rem}}@media only screen and (max-width: 767px){.con_intro .wrp .box_txt{margin-top:1.5rem}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_intro .wrp .box_txt{width:40%;margin-left:5%;margin-top:0}}@media only screen and (max-width: 767px){.con_intro .wrp .box_txt{margin:1.5rem auto 0}}@media only screen and (max-width: 767px) and (max-width: 539px){.con_intro .wrp .box_txt br:nth-of-type(2){display:none}}.con_intro .wrp .box_txt h4{line-height:2}.con_intro .wrp .box_txt .txt{font-size:1rem;margin-top:.9375rem;line-height:2}@media only screen and (max-width: 767px){.con_intro .wrp .box_txt .txt{font-size:.9375rem}}@media only screen and (max-width: 767px){.con_intro .wrp .box_txt .txt{margin-top:.625rem}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_intro .wrp .box_txt .txt .view_tab{display:none}}.con_intro .wrp .box_txt .btn{margin:1.875rem 0 0;max-width:340px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .box_txt .btn{margin:1.5625rem 0 0}}@media only screen and (max-width: 767px){.con_intro .wrp .box_txt .btn{margin:1.5625rem auto 0}}@media only screen and (max-width: 767px){.con_intro .wrp .box_txt .btn{text-align:center}}.con_life{width:100%;margin:0 auto}.con_life .c_outer_tab .c_btn_tab{overflow-x:inherit}.con_life .c_outer_tab .c_btn_tab .inner{justify-content:center}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_btn_tab .inner{justify-content:left}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_btn_tab .inner{width:90% !important}}.con_life .c_outer_tab .c_btn_tab .inner .no_tab{position:relative}.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{width:167px;height:86px;top:-55%;left:2%;content:"";position:absolute;background:url(../../attractive/tateshina/spot/images/ic_point.png) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{width:65%}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{width:20vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{height:85%}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{height:15vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{top:-55%}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{top:-40%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{left:0}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{left:-20%}}@media only screen and (max-width: 500px){.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{width:26vw;left:-30%}}@media only screen and (max-width: 349px){.con_life .c_outer_tab .c_btn_tab .inner .no_tab::before{width:30vw;left:-35%}}.con_life .c_outer_tab .c_tab_con{background:#fff}.con_life .c_outer_tab .c_tab_con .comp_tab{padding-top:2.8125rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_life .c_outer_tab .c_tab_con .comp_tab{padding-top:2.5rem}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab{padding-top:2.1875rem}}.con_life .c_outer_tab .c_tab_con .comp_tab .comp_nav ul>li.active a span::before{top:100%;opacity:1}.con_life .c_outer_tab .c_tab_con .comp_tab .comp_nav ul>li.active a span::after{width:100%}@media only screen and (min-width: 1200px){.con_life .c_outer_tab .c_tab_con .comp_tab .comp_nav ul>li:not(.active):hover a span::before{top:100%;opacity:1}.con_life .c_outer_tab .c_tab_con .comp_tab .comp_nav ul>li:not(.active):hover a span::after{width:100%}}@media print{.con_life .c_outer_tab .c_tab_con .comp_tab .comp_nav ul>li:not(.active):hover a span::before{top:100%;opacity:1}.con_life .c_outer_tab .c_tab_con .comp_tab .comp_nav ul>li:not(.active):hover a span::after{width:100%}}@media only screen and (max-width: 1199px){.con_life .c_outer_tab .c_tab_con .comp_tab .comp_nav.is-active::before{opacity:1}.con_life .c_outer_tab .c_tab_con .comp_tab .comp_nav.is-prev::after{opacity:1}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li{display:none}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li:first-of-type{display:block}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot{margin-top:5.625rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot{margin-top:3.75rem}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot{margin-top:3.125rem}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot{width:93%;margin:3.125rem auto}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .tl_montain{padding-top:3rem;position:relative}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .tl_montain{padding-top:2.2rem}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .tl_montain::before{width:99px;height:39px;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background:url(../../attractive/tateshina/spot/images/ic_forest.png) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .tl_montain::before{width:99px}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .tl_montain::before{width:6em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .tl_montain::before{height:39px}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .tl_montain::before{height:2em}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .tl_montain::before{background:url(../../attractive/tateshina/spot/images/ic_forest-sp.png) no-repeat;background-size:contain}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot{margin-top:3.125rem;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot{margin-top:2.5rem}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot{margin-top:1.875rem}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot{width:32.08333%}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot{width:100%}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(n+2){margin-left:1.66667%}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(n+2){margin-left:0}}@media only screen and (min-width: 1200px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(3n+1){margin-left:0}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(n+4){margin-top:3.4375rem}}@media print{.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(3n+1){margin-left:0}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(n+4){margin-top:3.4375rem}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(3n+1){margin-left:0}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(n+4){margin-top:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot{width:48%}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(n+2){margin-left:4%}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(2n+1){margin-left:0}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(n+3){margin-top:3.5rem}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot:nth-of-type(n+2){margin-top:3rem}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_main{position:relative}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_main .img img{width:100%}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_main .cate{display:flex;justify-content:flex-end;flex-wrap:wrap;position:absolute;bottom:-.7em;right:0}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_main .cate .main_c{font-size:calc((100vw - 17.5rem) / 820 + .75rem);min-height:0vw;padding:.2em 1em;z-index:2;color:#fff;border-radius:1em;background:#1b1b1b;margin-right:.5rem}@media only screen and (min-width: 1920px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_main .cate .main_c{font-size:.875rem}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .tl_spot{margin-top:1.25rem;color:#1478ff}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .tl_spot{margin-top:.9375rem}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .txt{font-size:.9375rem;margin-top:.3rem;margin-bottom:1.25rem;line-height:2;letter-spacing:1px;overflow:hidden}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .txt{margin-top:.3rem}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .txt{margin-bottom:.9375rem}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .cms_tbl tbody tr{vertical-align:top}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .cms_tbl tbody tr th{width:20%;padding:1em 0}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .cms_tbl tbody tr th{width:30%}}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .cms_tbl tbody tr th{padding:.5em 0}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .cms_tbl tbody tr td{padding:1em 0 1em 5%}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .cms_tbl tbody tr td{padding:.5em 0}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .cms_tbl tbody tr th,.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .cms_tbl tbody tr td{font-size:.9375rem}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .cms_tbl tbody tr:last-of-type th,.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .cms_tbl tbody tr:last-of-type td{border-bottom:none}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_time{padding-top:.9375rem;font-size:.9375rem;border-top:1px solid #bbb;text-align:center}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_time{padding-top:.625rem}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_time>span::before{content:"";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;display:inline-block;vertical-align:middle;margin-right:0.3em;font-size:1.3em}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_btn{margin-top:1.25rem;display:flex}@media only screen and (max-width: 767px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_btn{margin-top:.9375rem}}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_btn .btn{width:49%}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_btn .btn:nth-of-type(n+2){margin-left:2%}.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_btn .btn>a{padding:0.7em 1.5em 0.7em 1em;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_life .c_outer_tab .c_tab_con .comp_tab .panelarea>li .wrp_spot .box_spot .inn_spot .inn_btn .btn>a span::before{font-size:1.1em}}.con_detail .main .con_main_title{text-align:center}.con_detail .main .con_main_title .cate .main_c{font-size:calc((100vw - 17.5rem) / 820 + .75rem);min-height:0vw;padding:.2rem .7rem;color:#fff;border-radius:1em;background:#1b1b1b}@media only screen and (min-width: 1920px){.con_detail .main .con_main_title .cate .main_c{font-size:.875rem}}.con_detail .main .con_main_title .cate .main_c:nth-of-type(n+2){margin-left:.5rem}
